--- /srv/rebuilderd/tmp/rebuilderd922EQj/inputs/libpython3.13-dev_3.13.9-1_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderd922EQj/out/libpython3.13-dev_3.13.9-1_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2025-10-15 14:56:22.000000 debian-binary │ -rw-r--r-- 0 0 0 7680 2025-10-15 14:56:22.000000 control.tar.xz │ --rw-r--r-- 0 0 0 4056616 2025-10-15 14:56:22.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 4062664 2025-10-15 14:56:22.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./control │ │ │ @@ -1,13 +1,13 @@ │ │ │ Package: libpython3.13-dev │ │ │ Source: python3.13 │ │ │ Version: 3.13.9-1 │ │ │ Architecture: armhf │ │ │ Maintainer: Matthias Klose │ │ │ -Installed-Size: 16353 │ │ │ +Installed-Size: 16367 │ │ │ Depends: libpython3.13-stdlib (= 3.13.9-1), libpython3.13 (= 3.13.9-1), libexpat1-dev, zlib1g-dev │ │ │ Recommends: libc6-dev | libc-dev │ │ │ Section: libdevel │ │ │ Priority: optional │ │ │ Multi-Arch: same │ │ │ Description: Header files and a static library for Python (v3.13) │ │ │ Header files, a static library and development tools for building │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── file list │ │ │ @@ -287,15 +287,15 @@ │ │ │ -rw-r--r-- 0 root (0) root (0) 954 2025-10-15 14:56:22.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/Setup.bootstrap │ │ │ -rw-r--r-- 0 root (0) root (0) 1064 2025-10-15 14:56:22.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/Setup.local │ │ │ -rw-r--r-- 0 root (0) root (0) 6743 2025-10-15 14:56:22.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/Setup.stdlib │ │ │ -rw-r--r-- 0 root (0) root (0) 5644 2025-10-15 14:56:22.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/config.c │ │ │ -rw-r--r-- 0 root (0) root (0) 1751 2025-10-15 14:56:22.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/config.c.in │ │ │ -rwxr-xr-x 0 root (0) root (0) 15358 2025-10-15 14:56:22.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/install-sh │ │ │ -rw-r--r-- 0 root (0) root (0) 7127964 2025-10-15 14:56:22.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/libpython3.13-pic.a │ │ │ --rw-r--r-- 0 root (0) root (0) 7275480 2025-10-15 14:56:22.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/libpython3.13.a │ │ │ +-rw-r--r-- 0 root (0) root (0) 7289020 2025-10-15 14:56:22.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/libpython3.13.a │ │ │ -rwxr-xr-x 0 root (0) root (0) 9033 2025-10-15 14:56:22.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/makesetup │ │ │ -rwxr-xr-x 0 root (0) root (0) 2066 2025-10-15 14:56:22.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/python-config.py │ │ │ -rw-r--r-- 0 root (0) root (0) 8384 2025-10-15 14:56:22.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/python.o │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-10-15 14:56:22.000000 ./usr/share/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-10-15 14:56:22.000000 ./usr/share/doc/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-10-15 14:56:22.000000 ./usr/share/lintian/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-10-15 14:56:22.000000 ./usr/share/lintian/overrides/ │ │ ├── ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/libpython3.13.a │ │ │ ├── nm --print-armap {} │ │ │ │┄ error from `nm --print-armap {}`: │ │ │ │┄ nm: brc.o: no symbols │ │ │ │┄ nm: dynamic_annotations.o: no symbols │ │ │ │┄ nm: gc_free_threading.o: no symbols │ │ │ │┄ nm: jit.o: no symbols │ │ │ │┄ nm: optimizer.o: no symbols │ │ │ │┄ nm: optimizer_analysis.o: no symbols │ │ │ │┄ nm: optimizer_symbols.o: no symbols │ │ │ │┄ nm: pymath.o: no symbols │ │ │ │┄ nm: perf_jit_trampoline.o: no symbols │ │ │ │ @@ -74,17 +74,17 @@ │ │ │ │ _PyPegen_empty_arguments in action_helpers.o │ │ │ │ _PyPegen_check_barry_as_flufl in action_helpers.o │ │ │ │ _PyPegen_augoperator in action_helpers.o │ │ │ │ _PyPegen_dummy_name in action_helpers.o │ │ │ │ _PyPegen_make_module in action_helpers.o │ │ │ │ _PyPegen_join_names_with_dot in action_helpers.o │ │ │ │ _PyPegen_key_value_pair in action_helpers.o │ │ │ │ -_PyPegen_alias_for_star in action_helpers.o │ │ │ │ _PyPegen_check_legacy_stmt in action_helpers.o │ │ │ │ _PyPegen_class_def_decorators in action_helpers.o │ │ │ │ +_PyPegen_alias_for_star in action_helpers.o │ │ │ │ _PyPegen_nonparen_genexp_in_call in action_helpers.o │ │ │ │ _PyPegen_decoded_constant_from_token in action_helpers.o │ │ │ │ _PyPegen_setup_full_format_spec in action_helpers.o │ │ │ │ _PyPegen_slash_with_default in action_helpers.o │ │ │ │ _PyPegen_key_pattern_pair in action_helpers.o │ │ │ │ _PyPegen_get_pattern_keys in action_helpers.o │ │ │ │ _PyPegen_get_patterns in action_helpers.o │ │ │ │ @@ -241,16 +241,16 @@ │ │ │ │ PyObject_CopyData in abstract.o │ │ │ │ PyObject_AsWriteBuffer in abstract.o │ │ │ │ PyObject_AsCharBuffer in abstract.o │ │ │ │ PyObject_AsReadBuffer in abstract.o │ │ │ │ PyObject_CheckReadBuffer in abstract.o │ │ │ │ _PyBuffer_ReleaseInInterpreter in abstract.o │ │ │ │ PySequence_Length in abstract.o │ │ │ │ -PyMapping_Length in abstract.o │ │ │ │ PySequence_In in abstract.o │ │ │ │ +PyMapping_Length in abstract.o │ │ │ │ PyAIter_Check in abstract.o │ │ │ │ PyBool_FromLong in boolobject.o │ │ │ │ _Py_TrueStruct in boolobject.o │ │ │ │ _Py_FalseStruct in boolobject.o │ │ │ │ PyBool_Type in boolobject.o │ │ │ │ _Py_bytes_lower in bytes_methods.o │ │ │ │ _Py_bytes_rfind in bytes_methods.o │ │ │ │ @@ -1760,48 +1760,48 @@ │ │ │ │ _PyAST_Starred in Python-ast.o │ │ │ │ _PyAST_Module in Python-ast.o │ │ │ │ _PyAST_With in Python-ast.o │ │ │ │ _PyAST_Delete in Python-ast.o │ │ │ │ _PyAST_Set in Python-ast.o │ │ │ │ _PyAST_Global in Python-ast.o │ │ │ │ PyAST_Check in Python-ast.o │ │ │ │ -_PyAST_Yield in Python-ast.o │ │ │ │ -_PyAST_DictComp in Python-ast.o │ │ │ │ _PyAST_Lambda in Python-ast.o │ │ │ │ _PyAST_Expression in Python-ast.o │ │ │ │ _PyAST_Interactive in Python-ast.o │ │ │ │ _PyAST_Fini in Python-ast.o │ │ │ │ _PyAST_AsyncFunctionDef in Python-ast.o │ │ │ │ +_PyAST_Yield in Python-ast.o │ │ │ │ +_PyAST_DictComp in Python-ast.o │ │ │ │ _PyAST_AnnAssign in Python-ast.o │ │ │ │ PyInit__ast in Python-ast.o │ │ │ │ _PyAST_MatchValue in Python-ast.o │ │ │ │ _PyAST_MatchSequence in Python-ast.o │ │ │ │ _PyAST_match_case in Python-ast.o │ │ │ │ _PyAST_MatchStar in Python-ast.o │ │ │ │ _PyAST_Match in Python-ast.o │ │ │ │ -_PyAST_Await in Python-ast.o │ │ │ │ _PyAST_YieldFrom in Python-ast.o │ │ │ │ +_PyAST_Await in Python-ast.o │ │ │ │ PyAST_mod2obj in Python-ast.o │ │ │ │ _PyAST_AsyncWith in Python-ast.o │ │ │ │ _PyAST_MatchSingleton in Python-ast.o │ │ │ │ _PyAST_MatchAs in Python-ast.o │ │ │ │ _PyAST_MatchClass in Python-ast.o │ │ │ │ _Py_asdl_pattern_seq_new in Python-ast.o │ │ │ │ -_PyAST_TypeAlias in Python-ast.o │ │ │ │ PyAST_obj2mod in Python-ast.o │ │ │ │ _Py_asdl_stmt_seq_new in Python-ast.o │ │ │ │ _Py_asdl_type_ignore_seq_new in Python-ast.o │ │ │ │ _PyAST_TypeIgnore in Python-ast.o │ │ │ │ _PyAST_FunctionType in Python-ast.o │ │ │ │ _Py_asdl_type_param_seq_new in Python-ast.o │ │ │ │ _Py_asdl_alias_seq_new in Python-ast.o │ │ │ │ _Py_asdl_withitem_seq_new in Python-ast.o │ │ │ │ _Py_asdl_match_case_seq_new in Python-ast.o │ │ │ │ _PyAST_AsyncFor in Python-ast.o │ │ │ │ _Py_asdl_excepthandler_seq_new in Python-ast.o │ │ │ │ +_PyAST_TypeAlias in Python-ast.o │ │ │ │ _Py_asdl_comprehension_seq_new in Python-ast.o │ │ │ │ _PyAST_MatchOr in Python-ast.o │ │ │ │ _PyAST_TypeVar in Python-ast.o │ │ │ │ _PyAST_TryStar in Python-ast.o │ │ │ │ _PyAST_TypeVarTuple in Python-ast.o │ │ │ │ _PyAST_ParamSpec in Python-ast.o │ │ │ │ _PyAST_MatchMapping in Python-ast.o │ │ │ │ @@ -1830,18 +1830,18 @@ │ │ │ │ _PyEval_MatchClass in ceval.o │ │ │ │ _PyEval_UnpackIterable in ceval.o │ │ │ │ _PyEval_CheckExceptStarTypeValid in ceval.o │ │ │ │ _PyEval_ExceptionGroupMatch in ceval.o │ │ │ │ _PyEval_FormatExcCheckArg in ceval.o │ │ │ │ _Py_CheckRecursiveCallPy in ceval.o │ │ │ │ _PyEval_FormatExcUnbound in ceval.o │ │ │ │ -_Py_CheckRecursiveCall in ceval.o │ │ │ │ +_PyEval_FormatAwaitableError in ceval.o │ │ │ │ _PyEval_MatchKeys in ceval.o │ │ │ │ +_Py_CheckRecursiveCall in ceval.o │ │ │ │ _PyEval_FormatKwargsError in ceval.o │ │ │ │ -_PyEval_FormatAwaitableError in ceval.o │ │ │ │ _PyEval_CheckExceptTypeValid in ceval.o │ │ │ │ PyEval_GetGlobals in ceval.o │ │ │ │ _PyEval_SliceIndex in ceval.o │ │ │ │ PyEval_MergeCompilerFlags in ceval.o │ │ │ │ PyEval_GetFrame in ceval.o │ │ │ │ _PyEval_GetFrame in ceval.o │ │ │ │ _PyEval_GetFrameLocals in ceval.o │ │ │ │ @@ -2788,22 +2788,22 @@ │ │ │ │ _PySys_ImplCacheTag in sysmodule.o │ │ │ │ _PySys_ImplName in sysmodule.o │ │ │ │ PyThread_start_joinable_thread in thread.o │ │ │ │ PyThread_allocate_lock in thread.o │ │ │ │ PyThread_init_thread in thread.o │ │ │ │ PyThread_tss_create in thread.o │ │ │ │ PyThread_get_thread_ident in thread.o │ │ │ │ -PyThread_join_thread in thread.o │ │ │ │ PyThread_get_thread_ident_ex in thread.o │ │ │ │ PyThread_tss_is_created in thread.o │ │ │ │ PyThread_tss_get in thread.o │ │ │ │ PyThread_tss_delete in thread.o │ │ │ │ PyThread_get_thread_native_id in thread.o │ │ │ │ PyThread_tss_set in thread.o │ │ │ │ _PyThread_cond_init in thread.o │ │ │ │ +PyThread_join_thread in thread.o │ │ │ │ PyThread_GetInfo in thread.o │ │ │ │ PyThread_acquire_lock_timed_with_retries in thread.o │ │ │ │ PyThread_acquire_lock_timed in thread.o │ │ │ │ PyThread_release_lock in thread.o │ │ │ │ PyThread_free_lock in thread.o │ │ │ │ PyThread_acquire_lock in thread.o │ │ │ │ PyThread_start_new_thread in thread.o │ │ │ │ @@ -3367,25 +3367,25 @@ │ │ │ │ 00000000 t get_error_line_from_tokenizer_buffers │ │ │ │ 000005a4 t raise_unclosed_parentheses_error │ │ │ │ U stdin │ │ │ │ U strchr │ │ │ │ U strlen │ │ │ │ │ │ │ │ action_helpers.o: │ │ │ │ -00000170 r .LC0 │ │ │ │ -00000178 r .LC1 │ │ │ │ +0000016c r .LC0 │ │ │ │ +00000174 r .LC1 │ │ │ │ 00000098 r .LC10 │ │ │ │ 000000dc r .LC11 │ │ │ │ 000000e0 r .LC12 │ │ │ │ 000000e4 r .LC13 │ │ │ │ 0000012c r .LC14 │ │ │ │ 00000130 r .LC15 │ │ │ │ 00000160 r .LC16 │ │ │ │ 00000164 r .LC17 │ │ │ │ -0000016c r .LC18 │ │ │ │ +0000017c r .LC18 │ │ │ │ 00000180 r .LC19 │ │ │ │ 000001ac r .LC20 │ │ │ │ 000001b8 r .LC21 │ │ │ │ 000001c4 r .LC22 │ │ │ │ 000001cc r .LC23 │ │ │ │ 000001d4 r .LC24 │ │ │ │ 000001dc r .LC25 │ │ │ │ @@ -3455,75 +3455,75 @@ │ │ │ │ U _PyAST_Tuple │ │ │ │ U _PyAST_TypeIgnore │ │ │ │ U _PyAST_alias │ │ │ │ U _PyAST_arg │ │ │ │ U _PyAST_arguments │ │ │ │ U _PyArena_AddPyObject │ │ │ │ U _PyArena_Malloc │ │ │ │ -00000a38 T _PyPegen_add_type_comment_to_arg │ │ │ │ +00000a64 T _PyPegen_add_type_comment_to_arg │ │ │ │ 00000000 t _PyPegen_add_type_comment_to_arg.part.0.isra.0 │ │ │ │ -00000168 T _PyPegen_alias_for_star │ │ │ │ +00000200 T _PyPegen_alias_for_star │ │ │ │ 000001ce T _PyPegen_arguments_parsing_error │ │ │ │ -00001d3c T _PyPegen_augoperator │ │ │ │ +00001d64 T _PyPegen_augoperator │ │ │ │ 00000088 T _PyPegen_check_barry_as_flufl │ │ │ │ -00001a94 T _PyPegen_check_fstring_conversion │ │ │ │ -000001d4 T _PyPegen_check_legacy_stmt │ │ │ │ -00000af0 T _PyPegen_checked_future_import │ │ │ │ -00000228 T _PyPegen_class_def_decorators │ │ │ │ -00000a44 T _PyPegen_cmpop_expr_pair │ │ │ │ -0000092c T _PyPegen_collect_call_seqs │ │ │ │ +00001abc T _PyPegen_check_fstring_conversion │ │ │ │ +00000168 T _PyPegen_check_legacy_stmt │ │ │ │ +00000b1c T _PyPegen_checked_future_import │ │ │ │ +000001bc T _PyPegen_class_def_decorators │ │ │ │ +00000a70 T _PyPegen_cmpop_expr_pair │ │ │ │ +00000958 T _PyPegen_collect_call_seqs │ │ │ │ 000000a8 T _PyPegen_concatenate_strings │ │ │ │ 00000000 T _PyPegen_constant_from_string │ │ │ │ -00001030 T _PyPegen_constant_from_token │ │ │ │ +00001058 T _PyPegen_constant_from_token │ │ │ │ U _PyPegen_decode_string │ │ │ │ 0000026c T _PyPegen_decoded_constant_from_token │ │ │ │ -00001d5c T _PyPegen_dummy_name │ │ │ │ -00001af4 T _PyPegen_empty_arguments │ │ │ │ +00001d84 T _PyPegen_dummy_name │ │ │ │ +00001b1c T _PyPegen_empty_arguments │ │ │ │ 00000120 T _PyPegen_ensure_imaginary │ │ │ │ 000000c8 T _PyPegen_ensure_real │ │ │ │ -00001098 T _PyPegen_formatted_value │ │ │ │ -00001a0c T _PyPegen_function_def_decorators │ │ │ │ -00000a98 T _PyPegen_get_cmpops │ │ │ │ +000010c0 T _PyPegen_formatted_value │ │ │ │ +00001a34 T _PyPegen_function_def_decorators │ │ │ │ +00000ac4 T _PyPegen_get_cmpops │ │ │ │ 00000598 T _PyPegen_get_expr_name │ │ │ │ -00000ba0 T _PyPegen_get_exprs │ │ │ │ +00000bcc T _PyPegen_get_exprs │ │ │ │ 000004e4 T _PyPegen_get_invalid_target │ │ │ │ -000016b8 T _PyPegen_get_keys │ │ │ │ +000016e0 T _PyPegen_get_keys │ │ │ │ 0000028e T _PyPegen_get_last_comprehension_item │ │ │ │ 0000046c T _PyPegen_get_pattern_keys │ │ │ │ 000004a8 T _PyPegen_get_patterns │ │ │ │ -00001828 T _PyPegen_get_values │ │ │ │ +00001850 T _PyPegen_get_values │ │ │ │ 000000e4 T _PyPegen_join_names_with_dot │ │ │ │ -00000f8c T _PyPegen_join_sequences │ │ │ │ -00001364 T _PyPegen_joined_str │ │ │ │ +00000fb4 T _PyPegen_join_sequences │ │ │ │ +0000138c T _PyPegen_joined_str │ │ │ │ 00000444 T _PyPegen_key_pattern_pair │ │ │ │ -00001df0 T _PyPegen_key_value_pair │ │ │ │ -00001a6c T _PyPegen_keyword_or_starred │ │ │ │ -00000bf8 T _PyPegen_make_arguments │ │ │ │ -00001d68 T _PyPegen_make_module │ │ │ │ +00001e18 T _PyPegen_key_value_pair │ │ │ │ +00001a94 T _PyPegen_keyword_or_starred │ │ │ │ +00000c24 T _PyPegen_make_arguments │ │ │ │ +00001d90 T _PyPegen_make_module │ │ │ │ 0000004c T _PyPegen_map_names_to_ids │ │ │ │ -00001998 T _PyPegen_name_default_pair │ │ │ │ +000019c0 T _PyPegen_name_default_pair │ │ │ │ U _PyPegen_new_identifier │ │ │ │ 00000724 T _PyPegen_new_type_comment │ │ │ │ 00000000 T _PyPegen_nonparen_genexp_in_call │ │ │ │ U _PyPegen_parse_string │ │ │ │ U _PyPegen_raise_error │ │ │ │ U _PyPegen_raise_error_known_location │ │ │ │ 0000021e T _PyPegen_seq_append_to_end │ │ │ │ -00000a6c T _PyPegen_seq_count_dots │ │ │ │ -00001c30 T _PyPegen_seq_delete_starred_exprs │ │ │ │ -00001b60 T _PyPegen_seq_extract_starred_exprs │ │ │ │ +00000a98 T _PyPegen_seq_count_dots │ │ │ │ +00001c58 T _PyPegen_seq_delete_starred_exprs │ │ │ │ +00001b88 T _PyPegen_seq_extract_starred_exprs │ │ │ │ 00000288 T _PyPegen_seq_first_item │ │ │ │ -00001270 T _PyPegen_seq_flatten │ │ │ │ -000008b0 T _PyPegen_seq_insert_in_front │ │ │ │ +00001298 T _PyPegen_seq_flatten │ │ │ │ +000008dc T _PyPegen_seq_insert_in_front │ │ │ │ 00000272 T _PyPegen_seq_last_item │ │ │ │ -00000794 T _PyPegen_set_expr_context │ │ │ │ +000007c0 T _PyPegen_set_expr_context │ │ │ │ 000002f8 T _PyPegen_setup_full_format_spec │ │ │ │ -0000088c T _PyPegen_singleton_seq │ │ │ │ +000008b8 T _PyPegen_singleton_seq │ │ │ │ 0000041c T _PyPegen_slash_with_default │ │ │ │ -000019dc T _PyPegen_star_etc │ │ │ │ +00001a04 T _PyPegen_star_etc │ │ │ │ U _PyRuntime │ │ │ │ U _PyUnicodeWriter_Dealloc │ │ │ │ U _PyUnicodeWriter_Finish │ │ │ │ U _PyUnicodeWriter_Init │ │ │ │ U _PyUnicodeWriter_WriteStr │ │ │ │ U _PyUnicode_InternImmortal │ │ │ │ U _Py_Dealloc │ │ │ │ @@ -3537,16 +3537,16 @@ │ │ │ │ U _Py_asdl_identifier_seq_new │ │ │ │ U _Py_asdl_int_seq_new │ │ │ │ U _Py_asdl_keyword_seq_new │ │ │ │ U _Py_asdl_pattern_seq_new │ │ │ │ U _Py_asdl_type_ignore_seq_new │ │ │ │ U _Py_tss_tstate │ │ │ │ U _Pypegen_raise_decode_error │ │ │ │ -00000ff4 t _get_defaults.isra.0 │ │ │ │ -00000f50 t _get_names.isra.0 │ │ │ │ +0000101c t _get_defaults.isra.0 │ │ │ │ +00000f78 t _get_names.isra.0 │ │ │ │ 00000178 t _set_seq_context │ │ │ │ U memmove │ │ │ │ U strchr │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ U strpbrk │ │ │ │ │ │ │ │ @@ -3659,25 +3659,25 @@ │ │ │ │ 00000f4c r .LC93 │ │ │ │ 00000f54 r .LC94 │ │ │ │ 00000f94 r .LC95 │ │ │ │ 00000f98 r .LC96 │ │ │ │ 00000fb4 r .LC97 │ │ │ │ 00000fcc r .LC98 │ │ │ │ 00000ff8 r .LC99 │ │ │ │ -000176d4 t INVALID_VERSION_CHECK │ │ │ │ -0000f70c t NEW_TYPE_COMMENT │ │ │ │ +00017c28 t INVALID_VERSION_CHECK │ │ │ │ +0000f760 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 │ │ │ │ -00000dc0 t RAISE_ERROR_KNOWN_LOCATION │ │ │ │ +000009b4 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 │ │ │ │ @@ -3834,264 +3834,262 @@ │ │ │ │ 00000158 d __compound_literal.2 │ │ │ │ 00000120 d __compound_literal.3 │ │ │ │ 000000e0 d __compound_literal.4 │ │ │ │ 00000098 d __compound_literal.5 │ │ │ │ 00000060 d __compound_literal.6 │ │ │ │ 00000050 d __compound_literal.7 │ │ │ │ 00000038 d __compound_literal.8 │ │ │ │ -00015d1c t _gather_116_rule │ │ │ │ +00015d80 t _gather_116_rule │ │ │ │ 00000812 t _gather_141_rule │ │ │ │ 00000812 t _gather_143_rule │ │ │ │ 00000812 t _gather_145_rule │ │ │ │ 00000812 t _gather_147_rule │ │ │ │ -000001c0 t _gather_18_rule │ │ │ │ +00000000 t _gather_18_rule │ │ │ │ 00000000 t _gather_206_rule │ │ │ │ 00000dd0 t _gather_208_rule │ │ │ │ -000001c0 t _gather_20_rule │ │ │ │ +00000000 t _gather_20_rule │ │ │ │ 00000000 t _gather_210_rule │ │ │ │ 00000dd0 t _gather_212_rule │ │ │ │ -00015d1c t _gather_231_rule │ │ │ │ -00017a64 t _gather_51_rule │ │ │ │ -00017a64 t _gather_53_rule │ │ │ │ -00017a64 t _gather_55_rule │ │ │ │ -00017a64 t _gather_57_rule │ │ │ │ -00019a6c t _loop0_100_rule │ │ │ │ -00019a6c t _loop0_102_rule │ │ │ │ -00018f00 t _loop0_106_rule │ │ │ │ -00018f00 t _loop0_108_rule │ │ │ │ -0000104c t _loop0_110_rule │ │ │ │ -00001f10 t _loop0_112_rule │ │ │ │ -00016138 t _loop0_119_rule │ │ │ │ -00016138 t _loop0_120_rule │ │ │ │ -000008e4 t _loop0_129_rule │ │ │ │ -00000f24 t _loop0_164_rule │ │ │ │ -00000f24 t _loop0_165_rule │ │ │ │ -00000000 t _loop0_170_rule │ │ │ │ -000113c0 t _loop0_171_rule │ │ │ │ -000113c0 t _loop0_172_rule │ │ │ │ -00000000 t _loop0_175_rule │ │ │ │ -00000000 t _loop0_177_rule │ │ │ │ -00000000 t _loop0_182_rule │ │ │ │ -0000104c t _loop0_187_rule │ │ │ │ -00018f00 t _loop0_188_rule │ │ │ │ -00018f00 t _loop0_189_rule │ │ │ │ -0000104c t _loop0_193_rule │ │ │ │ -0000104c t _loop0_195_rule │ │ │ │ -0001a450 t _loop0_1_rule │ │ │ │ -0000104c t _loop0_200_rule │ │ │ │ +00015d80 t _gather_231_rule │ │ │ │ +00018118 t _gather_51_rule │ │ │ │ +00018118 t _gather_53_rule │ │ │ │ +00018118 t _gather_55_rule │ │ │ │ +00018118 t _gather_57_rule │ │ │ │ +0001a120 t _loop0_100_rule │ │ │ │ +0001a120 t _loop0_102_rule │ │ │ │ +000195b4 t _loop0_106_rule │ │ │ │ +000195b4 t _loop0_108_rule │ │ │ │ +00000c98 t _loop0_110_rule │ │ │ │ +00001b5c t _loop0_112_rule │ │ │ │ +00016194 t _loop0_119_rule │ │ │ │ +00016194 t _loop0_120_rule │ │ │ │ +00000724 t _loop0_129_rule │ │ │ │ +00000b18 t _loop0_164_rule │ │ │ │ +00000b18 t _loop0_165_rule │ │ │ │ +00016594 t _loop0_170_rule │ │ │ │ +00011400 t _loop0_171_rule │ │ │ │ +00011400 t _loop0_172_rule │ │ │ │ +00016594 t _loop0_175_rule │ │ │ │ +00016594 t _loop0_177_rule │ │ │ │ +00016594 t _loop0_182_rule │ │ │ │ +00000c98 t _loop0_187_rule │ │ │ │ +000195b4 t _loop0_188_rule │ │ │ │ +000195b4 t _loop0_189_rule │ │ │ │ +00000c98 t _loop0_193_rule │ │ │ │ +00000c98 t _loop0_195_rule │ │ │ │ +0001ab04 t _loop0_1_rule │ │ │ │ +00000c98 t _loop0_200_rule │ │ │ │ 00000740 t _loop0_215_rule │ │ │ │ 00000740 t _loop0_218_rule │ │ │ │ -00001f10 t _loop0_240_rule │ │ │ │ -0001a450 t _loop0_2_rule │ │ │ │ -000113c0 t _loop0_36_rule │ │ │ │ -000125f0 t _loop0_37_rule │ │ │ │ -000125f0 t _loop0_38_rule │ │ │ │ -000125f0 t _loop0_40_rule │ │ │ │ -00000000 t _loop0_48_rule │ │ │ │ -00000000 t _loop0_49_rule │ │ │ │ -00018f00 t _loop0_98_rule │ │ │ │ -00019a6c t _loop0_99_rule │ │ │ │ -00018948 t _loop1_101_rule │ │ │ │ -0001948c t _loop1_103_rule │ │ │ │ -00018948 t _loop1_104_rule │ │ │ │ -00018948 t _loop1_105_rule │ │ │ │ -0001948c t _loop1_107_rule │ │ │ │ -0001948c t _loop1_109_rule │ │ │ │ -00002d44 t _loop1_111_rule │ │ │ │ -00010434 t _loop1_173_rule │ │ │ │ -00017724 t _loop1_178_rule │ │ │ │ -0001161c t _loop1_185_rule │ │ │ │ -00002d44 t _loop1_196_rule │ │ │ │ -0001948c t _loop1_197_rule │ │ │ │ -00015508 t _loop1_216_rule │ │ │ │ -00003538 t _loop1_219_rule │ │ │ │ -00010434 t _loop1_39_rule │ │ │ │ -0001161c t _loop1_41_rule │ │ │ │ -00010434 t _loop1_42_rule │ │ │ │ -00010434 t _loop1_43_rule │ │ │ │ -0001161c t _loop1_45_rule │ │ │ │ -0001161c t _loop1_47_rule │ │ │ │ -00017724 t _loop1_50_rule │ │ │ │ -00015508 t _loop1_60_rule │ │ │ │ -00003538 t _loop1_61_rule │ │ │ │ -00002048 t _loop1_64_rule │ │ │ │ -0000266c t _tmp_10_rule │ │ │ │ -00001da4 t _tmp_11_rule │ │ │ │ -00001da4 t _tmp_13_rule │ │ │ │ +00001b5c t _loop0_240_rule │ │ │ │ +0001ab04 t _loop0_2_rule │ │ │ │ +00011400 t _loop0_36_rule │ │ │ │ +00012644 t _loop0_37_rule │ │ │ │ +00012644 t _loop0_38_rule │ │ │ │ +00012644 t _loop0_40_rule │ │ │ │ +00016594 t _loop0_48_rule │ │ │ │ +00016594 t _loop0_49_rule │ │ │ │ +000195b4 t _loop0_98_rule │ │ │ │ +0001a120 t _loop0_99_rule │ │ │ │ +00018ffc t _loop1_101_rule │ │ │ │ +00019b40 t _loop1_103_rule │ │ │ │ +00018ffc t _loop1_104_rule │ │ │ │ +00018ffc t _loop1_105_rule │ │ │ │ +00019b40 t _loop1_107_rule │ │ │ │ +00019b40 t _loop1_109_rule │ │ │ │ +00002744 t _loop1_111_rule │ │ │ │ +00010488 t _loop1_173_rule │ │ │ │ +00017c78 t _loop1_178_rule │ │ │ │ +0001165c t _loop1_185_rule │ │ │ │ +00002744 t _loop1_196_rule │ │ │ │ +00019b40 t _loop1_197_rule │ │ │ │ +00015560 t _loop1_216_rule │ │ │ │ +00002f38 t _loop1_219_rule │ │ │ │ +00010488 t _loop1_39_rule │ │ │ │ +0001165c t _loop1_41_rule │ │ │ │ +00010488 t _loop1_42_rule │ │ │ │ +00010488 t _loop1_43_rule │ │ │ │ +0001165c t _loop1_45_rule │ │ │ │ +0001165c t _loop1_47_rule │ │ │ │ +00017c78 t _loop1_50_rule │ │ │ │ +00015560 t _loop1_60_rule │ │ │ │ +00002f38 t _loop1_61_rule │ │ │ │ +00001c94 t _loop1_64_rule │ │ │ │ +0000264c t _tmp_10_rule │ │ │ │ +000019f0 t _tmp_11_rule │ │ │ │ +000019f0 t _tmp_13_rule │ │ │ │ 0000035e t _tmp_149_rule │ │ │ │ 00000b96 t _tmp_155_rule │ │ │ │ -00001d3c t _tmp_157_rule │ │ │ │ -00000ae4 t _tmp_158_rule │ │ │ │ +00001988 t _tmp_157_rule │ │ │ │ +000008cc t _tmp_158_rule │ │ │ │ 00000c4e t _tmp_159_rule │ │ │ │ 00000642 t _tmp_160_rule │ │ │ │ -00000e8c t _tmp_161_rule │ │ │ │ +00000a80 t _tmp_161_rule │ │ │ │ 00000b94 t _tmp_162_rule │ │ │ │ -0001a560 t _tmp_167_rule │ │ │ │ -0001a560 t _tmp_168_rule │ │ │ │ -00000a2c t _tmp_169_rule │ │ │ │ -00000a2c t _tmp_174_rule │ │ │ │ -00003cd4 t _tmp_179_rule │ │ │ │ +00000814 t _tmp_169_rule │ │ │ │ +00000814 t _tmp_174_rule │ │ │ │ +000036d4 t _tmp_179_rule │ │ │ │ 00000696 t _tmp_181_rule │ │ │ │ 00000696 t _tmp_183_rule │ │ │ │ 00000bea t _tmp_184_rule │ │ │ │ 000002ae t _tmp_186_rule │ │ │ │ 000002ae t _tmp_192_rule │ │ │ │ 00000f96 t _tmp_199_rule │ │ │ │ 00000f96 t _tmp_201_rule │ │ │ │ 00000bea t _tmp_202_rule │ │ │ │ -0001bc9c t _tmp_203_rule │ │ │ │ +0001c824 t _tmp_203_rule │ │ │ │ 000006e8 t _tmp_214_rule │ │ │ │ 0000092c t _tmp_217_rule │ │ │ │ 0000092c t _tmp_221_rule │ │ │ │ 0000092c t _tmp_222_rule │ │ │ │ 0000092c t _tmp_224_rule │ │ │ │ 0000092c t _tmp_225_rule │ │ │ │ -00000a80 t _tmp_227_rule │ │ │ │ -00000a80 t _tmp_228_rule │ │ │ │ +00000868 t _tmp_227_rule │ │ │ │ +00000868 t _tmp_228_rule │ │ │ │ 00000ca4 t _tmp_229_rule.isra.0 │ │ │ │ -0000088c t _tmp_22_rule │ │ │ │ -000009d4 t _tmp_233_rule │ │ │ │ -00003d2c t _tmp_234_rule │ │ │ │ +000006cc t _tmp_22_rule │ │ │ │ +00000c40 t _tmp_233_rule │ │ │ │ +0000372c t _tmp_234_rule │ │ │ │ 00000d06 t _tmp_235_rule │ │ │ │ 00000fe8 t _tmp_236_rule │ │ │ │ 00000f44 t _tmp_237_rule.isra.0 │ │ │ │ 00000d7a t _tmp_238_rule │ │ │ │ 00000dce t _tmp_242_rule │ │ │ │ -0000f32c t _tmp_258_rule │ │ │ │ +0000f380 t _tmp_258_rule │ │ │ │ 000002fe t _tmp_262_rule │ │ │ │ 00000118 t _tmp_267_rule │ │ │ │ 00000ee8 t _tmp_268_rule │ │ │ │ 0000092c t _tmp_271_rule │ │ │ │ 00000174 t _tmp_276_rule │ │ │ │ 00000174 t _tmp_277_rule │ │ │ │ -00017dfc t _tmp_59_rule │ │ │ │ -00003874 t _tmp_67_rule │ │ │ │ -00003cd0 t _tmp_68_rule │ │ │ │ -00002cdc t _tmp_69_rule │ │ │ │ -0000d578 t _tmp_6_rule │ │ │ │ -00002e38 t _tmp_70_rule │ │ │ │ -00002528 t _tmp_7_rule │ │ │ │ -000025a0 t _tmp_8_rule │ │ │ │ -00006ac8 t _tmp_93_rule │ │ │ │ -00002604 t _tmp_9_rule │ │ │ │ -0000e9b4 t annotated_rhs_rule │ │ │ │ -0000e258 t args_rule │ │ │ │ -0000e198 t arguments_rule │ │ │ │ -00004550 t assignment_rule │ │ │ │ -00005c38 t atom_rule │ │ │ │ -00002960 t attr_rule │ │ │ │ -000162c8 t augassign_rule │ │ │ │ -0000b1b4 t bitwise_and_rule │ │ │ │ -0000ac74 t bitwise_or_rule │ │ │ │ -0000ae1c t bitwise_xor_rule │ │ │ │ -00013638 t block_rule │ │ │ │ -0001592c t class_def_raw_rule │ │ │ │ -0001ae98 t closed_pattern_rule │ │ │ │ -000026b8 t complex_number_rule │ │ │ │ -0000091c t compound_stmt_rule │ │ │ │ -00009208 t conjunction_rule │ │ │ │ -0000d248 t decorators_rule │ │ │ │ -00017168 t default_rule │ │ │ │ -00000574 t del_target_rule │ │ │ │ -00000404 t del_targets_rule │ │ │ │ -000089c4 t disjunction_rule │ │ │ │ -0000ea08 t dotted_name_rule │ │ │ │ -000038cc t double_star_pattern_rule │ │ │ │ -000149ec t elif_stmt_rule │ │ │ │ -00014ca4 t else_block_rule │ │ │ │ -0000847c t expression_rule │ │ │ │ -00017e6c t expressions_rule │ │ │ │ -0000c5f0 t factor_rule │ │ │ │ -0000d5e0 t for_if_clauses_rule │ │ │ │ -00014070 t fstring_replacement_field_rule │ │ │ │ -000148b4 t func_type_comment_rule │ │ │ │ -0000daa4 t function_def_raw_rule │ │ │ │ -000081a8 t genexp_rule │ │ │ │ -00002c84 t guard_rule │ │ │ │ +000184b0 t _tmp_59_rule │ │ │ │ +00003274 t _tmp_67_rule │ │ │ │ +000036d0 t _tmp_68_rule │ │ │ │ +000026dc t _tmp_69_rule │ │ │ │ +0000d5a0 t _tmp_6_rule │ │ │ │ +00002838 t _tmp_70_rule │ │ │ │ +00002508 t _tmp_7_rule │ │ │ │ +00002580 t _tmp_8_rule │ │ │ │ +00006abc t _tmp_93_rule │ │ │ │ +000025e4 t _tmp_9_rule │ │ │ │ +0000e9ec t annotated_rhs_rule │ │ │ │ +0000e290 t args_rule │ │ │ │ +0000e1d0 t arguments_rule │ │ │ │ +0000456c t assignment_rule │ │ │ │ +00005c50 t atom_rule │ │ │ │ +0001c6b4 t attr_rule │ │ │ │ +00016324 t augassign_rule │ │ │ │ +0000b1c0 t bitwise_and_rule │ │ │ │ +0000ac80 t bitwise_or_rule │ │ │ │ +0000ae28 t bitwise_xor_rule │ │ │ │ +00013690 t block_rule │ │ │ │ +0001599c t class_def_raw_rule │ │ │ │ +0001b7cc t closed_pattern_rule │ │ │ │ +0000221c t complex_number_rule │ │ │ │ +00000924 t compound_stmt_rule │ │ │ │ +0000922c t conjunction_rule │ │ │ │ +0000d270 t decorators_rule │ │ │ │ +000176c4 t default_rule │ │ │ │ +000003b4 t del_target_rule │ │ │ │ +00000244 t del_targets_rule │ │ │ │ +000089e8 t disjunction_rule │ │ │ │ +0000ea40 t dotted_name_rule │ │ │ │ +000032cc t double_star_pattern_rule │ │ │ │ +00014a48 t elif_stmt_rule │ │ │ │ +00014d00 t else_block_rule │ │ │ │ +00008494 t expression_rule │ │ │ │ +00018520 t expressions_rule │ │ │ │ +0000c5f4 t factor_rule │ │ │ │ +0000d608 t for_if_clauses_rule │ │ │ │ +000140c8 t fstring_replacement_field_rule │ │ │ │ +00014910 t func_type_comment_rule │ │ │ │ +0000dacc t function_def_raw_rule │ │ │ │ +000081c4 t genexp_rule │ │ │ │ +00002684 t guard_rule │ │ │ │ 00000248 t imaginary_number_rule │ │ │ │ -000114e0 t import_from_as_name_rule │ │ │ │ -00010f68 t import_from_as_names_rule │ │ │ │ -00010a28 t import_from_targets_rule │ │ │ │ -00000e04 t invalid_ann_assign_target_rule │ │ │ │ -000011f0 t invalid_arguments_rule │ │ │ │ -00000b54 t invalid_comprehension_rule │ │ │ │ +00011520 t import_from_as_name_rule │ │ │ │ +00010fa8 t import_from_as_names_rule │ │ │ │ +00010a68 t import_from_targets_rule │ │ │ │ +000009f8 t invalid_ann_assign_target_rule │ │ │ │ +00000e3c t invalid_arguments_rule │ │ │ │ +0001ac14 t invalid_comprehension_rule │ │ │ │ 0000098a t invalid_except_stmt_rule │ │ │ │ -00000d48 t invalid_for_target_rule │ │ │ │ -00001b0c t invalid_kwarg_rule.isra.0 │ │ │ │ +0000093c t invalid_for_target_rule │ │ │ │ +00001758 t invalid_kwarg_rule.isra.0 │ │ │ │ 000003bc t invalid_try_stmt_rule │ │ │ │ -00009b74 t inversion_rule │ │ │ │ -00003920 t items_pattern_rule │ │ │ │ -00003a6c t key_value_pattern_rule │ │ │ │ -000030cc t keyword_pattern_rule │ │ │ │ -00002f84 t keyword_patterns_rule │ │ │ │ -00017574 t kwarg_or_double_starred_rule │ │ │ │ -00017258 t kwarg_or_starred_rule │ │ │ │ -00016538 t kwargs_rule │ │ │ │ -000134b4 t kwds_rule │ │ │ │ -0001a2d8 t lambda_kwds_rule │ │ │ │ -0000112c t lambda_param_maybe_default_rule │ │ │ │ -00018cd8 t lambda_param_no_default_rule │ │ │ │ -00018d58 t lambda_param_rule │ │ │ │ -00018144 t lambda_params_rule │ │ │ │ -000188b4 t lambda_slash_no_default_rule │ │ │ │ -00018e28 t lambda_slash_with_default_rule │ │ │ │ -00019e14 t lambda_star_etc_rule │ │ │ │ -0000d454 t lambdef_rule │ │ │ │ -00013b84 t list_rule │ │ │ │ -00002b18 t maybe_sequence_pattern_rule │ │ │ │ -00002458 t maybe_star_pattern_rule │ │ │ │ -00002ac4 t name_or_attr_rule │ │ │ │ -00011ec0 t named_expression_rule │ │ │ │ -000023d4 t open_sequence_pattern_rule │ │ │ │ -0001acac t or_pattern_rule │ │ │ │ -000105ac t param_no_default_rule │ │ │ │ -000108e8 t param_rule │ │ │ │ -000002e0 t param_star_annotation_rule │ │ │ │ -0000f914 t params_rule │ │ │ │ -000027ec t pattern_capture_target_rule │ │ │ │ -0001a5c4 t pattern_rule │ │ │ │ -000022ec t patterns_rule │ │ │ │ -00002e3c t positional_patterns_rule │ │ │ │ -0000cbe4 t primary_raw │ │ │ │ -0000caf0 t primary_rule │ │ │ │ +00009b80 t inversion_rule │ │ │ │ +00003320 t items_pattern_rule │ │ │ │ +0000346c t key_value_pattern_rule │ │ │ │ +00002acc t keyword_pattern_rule │ │ │ │ +00002984 t keyword_patterns_rule │ │ │ │ +00017ac8 t kwarg_or_double_starred_rule │ │ │ │ +000177ac t kwarg_or_starred_rule │ │ │ │ +00016ab8 t kwargs_rule │ │ │ │ +0001350c t kwds_rule │ │ │ │ +0001a98c t lambda_kwds_rule │ │ │ │ +00000d78 t lambda_param_maybe_default_rule │ │ │ │ +0001938c t lambda_param_no_default_rule │ │ │ │ +0001940c t lambda_param_rule │ │ │ │ +000187f8 t lambda_params_rule │ │ │ │ +00018f68 t lambda_slash_no_default_rule │ │ │ │ +000194dc t lambda_slash_with_default_rule │ │ │ │ +0001a4c8 t lambda_star_etc_rule │ │ │ │ +0000d47c t lambdef_rule │ │ │ │ +00013bdc t list_rule │ │ │ │ +00002518 t maybe_sequence_pattern_rule │ │ │ │ +000020a4 t maybe_star_pattern_rule │ │ │ │ +000024c4 t name_or_attr_rule │ │ │ │ +00011f14 t named_expression_rule │ │ │ │ +00002020 t open_sequence_pattern_rule │ │ │ │ +0001b5e0 t or_pattern_rule │ │ │ │ +00010600 t param_no_default_rule │ │ │ │ +0001093c t param_rule │ │ │ │ +00000120 t param_star_annotation_rule │ │ │ │ +0000f968 t params_rule │ │ │ │ +00002350 t pattern_capture_target_rule │ │ │ │ +0001aecc t pattern_rule │ │ │ │ +00001f38 t patterns_rule │ │ │ │ +0000283c t positional_patterns_rule │ │ │ │ +0000cbf0 t primary_raw │ │ │ │ +0000cafc t primary_rule │ │ │ │ 00000000 d reserved_keywords │ │ │ │ -0000b728 t shift_expr_rule │ │ │ │ -000025d0 t signed_number_rule │ │ │ │ -0001badc t signed_real_number_rule │ │ │ │ -000028b4 t simple_stmt_rule │ │ │ │ -000026d4 t simple_stmts_rule │ │ │ │ -00008cd0 t single_target_rule │ │ │ │ -000103a0 t slash_no_default_rule │ │ │ │ -000110b0 t slash_with_default_rule │ │ │ │ -00015380 t slice_rule │ │ │ │ -00014dc8 t slices_rule │ │ │ │ +0000b734 t shift_expr_rule │ │ │ │ +0001c410 t signed_number_rule │ │ │ │ +0001c4f4 t signed_real_number_rule │ │ │ │ +00002898 t simple_stmt_rule │ │ │ │ +000026b4 t simple_stmts_rule │ │ │ │ +00008cf4 t single_target_rule │ │ │ │ +000103f4 t slash_no_default_rule │ │ │ │ +000110f0 t slash_with_default_rule │ │ │ │ +000153d8 t slice_rule │ │ │ │ +00014e24 t slices_rule │ │ │ │ 00000024 d soft_keywords │ │ │ │ -00012e50 t star_etc_rule │ │ │ │ -0000ab70 t star_expression_rule │ │ │ │ -00009538 t star_expressions_rule │ │ │ │ -00012500 t star_named_expression_rule │ │ │ │ -00013c8c t star_named_expressions_rule │ │ │ │ -000074d0 t star_target_rule │ │ │ │ -000070c8 t star_targets_rule │ │ │ │ -0000f740 t starred_expression_rule │ │ │ │ -00006b2c t strings_rule │ │ │ │ -00001df8 t subject_expr_rule │ │ │ │ -0000ba84 t sum_rule │ │ │ │ -00007050 t t_lookahead_rule │ │ │ │ -00005380 t t_primary_raw │ │ │ │ -000052e0 t t_primary_rule │ │ │ │ -00007648 t target_with_star_atom_rule │ │ │ │ -0000bd5c t term_raw │ │ │ │ -0000bc6c t term_rule │ │ │ │ -00012270 t tuple_rule │ │ │ │ -000034ac t type_param_default_rule │ │ │ │ -0000314c t type_param_rule │ │ │ │ -0000ef34 t type_params_rule │ │ │ │ -00002888 t wildcard_pattern_rule │ │ │ │ -0000f1d0 t yield_expr_rule │ │ │ │ +00012ea8 t star_etc_rule │ │ │ │ +0000ab7c t star_expression_rule │ │ │ │ +0000955c t star_expressions_rule │ │ │ │ +00012554 t star_named_expression_rule │ │ │ │ +00013ce4 t star_named_expressions_rule │ │ │ │ +000074c4 t star_target_rule │ │ │ │ +000070bc t star_targets_rule │ │ │ │ +0000f794 t starred_expression_rule │ │ │ │ +00006b20 t strings_rule │ │ │ │ +00001a44 t subject_expr_rule │ │ │ │ +0000ba90 t sum_rule │ │ │ │ +00007044 t t_lookahead_rule │ │ │ │ +0000539c t t_primary_raw │ │ │ │ +000052fc t t_primary_rule │ │ │ │ +0000763c t target_with_star_atom_rule │ │ │ │ +0000bd68 t term_raw │ │ │ │ +0000bc78 t term_rule │ │ │ │ +000122c4 t tuple_rule │ │ │ │ +00002eac t type_param_default_rule │ │ │ │ +00002b4c t type_param_rule │ │ │ │ +0000ef88 t type_params_rule │ │ │ │ +000023ec t wildcard_pattern_rule │ │ │ │ +0000f224 t yield_expr_rule │ │ │ │ │ │ │ │ string_parser.o: │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000001c r .LC1 │ │ │ │ 0000004c r .LC2 │ │ │ │ 00000054 r .LC3 │ │ │ │ 0000005c r .LC4 │ │ │ │ @@ -4190,15 +4188,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 │ │ │ │ -00002638 T _PyLexer_update_fstring_expr │ │ │ │ +00002648 T _PyLexer_update_fstring_expr │ │ │ │ U _PyToken_OneChar │ │ │ │ U _PyToken_ThreeChars │ │ │ │ U _PyToken_TwoChars │ │ │ │ 00000000 T _PyTokenizer_Get │ │ │ │ U _PyTokenizer_indenterror │ │ │ │ U _PyTokenizer_parser_warn │ │ │ │ U _PyTokenizer_syntaxerror │ │ │ │ @@ -4213,20 +4211,20 @@ │ │ │ │ U __aeabi_idiv │ │ │ │ 00000000 r __func__.0 │ │ │ │ 00000058 t lookahead │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U strlen │ │ │ │ U strncpy │ │ │ │ -000025d8 t tok_backup │ │ │ │ +000025e8 t tok_backup │ │ │ │ 00000000 t tok_continuation_line │ │ │ │ -00002734 t tok_decimal_tail │ │ │ │ -000008d0 t tok_get_normal_mode │ │ │ │ -0000251c t tok_nextc │ │ │ │ -00002848 t verify_end_of_number │ │ │ │ +00002744 t tok_decimal_tail │ │ │ │ +00000960 t tok_get_normal_mode │ │ │ │ +0000252c t tok_nextc │ │ │ │ +00002858 t verify_end_of_number │ │ │ │ │ │ │ │ state.o: │ │ │ │ U PyMem_Calloc │ │ │ │ U PyMem_Free │ │ │ │ 000000bc T _PyLexer_token_setup │ │ │ │ 00000000 T _PyLexer_type_comment_token_setup │ │ │ │ 000002b4 T _PyToken_Free │ │ │ │ @@ -4388,33 +4386,33 @@ │ │ │ │ U PyMem_Realloc │ │ │ │ U PyUnicode_AsUTF8String │ │ │ │ U PyUnicode_Decode │ │ │ │ U PyUnicode_DecodeUTF8 │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromFormatV │ │ │ │ U Py_BuildValue │ │ │ │ -00000538 t Py_XDECREF │ │ │ │ +00000220 t Py_XDECREF │ │ │ │ 00000000 T _PyTokenizer_check_bom │ │ │ │ -000000a0 T _PyTokenizer_check_coding_spec │ │ │ │ -00000118 T _PyTokenizer_ensure_utf8 │ │ │ │ +000000e0 T _PyTokenizer_check_coding_spec │ │ │ │ +00000424 T _PyTokenizer_ensure_utf8 │ │ │ │ 00000000 T _PyTokenizer_error_ret │ │ │ │ 000000e4 T _PyTokenizer_indenterror │ │ │ │ -000000e0 T _PyTokenizer_new_string │ │ │ │ -00000550 T _PyTokenizer_parser_warn │ │ │ │ -00000408 T _PyTokenizer_syntaxerror │ │ │ │ +000003ec T _PyTokenizer_new_string │ │ │ │ +00000238 T _PyTokenizer_parser_warn │ │ │ │ +000000f0 T _PyTokenizer_syntaxerror │ │ │ │ 000000f2 T _PyTokenizer_syntaxerror_known_range │ │ │ │ -000003b8 T _PyTokenizer_translate_into_utf8 │ │ │ │ +000000a0 T _PyTokenizer_translate_into_utf8 │ │ │ │ 00000000 T _PyTokenizer_translate_newlines │ │ │ │ 0000003a T _PyTokenizer_warn_invalid_escape_sequence │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_ctype_table │ │ │ │ U _Py_ctype_tolower │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ -0000043c t _syntaxerror_range.isra.0 │ │ │ │ +00000124 t _syntaxerror_range.isra.0 │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U strcmp │ │ │ │ U strcspn │ │ │ │ U strlen │ │ │ │ U strncmp │ │ │ │ │ │ │ │ @@ -4551,19 +4549,19 @@ │ │ │ │ 00000dc0 r .LC91 │ │ │ │ 00000dcc r .LC92 │ │ │ │ 00000dd4 r .LC93 │ │ │ │ 00000e0c r .LC94 │ │ │ │ 00000e44 r .LC95 │ │ │ │ 00000a4c T PyAIter_Check │ │ │ │ 00000772 T PyBuffer_FillContiguousStrides │ │ │ │ -00000b4c T PyBuffer_FillInfo │ │ │ │ +00000b2c T PyBuffer_FillInfo │ │ │ │ 00000664 T PyBuffer_FromContiguous │ │ │ │ -00005df4 T PyBuffer_GetPointer │ │ │ │ -000041e0 T PyBuffer_IsContiguous │ │ │ │ -00000c90 T PyBuffer_Release │ │ │ │ +00006048 T PyBuffer_GetPointer │ │ │ │ +00004240 T PyBuffer_IsContiguous │ │ │ │ +00000c70 T PyBuffer_Release │ │ │ │ 000005d2 T PyBuffer_SizeFromFormat │ │ │ │ U PyByteArray_Type │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ U PyCFunction_Type │ │ │ │ U PyComplex_Type │ │ │ │ U PyDict_GetItemRef │ │ │ │ U PyDict_Items │ │ │ │ @@ -4588,140 +4586,140 @@ │ │ │ │ U PyExc_StopIteration │ │ │ │ U PyExc_SystemError │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ U PyFloat_FromDouble │ │ │ │ U PyFloat_FromString │ │ │ │ U PyFloat_Type │ │ │ │ -00002e40 T PyIndex_Check │ │ │ │ -00003d5c T PyIter_Check │ │ │ │ +00002ddc T PyIndex_Check │ │ │ │ +00003cf8 T PyIter_Check │ │ │ │ 00000578 T PyIter_Next │ │ │ │ 00000348 T PyIter_Send │ │ │ │ U PyList_AsTuple │ │ │ │ U PyList_New │ │ │ │ U PyList_Type │ │ │ │ U PyLong_AsDouble │ │ │ │ U PyLong_AsSsize_t │ │ │ │ U PyLong_FromSsize_t │ │ │ │ U PyLong_FromUnicodeObject │ │ │ │ U PyLong_Type │ │ │ │ 00000734 T PyMapping_Check │ │ │ │ 00000210 T PyMapping_GetItemString │ │ │ │ 000006dc T PyMapping_GetOptionalItem │ │ │ │ -00000514 T PyMapping_GetOptionalItemString │ │ │ │ +000004ec T PyMapping_GetOptionalItemString │ │ │ │ 000003b8 T PyMapping_HasKey │ │ │ │ 000003f8 T PyMapping_HasKeyString │ │ │ │ 00000436 T PyMapping_HasKeyStringWithError │ │ │ │ 0000045a T PyMapping_HasKeyWithError │ │ │ │ -000037c0 T PyMapping_Items │ │ │ │ -000035d8 T PyMapping_Keys │ │ │ │ -00000a44 T PyMapping_Length │ │ │ │ -000009e8 T PyMapping_SetItemString │ │ │ │ -000043fc T PyMapping_Size │ │ │ │ +0000375c T PyMapping_Items │ │ │ │ +00003574 T PyMapping_Keys │ │ │ │ +00000a48 T PyMapping_Length │ │ │ │ +000009c8 T PyMapping_SetItemString │ │ │ │ +0000445c T PyMapping_Size │ │ │ │ 000001e4 T PyMapping_Values │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ -00004594 T PyNumber_Absolute │ │ │ │ +000045f4 T PyNumber_Absolute │ │ │ │ 0000074c T PyNumber_Add │ │ │ │ -000030e0 T PyNumber_And │ │ │ │ -000016d4 T PyNumber_AsSsize_t │ │ │ │ -00003580 T PyNumber_Check │ │ │ │ -000045d8 T PyNumber_Divmod │ │ │ │ -000053c0 T PyNumber_Float │ │ │ │ -00003bcc T PyNumber_FloorDivide │ │ │ │ -000027b8 T PyNumber_InPlaceAdd │ │ │ │ -00004458 T PyNumber_InPlaceAnd │ │ │ │ -00005548 T PyNumber_InPlaceFloorDivide │ │ │ │ -0000515c T PyNumber_InPlaceLshift │ │ │ │ +0000307c T PyNumber_And │ │ │ │ +000016cc T PyNumber_AsSsize_t │ │ │ │ +0000351c T PyNumber_Check │ │ │ │ +00004638 T PyNumber_Divmod │ │ │ │ +000055a0 T PyNumber_Float │ │ │ │ +00003b68 T PyNumber_FloorDivide │ │ │ │ +00002754 T PyNumber_InPlaceAdd │ │ │ │ +000044b8 T PyNumber_InPlaceAnd │ │ │ │ +00005728 T PyNumber_InPlaceFloorDivide │ │ │ │ +0000533c T PyNumber_InPlaceLshift │ │ │ │ 000001ec T PyNumber_InPlaceMatrixMultiply │ │ │ │ -00004ecc T PyNumber_InPlaceMultiply │ │ │ │ -0000190c T PyNumber_InPlaceOr │ │ │ │ +00004fbc T PyNumber_InPlaceMultiply │ │ │ │ +00001904 T PyNumber_InPlaceOr │ │ │ │ 000002b0 T PyNumber_InPlacePower │ │ │ │ 00000320 T PyNumber_InPlaceRemainder │ │ │ │ -000004c0 T PyNumber_InPlaceRshift │ │ │ │ -00003e98 T PyNumber_InPlaceSubtract │ │ │ │ +00005f8c T PyNumber_InPlaceRshift │ │ │ │ +00003e34 T PyNumber_InPlaceSubtract │ │ │ │ 00000410 T PyNumber_InPlaceTrueDivide │ │ │ │ -00004a50 T PyNumber_InPlaceXor │ │ │ │ -00003acc T PyNumber_Index │ │ │ │ -00002980 T PyNumber_Invert │ │ │ │ -00003200 T PyNumber_Long │ │ │ │ -00001d70 T PyNumber_Lshift │ │ │ │ +00004ab0 T PyNumber_InPlaceXor │ │ │ │ +00003a68 T PyNumber_Index │ │ │ │ +0000291c T PyNumber_Invert │ │ │ │ +0000319c T PyNumber_Long │ │ │ │ +00001d0c T PyNumber_Lshift │ │ │ │ 000001b0 T PyNumber_MatrixMultiply │ │ │ │ -00002e54 T PyNumber_Multiply │ │ │ │ -00002674 T PyNumber_Negative │ │ │ │ -000039ac T PyNumber_Or │ │ │ │ +00002df0 T PyNumber_Multiply │ │ │ │ +00002610 T PyNumber_Negative │ │ │ │ +00003948 T PyNumber_Or │ │ │ │ 000003cc T PyNumber_Positive │ │ │ │ -00004fac T PyNumber_Power │ │ │ │ -00003d78 T PyNumber_Remainder │ │ │ │ -000052a0 T PyNumber_Rshift │ │ │ │ -00001e90 T PyNumber_Subtract │ │ │ │ -00004da8 T PyNumber_ToBase │ │ │ │ -00003f2c T PyNumber_TrueDivide │ │ │ │ -00004930 T PyNumber_Xor │ │ │ │ +0000518c T PyNumber_Power │ │ │ │ +00003d14 T PyNumber_Remainder │ │ │ │ +00005480 T PyNumber_Rshift │ │ │ │ +00001e2c T PyNumber_Subtract │ │ │ │ +00004e98 T PyNumber_ToBase │ │ │ │ +00003f8c T PyNumber_TrueDivide │ │ │ │ +00004990 T PyNumber_Xor │ │ │ │ 000009f2 T PyObject_AsCharBuffer │ │ │ │ 000009f4 T PyObject_AsReadBuffer │ │ │ │ 00000938 T PyObject_AsWriteBuffer │ │ │ │ U PyObject_CallFunctionObjArgs │ │ │ │ U PyObject_CallOneArg │ │ │ │ -000029c4 T PyObject_CheckBuffer │ │ │ │ +00002960 T PyObject_CheckBuffer │ │ │ │ 000009f6 T PyObject_CheckReadBuffer │ │ │ │ 000007ac T PyObject_CopyData │ │ │ │ -00002c70 T PyObject_DelItem │ │ │ │ +00002c0c T PyObject_DelItem │ │ │ │ 0000033a T PyObject_DelItemString │ │ │ │ -00001b34 T PyObject_Format │ │ │ │ +00001ad0 T PyObject_Format │ │ │ │ 000002b2 T PyObject_GetAIter │ │ │ │ -00000aec T PyObject_GetBuffer │ │ │ │ +00000acc T PyObject_GetBuffer │ │ │ │ 00000380 T PyObject_GetItem │ │ │ │ 000004d4 T PyObject_GetIter │ │ │ │ U PyObject_GetOptionalAttr │ │ │ │ -00000ce8 T PyObject_IsInstance │ │ │ │ -00001fb0 T PyObject_IsSubclass │ │ │ │ +00000ce0 T PyObject_IsInstance │ │ │ │ +00001f4c T PyObject_IsSubclass │ │ │ │ U PyObject_IsTrue │ │ │ │ 0000076e T PyObject_Length │ │ │ │ -000029d4 T PyObject_LengthHint │ │ │ │ +00002970 T PyObject_LengthHint │ │ │ │ U PyObject_RichCompareBool │ │ │ │ 000005dc T PyObject_SetItem │ │ │ │ -00002bb4 T PyObject_Size │ │ │ │ +00002b50 T PyObject_Size │ │ │ │ U PyObject_Str │ │ │ │ 000006ac T PyObject_Type │ │ │ │ U PyObject_VectorcallMethod │ │ │ │ U PySeqIter_New │ │ │ │ -000046f8 T PySequence_Check │ │ │ │ -00004868 T PySequence_Concat │ │ │ │ -000016b0 T PySequence_Contains │ │ │ │ +00004758 T PySequence_Check │ │ │ │ +000048c8 T PySequence_Concat │ │ │ │ +000016a8 T PySequence_Contains │ │ │ │ 00000212 T PySequence_Count │ │ │ │ -00002da4 T PySequence_DelItem │ │ │ │ -0000060c T PySequence_DelSlice │ │ │ │ -000026b8 T PySequence_Fast │ │ │ │ -00001cd4 T PySequence_GetItem │ │ │ │ +00002d40 T PySequence_DelItem │ │ │ │ +000005e4 T PySequence_DelSlice │ │ │ │ +00002654 T PySequence_Fast │ │ │ │ +00001c70 T PySequence_GetItem │ │ │ │ 00000168 T PySequence_GetSlice │ │ │ │ -00000a48 T PySequence_In │ │ │ │ +00000a44 T PySequence_In │ │ │ │ 00000218 T PySequence_InPlaceConcat │ │ │ │ 0000047e T PySequence_InPlaceRepeat │ │ │ │ 000001dc T PySequence_Index │ │ │ │ 00000a40 T PySequence_Length │ │ │ │ -00002d3c T PySequence_List │ │ │ │ +00002cd8 T PySequence_List │ │ │ │ 0000052c T PySequence_Repeat │ │ │ │ -00000570 T PySequence_SetItem │ │ │ │ -00000684 T PySequence_SetSlice │ │ │ │ -00004730 T PySequence_Size │ │ │ │ +00000548 T PySequence_SetItem │ │ │ │ +0000065c T PySequence_SetSlice │ │ │ │ +00004790 T PySequence_Size │ │ │ │ 00000000 T PySequence_Tuple │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_New │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_GenericAlias │ │ │ │ -00003f0c t Py_XDECREF │ │ │ │ -00003f14 t Py_XDECREF.part.0 │ │ │ │ -000043bc t _IsCContiguous │ │ │ │ -00005dac t _IsFortranContiguous │ │ │ │ -000004e8 t _IsFortranContiguous.part.0 │ │ │ │ +00003f6c t Py_XDECREF │ │ │ │ +00003f74 t Py_XDECREF.part.0 │ │ │ │ +0000441c t _IsCContiguous │ │ │ │ +00006000 t _IsFortranContiguous │ │ │ │ +000004c0 t _IsFortranContiguous.part.0 │ │ │ │ 00000a32 T _PyBuffer_ReleaseInInterpreter │ │ │ │ 00000640 T _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ U _PyByteArray_empty_string │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_Clear │ │ │ │ U _PyErr_ExceptionMatches │ │ │ │ U _PyErr_Format │ │ │ │ @@ -4729,24 +4727,24 @@ │ │ │ │ U _PyGen_FetchStopIterationValue │ │ │ │ U _PyImport_GetModuleAttrString │ │ │ │ U _PyList_Extend │ │ │ │ U _PyLong_Copy │ │ │ │ U _PyLong_Format │ │ │ │ U _PyLong_FromBytes │ │ │ │ 00000000 T _PyNumber_InPlacePowerNoMod │ │ │ │ -00001838 T _PyNumber_Index │ │ │ │ -0000404c T _PyNumber_PowerNoMod │ │ │ │ -00004714 T _PyObject_HasLen │ │ │ │ +00001830 T _PyNumber_Index │ │ │ │ +000040ac T _PyNumber_PowerNoMod │ │ │ │ +00004774 T _PyObject_HasLen │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyObject_NextNotImplemented │ │ │ │ -0000478c T _PyObject_RealIsInstance │ │ │ │ -00002c10 T _PyObject_RealIsSubclass │ │ │ │ +000047ec T _PyObject_RealIsInstance │ │ │ │ +00002bac T _PyObject_RealIsSubclass │ │ │ │ U _PyRuntime │ │ │ │ -00004b8c T _PySequence_IterSearch │ │ │ │ +00004bec T _PySequence_IterSearch │ │ │ │ U _PySlice_FromIndices │ │ │ │ U _PyTuple_Resize │ │ │ │ U _PyUnion_Type │ │ │ │ U _Py_CallInInterpreter │ │ │ │ U _Py_CallInInterpreterAndRawFree │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ @@ -4755,30 +4753,30 @@ │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ 00000714 t _Py_add_one_to_index_C │ │ │ │ 00000746 t _Py_add_one_to_index_F │ │ │ │ U _Py_tss_tstate │ │ │ │ U _Py_union_args │ │ │ │ U __aeabi_idiv │ │ │ │ 0000064e t _buffer_release_call │ │ │ │ -00005684 t abstract_issubclass │ │ │ │ +00005864 t abstract_issubclass │ │ │ │ 000009a4 t as_read_buffer │ │ │ │ -00001a50 t binary_iop │ │ │ │ +00001a48 t binary_iop │ │ │ │ 00000000 t binary_iop.part.0 │ │ │ │ -00001ad0 t binary_iop1 │ │ │ │ +00001a7c t binary_iop1 │ │ │ │ 00000068 t binary_op.part.0 │ │ │ │ 000008d0 t binary_op1 │ │ │ │ 00000438 t check_class │ │ │ │ U memcpy │ │ │ │ 00000388 t null_error.isra.0 │ │ │ │ -000034a4 t object_isinstance │ │ │ │ -00002164 t object_issubclass │ │ │ │ -00000fe8 t object_recursive_isinstance │ │ │ │ -00002c40 t recursive_issubclass │ │ │ │ +00003440 t object_isinstance │ │ │ │ +00002100 t object_issubclass │ │ │ │ +00000fe0 t object_recursive_isinstance │ │ │ │ +00002bdc t recursive_issubclass │ │ │ │ 00000114 t recursive_issubclass.part.0 │ │ │ │ -00003cec t sequence_repeat │ │ │ │ +00003c88 t sequence_repeat │ │ │ │ U strcmp │ │ │ │ 0000000a t ternary_iop.constprop.0 │ │ │ │ │ │ │ │ boolobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000008 r .LC1 │ │ │ │ @@ -4912,15 +4910,15 @@ │ │ │ │ 000003a4 r .LC26 │ │ │ │ 000003dc r .LC27 │ │ │ │ 000003fc r .LC28 │ │ │ │ 00000408 r .LC29 │ │ │ │ 0000004c r .LC3 │ │ │ │ 00000430 r .LC30 │ │ │ │ 00000438 r .LC31 │ │ │ │ -00000460 r .LC32 │ │ │ │ +00000440 r .LC32 │ │ │ │ 00000468 r .LC33 │ │ │ │ 00000470 r .LC34 │ │ │ │ 0000048c r .LC35 │ │ │ │ 00000498 r .LC36 │ │ │ │ 000004a0 r .LC37 │ │ │ │ 000004a8 r .LC38 │ │ │ │ 000004c4 r .LC39 │ │ │ │ @@ -5125,33 +5123,33 @@ │ │ │ │ 000001f8 d _parser.20 │ │ │ │ 00000000 d _parser.23 │ │ │ │ 00000224 d _parser.5 │ │ │ │ 000002d4 d _parser.8 │ │ │ │ 000002c0 r alloc_doc │ │ │ │ 00000000 t bytearray___init__ │ │ │ │ 000006fc t bytearray_alloc │ │ │ │ -000024a0 t bytearray_append │ │ │ │ +000026ac t bytearray_append │ │ │ │ 00001134 r bytearray_append__doc__ │ │ │ │ 00000818 d bytearray_as_buffer │ │ │ │ 00000820 d bytearray_as_mapping │ │ │ │ 00000418 d bytearray_as_number │ │ │ │ 0000082c d bytearray_as_sequence │ │ │ │ 00001190 t bytearray_ass_subscript │ │ │ │ 000000f8 t bytearray_clear │ │ │ │ 000025c8 r bytearray_clear__doc__ │ │ │ │ -00002ef8 t bytearray_contains │ │ │ │ +00002efc t bytearray_contains │ │ │ │ 00000000 t bytearray_copy │ │ │ │ 000025a0 r bytearray_copy__doc__ │ │ │ │ -00002838 t bytearray_count │ │ │ │ +0000283c t bytearray_count │ │ │ │ 00002604 r bytearray_count__doc__ │ │ │ │ 00000618 t bytearray_dealloc │ │ │ │ 000018b0 t bytearray_decode │ │ │ │ 00000b3c r bytearray_decode__doc__ │ │ │ │ 000000bc r bytearray_doc │ │ │ │ -000021f0 t bytearray_endswith │ │ │ │ +000021f4 t bytearray_endswith │ │ │ │ 00001f5c r bytearray_endswith__doc__ │ │ │ │ 0000077c t bytearray_extend │ │ │ │ 00001084 r bytearray_extend__doc__ │ │ │ │ 0000180c t bytearray_find │ │ │ │ 0000270c r bytearray_find__doc__ │ │ │ │ 000017dc t bytearray_fromhex │ │ │ │ 000008cc r bytearray_fromhex__doc__ │ │ │ │ @@ -5187,22 +5185,22 @@ │ │ │ │ 00001f66 t bytearray_remove │ │ │ │ 00000f20 r bytearray_remove__doc__ │ │ │ │ 00001556 t bytearray_removeprefix │ │ │ │ 00001e6c r bytearray_removeprefix__doc__ │ │ │ │ 000015cc t bytearray_removesuffix │ │ │ │ 00001d60 r bytearray_removesuffix__doc__ │ │ │ │ 00000130 t bytearray_repeat │ │ │ │ -00002f18 t bytearray_replace │ │ │ │ +00002f1c t bytearray_replace │ │ │ │ 000019c8 r bytearray_replace__doc__ │ │ │ │ 00000fa0 t bytearray_repr │ │ │ │ 00002000 t bytearray_reverse │ │ │ │ 00001268 r bytearray_reverse__doc__ │ │ │ │ -00003a58 t bytearray_rfind │ │ │ │ +00003a5c t bytearray_rfind │ │ │ │ 00002320 r bytearray_rfind__doc__ │ │ │ │ -00002298 t bytearray_richcompare │ │ │ │ +0000229c t bytearray_richcompare │ │ │ │ 0000096c t bytearray_rindex │ │ │ │ 000021d0 r bytearray_rindex__doc__ │ │ │ │ 00001e4e t bytearray_rpartition │ │ │ │ 00001498 r bytearray_rpartition__doc__ │ │ │ │ 000010dc t bytearray_rsplit │ │ │ │ 000012b0 r bytearray_rsplit__doc__ │ │ │ │ 000003ce t bytearray_rstrip │ │ │ │ @@ -5216,42 +5214,42 @@ │ │ │ │ 00000e4e t bytearray_splitlines │ │ │ │ 0000099c r bytearray_splitlines__doc__ │ │ │ │ 000006aa t bytearray_startswith │ │ │ │ 00002094 r bytearray_startswith__doc__ │ │ │ │ 0000109a t bytearray_str │ │ │ │ 0000031c t bytearray_strip │ │ │ │ 00000e70 r bytearray_strip__doc__ │ │ │ │ -00002630 t bytearray_strip_impl_helper │ │ │ │ +000024a4 t bytearray_strip_impl_helper │ │ │ │ 00001e4c t bytearray_subscript │ │ │ │ 000019fc t bytearray_translate │ │ │ │ 00001c10 r bytearray_translate__doc__ │ │ │ │ 00001aa8 t bytearray_translate_impl │ │ │ │ 00000088 t bytearrayiter_dealloc │ │ │ │ 000018b0 t bytearrayiter_length_hint │ │ │ │ 000003d8 d bytearrayiter_methods │ │ │ │ -00002440 t bytearrayiter_next │ │ │ │ +00002444 t bytearrayiter_next │ │ │ │ 0000186c t bytearrayiter_reduce │ │ │ │ 00001c38 t bytearrayiter_setstate │ │ │ │ 00001b28 t bytearrayiter_traverse │ │ │ │ -00003afc t fastsearch │ │ │ │ +00003b00 t fastsearch │ │ │ │ 00000084 r length_hint_doc │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memrchr │ │ │ │ U memset │ │ │ │ 00000260 t pad │ │ │ │ 0000005c r setstate_doc │ │ │ │ 000016b0 t stringlib__lex_search │ │ │ │ 00000494 t stringlib__preprocess │ │ │ │ 00000550 t stringlib__two_way │ │ │ │ 00001642 t stringlib__two_way_count │ │ │ │ 00000200 t stringlib_adaptive_find │ │ │ │ -000028dc t stringlib_bytes_join │ │ │ │ +000028e0 t stringlib_bytes_join │ │ │ │ 000000c2 t stringlib_capitalize │ │ │ │ 00000152 t stringlib_center │ │ │ │ 000003a0 r stringlib_center__doc__ │ │ │ │ 0000041a t stringlib_expandtabs │ │ │ │ 0000054c r stringlib_expandtabs__doc__ │ │ │ │ 00001e0a t stringlib_find_char │ │ │ │ 0000061e t stringlib_isalnum │ │ │ │ @@ -5372,25 +5370,25 @@ │ │ │ │ U PyBuffer_Release │ │ │ │ U PyBuffer_ToContiguous │ │ │ │ U PyByteArray_FromStringAndSize │ │ │ │ U PyByteArray_Resize │ │ │ │ U PyByteArray_Type │ │ │ │ 000000d0 D PyBytesIter_Type │ │ │ │ 0000022c T PyBytes_AsString │ │ │ │ -000026bc T PyBytes_AsStringAndSize │ │ │ │ +000026d8 T PyBytes_AsStringAndSize │ │ │ │ 00000d4c T PyBytes_Concat │ │ │ │ -00000d8c T PyBytes_ConcatAndDel │ │ │ │ -0000650c T PyBytes_DecodeEscape │ │ │ │ -00005a04 T PyBytes_FromFormat │ │ │ │ -00005a2c T PyBytes_FromFormatV │ │ │ │ -00003d90 T PyBytes_FromObject │ │ │ │ +00000d80 T PyBytes_ConcatAndDel │ │ │ │ +00006574 T PyBytes_DecodeEscape │ │ │ │ +00005a6c T PyBytes_FromFormat │ │ │ │ +00005a94 T PyBytes_FromFormatV │ │ │ │ +00003db4 T PyBytes_FromObject │ │ │ │ 00000ca0 T PyBytes_FromString │ │ │ │ 00000000 T PyBytes_FromStringAndSize │ │ │ │ -00002a38 T PyBytes_Repr │ │ │ │ -000064d0 T PyBytes_Size │ │ │ │ +00002a5c T PyBytes_Repr │ │ │ │ +00006538 T PyBytes_Size │ │ │ │ 00000000 D PyBytes_Type │ │ │ │ U PyErr_BadArgument │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_ExceptionMatches │ │ │ │ U PyErr_Format │ │ │ │ U PyErr_NoMemory │ │ │ │ U PyErr_Occurred │ │ │ │ @@ -5456,33 +5454,33 @@ │ │ │ │ U Py_BuildValue │ │ │ │ 00000094 t Py_XDECREF │ │ │ │ U Py_hexdigits │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyByteArray_empty_string │ │ │ │ -00001478 T _PyBytesWriter_Alloc │ │ │ │ -00002694 T _PyBytesWriter_Dealloc │ │ │ │ +00001494 T _PyBytesWriter_Alloc │ │ │ │ +000026b0 T _PyBytesWriter_Dealloc │ │ │ │ 00000af0 T _PyBytesWriter_Finish │ │ │ │ -00001468 T _PyBytesWriter_Init │ │ │ │ +00001484 T _PyBytesWriter_Init │ │ │ │ 00000aa0 T _PyBytesWriter_Prepare │ │ │ │ -000014e4 T _PyBytesWriter_Resize │ │ │ │ -0000602c T _PyBytesWriter_WriteBytes │ │ │ │ +00001500 T _PyBytesWriter_Resize │ │ │ │ +00006094 T _PyBytesWriter_WriteBytes │ │ │ │ 00000fba T _PyBytes_DecodeEscape │ │ │ │ 0000026c T _PyBytes_DecodeEscape2 │ │ │ │ 000019f0 T _PyBytes_Find │ │ │ │ 00000c54 T _PyBytes_FormatEx │ │ │ │ -0000637c T _PyBytes_FromHex │ │ │ │ -000051e0 t _PyBytes_FromIterator │ │ │ │ -0000608c t _PyBytes_FromList │ │ │ │ +000063e4 T _PyBytes_FromHex │ │ │ │ +00005248 t _PyBytes_FromIterator │ │ │ │ +000060f4 t _PyBytes_FromList │ │ │ │ 00000000 t _PyBytes_FromSize │ │ │ │ -0000366c T _PyBytes_Join │ │ │ │ -000029b8 T _PyBytes_Repeat │ │ │ │ +00003690 T _PyBytes_Join │ │ │ │ +000029d4 T _PyBytes_Repeat │ │ │ │ 000000e8 T _PyBytes_Resize │ │ │ │ -000003d6 T _PyBytes_ReverseFind │ │ │ │ +000003c8 T _PyBytes_ReverseFind │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ U _PyEval_SliceIndex │ │ │ │ U _PyLong_DigitValue │ │ │ │ U _PyLong_FormatBytesWriter │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_GC_New │ │ │ │ @@ -5564,139 +5562,139 @@ │ │ │ │ 000001f8 d _parser.14 │ │ │ │ 00000224 d _parser.17 │ │ │ │ 000001a0 d _parser.2 │ │ │ │ 0000027c d _parser.20 │ │ │ │ 000001cc d _parser.23 │ │ │ │ 000002a8 d _parser.5 │ │ │ │ 00000250 d _parser.8 │ │ │ │ -000034c8 t bytes___bytes__ │ │ │ │ +000034ec t bytes___bytes__ │ │ │ │ 00002260 r bytes___bytes____doc__ │ │ │ │ 00000f9e t bytes_alloc │ │ │ │ 00000778 d bytes_as_buffer │ │ │ │ 00000780 d bytes_as_mapping │ │ │ │ 00000418 d bytes_as_number │ │ │ │ 0000078c d bytes_as_sequence │ │ │ │ -000011f0 t bytes_buffer_getbuffer │ │ │ │ -00001014 t bytes_concat │ │ │ │ -000054dc t bytes_contains │ │ │ │ -000040e8 t bytes_count │ │ │ │ +0000120c t bytes_buffer_getbuffer │ │ │ │ +00001030 t bytes_concat │ │ │ │ +00005544 t bytes_contains │ │ │ │ +0000410c t bytes_count │ │ │ │ 000012dc r bytes_count__doc__ │ │ │ │ -000019bc t bytes_decode │ │ │ │ +000019d8 t bytes_decode │ │ │ │ 00000908 r bytes_decode__doc__ │ │ │ │ 000000e4 r bytes_doc │ │ │ │ -0000404c t bytes_endswith │ │ │ │ +00004070 t bytes_endswith │ │ │ │ 00000b04 r bytes_endswith__doc__ │ │ │ │ -00003fb8 t bytes_find │ │ │ │ +00003fdc t bytes_find │ │ │ │ 00001994 r bytes_find__doc__ │ │ │ │ 000001a8 t bytes_fromhex │ │ │ │ 00000780 r bytes_fromhex__doc__ │ │ │ │ -00000f3e t bytes_getnewargs │ │ │ │ -00001220 t bytes_hash │ │ │ │ +00000f32 t bytes_getnewargs │ │ │ │ +0000123c t bytes_hash │ │ │ │ 00000778 t bytes_hex │ │ │ │ 0000059c r bytes_hex__doc__ │ │ │ │ 00000044 t bytes_index │ │ │ │ 00001848 r bytes_index__doc__ │ │ │ │ -00000228 t bytes_item │ │ │ │ -000018b8 t bytes_iter │ │ │ │ -000040e4 t bytes_join │ │ │ │ +0000014e t bytes_item │ │ │ │ +000018d4 t bytes_iter │ │ │ │ +00004108 t bytes_join │ │ │ │ 00001ac4 r bytes_join__doc__ │ │ │ │ -000018b4 t bytes_length │ │ │ │ -000000e2 t bytes_lstrip │ │ │ │ +000018d0 t bytes_length │ │ │ │ +000000d6 t bytes_lstrip │ │ │ │ 0000147c r bytes_lstrip__doc__ │ │ │ │ 000000d8 t bytes_maketrans │ │ │ │ 00001080 r bytes_maketrans__doc__ │ │ │ │ 000004a8 d bytes_methods │ │ │ │ 00000c38 t bytes_mod │ │ │ │ -00002f04 t bytes_new │ │ │ │ -00004180 t bytes_partition │ │ │ │ +00002f28 t bytes_new │ │ │ │ +000041a4 t bytes_partition │ │ │ │ 00001f44 r bytes_partition__doc__ │ │ │ │ -00000cfe t bytes_removeprefix │ │ │ │ +00000cf2 t bytes_removeprefix │ │ │ │ 00000e60 r bytes_removeprefix__doc__ │ │ │ │ -00000dec t bytes_removesuffix │ │ │ │ +00000de0 t bytes_removesuffix │ │ │ │ 00000d60 r bytes_removesuffix__doc__ │ │ │ │ -000034f0 t bytes_repeat │ │ │ │ -00001bc0 t bytes_replace │ │ │ │ +00003514 t bytes_repeat │ │ │ │ +00001bdc t bytes_replace │ │ │ │ 00000f44 r bytes_replace__doc__ │ │ │ │ -00002c58 t bytes_repr │ │ │ │ -00001b28 t bytes_rfind │ │ │ │ +00002c7c t bytes_repr │ │ │ │ +00001b44 t bytes_rfind │ │ │ │ 00001714 r bytes_rfind__doc__ │ │ │ │ -00001250 t bytes_richcompare │ │ │ │ +0000126c t bytes_richcompare │ │ │ │ 00001b04 t bytes_rindex │ │ │ │ 000015c4 r bytes_rindex__doc__ │ │ │ │ 0000022c t bytes_rpartition │ │ │ │ 00001da0 r bytes_rpartition__doc__ │ │ │ │ -000007ae t bytes_rsplit │ │ │ │ +000007a2 t bytes_rsplit │ │ │ │ 00001bc4 r bytes_rsplit__doc__ │ │ │ │ 000003c8 t bytes_rstrip │ │ │ │ 000013e4 r bytes_rstrip__doc__ │ │ │ │ -000047bc t bytes_split │ │ │ │ +000047f0 t bytes_split │ │ │ │ 000020d0 r bytes_split__doc__ │ │ │ │ 00000418 t bytes_splitlines │ │ │ │ 00000840 r bytes_splitlines__doc__ │ │ │ │ -00003cf8 t bytes_startswith │ │ │ │ +00003d1c t bytes_startswith │ │ │ │ 00000c30 r bytes_startswith__doc__ │ │ │ │ 00000000 t bytes_str │ │ │ │ 0000015c t bytes_strip │ │ │ │ 00001514 r bytes_strip__doc__ │ │ │ │ -0000167c t bytes_subscript │ │ │ │ +00001698 t bytes_subscript │ │ │ │ 00000828 t bytes_translate │ │ │ │ 0000118c r bytes_translate__doc__ │ │ │ │ 000008bc t bytes_translate_impl │ │ │ │ -000054e8 t do_argstrip │ │ │ │ -00002740 t fastsearch.constprop.0 │ │ │ │ -0000015a t formatfloat │ │ │ │ +00005550 t do_argstrip │ │ │ │ +0000275c t fastsearch.constprop.0 │ │ │ │ +00000190 t formatfloat │ │ │ │ 000019a4 t getnextarg │ │ │ │ 000000ac r length_hint_doc │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memrchr │ │ │ │ U memset │ │ │ │ -0000035e t pad │ │ │ │ +00000350 t pad │ │ │ │ 00000084 r reduce_doc │ │ │ │ 000000b0 t return_self │ │ │ │ 0000005c r setstate_doc │ │ │ │ U strcmp │ │ │ │ -00000ee8 t stringlib__lex_search │ │ │ │ +00000edc t stringlib__lex_search │ │ │ │ 00001e18 t stringlib__preprocess │ │ │ │ 00001ed4 t stringlib__two_way │ │ │ │ -00000e7a t stringlib__two_way_count │ │ │ │ +00000e6e t stringlib__two_way_count │ │ │ │ 00001b84 t stringlib_adaptive_find │ │ │ │ -00003670 t stringlib_bytes_join │ │ │ │ -0000012e t stringlib_capitalize │ │ │ │ -00000430 t stringlib_center │ │ │ │ +00003694 t stringlib_bytes_join │ │ │ │ +00000122 t stringlib_capitalize │ │ │ │ +00000422 t stringlib_center │ │ │ │ 00000348 r stringlib_center__doc__ │ │ │ │ 00001a5c t stringlib_default_rfind.constprop.0 │ │ │ │ -00000532 t stringlib_expandtabs │ │ │ │ +00000524 t stringlib_expandtabs │ │ │ │ 000004f4 r stringlib_expandtabs__doc__ │ │ │ │ -00000680 t stringlib_isalnum │ │ │ │ -0000068a t stringlib_isalpha │ │ │ │ -000000d8 t stringlib_isascii │ │ │ │ -000000ce t stringlib_isdigit │ │ │ │ -00000694 t stringlib_islower │ │ │ │ -0000069e t stringlib_isspace │ │ │ │ -000006a8 t stringlib_istitle │ │ │ │ -000006b2 t stringlib_isupper │ │ │ │ -0000026c t stringlib_ljust │ │ │ │ +00000674 t stringlib_isalnum │ │ │ │ +0000067e t stringlib_isalpha │ │ │ │ +000000cc t stringlib_isascii │ │ │ │ +000000c2 t stringlib_isdigit │ │ │ │ +00000688 t stringlib_islower │ │ │ │ +00000692 t stringlib_isspace │ │ │ │ +0000069c t stringlib_istitle │ │ │ │ +000006a6 t stringlib_isupper │ │ │ │ +0000025e t stringlib_ljust │ │ │ │ 00000464 r stringlib_ljust__doc__ │ │ │ │ 0000039c t stringlib_lower │ │ │ │ -000006bc t stringlib_rjust │ │ │ │ +000006b0 t stringlib_rjust │ │ │ │ 000003d4 r stringlib_rjust__doc__ │ │ │ │ -00000c24 t stringlib_swapcase │ │ │ │ -00000c50 t stringlib_title │ │ │ │ +00000c18 t stringlib_swapcase │ │ │ │ +00000c44 t stringlib_title │ │ │ │ 0000074c t stringlib_upper │ │ │ │ -00000c7c t stringlib_zfill │ │ │ │ +00000c70 t stringlib_zfill │ │ │ │ 000002b0 r stringlib_zfill__doc__ │ │ │ │ -0000194c t striter_dealloc │ │ │ │ +00001968 t striter_dealloc │ │ │ │ 00001a48 t striter_len │ │ │ │ 000003d8 d striter_methods │ │ │ │ -00002eb4 t striter_next │ │ │ │ -00000daa t striter_reduce │ │ │ │ +00002ed8 t striter_next │ │ │ │ +00000d9e t striter_reduce │ │ │ │ 00000f52 t striter_setstate │ │ │ │ -000000c2 t striter_traverse │ │ │ │ +00000f46 t striter_traverse │ │ │ │ U strlen │ │ │ │ │ │ │ │ call.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000030 r .LC1 │ │ │ │ 000001a0 r .LC10 │ │ │ │ @@ -6032,15 +6030,15 @@ │ │ │ │ 000000d4 r .LC7 │ │ │ │ 000000e0 r .LC8 │ │ │ │ 000000e8 r .LC9 │ │ │ │ U PyBool_Type │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ U PyBytes_Type │ │ │ │ 000008ae T PyCode_AddWatcher │ │ │ │ -00001734 T PyCode_Addr2Line │ │ │ │ +0000172c T PyCode_Addr2Line │ │ │ │ 00000a14 T PyCode_Addr2Location │ │ │ │ 0000091c T PyCode_ClearWatcher │ │ │ │ 000008a6 T PyCode_GetCellvars │ │ │ │ 0000089e T PyCode_GetCode │ │ │ │ 000008aa T PyCode_GetFreevars │ │ │ │ 000008a2 T PyCode_GetVarnames │ │ │ │ 0000005c T PyCode_NewEmpty │ │ │ │ @@ -6086,40 +6084,40 @@ │ │ │ │ U PyUnicode_Compare │ │ │ │ U PyUnicode_DecodeFSDefault │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Type │ │ │ │ 000001e0 T PyUnstable_Code_GetExtra │ │ │ │ 000009a4 T PyUnstable_Code_New │ │ │ │ -00000704 T PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ +000020f4 T PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ 00000130 T PyUnstable_Code_SetExtra │ │ │ │ U Py_BuildValue │ │ │ │ -00000eb4 t Py_XDECREF │ │ │ │ +00000eac t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyBytes_Resize │ │ │ │ -000018ac T _PyCode_CheckLineNumber │ │ │ │ -00001168 T _PyCode_ConstantKey │ │ │ │ +000018a4 T _PyCode_CheckLineNumber │ │ │ │ +00001160 T _PyCode_ConstantKey │ │ │ │ 0000000c T _PyCode_Fini │ │ │ │ 00000030 T _PyCode_GetCellvars │ │ │ │ -000015e0 T _PyCode_GetCode │ │ │ │ +000015d8 T _PyCode_GetCode │ │ │ │ 00000002 T _PyCode_GetFreevars │ │ │ │ -00001f20 T _PyCode_GetVarnames │ │ │ │ +00001f5c T _PyCode_GetVarnames │ │ │ │ 00000000 T _PyCode_Init │ │ │ │ -00001d80 T _PyCode_InitAddressRange │ │ │ │ +00001dbc T _PyCode_InitAddressRange │ │ │ │ 000001c8 T _PyCode_New │ │ │ │ U _PyCode_Quicken │ │ │ │ 00000000 T _PyCode_Validate │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyFunction_ClearCodeByVersion │ │ │ │ 000001cc D _PyLineIterator │ │ │ │ 000009fa T _PyLineTable_InitAddressRange │ │ │ │ -00000a2c T _PyLineTable_NextAddressRange │ │ │ │ +00000768 T _PyLineTable_NextAddressRange │ │ │ │ 00000bd6 T _PyLineTable_PreviousAddressRange │ │ │ │ U _PyObject_NewVar │ │ │ │ U _PyOpcode_Caches │ │ │ │ U _PyOpcode_Deopt │ │ │ │ 000000d0 D _PyPositionsIterator │ │ │ │ U _PyRuntime │ │ │ │ U _PySet_NextEntry │ │ │ │ @@ -6133,61 +6131,61 @@ │ │ │ │ U _Py_GetBaseOpcode │ │ │ │ U _Py_GetConfig │ │ │ │ U _Py_Instrumentation_GetLine │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_ctype_table │ │ │ │ -00001458 T _Py_set_localsplus_info │ │ │ │ +00001450 T _Py_set_localsplus_info │ │ │ │ U _Py_tss_tstate │ │ │ │ 0000000c r _keywords.1 │ │ │ │ 00000058 r _keywords.4 │ │ │ │ 000002c8 d _kwtuple.0 │ │ │ │ 00000324 d _kwtuple.3 │ │ │ │ 000001a0 d _parser.2 │ │ │ │ 0000029c d _parser.5 │ │ │ │ -00001d24 t _source_offset_converter │ │ │ │ -000019e0 t advance │ │ │ │ +00001d60 t _source_offset_converter │ │ │ │ +000019d8 t advance │ │ │ │ 00000000 r assert0 │ │ │ │ -000026c4 t code__varname_from_oparg │ │ │ │ +000029f4 t code__varname_from_oparg │ │ │ │ 00000060 r code__varname_from_oparg__doc__ │ │ │ │ -00000ecc t code_dealloc │ │ │ │ +00000ec4 t code_dealloc │ │ │ │ 0000002e t code_getcellvars │ │ │ │ -000025b4 t code_getcode │ │ │ │ -00000a20 t code_getcodeadaptive │ │ │ │ +000028e4 t code_getcode │ │ │ │ +0000075c t code_getcodeadaptive │ │ │ │ 00000000 t code_getfreevars │ │ │ │ 00000232 t code_getlnotab │ │ │ │ 000003ac d code_getsetlist │ │ │ │ -00001da0 t code_getvarnames │ │ │ │ -00001488 t code_hash │ │ │ │ -000020b8 t code_linesiterator │ │ │ │ +00001ddc t code_getvarnames │ │ │ │ +00001480 t code_hash │ │ │ │ +000023c4 t code_linesiterator │ │ │ │ 00000438 d code_memberlist │ │ │ │ 0000033c d code_methods │ │ │ │ 0000038c t code_new │ │ │ │ 00000184 r code_new__doc__ │ │ │ │ -00001a84 t code_positionsiterator │ │ │ │ +00001aac t code_positionsiterator │ │ │ │ 00000010 t code_replace │ │ │ │ 00000118 r code_replace__doc__ │ │ │ │ -000009c8 t code_repr │ │ │ │ -00002744 t code_richcompare │ │ │ │ +00000704 t code_repr │ │ │ │ +00002a74 t code_richcompare │ │ │ │ 0000087c t code_sizeof │ │ │ │ 00000340 t emit_pair │ │ │ │ -00001f4c t get_cached_locals │ │ │ │ -00001f90 t get_localsplus_names │ │ │ │ -000016f0 t init_co_cached │ │ │ │ -00000c38 t intern_constants │ │ │ │ -0000256c t lineiter_dealloc │ │ │ │ -00002108 t lineiter_next │ │ │ │ +00001f88 t get_cached_locals │ │ │ │ +00001fcc t get_localsplus_names │ │ │ │ +000016e8 t init_co_cached │ │ │ │ +00000c30 t intern_constants │ │ │ │ +0000289c t lineiter_dealloc │ │ │ │ +00002414 t lineiter_next │ │ │ │ 00000008 r linetable │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ -00001d38 t positionsiter_dealloc │ │ │ │ -00001ad4 t positionsiter_next │ │ │ │ -00001cdc t read_signed_varint │ │ │ │ -000024b8 t retreat │ │ │ │ +00001d74 t positionsiter_dealloc │ │ │ │ +00001afc t positionsiter_next │ │ │ │ +00001d18 t read_signed_varint │ │ │ │ +000027e8 t retreat │ │ │ │ 000007d6 t validate_and_copy_tuple │ │ │ │ │ │ │ │ complexobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000001c r .LC1 │ │ │ │ @@ -6266,15 +6264,15 @@ │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ 00000ac8 T _Py_c_abs │ │ │ │ 000000fe T _Py_c_diff │ │ │ │ 00000b68 T _Py_c_neg │ │ │ │ 000006b0 T _Py_c_pow │ │ │ │ 0000010c T _Py_c_prod │ │ │ │ -00000478 T _Py_c_quot │ │ │ │ +00000a30 T _Py_c_quot │ │ │ │ 00000126 T _Py_c_sum │ │ │ │ U _Py_ctype_table │ │ │ │ U _Py_string_to_number_with_underscores │ │ │ │ U _Py_tss_tstate │ │ │ │ U __errno_location │ │ │ │ 00000010 r _keywords.1 │ │ │ │ 000000fc d _kwtuple.0 │ │ │ │ @@ -6292,35 +6290,35 @@ │ │ │ │ 00000a74 t complex_abs │ │ │ │ 00000228 t complex_add │ │ │ │ 00000118 d complex_as_number │ │ │ │ 00000084 t complex_bool │ │ │ │ 000000aa t complex_conjugate │ │ │ │ 0000020c r complex_conjugate__doc__ │ │ │ │ 00000288 t complex_div │ │ │ │ -00000894 t complex_from_string_inner │ │ │ │ +00000898 t complex_from_string_inner │ │ │ │ 0000005c t complex_hash │ │ │ │ 000001a8 d complex_members │ │ │ │ 000001e4 d complex_methods │ │ │ │ -00000c2c t complex_mul │ │ │ │ +00000c04 t complex_mul │ │ │ │ 00000000 t complex_neg │ │ │ │ -00000550 t complex_new │ │ │ │ +00000478 t complex_new │ │ │ │ 0000001c r complex_new__doc__ │ │ │ │ 00000150 t complex_pos │ │ │ │ 000003f0 t complex_pow │ │ │ │ 000007c0 t complex_repr │ │ │ │ 000000a8 t complex_richcompare │ │ │ │ 00000000 t complex_sub │ │ │ │ U exp │ │ │ │ U floor │ │ │ │ U hypot │ │ │ │ U log │ │ │ │ U pow │ │ │ │ U sincos │ │ │ │ 000000c0 t to_complex │ │ │ │ -00000b30 t try_complex_special_method │ │ │ │ +00000b08 t try_complex_special_method │ │ │ │ │ │ │ │ descrobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000001c r .LC1 │ │ │ │ 000001d0 r .LC10 │ │ │ │ 000001d4 r .LC11 │ │ │ │ @@ -6615,30 +6613,30 @@ │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ 00000000 r _keywords.1 │ │ │ │ 000000fc d _kwtuple.0 │ │ │ │ 00000000 d _parser.2 │ │ │ │ 00000000 t check_keyword │ │ │ │ -00000548 t enum_dealloc │ │ │ │ +00000544 t enum_dealloc │ │ │ │ 00000228 d enum_methods │ │ │ │ 00000034 t enum_new │ │ │ │ 000000f0 r enum_new__doc__ │ │ │ │ 000002c8 t enum_new_impl │ │ │ │ 00000388 t enum_next │ │ │ │ 00000000 t enum_reduce │ │ │ │ -000005b4 t enum_traverse │ │ │ │ +000005b0 t enum_traverse │ │ │ │ 00000150 t enumerate_vectorcall │ │ │ │ 00000034 r length_hint_doc │ │ │ │ 0000006c r reduce_doc │ │ │ │ -00000680 t reversed_dealloc │ │ │ │ +0000067c t reversed_dealloc │ │ │ │ 00000048 t reversed_len │ │ │ │ 000000a0 t reversed_new │ │ │ │ 00000094 r reversed_new__doc__ │ │ │ │ -000005ec t reversed_next │ │ │ │ +000005e8 t reversed_next │ │ │ │ 00000084 t reversed_reduce │ │ │ │ 000000a8 t reversed_setstate │ │ │ │ 00000028 t reversed_traverse │ │ │ │ 00000000 t reversed_vectorcall │ │ │ │ 00000118 d reversediter_methods │ │ │ │ 0000000c r setstate_doc │ │ │ │ │ │ │ │ @@ -6727,72 +6725,72 @@ │ │ │ │ 0000059c t AttributeError_init │ │ │ │ 00001dec d AttributeError_members │ │ │ │ 00001dbc d AttributeError_methods │ │ │ │ 00000392 t AttributeError_reduce │ │ │ │ 000009fc t AttributeError_traverse │ │ │ │ 0000098c t BaseExceptionGroup_clear │ │ │ │ 00000704 t BaseExceptionGroup_dealloc │ │ │ │ -0000197c t BaseExceptionGroup_derive │ │ │ │ -000029a8 t BaseExceptionGroup_init │ │ │ │ +0000193c t BaseExceptionGroup_derive │ │ │ │ +000029f4 t BaseExceptionGroup_init │ │ │ │ 000035ec d BaseExceptionGroup_members │ │ │ │ 0000359c d BaseExceptionGroup_methods │ │ │ │ -00002734 t BaseExceptionGroup_new │ │ │ │ -000015f4 t BaseExceptionGroup_split │ │ │ │ -00002f74 t BaseExceptionGroup_str │ │ │ │ +00002780 t BaseExceptionGroup_new │ │ │ │ +000015b4 t BaseExceptionGroup_split │ │ │ │ +00002fc0 t BaseExceptionGroup_str │ │ │ │ 000001be t BaseExceptionGroup_subgroup │ │ │ │ -00002ef8 t BaseExceptionGroup_traverse │ │ │ │ -0000211c t BaseException_add_note │ │ │ │ +00002f44 t BaseExceptionGroup_traverse │ │ │ │ +00002168 t BaseException_add_note │ │ │ │ 00000368 t BaseException_clear │ │ │ │ 00000cd0 t BaseException_dealloc │ │ │ │ -000012e4 t BaseException_get_args │ │ │ │ -000023cc t BaseException_get_cause │ │ │ │ -000023ec t BaseException_get_context │ │ │ │ +000012a4 t BaseException_get_args │ │ │ │ +00002418 t BaseException_get_cause │ │ │ │ +00002438 t BaseException_get_context │ │ │ │ 000019c0 t BaseException_get_tb │ │ │ │ 00003c64 d BaseException_getset │ │ │ │ 00000c68 t BaseException_init │ │ │ │ 00003c3c d BaseException_members │ │ │ │ 00003cdc d BaseException_methods │ │ │ │ 000001a4 t BaseException_new │ │ │ │ -000015dc t BaseException_reduce │ │ │ │ -00000ecc t BaseException_repr │ │ │ │ -0000136c t BaseException_set_args │ │ │ │ +0000159c t BaseException_reduce │ │ │ │ +00000e8c t BaseException_repr │ │ │ │ +0000132c t BaseException_set_args │ │ │ │ 00000238 t BaseException_set_cause │ │ │ │ 00000146 t BaseException_set_context │ │ │ │ 00000bbc t BaseException_set_tb │ │ │ │ -00001a8c t BaseException_setstate │ │ │ │ +00001a4c t BaseException_setstate │ │ │ │ 000019e0 t BaseException_str │ │ │ │ 00001a00 t BaseException_traverse │ │ │ │ -000025b4 t BaseException_with_traceback │ │ │ │ +00002600 t BaseException_with_traceback │ │ │ │ 000015f0 t ImportError_clear │ │ │ │ 000012e0 t ImportError_dealloc │ │ │ │ 00001800 t ImportError_init │ │ │ │ 00003394 d ImportError_members │ │ │ │ 00003374 d ImportError_methods │ │ │ │ 00000546 t ImportError_reduce │ │ │ │ 0000093c t ImportError_str │ │ │ │ 000009a8 t ImportError_traverse │ │ │ │ 00000226 t KeyError_str │ │ │ │ 00000218 t MemoryError_dealloc │ │ │ │ 000000d8 t MemoryError_new │ │ │ │ -0000240c t NameError_clear │ │ │ │ -00000f10 t NameError_dealloc │ │ │ │ -00000bb4 t NameError_init │ │ │ │ +00002458 t NameError_clear │ │ │ │ +00000ed0 t NameError_dealloc │ │ │ │ +00000b74 t NameError_init │ │ │ │ 00001fd0 d NameError_members │ │ │ │ 00000008 b NameError_methods │ │ │ │ -00000c58 t NameError_traverse │ │ │ │ +00000c18 t NameError_traverse │ │ │ │ 000016ac t OSError_clear │ │ │ │ 00001468 t OSError_dealloc │ │ │ │ 00003120 d OSError_getset │ │ │ │ 000010e0 t OSError_init │ │ │ │ 00003168 d OSError_members │ │ │ │ 00003148 d OSError_methods │ │ │ │ 00000df0 t OSError_new │ │ │ │ 000002b6 t OSError_reduce │ │ │ │ -00001160 t OSError_str │ │ │ │ -00000e34 t OSError_traverse │ │ │ │ +00001120 t OSError_str │ │ │ │ +00000df4 t OSError_traverse │ │ │ │ 000000b2 t OSError_written_get │ │ │ │ 000000e4 t OSError_written_set │ │ │ │ U PyArg_ParseTuple │ │ │ │ U PyArg_ParseTupleAndKeywords │ │ │ │ U PyArg_UnpackTuple │ │ │ │ U PyBuffer_Release │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ @@ -6925,99 +6923,99 @@ │ │ │ │ U PyTraceBack_Type │ │ │ │ U PyTuple_GetSlice │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Pack │ │ │ │ U PyTuple_Size │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_IsSubtype │ │ │ │ -00000aac T PyUnicodeDecodeError_Create │ │ │ │ -000012ac T PyUnicodeDecodeError_GetEncoding │ │ │ │ -00001248 T PyUnicodeDecodeError_GetEnd │ │ │ │ -0000247c T PyUnicodeDecodeError_GetObject │ │ │ │ +00001ae0 T PyUnicodeDecodeError_Create │ │ │ │ +0000126c T PyUnicodeDecodeError_GetEncoding │ │ │ │ +00001208 T PyUnicodeDecodeError_GetEnd │ │ │ │ +000024c8 T PyUnicodeDecodeError_GetObject │ │ │ │ 000006a4 T PyUnicodeDecodeError_GetReason │ │ │ │ -000011f8 T PyUnicodeDecodeError_GetStart │ │ │ │ -0000255c T PyUnicodeDecodeError_SetEnd │ │ │ │ -000025b0 T PyUnicodeDecodeError_SetReason │ │ │ │ -0000254c T PyUnicodeDecodeError_SetStart │ │ │ │ -0000129c T PyUnicodeEncodeError_GetEncoding │ │ │ │ -0000267c T PyUnicodeEncodeError_GetEnd │ │ │ │ -0000135c T PyUnicodeEncodeError_GetObject │ │ │ │ +000011b8 T PyUnicodeDecodeError_GetStart │ │ │ │ +000025a8 T PyUnicodeDecodeError_SetEnd │ │ │ │ +000025fc T PyUnicodeDecodeError_SetReason │ │ │ │ +00002598 T PyUnicodeDecodeError_SetStart │ │ │ │ +0000125c T PyUnicodeEncodeError_GetEncoding │ │ │ │ +000026c8 T PyUnicodeEncodeError_GetEnd │ │ │ │ +0000131c T PyUnicodeEncodeError_GetObject │ │ │ │ 00000696 T PyUnicodeEncodeError_GetReason │ │ │ │ -00001304 T PyUnicodeEncodeError_GetStart │ │ │ │ -00002554 T PyUnicodeEncodeError_SetEnd │ │ │ │ -00002564 T PyUnicodeEncodeError_SetReason │ │ │ │ -00002544 T PyUnicodeEncodeError_SetStart │ │ │ │ +000012c4 T PyUnicodeEncodeError_GetStart │ │ │ │ +000025a0 T PyUnicodeEncodeError_SetEnd │ │ │ │ +000025b0 T PyUnicodeEncodeError_SetReason │ │ │ │ +00002590 T PyUnicodeEncodeError_SetStart │ │ │ │ 00000222 T PyUnicodeTranslateError_GetEnd │ │ │ │ -00001a88 T PyUnicodeTranslateError_GetObject │ │ │ │ +00001a48 T PyUnicodeTranslateError_GetObject │ │ │ │ 000006a8 T PyUnicodeTranslateError_GetReason │ │ │ │ 0000021e T PyUnicodeTranslateError_GetStart │ │ │ │ -00002fbc T PyUnicodeTranslateError_SetEnd │ │ │ │ -00002fc4 T PyUnicodeTranslateError_SetReason │ │ │ │ -00002fb4 T PyUnicodeTranslateError_SetStart │ │ │ │ +00003008 T PyUnicodeTranslateError_SetEnd │ │ │ │ +00003010 T PyUnicodeTranslateError_SetReason │ │ │ │ +00003000 T PyUnicodeTranslateError_SetStart │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_ReadChar │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_Type │ │ │ │ 00000468 T PyUnstable_Exc_PrepReraiseStar │ │ │ │ U Py_GenericAlias │ │ │ │ 000006d0 t Py_XDECREF │ │ │ │ 00001a90 t StopIteration_clear │ │ │ │ -000022cc t StopIteration_dealloc │ │ │ │ -00002214 t StopIteration_init │ │ │ │ +00002318 t StopIteration_dealloc │ │ │ │ +00002260 t StopIteration_init │ │ │ │ 000038cc d StopIteration_members │ │ │ │ 00000082 t StopIteration_traverse │ │ │ │ -00000cd4 t SyntaxError_clear │ │ │ │ -00000c8c t SyntaxError_dealloc │ │ │ │ +00000c94 t SyntaxError_clear │ │ │ │ +00000c4c t SyntaxError_dealloc │ │ │ │ 000007fc t SyntaxError_init │ │ │ │ 00001c38 d SyntaxError_members │ │ │ │ -00000f14 t SyntaxError_str │ │ │ │ +00000ed4 t SyntaxError_str │ │ │ │ 00000a34 t SyntaxError_traverse │ │ │ │ 00001adc t SystemExit_clear │ │ │ │ 000007b4 t SystemExit_dealloc │ │ │ │ 00000758 t SystemExit_init │ │ │ │ 000036fc d SystemExit_members │ │ │ │ -000012b0 t SystemExit_traverse │ │ │ │ -00001ae0 t UnicodeDecodeError_init │ │ │ │ -00000aec t UnicodeDecodeError_str │ │ │ │ +00001270 t SystemExit_traverse │ │ │ │ +00001b20 t UnicodeDecodeError_init │ │ │ │ +00000aac t UnicodeDecodeError_str │ │ │ │ 00000668 t UnicodeEncodeError_init │ │ │ │ -0000109c t UnicodeEncodeError_str │ │ │ │ -00001e64 t UnicodeError_clear │ │ │ │ -00001d00 t UnicodeError_dealloc │ │ │ │ +0000105c t UnicodeEncodeError_str │ │ │ │ +00001eb0 t UnicodeError_clear │ │ │ │ +00001d4c t UnicodeError_dealloc │ │ │ │ 00001454 d UnicodeError_members │ │ │ │ 00000964 t UnicodeError_traverse │ │ │ │ -000019d4 t UnicodeTranslateError_init │ │ │ │ -00001b48 t UnicodeTranslateError_str │ │ │ │ +00001994 t UnicodeTranslateError_init │ │ │ │ +00001b08 t UnicodeTranslateError_str │ │ │ │ U _PyArg_NoKeywords │ │ │ │ 00000438 T _PyBuiltins_AddExceptions │ │ │ │ -00000e84 T _PyErr_NoMemory │ │ │ │ +00000e44 T _PyErr_NoMemory │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ 0000103c d _PyExc_ArithmeticError │ │ │ │ 00001110 d _PyExc_AssertionError │ │ │ │ 00001cec d _PyExc_AttributeError │ │ │ │ 00003b6c d _PyExc_BaseException │ │ │ │ 000034cc d _PyExc_BaseExceptionGroup │ │ │ │ 00002f80 d _PyExc_BlockingIOError │ │ │ │ 00002d0c d _PyExc_BrokenPipeError │ │ │ │ 00000a74 d _PyExc_BufferError │ │ │ │ 0000022c d _PyExc_BytesWarning │ │ │ │ 00002ddc d _PyExc_ChildProcessError │ │ │ │ -00000b88 T _PyExc_ClearExceptionGroupType │ │ │ │ +00000b48 T _PyExc_ClearExceptionGroupType │ │ │ │ 00002c3c d _PyExc_ConnectionAbortedError │ │ │ │ 00002eb0 d _PyExc_ConnectionError │ │ │ │ 00002b6c d _PyExc_ConnectionRefusedError │ │ │ │ 00002a9c d _PyExc_ConnectionResetError │ │ │ │ 00000014 T _PyExc_CreateExceptionGroup │ │ │ │ 000007f8 d _PyExc_DeprecationWarning │ │ │ │ 0000234c d _PyExc_EOFError │ │ │ │ 00000158 d _PyExc_EncodingWarning │ │ │ │ 00003a98 d _PyExc_Exception │ │ │ │ 000029cc d _PyExc_FileExistsError │ │ │ │ 000028fc d _PyExc_FileNotFoundError │ │ │ │ -00001ef4 T _PyExc_Fini │ │ │ │ +00001f40 T _PyExc_Fini │ │ │ │ 00000f68 d _PyExc_FloatingPointError │ │ │ │ 000004a8 d _PyExc_FutureWarning │ │ │ │ 00003728 d _PyExc_GeneratorExit │ │ │ │ 000032a4 d _PyExc_ImportError │ │ │ │ 000003d4 d _PyExc_ImportWarning │ │ │ │ 000018ec D _PyExc_IncompleteInputError │ │ │ │ 00001a94 d _PyExc_IndentationError │ │ │ │ @@ -7035,15 +7033,15 @@ │ │ │ │ 00001f00 d _PyExc_NameError │ │ │ │ 0000275c d _PyExc_NotADirectoryError │ │ │ │ 00001ffc d _PyExc_NotImplementedError │ │ │ │ 00003050 d _PyExc_OSError │ │ │ │ 00000e94 d _PyExc_OverflowError │ │ │ │ 00000724 d _PyExc_PendingDeprecationWarning │ │ │ │ 000025bc d _PyExc_PermissionError │ │ │ │ -000013b0 T _PyExc_PrepReraiseStar │ │ │ │ +00001370 T _PyExc_PrepReraiseStar │ │ │ │ 000024ec d _PyExc_ProcessLookupError │ │ │ │ 000020d0 d _PyExc_PythonFinalizationError │ │ │ │ 000021a4 d _PyExc_RecursionError │ │ │ │ 00000c18 d _PyExc_ReferenceError │ │ │ │ 00000084 d _PyExc_ResourceWarning │ │ │ │ 00002278 d _PyExc_RuntimeError │ │ │ │ 0000057c d _PyExc_RuntimeWarning │ │ │ │ @@ -7062,15 +7060,15 @@ │ │ │ │ 000014d0 d _PyExc_UnicodeError │ │ │ │ 000011e0 d _PyExc_UnicodeTranslateError │ │ │ │ 00000300 d _PyExc_UnicodeWarning │ │ │ │ 000008cc d _PyExc_UserWarning │ │ │ │ 000015a0 d _PyExc_ValueError │ │ │ │ 000009a0 d _PyExc_Warning │ │ │ │ 00000dc0 d _PyExc_ZeroDivisionError │ │ │ │ -00001fd4 T _PyException_AddNote │ │ │ │ +00002020 T _PyException_AddNote │ │ │ │ U _PyRuntime │ │ │ │ U _PyStaticType_FiniBuiltin │ │ │ │ U _PyStaticType_InitBuiltin │ │ │ │ U _PyTrash_thread_deposit_object │ │ │ │ U _PyTrash_thread_destroy_chain │ │ │ │ U _PyType_Name │ │ │ │ 0000063e T _PyUnicodeTranslateError_Create │ │ │ │ @@ -7080,21 +7078,21 @@ │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ 0000023c r __func__.0 │ │ │ │ 00000220 r __func__.1 │ │ │ │ 00000250 r __func__.2 │ │ │ │ 00000260 r add_note_doc │ │ │ │ -0000188c t collect_exception_group_leaf_ids │ │ │ │ -00002a20 t exceptiongroup_split_recursive │ │ │ │ -000016e8 t exceptiongroup_subset │ │ │ │ -00001668 t get_matcher_type │ │ │ │ +0000184c t collect_exception_group_leaf_ids │ │ │ │ +00002a6c t exceptiongroup_split_recursive │ │ │ │ +000016a8 t exceptiongroup_subset │ │ │ │ +00001628 t get_matcher_type │ │ │ │ 000000ec t get_memory_error │ │ │ │ -00002410 t get_string.constprop.0 │ │ │ │ -000024e8 t get_unicode │ │ │ │ +0000245c t get_string.constprop.0 │ │ │ │ +00002534 t get_unicode │ │ │ │ 00000048 d kwlist.3 │ │ │ │ 00000070 d kwlist.4 │ │ │ │ 0000005c d kwlist.5 │ │ │ │ 00000000 r static_exceptions │ │ │ │ 0000029c r with_traceback_doc │ │ │ │ │ │ │ │ genericaliasobject.o: │ │ │ │ @@ -7259,15 +7257,15 @@ │ │ │ │ 0000041c r .LC26 │ │ │ │ 00000450 r .LC27 │ │ │ │ 00000484 r .LC28 │ │ │ │ 0000048c r .LC29 │ │ │ │ 0000005c r .LC3 │ │ │ │ 00000498 r .LC30 │ │ │ │ 000004a0 r .LC31 │ │ │ │ -00000500 r .LC32 │ │ │ │ +000004a8 r .LC32 │ │ │ │ 00000508 r .LC33 │ │ │ │ 00000514 r .LC34 │ │ │ │ 0000051c r .LC35 │ │ │ │ 00000544 r .LC36 │ │ │ │ 00000570 r .LC37 │ │ │ │ 00000594 r .LC38 │ │ │ │ 00000084 r .LC4 │ │ │ │ @@ -7327,15 +7325,15 @@ │ │ │ │ U PyUnstable_InterpreterFrame_GetLine │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ 00000ca4 t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ 00000270 D _PyAsyncGenASend_Type │ │ │ │ 000004e0 D _PyAsyncGenAThrow_Type │ │ │ │ -00000b0c T _PyAsyncGenValueWrapperNew │ │ │ │ +00000b20 T _PyAsyncGenValueWrapperNew │ │ │ │ 00000340 D _PyAsyncGenWrappedValue_Type │ │ │ │ 00000950 T _PyAsyncGen_ClearFreeLists │ │ │ │ 00000410 D _PyCoroWrapper_Type │ │ │ │ 00000558 T _PyCoro_GetAwaitableIter │ │ │ │ U _PyErr_ChainStackItem │ │ │ │ U _PyErr_WarnUnawaitedAgenMethod │ │ │ │ U _PyErr_WarnUnawaitedCoroutine │ │ │ │ @@ -7379,15 +7377,15 @@ │ │ │ │ 00000a28 t async_gen_asend_finalize │ │ │ │ 00000850 t async_gen_asend_iternext │ │ │ │ 00000610 d async_gen_asend_methods │ │ │ │ 0000079c t async_gen_asend_new │ │ │ │ 00000854 t async_gen_asend_send │ │ │ │ 00000118 t async_gen_asend_throw │ │ │ │ 000008f6 t async_gen_asend_traverse │ │ │ │ -0000062a t async_gen_athrow │ │ │ │ +00000634 t async_gen_athrow │ │ │ │ 000005b0 d async_gen_athrow_as_async │ │ │ │ 00000998 t async_gen_athrow_close │ │ │ │ 00000538 t async_gen_athrow_dealloc │ │ │ │ 000005b6 t async_gen_athrow_finalize │ │ │ │ 00000324 t async_gen_athrow_iternext │ │ │ │ 000005c0 d async_gen_athrow_methods │ │ │ │ 000002ae t async_gen_athrow_new │ │ │ │ @@ -7397,15 +7395,15 @@ │ │ │ │ 000006e8 d async_gen_getsetlist │ │ │ │ 000006f0 t async_gen_init_hooks │ │ │ │ 000006c0 d async_gen_memberlist │ │ │ │ 00000660 d async_gen_methods │ │ │ │ 00000956 t async_gen_repr │ │ │ │ 0000089c t async_gen_traverse │ │ │ │ 000008dc t async_gen_unwrap_value │ │ │ │ -00000ba8 t async_gen_wrapped_val_dealloc │ │ │ │ +00000bbc t async_gen_wrapped_val_dealloc │ │ │ │ 00000a9c t async_gen_wrapped_val_traverse │ │ │ │ 0000037c r close_doc │ │ │ │ 00000a3c t compute_cr_origin │ │ │ │ 000007b4 d coro_as_async │ │ │ │ 000000aa t coro_await │ │ │ │ 00000100 r coro_close_doc │ │ │ │ 00000996 t coro_get_cr_await │ │ │ │ @@ -7418,15 +7416,15 @@ │ │ │ │ 00000190 t coro_wrapper_close │ │ │ │ 00000230 t coro_wrapper_dealloc │ │ │ │ 00000966 t coro_wrapper_iternext │ │ │ │ 00000774 d coro_wrapper_methods │ │ │ │ 00000108 t coro_wrapper_send │ │ │ │ 00000112 t coro_wrapper_throw │ │ │ │ 000008cc t coro_wrapper_traverse │ │ │ │ -00000674 t cr_getcode │ │ │ │ +0000062a t cr_getcode │ │ │ │ 000005d4 t cr_getframe │ │ │ │ 00000a42 t cr_getrunning │ │ │ │ 00000a60 t cr_getsuspended │ │ │ │ 000008ec d gen_as_async │ │ │ │ 00000754 t gen_close │ │ │ │ 00000cc0 t gen_close_iter │ │ │ │ 00000318 t gen_dealloc │ │ │ │ @@ -7635,24 +7633,24 @@ │ │ │ │ U PyExc_RuntimeError │ │ │ │ U PyExc_SystemError │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ U PyExc_ZeroDivisionError │ │ │ │ 000005fc T PyFloat_AsDouble │ │ │ │ 00000000 T PyFloat_FromDouble │ │ │ │ -00001380 T PyFloat_FromString │ │ │ │ +000013a0 T PyFloat_FromString │ │ │ │ 000000cc T PyFloat_GetInfo │ │ │ │ 0000036a T PyFloat_GetMax │ │ │ │ 00000378 T PyFloat_GetMin │ │ │ │ -00003434 T PyFloat_Pack2 │ │ │ │ -000031e8 T PyFloat_Pack4 │ │ │ │ -00001638 T PyFloat_Pack8 │ │ │ │ +00003454 T PyFloat_Pack2 │ │ │ │ +00003208 T PyFloat_Pack4 │ │ │ │ +00001658 T PyFloat_Pack8 │ │ │ │ 00000010 D PyFloat_Type │ │ │ │ -00003640 T PyFloat_Unpack2 │ │ │ │ -00003370 T PyFloat_Unpack4 │ │ │ │ +00003660 T PyFloat_Unpack2 │ │ │ │ +00003390 T PyFloat_Unpack4 │ │ │ │ 00000488 T PyFloat_Unpack8 │ │ │ │ U PyLong_AsDouble │ │ │ │ U PyLong_FromDouble │ │ │ │ U PyLong_FromLong │ │ │ │ U PyLong_Type │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ @@ -7675,15 +7673,15 @@ │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ -00001620 t Py_XDECREF │ │ │ │ +00001640 t Py_XDECREF │ │ │ │ U Py_hexdigits │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyArg_NoKwnames │ │ │ │ U _PyByteArray_empty_string │ │ │ │ U _PyDebugAllocatorStats │ │ │ │ @@ -7729,61 +7727,61 @@ │ │ │ │ 000000dc t _float_div_mod │ │ │ │ U ceil │ │ │ │ 000008dc t convert_to_double │ │ │ │ 000001c0 t float___ceil__ │ │ │ │ 00000704 r float___ceil____doc__ │ │ │ │ 000001de t float___floor__ │ │ │ │ 00000740 r float___floor____doc__ │ │ │ │ -00001fa4 t float___format__ │ │ │ │ +00001fc4 t float___format__ │ │ │ │ 00000128 r float___format____doc__ │ │ │ │ 0000020c t float___getformat__ │ │ │ │ 0000017c r float___getformat____doc__ │ │ │ │ 00000358 t float___getnewargs__ │ │ │ │ 000002e4 r float___getnewargs____doc__ │ │ │ │ -000018c0 t float___round__ │ │ │ │ +000018e0 t float___round__ │ │ │ │ 0000065c r float___round____doc__ │ │ │ │ 00000388 t float___trunc__ │ │ │ │ 0000077c r float___trunc____doc__ │ │ │ │ 00000480 t float___trunc___impl │ │ │ │ -0000180c t float_abs │ │ │ │ +0000182c t float_abs │ │ │ │ 00000b18 t float_add │ │ │ │ -00002a14 t float_as_integer_ratio │ │ │ │ +00002a34 t float_as_integer_ratio │ │ │ │ 0000035c r float_as_integer_ratio__doc__ │ │ │ │ 000000e0 d float_as_number │ │ │ │ -0000200c t float_bool │ │ │ │ +0000202c t float_bool │ │ │ │ 000004cc t float_conjugate │ │ │ │ 00000610 r float_conjugate__doc__ │ │ │ │ 000000ac t float_dealloc │ │ │ │ 0000094c t float_div │ │ │ │ 000001fc t float_divmod │ │ │ │ 0000030c t float_float │ │ │ │ 0000002c t float_floor_div │ │ │ │ -000014b0 t float_from_string_inner │ │ │ │ -00002020 t float_fromhex │ │ │ │ +000014d0 t float_from_string_inner │ │ │ │ +00002040 t float_fromhex │ │ │ │ 000004b8 r float_fromhex__doc__ │ │ │ │ 000004d4 t float_getimag │ │ │ │ 000004d0 t float_getreal │ │ │ │ 00000170 d float_getset │ │ │ │ -000011a0 t float_hash │ │ │ │ -00002d4c t float_hex │ │ │ │ +000011c0 t float_hash │ │ │ │ +00002d6c t float_hex │ │ │ │ 00000568 r float_hex__doc__ │ │ │ │ 000002bc t float_is_integer │ │ │ │ 000007c8 r float_is_integer__doc__ │ │ │ │ 000001ac d float_methods │ │ │ │ 00000758 t float_mul │ │ │ │ -00001ef0 t float_neg │ │ │ │ +00001f10 t float_neg │ │ │ │ 00000334 t float_new │ │ │ │ 00000304 r float_new__doc__ │ │ │ │ -000012c8 t float_new_impl │ │ │ │ -00000c78 t float_pow │ │ │ │ +000012e8 t float_new_impl │ │ │ │ +00000c98 t float_pow │ │ │ │ 000003b0 t float_rem │ │ │ │ -00001d40 t float_repr │ │ │ │ +00001d60 t float_repr │ │ │ │ 00000128 t float_richcompare │ │ │ │ -00001d84 t float_sub │ │ │ │ -000011a8 t float_vectorcall │ │ │ │ +00001da4 t float_sub │ │ │ │ +000011c8 t float_vectorcall │ │ │ │ 0000004c r floatinfo__doc__ │ │ │ │ 00000000 d floatinfo_desc │ │ │ │ 0000027c d floatinfo_fields │ │ │ │ U floor │ │ │ │ U fmod │ │ │ │ U frexp │ │ │ │ U ldexp │ │ │ │ @@ -7946,21 +7944,21 @@ │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_GetBaseOpcode │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ 00000044 r clear__doc__ │ │ │ │ -00001c5c t frame_clear │ │ │ │ +00001c7c t frame_clear │ │ │ │ 00000088 t frame_dealloc │ │ │ │ 00000c34 t frame_getback │ │ │ │ 000000c4 t frame_getbuiltins │ │ │ │ 00000bb8 t frame_getcode │ │ │ │ 00000c08 t frame_getglobals │ │ │ │ -00001dc0 t frame_getlasti │ │ │ │ +00001de0 t frame_getlasti │ │ │ │ 00000c9c t frame_getlineno │ │ │ │ 00000454 t frame_getlocals │ │ │ │ 000001d0 d frame_getsetlist │ │ │ │ 00000118 t frame_gettrace │ │ │ │ 000000e8 t frame_gettrace_opcodes │ │ │ │ 00000298 d frame_memberlist │ │ │ │ 000001a0 d frame_methods │ │ │ │ @@ -7995,15 +7993,15 @@ │ │ │ │ 0000080c t framelocalsproxy_reversed │ │ │ │ 000002c8 t framelocalsproxy_richcompare │ │ │ │ 00000534 t framelocalsproxy_setdefault │ │ │ │ 00001968 t framelocalsproxy_setitem │ │ │ │ 00000500 t framelocalsproxy_tp_clear │ │ │ │ 00000034 t framelocalsproxy_update │ │ │ │ 00000456 t framelocalsproxy_values │ │ │ │ -00001dd8 t framelocalsproxy_visit │ │ │ │ +00001df8 t framelocalsproxy_visit │ │ │ │ U memset │ │ │ │ 00000014 r sizeof__doc__ │ │ │ │ │ │ │ │ funcobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ @@ -8051,15 +8049,15 @@ │ │ │ │ 000000b8 r .LC6 │ │ │ │ 000000c4 r .LC7 │ │ │ │ 000000c8 r .LC8 │ │ │ │ 000000dc r .LC9 │ │ │ │ 00000000 r CSWTCH.83 │ │ │ │ U PyArg_UnpackTuple │ │ │ │ U PyCell_Type │ │ │ │ -00000038 T PyClassMethod_New │ │ │ │ +00001760 T PyClassMethod_New │ │ │ │ 000001a0 D PyClassMethod_Type │ │ │ │ U PyCode_Type │ │ │ │ U PyDict_GetItemRef │ │ │ │ U PyDict_New │ │ │ │ U PyDict_SetItem │ │ │ │ U PyErr_Format │ │ │ │ U PyErr_FormatUnraisable │ │ │ │ @@ -8074,15 +8072,15 @@ │ │ │ │ 000003f8 T PyFunction_ClearWatcher │ │ │ │ 00000520 T PyFunction_GetAnnotations │ │ │ │ 00000010 T PyFunction_GetClosure │ │ │ │ 00000044 T PyFunction_GetCode │ │ │ │ 000000c4 T PyFunction_GetDefaults │ │ │ │ 000000f8 T PyFunction_GetGlobals │ │ │ │ 0000012c T PyFunction_GetKwDefaults │ │ │ │ -00001760 T PyFunction_GetModule │ │ │ │ +00001790 T PyFunction_GetModule │ │ │ │ 000002dc T PyFunction_New │ │ │ │ 00000524 T PyFunction_NewWithQualName │ │ │ │ 000005b0 T PyFunction_SetAnnotations │ │ │ │ 000002d8 T PyFunction_SetClosure │ │ │ │ 00000160 T PyFunction_SetDefaults │ │ │ │ 0000021c T PyFunction_SetKwDefaults │ │ │ │ 00000088 T PyFunction_SetVectorcall │ │ │ │ @@ -8124,15 +8122,15 @@ │ │ │ │ U _PyObject_IsAbstract │ │ │ │ U _PyObject_SetDeferredRefcount │ │ │ │ U _PyRuntime │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ -000001c0 T _Py_set_function_type_params │ │ │ │ +00000190 T _Py_set_function_type_params │ │ │ │ U _Py_tss_tstate │ │ │ │ 00000014 r _keywords.1 │ │ │ │ 0000029c d _kwtuple.0 │ │ │ │ 00000270 d _parser.2 │ │ │ │ 00000284 r classmethod_doc │ │ │ │ 000015f4 t cm_clear │ │ │ │ 000016d8 t cm_dealloc │ │ │ │ @@ -8143,39 +8141,39 @@ │ │ │ │ 0000037c d cm_memberlist │ │ │ │ 00000078 t cm_repr │ │ │ │ 00001474 t cm_traverse │ │ │ │ 00000a70 t func_clear │ │ │ │ 00000780 t func_dealloc │ │ │ │ 000013fc t func_descr_get │ │ │ │ 00001424 t func_get_code │ │ │ │ -00001848 t func_get_defaults │ │ │ │ -000018a4 t func_get_kwdefaults │ │ │ │ +00001878 t func_get_defaults │ │ │ │ +000018d4 t func_get_kwdefaults │ │ │ │ 00000ee8 t func_get_name │ │ │ │ 00000efc t func_get_qualname │ │ │ │ 000003b8 d func_getsetlist │ │ │ │ 0000046c d func_memberlist │ │ │ │ -0000031c t func_new │ │ │ │ +000002ec t func_new │ │ │ │ 00000520 r func_new__doc__ │ │ │ │ -00000068 t func_repr │ │ │ │ -00000200 t func_set_code │ │ │ │ -00000080 t func_set_defaults │ │ │ │ -00000680 t func_set_kwdefaults │ │ │ │ +00000038 t func_repr │ │ │ │ +000001d0 t func_set_code │ │ │ │ +00000050 t func_set_defaults │ │ │ │ +00000650 t func_set_kwdefaults │ │ │ │ 00001254 t func_set_name │ │ │ │ 000012c4 t func_set_qualname │ │ │ │ 00000220 t func_traverse │ │ │ │ 00000724 r function___annotations____doc__ │ │ │ │ 00000f10 t function___annotations___get │ │ │ │ 000014e8 t function___annotations___set │ │ │ │ 000006f0 r function___type_params____doc__ │ │ │ │ 0000156c t function___type_params___get │ │ │ │ 00001584 t function___type_params___set │ │ │ │ -00001794 t handle_func_event │ │ │ │ +000017c4 t handle_func_event │ │ │ │ 00000480 t notify_func_watchers │ │ │ │ -00000078 t sm_call │ │ │ │ -000017ec t sm_clear │ │ │ │ +00000048 t sm_call │ │ │ │ +0000181c t sm_clear │ │ │ │ 00001650 t sm_dealloc │ │ │ │ 000013b4 t sm_descr_get │ │ │ │ 00000000 t sm_get___isabstractmethod__ │ │ │ │ 000002c8 d sm_getsetlist │ │ │ │ 00001054 t sm_init │ │ │ │ 00000304 d sm_memberlist │ │ │ │ 00000000 t sm_repr │ │ │ │ @@ -8243,15 +8241,15 @@ │ │ │ │ 000000fa t anextawaitable_getiter.isra.0 │ │ │ │ 000000a0 t anextawaitable_iternext │ │ │ │ 00000280 d anextawaitable_methods │ │ │ │ 000001e4 t anextawaitable_proxy │ │ │ │ 000001d8 t anextawaitable_send │ │ │ │ 0000024c t anextawaitable_throw │ │ │ │ 00000264 t anextawaitable_traverse │ │ │ │ -000003dc t calliter_dealloc │ │ │ │ +000003d8 t calliter_dealloc │ │ │ │ 0000029c t calliter_iternext │ │ │ │ 000002c0 d calliter_methods │ │ │ │ 00000294 t calliter_reduce │ │ │ │ 00000000 t calliter_traverse │ │ │ │ 00000000 r close_doc │ │ │ │ 00000194 t iter_dealloc │ │ │ │ 000000e4 t iter_iternext │ │ │ │ @@ -8312,24 +8310,24 @@ │ │ │ │ U PyFrozenSet_Type │ │ │ │ 000000d0 D PyListIter_Type │ │ │ │ 000001a0 D PyListRevIter_Type │ │ │ │ 00000248 T PyList_Append │ │ │ │ 000000e8 T PyList_AsTuple │ │ │ │ 00000134 T PyList_Clear │ │ │ │ 00000168 T PyList_Extend │ │ │ │ -00005f28 T PyList_GetItem │ │ │ │ -000061d0 T PyList_GetItemRef │ │ │ │ -000000a4 T PyList_GetSlice │ │ │ │ -00000000 T PyList_Insert │ │ │ │ +0000625c T PyList_GetItem │ │ │ │ +00006504 T PyList_GetItemRef │ │ │ │ +00000000 T PyList_GetSlice │ │ │ │ +00006160 T PyList_Insert │ │ │ │ 00000000 T PyList_New │ │ │ │ -000000fc T PyList_Reverse │ │ │ │ -000016e0 T PyList_SetItem │ │ │ │ -000018bc T PyList_SetSlice │ │ │ │ -00001e90 T PyList_Size │ │ │ │ -0000044c T PyList_Sort │ │ │ │ +00000058 T PyList_Reverse │ │ │ │ +00001760 T PyList_SetItem │ │ │ │ +0000193c T PyList_SetSlice │ │ │ │ +00001f10 T PyList_Size │ │ │ │ +00000428 T PyList_Sort │ │ │ │ 00000000 D PyList_Type │ │ │ │ U PyLong_AsSsize_t │ │ │ │ U PyLong_FromLong │ │ │ │ U PyLong_FromSize_t │ │ │ │ U PyLong_FromSsize_t │ │ │ │ U PyLong_Type │ │ │ │ U PyMem_Calloc │ │ │ │ @@ -8375,18 +8373,18 @@ │ │ │ │ U _PyDebugAllocatorStats │ │ │ │ U _PyDict_Next │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ U _PyEval_SliceIndexNotNone │ │ │ │ 0000031c T _PyList_AppendTakeRefListResize │ │ │ │ 00000000 t _PyList_AppendTakeRefListResize.part.0 │ │ │ │ -0000713c T _PyList_ClearFreeList │ │ │ │ +000074cc T _PyList_ClearFreeList │ │ │ │ 00000028 T _PyList_DebugMallocStats │ │ │ │ -00004c94 T _PyList_Extend │ │ │ │ -0000179c T _PyList_FromArraySteal │ │ │ │ +00004ed0 T _PyList_Extend │ │ │ │ +0000181c T _PyList_FromArraySteal │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyRuntime │ │ │ │ U _PySet_NextEntryRef │ │ │ │ U _PyTrash_thread_deposit_object │ │ │ │ U _PyTrash_thread_destroy_chain │ │ │ │ U _PyTuple_FromArray │ │ │ │ @@ -8402,98 +8400,98 @@ │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_idiv │ │ │ │ 00000000 r _keywords.1 │ │ │ │ 0000029c d _kwtuple.0 │ │ │ │ -00004cb8 t _list_extend │ │ │ │ +00004ef4 t _list_extend │ │ │ │ 00000270 d _parser.2 │ │ │ │ 0000005c r length_hint_doc │ │ │ │ -000056d4 t list___init__ │ │ │ │ +0000590c t list___init__ │ │ │ │ 00000124 r list___init____doc__ │ │ │ │ -000062a8 t list___reversed__ │ │ │ │ +000065dc t list___reversed__ │ │ │ │ 00000094 r list___reversed____doc__ │ │ │ │ 00000082 t list___sizeof__ │ │ │ │ 000000d8 r list___sizeof____doc__ │ │ │ │ -00001dd4 t list_append │ │ │ │ +00001e54 t list_append │ │ │ │ 000005b0 r list_append__doc__ │ │ │ │ 00000338 d list_as_mapping │ │ │ │ 00000344 d list_as_sequence │ │ │ │ -00005c48 t list_ass_item │ │ │ │ -0000193c t list_ass_slice_lock_held │ │ │ │ -000066c0 t list_ass_subscript │ │ │ │ -00001d7c t list_clear_impl.isra.0 │ │ │ │ -00006138 t list_clear_slot │ │ │ │ -00005cd8 t list_concat │ │ │ │ -00006234 t list_contains │ │ │ │ -00000174 t list_copy │ │ │ │ +00005e80 t list_ass_item │ │ │ │ +000019bc t list_ass_slice_lock_held │ │ │ │ +000069f4 t list_ass_subscript │ │ │ │ +00001dfc t list_clear_impl.isra.0 │ │ │ │ +0000646c t list_clear_slot │ │ │ │ +00005f10 t list_concat │ │ │ │ +00006568 t list_contains │ │ │ │ +000000d0 t list_copy │ │ │ │ 000005f4 r list_copy__doc__ │ │ │ │ -0000757c t list_count │ │ │ │ +00007934 t list_count │ │ │ │ 0000023c r list_count__doc__ │ │ │ │ 00000120 t list_dealloc │ │ │ │ -00005f04 t list_extend │ │ │ │ +0000613c t list_extend │ │ │ │ 0000055c r list_extend__doc__ │ │ │ │ -00007678 t list_index │ │ │ │ +00007a30 t list_index │ │ │ │ 00000280 r list_index__doc__ │ │ │ │ -00006480 t list_inplace_concat │ │ │ │ +000067b4 t list_inplace_concat │ │ │ │ 00000054 t list_inplace_repeat │ │ │ │ -000001f4 t list_inplace_repeat_lock_held │ │ │ │ -00006328 t list_insert │ │ │ │ +00000154 t list_inplace_repeat_lock_held │ │ │ │ +0000665c t list_insert │ │ │ │ 0000065c r list_insert__doc__ │ │ │ │ -00004aec t list_item │ │ │ │ -00004b30 t list_iter │ │ │ │ -00004c2c t list_length │ │ │ │ +00004d28 t list_item │ │ │ │ +00004d6c t list_iter │ │ │ │ +00004e68 t list_length │ │ │ │ 0000036c d list_methods │ │ │ │ -00005a90 t list_pop │ │ │ │ +00005cc8 t list_pop │ │ │ │ 000004d0 r list_pop__doc__ │ │ │ │ -00005988 t list_remove │ │ │ │ +00005bc0 t list_remove │ │ │ │ 000001cc r list_remove__doc__ │ │ │ │ -00007214 t list_repeat │ │ │ │ -00006fd8 t list_repr │ │ │ │ +000075a4 t list_repeat │ │ │ │ +00007368 t list_repr │ │ │ │ 000003b0 t list_resize │ │ │ │ -00007640 t list_reverse │ │ │ │ +000079f8 t list_reverse │ │ │ │ 00000304 r list_reverse__doc__ │ │ │ │ -00005774 t list_richcompare │ │ │ │ -00006558 t list_slice_lock_held │ │ │ │ -00006ee4 t list_sort │ │ │ │ +000059ac t list_richcompare │ │ │ │ +0000688c t list_slice_lock_held │ │ │ │ +00007274 t list_sort │ │ │ │ 00000330 r list_sort__doc__ │ │ │ │ -000004a0 t list_sort_impl │ │ │ │ -00004750 t list_subscript │ │ │ │ -0000176c t list_traverse │ │ │ │ -000064b0 t list_vectorcall │ │ │ │ -00004c30 t listiter_dealloc │ │ │ │ -000077ac t listiter_len │ │ │ │ +0000047c t list_sort_impl │ │ │ │ +0000498c t list_subscript │ │ │ │ +000017ec t list_traverse │ │ │ │ +000067e4 t list_vectorcall │ │ │ │ +00004e6c t listiter_dealloc │ │ │ │ +00007b64 t listiter_len │ │ │ │ 000002f8 d listiter_methods │ │ │ │ -00004bc4 t listiter_next │ │ │ │ -0000037c t listiter_reduce │ │ │ │ -000003d8 t listiter_setstate │ │ │ │ -00006ed8 t listiter_traverse │ │ │ │ -000062e4 t listreviter_dealloc │ │ │ │ -0000015c t listreviter_len │ │ │ │ +00004e00 t listiter_next │ │ │ │ +000002dc t listiter_reduce │ │ │ │ +00000338 t listiter_setstate │ │ │ │ +00007268 t listiter_traverse │ │ │ │ +00006618 t listreviter_dealloc │ │ │ │ +000000b8 t listreviter_len │ │ │ │ 000002b8 d listreviter_methods │ │ │ │ -00007180 t listreviter_next │ │ │ │ +00007510 t listreviter_next │ │ │ │ 00000090 t listreviter_reduce │ │ │ │ 000000e4 t listreviter_setstate │ │ │ │ -00000150 t listreviter_traverse │ │ │ │ +000000ac t listreviter_traverse │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ -00001ec4 t merge_at │ │ │ │ -0000017c t merge_getmem │ │ │ │ -000074d8 t py_list_clear │ │ │ │ +00001f44 t merge_at │ │ │ │ +000000d8 t merge_getmem │ │ │ │ +00007890 t py_list_clear │ │ │ │ 0000062c r py_list_clear__doc__ │ │ │ │ 00000034 r reduce_doc │ │ │ │ -000077c4 t safe_object_compare │ │ │ │ +00007b7c t safe_object_compare │ │ │ │ 0000000c r setstate_doc │ │ │ │ -00007794 t unsafe_float_compare │ │ │ │ -00001678 t unsafe_latin_compare │ │ │ │ -000071e8 t unsafe_long_compare │ │ │ │ -00006078 t unsafe_object_compare │ │ │ │ -00005f78 t unsafe_tuple_compare │ │ │ │ +00007b4c t unsafe_float_compare │ │ │ │ +000016f8 t unsafe_latin_compare │ │ │ │ +00007578 t unsafe_long_compare │ │ │ │ +000063ac t unsafe_object_compare │ │ │ │ +000062ac t unsafe_tuple_compare │ │ │ │ │ │ │ │ longobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 b .LANCHOR1 │ │ │ │ 00000000 r .LANCHOR2 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000001c r .LC1 │ │ │ │ @@ -8567,38 +8565,38 @@ │ │ │ │ U PyExc_OverflowError │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ U PyExc_ZeroDivisionError │ │ │ │ U PyFloat_FromDouble │ │ │ │ U PyFloat_Type │ │ │ │ U PyImport_ImportModule │ │ │ │ -0000a528 T PyLong_AsDouble │ │ │ │ -00003164 T PyLong_AsInt │ │ │ │ -00001444 T PyLong_AsLong │ │ │ │ -000015d4 T PyLong_AsLongAndOverflow │ │ │ │ -00008518 T PyLong_AsLongLong │ │ │ │ -000119c0 T PyLong_AsLongLongAndOverflow │ │ │ │ +0000a560 T PyLong_AsDouble │ │ │ │ +0000319c T PyLong_AsInt │ │ │ │ +0000146c T PyLong_AsLong │ │ │ │ +000015fc T PyLong_AsLongAndOverflow │ │ │ │ +00008550 T PyLong_AsLongLong │ │ │ │ +000119e8 T PyLong_AsLongLongAndOverflow │ │ │ │ 000002dc T PyLong_AsNativeBytes │ │ │ │ -00002510 T PyLong_AsSize_t │ │ │ │ +00002548 T PyLong_AsSize_t │ │ │ │ 00000458 T PyLong_AsSsize_t │ │ │ │ -00003304 T PyLong_AsUnsignedLong │ │ │ │ -0000af7c T PyLong_AsUnsignedLongLong │ │ │ │ -0000d118 T PyLong_AsUnsignedLongLongMask │ │ │ │ -0000f288 T PyLong_AsUnsignedLongMask │ │ │ │ -0000a42c T PyLong_AsVoidPtr │ │ │ │ -000081d0 T PyLong_FromDouble │ │ │ │ +0000333c T PyLong_AsUnsignedLong │ │ │ │ +0000afa8 T PyLong_AsUnsignedLongLong │ │ │ │ +0000d148 T PyLong_AsUnsignedLongLongMask │ │ │ │ +0000f2d0 T PyLong_AsUnsignedLongMask │ │ │ │ +0000a464 T PyLong_AsVoidPtr │ │ │ │ +00008208 T PyLong_FromDouble │ │ │ │ 00000314 T PyLong_FromLong │ │ │ │ -000066b0 T PyLong_FromLongLong │ │ │ │ +000066e8 T PyLong_FromLongLong │ │ │ │ 0000025c T PyLong_FromNativeBytes │ │ │ │ -0000937c T PyLong_FromSize_t │ │ │ │ +000093b4 T PyLong_FromSize_t │ │ │ │ 00000248 T PyLong_FromSsize_t │ │ │ │ 00000534 T PyLong_FromString │ │ │ │ -0000dc04 T PyLong_FromUnicodeObject │ │ │ │ +0000dc4c T PyLong_FromUnicodeObject │ │ │ │ 00000084 T PyLong_FromUnsignedLong │ │ │ │ -00003688 T PyLong_FromUnsignedLongLong │ │ │ │ +000036c0 T PyLong_FromUnsignedLongLong │ │ │ │ 000002a0 T PyLong_FromUnsignedNativeBytes │ │ │ │ 00000000 T PyLong_FromVoidPtr │ │ │ │ 00000058 T PyLong_GetInfo │ │ │ │ 00000000 D PyLong_Type │ │ │ │ U PyNumber_AsSsize_t │ │ │ │ U PyNumber_Long │ │ │ │ U PyObject_Bytes │ │ │ │ @@ -8618,65 +8616,65 @@ │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ U PyUnicode_New │ │ │ │ 000001e2 T PyUnstable_Long_CompactValue │ │ │ │ 000001d6 T PyUnstable_Long_IsCompact │ │ │ │ U Py_BuildValue │ │ │ │ -0000d398 t Py_XDECREF │ │ │ │ +0000d3c8 t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyByteArray_empty_string │ │ │ │ U _PyBytesWriter_Prepare │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ -00006544 T _PyLong_Add │ │ │ │ -00004460 T _PyLong_AsByteArray │ │ │ │ -0000d23c T _PyLong_Copy │ │ │ │ +0000657c T _PyLong_Add │ │ │ │ +00004498 T _PyLong_AsByteArray │ │ │ │ +0000d26c T _PyLong_Copy │ │ │ │ 000000e0 D _PyLong_DigitValue │ │ │ │ -00000780 T _PyLong_DivmodNear │ │ │ │ +00000788 T _PyLong_DivmodNear │ │ │ │ 000000d8 T _PyLong_FiniTypes │ │ │ │ -0000df3c T _PyLong_Format │ │ │ │ +0000df84 T _PyLong_Format │ │ │ │ U _PyLong_FormatAdvancedWriter │ │ │ │ -00000730 T _PyLong_FormatBytesWriter │ │ │ │ -0000a3f0 T _PyLong_FormatWriter │ │ │ │ -0000f37c T _PyLong_Frexp │ │ │ │ -00005a78 T _PyLong_FromByteArray │ │ │ │ -0000dca8 T _PyLong_FromBytes │ │ │ │ -0000d340 T _PyLong_FromDigits │ │ │ │ -0000d3b0 t _PyLong_FromLarge │ │ │ │ +00000738 T _PyLong_FormatBytesWriter │ │ │ │ +0000a428 T _PyLong_FormatWriter │ │ │ │ +0000f3c4 T _PyLong_Frexp │ │ │ │ +00005ab0 T _PyLong_FromByteArray │ │ │ │ +0000dcf0 T _PyLong_FromBytes │ │ │ │ +0000d370 T _PyLong_FromDigits │ │ │ │ +0000d3e0 t _PyLong_FromLarge │ │ │ │ 00000404 t _PyLong_FromMedium │ │ │ │ -00010bb8 T _PyLong_GCD │ │ │ │ +00010c00 T _PyLong_GCD │ │ │ │ 00000000 T _PyLong_InitTypes │ │ │ │ -00011af4 T _PyLong_Lshift │ │ │ │ -00006a20 T _PyLong_Multiply │ │ │ │ -00010b18 t _PyLong_Negate │ │ │ │ +00011b1c T _PyLong_Lshift │ │ │ │ +00006a58 T _PyLong_Multiply │ │ │ │ +00010b60 t _PyLong_Negate │ │ │ │ 00000108 T _PyLong_New │ │ │ │ -000024b4 T _PyLong_NumBits │ │ │ │ -00011c50 T _PyLong_Rshift │ │ │ │ -0000815c T _PyLong_Sign │ │ │ │ +000024ec T _PyLong_NumBits │ │ │ │ +00011c78 T _PyLong_Rshift │ │ │ │ +00008194 T _PyLong_Sign │ │ │ │ 00000180 T _PyLong_Size_t_Converter │ │ │ │ -00002ffc T _PyLong_Subtract │ │ │ │ +00003034 T _PyLong_Subtract │ │ │ │ 00000044 T _PyLong_UnsignedInt_Converter │ │ │ │ 0000009a T _PyLong_UnsignedLongLong_Converter │ │ │ │ 000000fc T _PyLong_UnsignedLong_Converter │ │ │ │ -000100fc T _PyLong_UnsignedShort_Converter │ │ │ │ +00010144 T _PyLong_UnsignedShort_Converter │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyRuntime │ │ │ │ U _PyStructSequence_FiniBuiltin │ │ │ │ U _PyStructSequence_InitBuiltinWithFlags │ │ │ │ U _PyUnicodeWriter_Dealloc │ │ │ │ U _PyUnicodeWriter_Finish │ │ │ │ U _PyUnicodeWriter_Init │ │ │ │ U _PyUnicodeWriter_PrepareInternal │ │ │ │ U _PyUnicodeWriter_WriteStr │ │ │ │ U _PyUnicode_Equal │ │ │ │ U _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ -00002468 t _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ +000024a0 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 │ │ │ │ @@ -8696,93 +8694,93 @@ │ │ │ │ 00000284 d _kwtuple.4 │ │ │ │ 000002a4 d _kwtuple.7 │ │ │ │ 000001e0 d _parser.3 │ │ │ │ 0000020c d _parser.6 │ │ │ │ 00000238 d _parser.9 │ │ │ │ 000001f8 b convmultmax_base.12 │ │ │ │ 00000320 b convwidth_base.11 │ │ │ │ -0000a120 t divrem1 │ │ │ │ +0000a158 t divrem1 │ │ │ │ U frexp │ │ │ │ 00000014 r half_even_correction.10 │ │ │ │ -0000a4c0 t int___format__ │ │ │ │ +0000a4f8 t int___format__ │ │ │ │ 00000d48 r int___format____doc__ │ │ │ │ 0000015c t int___getnewargs__ │ │ │ │ 00000d9c r int___getnewargs____doc__ │ │ │ │ 000000e4 t int___round__ │ │ │ │ 00000cb4 r int___round____doc__ │ │ │ │ 00000008 t int___sizeof__ │ │ │ │ 00000c78 r int___sizeof____doc__ │ │ │ │ -00011938 t int_as_integer_ratio │ │ │ │ +00011960 t int_as_integer_ratio │ │ │ │ 00000a30 r int_as_integer_ratio__doc__ │ │ │ │ -00000584 t int_bit_count │ │ │ │ +0000058c t int_bit_count │ │ │ │ 00000b40 r int_bit_count__doc__ │ │ │ │ -0000d8a4 t int_bit_length │ │ │ │ +0000d8ec t int_bit_length │ │ │ │ 00000bf8 r int_bit_length__doc__ │ │ │ │ -00004ef8 t int_from_bytes │ │ │ │ +00004f30 t int_from_bytes │ │ │ │ 000003ac r int_from_bytes__doc__ │ │ │ │ 00000060 r int_info__doc__ │ │ │ │ 000000d0 d int_info_desc │ │ │ │ 000002bc d int_info_fields │ │ │ │ 00000152 t int_is_integer │ │ │ │ 00000348 r int_is_integer__doc__ │ │ │ │ -00003738 t int_to_bytes │ │ │ │ +00003770 t int_to_bytes │ │ │ │ 000006ec r int_to_bytes__doc__ │ │ │ │ -00006c28 t k_mul │ │ │ │ -00011754 t kmul_split.constprop.0 │ │ │ │ -00009954 t l_divmod │ │ │ │ -0000ee3c t l_mod │ │ │ │ +00006c60 t k_mul │ │ │ │ +0001177c t kmul_split.constprop.0 │ │ │ │ +00009990 t l_divmod │ │ │ │ +0000ee84 t l_mod │ │ │ │ U ldexp │ │ │ │ U log │ │ │ │ 000000d0 b log_base_BASE.13 │ │ │ │ -0000da40 t long_abs │ │ │ │ -000063bc t long_add │ │ │ │ -00008010 t long_and │ │ │ │ +0000da88 t long_abs │ │ │ │ +000063f4 t long_add │ │ │ │ +00008048 t long_and │ │ │ │ 000002e4 d long_as_number │ │ │ │ -000085e8 t long_bitwise │ │ │ │ -00001434 t long_bool │ │ │ │ -000016e8 t long_compare │ │ │ │ -00001790 t long_dealloc │ │ │ │ -0000981c t long_div │ │ │ │ -0000db80 t long_divmod │ │ │ │ -00009c50 t long_divrem │ │ │ │ +00008620 t long_bitwise │ │ │ │ +0000145c t long_bool │ │ │ │ +0000171c t long_compare │ │ │ │ +000017c4 t long_dealloc │ │ │ │ +00009858 t long_div │ │ │ │ +0000dbc8 t long_divmod │ │ │ │ +00009c8c t long_divrem │ │ │ │ 000000e8 r long_doc │ │ │ │ -0000e8f8 t long_float │ │ │ │ -0000df84 t long_format_binary │ │ │ │ +0000e940 t long_float │ │ │ │ +0000dfcc t long_format_binary │ │ │ │ 00000000 t long_get0 │ │ │ │ -0000057c t long_get1 │ │ │ │ +00000584 t long_get1 │ │ │ │ 00000374 d long_getset │ │ │ │ 00000190 t long_hash │ │ │ │ -00003514 t long_invert │ │ │ │ -0000de20 t long_long │ │ │ │ -00000558 t long_long_meth │ │ │ │ -000025f0 t long_lshift │ │ │ │ -00002910 t long_lshift1.part.0 │ │ │ │ +0000354c t long_invert │ │ │ │ +0000de68 t long_long │ │ │ │ +00000560 t long_long_meth │ │ │ │ +00002628 t long_lshift │ │ │ │ +00002948 t long_lshift1.part.0 │ │ │ │ 000003d8 d long_methods │ │ │ │ -0000e9d8 t long_mod │ │ │ │ -000067f8 t long_mul │ │ │ │ -000033e8 t long_neg │ │ │ │ -0000d4a8 t long_new │ │ │ │ -0000d6f4 t long_new_impl │ │ │ │ -000093d4 t long_or │ │ │ │ -0000b174 t long_pow │ │ │ │ +0000ea20 t long_mod │ │ │ │ +00006830 t long_mul │ │ │ │ +00003420 t long_neg │ │ │ │ +0000d4f0 t long_new │ │ │ │ +0000d73c t long_new_impl │ │ │ │ +0000940c t long_or │ │ │ │ +0000b1a0 t long_pow │ │ │ │ 0000128c t long_richcompare │ │ │ │ -0000f7fc t long_rshift │ │ │ │ -00002e74 t long_sub │ │ │ │ -000017e8 t long_to_decimal_string │ │ │ │ -00001810 t long_to_decimal_string_internal │ │ │ │ -0000a5e0 t long_true_divide │ │ │ │ -00008168 t long_vectorcall │ │ │ │ -0000dd24 t long_xor │ │ │ │ +0000f844 t long_rshift │ │ │ │ +00002eac t long_sub │ │ │ │ +0000181c t long_to_decimal_string │ │ │ │ +00001844 t long_to_decimal_string_internal │ │ │ │ +0000a618 t long_true_divide │ │ │ │ +000081a0 t long_vectorcall │ │ │ │ +0000dd6c t long_xor │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ U strlen │ │ │ │ -00007e0c t x_add │ │ │ │ -000101c4 t x_divrem │ │ │ │ -00009520 t x_sub │ │ │ │ +00007e44 t x_add │ │ │ │ +0001020c t x_divrem │ │ │ │ +0000955c t x_sub │ │ │ │ │ │ │ │ dictobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000018 r .LC1 │ │ │ │ 00000108 r .LC10 │ │ │ │ @@ -8846,42 +8844,42 @@ │ │ │ │ 000004fc D PyDictKeys_Type │ │ │ │ U PyDictProxy_New │ │ │ │ 0000028c D PyDictRevIterItem_Type │ │ │ │ 0000035c D PyDictRevIterKey_Type │ │ │ │ 0000042c D PyDictRevIterValue_Type │ │ │ │ 0000069c D PyDictValues_Type │ │ │ │ 000007a8 T PyDict_AddWatcher │ │ │ │ -0000947c T PyDict_Clear │ │ │ │ +000094a4 T PyDict_Clear │ │ │ │ 00000808 T PyDict_ClearWatcher │ │ │ │ 00000150 T PyDict_Contains │ │ │ │ -00008844 T PyDict_ContainsString │ │ │ │ -00002c40 T PyDict_Copy │ │ │ │ -0000478c T PyDict_DelItem │ │ │ │ +0000886c T PyDict_ContainsString │ │ │ │ +00002bfc T PyDict_Copy │ │ │ │ +00004768 T PyDict_DelItem │ │ │ │ 00000064 T PyDict_DelItemString │ │ │ │ -0000b648 T PyDict_GetItem │ │ │ │ -00002894 T PyDict_GetItemRef │ │ │ │ +0000b670 T PyDict_GetItem │ │ │ │ +00002850 T PyDict_GetItemRef │ │ │ │ 000000a8 T PyDict_GetItemString │ │ │ │ -000045b0 T PyDict_GetItemStringRef │ │ │ │ -000026bc T PyDict_GetItemWithError │ │ │ │ +0000458c T PyDict_GetItemStringRef │ │ │ │ +00002678 T PyDict_GetItemWithError │ │ │ │ 00000a4c T PyDict_Items │ │ │ │ -00007d88 T PyDict_Keys │ │ │ │ +00007db0 T PyDict_Keys │ │ │ │ 000003e0 T PyDict_Merge │ │ │ │ 00000784 T PyDict_MergeFromSeq2 │ │ │ │ 00000000 T PyDict_New │ │ │ │ -000043c4 T PyDict_Next │ │ │ │ -000084a0 T PyDict_Pop │ │ │ │ +000043a0 T PyDict_Next │ │ │ │ +000084c8 T PyDict_Pop │ │ │ │ 000001d8 T PyDict_PopString │ │ │ │ 00000788 T PyDict_SetDefault │ │ │ │ -00002048 T PyDict_SetDefaultRef │ │ │ │ -00000c48 T PyDict_SetItem │ │ │ │ -00002780 T PyDict_SetItemString │ │ │ │ -000096a4 T PyDict_Size │ │ │ │ +00002004 T PyDict_SetDefaultRef │ │ │ │ +00000c08 T PyDict_SetItem │ │ │ │ +0000273c T PyDict_SetItemString │ │ │ │ +000096cc T PyDict_Size │ │ │ │ 0000001c D PyDict_Type │ │ │ │ 00000128 T PyDict_Unwatch │ │ │ │ -0000324c T PyDict_Update │ │ │ │ +00003208 T PyDict_Update │ │ │ │ 000002c0 T PyDict_Values │ │ │ │ 0000004c T PyDict_Watch │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_ExceptionMatches │ │ │ │ U PyErr_Format │ │ │ │ U PyErr_FormatUnraisable │ │ │ │ U PyErr_GivenExceptionMatches │ │ │ │ @@ -8901,32 +8899,32 @@ │ │ │ │ U PyLong_FromSize_t │ │ │ │ U PyLong_FromSsize_t │ │ │ │ U PyMapping_Keys │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyObject_CallMethodObjArgs │ │ │ │ U PyObject_CallOneArg │ │ │ │ -00007f20 T PyObject_ClearManagedDict │ │ │ │ +00007f48 T PyObject_ClearManagedDict │ │ │ │ U PyObject_GC_Del │ │ │ │ U PyObject_GC_UnTrack │ │ │ │ U PyObject_GenericGetAttr │ │ │ │ -00005790 T PyObject_GenericGetDict │ │ │ │ +000057bc T PyObject_GenericGetDict │ │ │ │ U PyObject_GetItem │ │ │ │ U PyObject_GetIter │ │ │ │ U PyObject_HasAttrWithError │ │ │ │ U PyObject_Hash │ │ │ │ U PyObject_HashNotImplemented │ │ │ │ U PyObject_IS_GC │ │ │ │ U PyObject_Repr │ │ │ │ U PyObject_RichCompareBool │ │ │ │ U PyObject_SelfIter │ │ │ │ U PyObject_SetItem │ │ │ │ U PyObject_Size │ │ │ │ U PyObject_VectorcallMethod │ │ │ │ -000088dc T PyObject_VisitManagedDict │ │ │ │ +00008904 T PyObject_VisitManagedDict │ │ │ │ U PySequence_Contains │ │ │ │ U PySequence_Fast │ │ │ │ U PySequence_List │ │ │ │ U PySet_Add │ │ │ │ U PySet_New │ │ │ │ U PySet_Type │ │ │ │ U PyThreadState_Get │ │ │ │ @@ -8938,77 +8936,77 @@ │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_ReprEnter │ │ │ │ U Py_ReprLeave │ │ │ │ -000026a0 t Py_XDECREF │ │ │ │ +0000265c t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyDebugAllocatorStats │ │ │ │ -000096d8 T _PyDictKeys_DecRef │ │ │ │ -00005770 T _PyDictKeys_GetVersionForCurrentState │ │ │ │ -00005368 T _PyDictKeys_StringLookup │ │ │ │ -00007218 T _PyDictKeys_StringLookupSplit │ │ │ │ +00009700 T _PyDictKeys_DecRef │ │ │ │ +0000579c T _PyDictKeys_GetVersionForCurrentState │ │ │ │ +00005394 T _PyDictKeys_StringLookup │ │ │ │ +00007240 T _PyDictKeys_StringLookupSplit │ │ │ │ 00000302 T _PyDictView_Intersect │ │ │ │ -00005b24 T _PyDictView_New │ │ │ │ +00005b50 T _PyDictView_New │ │ │ │ 00000848 T _PyDict_CheckConsistency │ │ │ │ -00009abc T _PyDict_ClearFreeList │ │ │ │ +00009ae4 T _PyDict_ClearFreeList │ │ │ │ 00000d7e T _PyDict_ContainsId │ │ │ │ 000001bc T _PyDict_Contains_KnownHash │ │ │ │ 00000000 T _PyDict_DebugMallocStats │ │ │ │ 00000dd6 T _PyDict_DelItemId │ │ │ │ -0000811c T _PyDict_DelItemIf │ │ │ │ +00008144 T _PyDict_DelItemIf │ │ │ │ 00000630 T _PyDict_DelItem_KnownHash │ │ │ │ -0000b2e0 T _PyDict_DetachFromObject │ │ │ │ -00004da4 T _PyDict_FromItems │ │ │ │ -0000ab7c T _PyDict_FromKeys │ │ │ │ +0000b308 T _PyDict_DetachFromObject │ │ │ │ +00004d80 T _PyDict_FromItems │ │ │ │ +0000aba4 T _PyDict_FromKeys │ │ │ │ 00000d16 T _PyDict_GetItemIdWithError │ │ │ │ -0000292c T _PyDict_GetItemRef_KnownHash │ │ │ │ +000028e8 T _PyDict_GetItemRef_KnownHash │ │ │ │ 00000ca4 T _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ -00008424 T _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ +0000844c T _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ 00000d3e T _PyDict_GetItemStringWithError │ │ │ │ 00000ce6 T _PyDict_GetItemWithError │ │ │ │ -0000b108 T _PyDict_GetItem_KnownHash │ │ │ │ -00004380 T _PyDict_HasOnlyStringKeys │ │ │ │ +0000b130 T _PyDict_GetItem_KnownHash │ │ │ │ +0000435c T _PyDict_HasOnlyStringKeys │ │ │ │ 0000074e T _PyDict_KeysSize │ │ │ │ -000052c0 T _PyDict_LoadGlobal │ │ │ │ -000073d0 T _PyDict_LookupIndex │ │ │ │ -000097e4 T _PyDict_MaybeUntrack │ │ │ │ -00007bfc T _PyDict_MergeEx │ │ │ │ -00002728 T _PyDict_NewKeysForClass │ │ │ │ +000052ec T _PyDict_LoadGlobal │ │ │ │ +000073f8 T _PyDict_LookupIndex │ │ │ │ +0000980c T _PyDict_MaybeUntrack │ │ │ │ +00007c24 T _PyDict_MergeEx │ │ │ │ +000026e4 T _PyDict_NewKeysForClass │ │ │ │ 00000c24 T _PyDict_NewPresized │ │ │ │ -000044b0 T _PyDict_Next │ │ │ │ -000077c4 T _PyDict_Pop │ │ │ │ -00007884 T _PyDict_Pop_KnownHash │ │ │ │ -0000a51c T _PyDict_SendEvent │ │ │ │ +0000448c T _PyDict_Next │ │ │ │ +000077ec T _PyDict_Pop │ │ │ │ +000078ac T _PyDict_Pop_KnownHash │ │ │ │ +0000a544 T _PyDict_SendEvent │ │ │ │ 00000da8 T _PyDict_SetItemId │ │ │ │ -0000b144 T _PyDict_SetItem_KnownHash │ │ │ │ -0000b204 T _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ -00002b5c T _PyDict_SetItem_LockHeld │ │ │ │ -00007c24 T _PyDict_SetItem_Take2 │ │ │ │ +0000b16c T _PyDict_SetItem_KnownHash │ │ │ │ +0000b22c T _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ +00002b18 T _PyDict_SetItem_LockHeld │ │ │ │ +00007c4c T _PyDict_SetItem_Take2 │ │ │ │ 000006a4 T _PyDict_SizeOf │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_GetRaisedException │ │ │ │ U _PyErr_SetKeyError │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ -00002974 T _PyObjectDict_SetItem │ │ │ │ +00002930 T _PyObjectDict_SetItem │ │ │ │ U _PyObject_AssertFailed │ │ │ │ U _PyObject_ComputedDictPointer │ │ │ │ U _PyObject_GC_New │ │ │ │ -00006018 T _PyObject_InitInlineValues │ │ │ │ -0000b394 T _PyObject_IsInstanceDictEmpty │ │ │ │ +00006044 T _PyObject_InitInlineValues │ │ │ │ +0000b3bc T _PyObject_IsInstanceDictEmpty │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ -0000b634 T _PyObject_MaterializeManagedDict │ │ │ │ -0000af94 T _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ -00008064 T _PyObject_SetManagedDict │ │ │ │ -0000606c T _PyObject_StoreInstanceAttribute │ │ │ │ -00006e30 T _PyObject_TryGetInstanceAttribute │ │ │ │ +0000b65c T _PyObject_MaterializeManagedDict │ │ │ │ +0000afbc T _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ +0000808c T _PyObject_SetManagedDict │ │ │ │ +00006098 T _PyObject_StoreInstanceAttribute │ │ │ │ +00006e58 T _PyObject_TryGetInstanceAttribute │ │ │ │ U _PyRuntime │ │ │ │ U _PySet_NextEntryRef │ │ │ │ U _PySet_Update │ │ │ │ U _PyTrash_thread_deposit_object │ │ │ │ U _PyTrash_thread_destroy_chain │ │ │ │ U _PyType_AllocNoTrack │ │ │ │ U _PyUnicodeWriter_Dealloc │ │ │ │ @@ -9023,135 +9021,135 @@ │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ 000001f0 T _Py_dict_lookup │ │ │ │ -0000321c T _Py_dict_lookup_threadsafe │ │ │ │ +000031d8 T _Py_dict_lookup_threadsafe │ │ │ │ U _Py_tss_tstate │ │ │ │ 00000018 r __func__.0 │ │ │ │ 00000288 t all_contained_in │ │ │ │ -0000258c t build_indices_generic │ │ │ │ -00002c74 t copy_lock_held │ │ │ │ -0000b340 t copy_values │ │ │ │ -00004ab4 t delitem_knownhash_lock_held │ │ │ │ -0000aa40 t dict___contains__ │ │ │ │ +00002548 t build_indices_generic │ │ │ │ +00002c30 t copy_lock_held │ │ │ │ +0000b368 t copy_values │ │ │ │ +00004a90 t delitem_knownhash_lock_held │ │ │ │ +0000aa68 t dict___contains__ │ │ │ │ 000008a4 r dict___contains____doc__ │ │ │ │ 00000634 t dict___reversed__ │ │ │ │ 00000538 r dict___reversed____doc__ │ │ │ │ 000006fc t dict___sizeof__ │ │ │ │ 00000584 r dict___sizeof____doc__ │ │ │ │ 00000be4 d dict_as_mapping │ │ │ │ 00000a1c d dict_as_number │ │ │ │ 00000aac d dict_as_sequence │ │ │ │ -00004278 t dict_ass_sub │ │ │ │ -0000b3f8 t dict_clear │ │ │ │ +00004254 t dict_ass_sub │ │ │ │ +0000b420 t dict_clear │ │ │ │ 0000074c r dict_clear__doc__ │ │ │ │ -0000b2ac t dict_copy │ │ │ │ +0000b2d4 t dict_copy │ │ │ │ 00000900 r dict_copy__doc__ │ │ │ │ -00003c90 t dict_dealloc │ │ │ │ -0000ab28 t dict_fromkeys │ │ │ │ +00003c6c t dict_dealloc │ │ │ │ +0000ab50 t dict_fromkeys │ │ │ │ 00000938 r dict_fromkeys__doc__ │ │ │ │ -00007cb4 t dict_get │ │ │ │ +00007cdc t dict_get │ │ │ │ 00000838 r dict_get__doc__ │ │ │ │ -00009bd0 t dict_init │ │ │ │ +00009bf8 t dict_init │ │ │ │ 000001ac t dict_ior │ │ │ │ -00005a6c t dict_items │ │ │ │ +00005a98 t dict_items │ │ │ │ 00000490 r dict_items__doc__ │ │ │ │ -000090f4 t dict_iter │ │ │ │ -00008e54 t dict_keys │ │ │ │ +0000911c t dict_iter │ │ │ │ +00008e7c t dict_keys │ │ │ │ 000004e4 r dict_keys__doc__ │ │ │ │ -00009b24 t dict_length │ │ │ │ -00003274 t dict_merge │ │ │ │ -00009b28 t dict_new │ │ │ │ +00009b4c t dict_length │ │ │ │ +00003230 t dict_merge │ │ │ │ +00009b50 t dict_new │ │ │ │ 00000260 t dict_or │ │ │ │ -0000741c t dict_pop │ │ │ │ +00007444 t dict_pop │ │ │ │ 00000678 r dict_pop__doc__ │ │ │ │ -0000b71c t dict_popitem │ │ │ │ +0000b744 t dict_popitem │ │ │ │ 000005d0 r dict_popitem__doc__ │ │ │ │ -0000a768 t dict_repr │ │ │ │ -0000bab4 t dict_richcompare │ │ │ │ -00009cd0 t dict_setdefault │ │ │ │ +0000a790 t dict_repr │ │ │ │ +0000baf0 t dict_richcompare │ │ │ │ +00009cf8 t dict_setdefault │ │ │ │ 00000780 r dict_setdefault__doc__ │ │ │ │ -00002068 t dict_setdefault_ref_lock_held │ │ │ │ -00003154 t dict_subscript │ │ │ │ -00008948 t dict_tp_clear │ │ │ │ -00004674 t dict_traverse │ │ │ │ -000058ec t dict_update │ │ │ │ -000059e0 t dict_update_arg │ │ │ │ -00008fa4 t dict_values │ │ │ │ +00002024 t dict_setdefault_ref_lock_held │ │ │ │ +00003110 t dict_subscript │ │ │ │ +00008970 t dict_tp_clear │ │ │ │ +00004650 t dict_traverse │ │ │ │ +00005918 t dict_update │ │ │ │ +00005a0c t dict_update_arg │ │ │ │ +00008fcc t dict_values │ │ │ │ 00000440 r dict_values__doc__ │ │ │ │ -00009d3c t dict_vectorcall │ │ │ │ +00009d64 t dict_vectorcall │ │ │ │ 00000170 r dictionary_doc │ │ │ │ 000008b4 d dictitems_as_sequence │ │ │ │ 000004d0 t dictitems_contains │ │ │ │ -00005bcc t dictitems_iter │ │ │ │ +00005bf8 t dictitems_iter │ │ │ │ 00000884 d dictitems_methods │ │ │ │ 00000618 t dictitems_reversed │ │ │ │ -00007b68 t dictiter_dealloc │ │ │ │ -00005df8 t dictiter_iternextitem │ │ │ │ -00009180 t dictiter_iternextkey │ │ │ │ -00009340 t dictiter_iternextvalue │ │ │ │ -00008e3c t dictiter_len │ │ │ │ +00007b90 t dictiter_dealloc │ │ │ │ +00005e24 t dictiter_iternextitem │ │ │ │ +000091a8 t dictiter_iternextkey │ │ │ │ +00009368 t dictiter_iternextvalue │ │ │ │ +00008e64 t dictiter_len │ │ │ │ 000009ec d dictiter_methods │ │ │ │ -00005c9c t dictiter_new │ │ │ │ +00005cc8 t dictiter_new │ │ │ │ 00000640 t dictiter_reduce │ │ │ │ 0000022c t dictiter_traverse │ │ │ │ 0000099c d dictkeys_as_sequence │ │ │ │ -0000aab4 t dictkeys_contains │ │ │ │ -00003bc8 t dictkeys_decref.constprop.0 │ │ │ │ -00008f0c t dictkeys_iter │ │ │ │ +0000aadc t dictkeys_contains │ │ │ │ +00003ba4 t dictkeys_decref.constprop.0 │ │ │ │ +00008f34 t dictkeys_iter │ │ │ │ 000008dc d dictkeys_methods │ │ │ │ 00000730 t dictkeys_reversed │ │ │ │ -000016b4 t dictresize.isra.0 │ │ │ │ +0000164c t dictresize.isra.0 │ │ │ │ 00000850 t dictreviter_iternext │ │ │ │ 0000085c d dictvalues_as_sequence │ │ │ │ -0000905c t dictvalues_iter │ │ │ │ +00009084 t dictvalues_iter │ │ │ │ 0000083c d dictvalues_methods │ │ │ │ 00000716 t dictvalues_reversed │ │ │ │ -00005d94 t dictview_dealloc │ │ │ │ +00005dc0 t dictview_dealloc │ │ │ │ 000009c4 d dictview_getset │ │ │ │ -0000b640 t dictview_len │ │ │ │ +0000b668 t dictview_len │ │ │ │ 00000748 t dictview_mapping │ │ │ │ 00000540 t dictview_repr │ │ │ │ 00000180 t dictview_richcompare │ │ │ │ -0000b2a0 t dictview_traverse │ │ │ │ +0000b2c8 t dictview_traverse │ │ │ │ 0000090c d dictviews_as_number │ │ │ │ 000004e2 t dictviews_isdisjoint │ │ │ │ 000004a4 t dictviews_or │ │ │ │ 0000040c t dictviews_sub │ │ │ │ 00000478 t dictviews_to_set │ │ │ │ 000005bc t dictviews_xor │ │ │ │ 00000000 d empty_keys_struct │ │ │ │ -000015ac t find_empty_slot │ │ │ │ +00001544 t find_empty_slot │ │ │ │ 0000040c r getitem__doc__ │ │ │ │ -00006a04 t insert_split_key │ │ │ │ -00008c68 t insert_split_value │ │ │ │ -00000d18 t insert_to_emptydict │ │ │ │ -00001088 t insertdict │ │ │ │ +00006a2c t insert_split_key │ │ │ │ +00008c90 t insert_split_value │ │ │ │ +00000cd8 t insert_to_emptydict │ │ │ │ +00001048 t insertdict │ │ │ │ 000000c4 r isdisjoint_doc │ │ │ │ 00000138 r length_hint_doc │ │ │ │ 00000ad4 d mapp_methods │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ -00009f10 t merge_from_seq2_lock_held │ │ │ │ +00009f38 t merge_from_seq2_lock_held │ │ │ │ 000000ac t new_dict │ │ │ │ -00008b70 t new_dict_with_shared_keys │ │ │ │ -00000f68 t new_keys_object.isra.0 │ │ │ │ -00007804 t pop_lock_held │ │ │ │ +00008b98 t new_dict_with_shared_keys │ │ │ │ +00000f28 t new_keys_object.isra.0 │ │ │ │ +0000782c t pop_lock_held │ │ │ │ 00000110 r reduce_doc │ │ │ │ 00000064 r reversed_items_doc │ │ │ │ 00000094 r reversed_keys_doc │ │ │ │ 00000034 r reversed_values_doc │ │ │ │ 00000000 t setitem_take2_lock_held.part.0 │ │ │ │ 000006a6 t sizeof_lock_held │ │ │ │ -00006110 t store_instance_attr_lock_held │ │ │ │ +0000613c t store_instance_attr_lock_held │ │ │ │ 000002e4 r update__doc__ │ │ │ │ 000000cc t validate_watcher_id │ │ │ │ │ │ │ │ odictobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000028 r .LC1 │ │ │ │ @@ -9424,31 +9422,30 @@ │ │ │ │ 00000880 r .LC82 │ │ │ │ 000008ac r .LC83 │ │ │ │ 000008dc r .LC84 │ │ │ │ 000008f4 r .LC85 │ │ │ │ 00000900 r .LC86 │ │ │ │ 00000914 r .LC87 │ │ │ │ 0000091c r .LC88 │ │ │ │ -00000920 r .LC89 │ │ │ │ +0000093c r .LC89 │ │ │ │ 0000016c r .LC9 │ │ │ │ -00000940 r .LC90 │ │ │ │ -0000096c r .LC91 │ │ │ │ -00000984 r .LC92 │ │ │ │ -00000994 r .LC93 │ │ │ │ -000009b0 r .LC94 │ │ │ │ -000009e8 r .LC95 │ │ │ │ -000009f0 r .LC96 │ │ │ │ -000009f8 r .LC97 │ │ │ │ -00000a04 r .LC98 │ │ │ │ -00000a28 r .LC99 │ │ │ │ +00000968 r .LC90 │ │ │ │ +00000980 r .LC91 │ │ │ │ +00000990 r .LC92 │ │ │ │ +000009ac r .LC93 │ │ │ │ +000009e4 r .LC94 │ │ │ │ +000009ec r .LC95 │ │ │ │ +000009f4 r .LC96 │ │ │ │ +00000a00 r .LC97 │ │ │ │ +00000a24 r .LC98 │ │ │ │ U PyBool_FromLong │ │ │ │ U PyBuffer_FillInfo │ │ │ │ U PyBuffer_IsContiguous │ │ │ │ U PyBuffer_Release │ │ │ │ -00001418 T PyBuffer_ToContiguous │ │ │ │ +0000131c T PyBuffer_ToContiguous │ │ │ │ U PyBytes_FromString │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_ExceptionMatches │ │ │ │ U PyErr_Format │ │ │ │ U PyErr_NoMemory │ │ │ │ U PyErr_Occurred │ │ │ │ @@ -9481,19 +9478,18 @@ │ │ │ │ U PyLong_FromSize_t │ │ │ │ U PyLong_FromSsize_t │ │ │ │ U PyLong_FromUnsignedLong │ │ │ │ U PyLong_FromUnsignedLongLong │ │ │ │ U PyLong_FromVoidPtr │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ -000010ac T PyMemoryView_FromBuffer │ │ │ │ -00004910 T PyMemoryView_FromMemory │ │ │ │ -00002afc T PyMemoryView_FromObject │ │ │ │ -000003b4 t PyMemoryView_FromObjectAndFlags │ │ │ │ -0000099c T PyMemoryView_GetContiguous │ │ │ │ +00000fb0 T PyMemoryView_FromBuffer │ │ │ │ +000048b8 T PyMemoryView_FromMemory │ │ │ │ +00002a18 T PyMemoryView_FromObject │ │ │ │ +00005660 T PyMemoryView_GetContiguous │ │ │ │ 00000000 D PyMemoryView_Type │ │ │ │ U PyNumber_AsSsize_t │ │ │ │ U PyObject_CallOneArg │ │ │ │ U PyObject_CheckBuffer │ │ │ │ U PyObject_ClearWeakRefs │ │ │ │ U PyObject_GC_Del │ │ │ │ U PyObject_GenericGetAttr │ │ │ │ @@ -9509,16 +9505,16 @@ │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_AsASCIIString │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ -000048f8 t Py_XDECREF │ │ │ │ -0000026c t _IntTupleFromSsizet │ │ │ │ +000048a0 t Py_XDECREF │ │ │ │ +000031a8 t _IntTupleFromSsizet │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyImport_GetModuleAttrString │ │ │ │ 000000fc D _PyManagedBuffer_Type │ │ │ │ 00000224 D _PyMemoryIter_Type │ │ │ │ 000002b8 T _PyMemoryView_FromBufferProc │ │ │ │ @@ -9543,119 +9539,119 @@ │ │ │ │ 00000008 r _keywords.4 │ │ │ │ 00000014 r _keywords.7 │ │ │ │ 0000034c d _kwtuple.0 │ │ │ │ 000003b8 d _kwtuple.12 │ │ │ │ 00000364 d _kwtuple.3 │ │ │ │ 00000380 d _kwtuple.6 │ │ │ │ 0000039c d _kwtuple.9 │ │ │ │ -00000e00 t _memory_release │ │ │ │ +00000d04 t _memory_release │ │ │ │ 00000320 d _parser.11 │ │ │ │ 000000d0 d _parser.14 │ │ │ │ 000001f8 d _parser.2 │ │ │ │ 000002f4 d _parser.5 │ │ │ │ 000001cc d _parser.8 │ │ │ │ -00002220 t adjust_fmt.isra.0 │ │ │ │ -00003548 t buffer_to_contiguous │ │ │ │ -00005018 t cmp_rec.part.0 │ │ │ │ -0000391c t copy_rec.part.0 │ │ │ │ +00002124 t adjust_fmt.isra.0 │ │ │ │ +000034dc t buffer_to_contiguous │ │ │ │ +00004fb4 t cmp_rec.part.0 │ │ │ │ +000038b0 t copy_rec.part.0 │ │ │ │ 00000366 t fix_struct_error_int │ │ │ │ -0000075c t init_flags │ │ │ │ -000007dc t init_shape_strides.part.0 │ │ │ │ -000038dc t init_strides_from_shape │ │ │ │ -00002e24 t lookup_dimension │ │ │ │ -0000053c t mbuf_add_view │ │ │ │ -000004e0 t mbuf_alloc │ │ │ │ +00000660 t init_flags │ │ │ │ +000006e0 t init_shape_strides.part.0 │ │ │ │ +00003870 t init_strides_from_shape │ │ │ │ +00002d40 t lookup_dimension │ │ │ │ +00000440 t mbuf_add_view │ │ │ │ +000003e4 t mbuf_alloc │ │ │ │ 000000a4 t mbuf_clear │ │ │ │ -00001020 t mbuf_dealloc │ │ │ │ -00000fe0 t mbuf_release │ │ │ │ -00001094 t mbuf_traverse │ │ │ │ +00000f24 t mbuf_dealloc │ │ │ │ +00000ee4 t mbuf_release │ │ │ │ +00000f98 t mbuf_traverse │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ 000005a8 d memory_as_buffer │ │ │ │ 0000059c d memory_as_mapping │ │ │ │ 00000574 d memory_as_sequence │ │ │ │ -000024d8 t memory_ass_sub │ │ │ │ +000023f4 t memory_ass_sub │ │ │ │ 00000000 t memory_c_contiguous │ │ │ │ 00000108 r memory_c_contiguous_doc │ │ │ │ 000000ba t memory_clear │ │ │ │ 00000324 t memory_contiguous │ │ │ │ 00000098 r memory_contiguous_doc │ │ │ │ -00000d34 t memory_dealloc │ │ │ │ -00002390 t memory_enter │ │ │ │ +00000c38 t memory_dealloc │ │ │ │ +00002294 t memory_enter │ │ │ │ 00000124 t memory_enter.part.0 │ │ │ │ -00002420 t memory_exit │ │ │ │ +00002324 t memory_exit │ │ │ │ 00000034 r memory_exit_doc │ │ │ │ 00000042 t memory_f_contiguous │ │ │ │ 000000cc r memory_f_contiguous_doc │ │ │ │ 0000029c r memory_format_doc │ │ │ │ -0000020c t memory_format_get │ │ │ │ +000001f4 t memory_format_get │ │ │ │ 00000124 t memory_format_get.part.0 │ │ │ │ -00000e1c t memory_getbuf │ │ │ │ +00000d20 t memory_getbuf │ │ │ │ 00000470 d memory_getsetlist │ │ │ │ 00000000 t memory_hash │ │ │ │ -00000164 t memory_item │ │ │ │ +0000014c t memory_item │ │ │ │ 000002f4 r memory_itemsize_doc │ │ │ │ -00001e10 t memory_itemsize_get │ │ │ │ +00001d14 t memory_itemsize_get │ │ │ │ 00000124 t memory_itemsize_get.part.0 │ │ │ │ 000000f0 t memory_iter │ │ │ │ -000013bc t memory_length │ │ │ │ +000012c0 t memory_length │ │ │ │ 000003d0 d memory_methods │ │ │ │ 00000360 r memory_nbytes_doc │ │ │ │ -0000014c t memory_nbytes_get │ │ │ │ +000023dc t memory_nbytes_get │ │ │ │ 00000124 t memory_nbytes_get.part.0 │ │ │ │ 0000023c r memory_ndim_doc │ │ │ │ -00000224 t memory_ndim_get │ │ │ │ +0000020c t memory_ndim_get │ │ │ │ 00000124 t memory_ndim_get.part.0 │ │ │ │ 000003b8 r memory_obj_doc │ │ │ │ -00000554 t memory_obj_get │ │ │ │ +000004cc t memory_obj_get │ │ │ │ 00000124 t memory_obj_get.part.0 │ │ │ │ 0000032c r memory_readonly_doc │ │ │ │ -0000023c t memory_readonly_get │ │ │ │ +00000224 t memory_readonly_get │ │ │ │ 00000124 t memory_readonly_get.part.0 │ │ │ │ -00000fd8 t memory_releasebuf │ │ │ │ +00000edc t memory_releasebuf │ │ │ │ 00000084 t memory_repr │ │ │ │ -00003ca8 t memory_richcompare │ │ │ │ +00003c2c t memory_richcompare │ │ │ │ 000001e8 r memory_shape_doc │ │ │ │ -00000254 t memory_shape_get │ │ │ │ +0000023c t memory_shape_get │ │ │ │ 00000124 t memory_shape_get.part.0 │ │ │ │ 0000017c r memory_strides_doc │ │ │ │ -000002dc t memory_strides_get │ │ │ │ +00000254 t memory_strides_get │ │ │ │ 00000124 t memory_strides_get.part.0 │ │ │ │ 00000140 r memory_suboffsets_doc │ │ │ │ -000002f4 t memory_suboffsets_get │ │ │ │ +0000026c t memory_suboffsets_get │ │ │ │ 00000124 t memory_suboffsets_get.part.0 │ │ │ │ -00000834 t memory_subscript │ │ │ │ -000010a0 t memory_traverse │ │ │ │ +00000738 t memory_subscript │ │ │ │ +00000fa4 t memory_traverse │ │ │ │ 000001ec t memoryiter_dealloc │ │ │ │ -0000030c t memoryiter_next │ │ │ │ -0000040c t memoryiter_traverse │ │ │ │ +00000284 t memoryiter_next │ │ │ │ +0000051c t memoryiter_traverse │ │ │ │ 00000000 t memoryview │ │ │ │ 0000093c r memoryview__doc__ │ │ │ │ 000003a6 t memoryview__from_flags │ │ │ │ 000008d0 r memoryview__from_flags__doc__ │ │ │ │ -00001574 t memoryview_cast │ │ │ │ +00001478 t memoryview_cast │ │ │ │ 00000818 r memoryview_cast__doc__ │ │ │ │ -0000041c t memoryview_hex │ │ │ │ +00000394 t memoryview_hex │ │ │ │ 000003e4 r memoryview_hex__doc__ │ │ │ │ -000023b4 t memoryview_release │ │ │ │ +000022b8 t memoryview_release │ │ │ │ 00000878 r memoryview_release__doc__ │ │ │ │ -0000328c t memoryview_tobytes │ │ │ │ +00003218 t memoryview_tobytes │ │ │ │ 000005d8 r memoryview_tobytes__doc__ │ │ │ │ -00001e28 t memoryview_tolist │ │ │ │ +00001d2c t memoryview_tolist │ │ │ │ 00000784 r memoryview_tolist__doc__ │ │ │ │ -000003b8 t memoryview_toreadonly │ │ │ │ +00000330 t memoryview_toreadonly │ │ │ │ 000007d0 r memoryview_toreadonly__doc__ │ │ │ │ -00002e88 t pack_single │ │ │ │ +00002da4 t pack_single │ │ │ │ 00000232 t ptr_from_tuple │ │ │ │ U strcmp │ │ │ │ U strcpy │ │ │ │ U strlen │ │ │ │ -00004bb4 t struct_get_unpacker │ │ │ │ -00000584 t tolist_rec.part.0 │ │ │ │ -00002260 t unpack_single.isra.0 │ │ │ │ +00004b54 t struct_get_unpacker │ │ │ │ +000004fc t tolist_rec.part.0 │ │ │ │ +00002164 t unpack_single.isra.0 │ │ │ │ │ │ │ │ methodobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000001c r .LC1 │ │ │ │ 00000198 r .LC10 │ │ │ │ 000001b4 r .LC11 │ │ │ │ @@ -11258,15 +11254,15 @@ │ │ │ │ U PyErr_ExceptionMatches │ │ │ │ U PyErr_NoMemory │ │ │ │ U PyErr_Occurred │ │ │ │ U PyErr_SetString │ │ │ │ U PyExc_KeyError │ │ │ │ U PyExc_RuntimeError │ │ │ │ U PyExc_TypeError │ │ │ │ -00002900 T PyFrozenSet_New │ │ │ │ +00002878 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 │ │ │ │ @@ -11280,20 +11276,20 @@ │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyObject_Repr │ │ │ │ U PyObject_RichCompareBool │ │ │ │ U PyObject_SelfIter │ │ │ │ U PySequence_List │ │ │ │ 000001a8 D PySetIter_Type │ │ │ │ 00000d50 T PySet_Add │ │ │ │ -00003024 T PySet_Clear │ │ │ │ +00002f9c T PySet_Clear │ │ │ │ 000014ec T PySet_Contains │ │ │ │ 000010c4 T PySet_Discard │ │ │ │ 00000c98 T PySet_New │ │ │ │ 000000b4 T PySet_Pop │ │ │ │ -000029b0 T PySet_Size │ │ │ │ +00002928 T PySet_Size │ │ │ │ 000000d0 D PySet_Type │ │ │ │ U PyThreadState_Get │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Pack │ │ │ │ U PyType_GenericAlloc │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyType_Type │ │ │ │ @@ -11301,33 +11297,33 @@ │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_ReprEnter │ │ │ │ U Py_ReprLeave │ │ │ │ -000027fc t Py_XDECREF │ │ │ │ +00002774 t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyArg_NoKwnames │ │ │ │ U _PyDict_Contains_KnownHash │ │ │ │ U _PyDict_Next │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_SetKeyError │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyObject_GetState │ │ │ │ U _PyRuntime │ │ │ │ 00000278 d _PySetDummy_Type │ │ │ │ 000000d2 T _PySet_ClearInternal │ │ │ │ -00002b10 T _PySet_Contains │ │ │ │ +00002a88 T _PySet_Contains │ │ │ │ 00000348 D _PySet_Dummy │ │ │ │ -00002d44 T _PySet_NextEntry │ │ │ │ -00002a10 T _PySet_NextEntryRef │ │ │ │ -000001a0 T _PySet_Update │ │ │ │ +00002cbc T _PySet_NextEntry │ │ │ │ +00002988 T _PySet_NextEntryRef │ │ │ │ +00003a94 T _PySet_Update │ │ │ │ U _PyTrash_thread_deposit_object │ │ │ │ U _PyTrash_thread_destroy_chain │ │ │ │ U _PyUnicode_EQ │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ U _Py_NoneStruct │ │ │ │ @@ -11338,112 +11334,111 @@ │ │ │ │ 000001a0 d _dummy_struct │ │ │ │ 000000b0 t dummy_dealloc │ │ │ │ 000000a4 t dummy_repr │ │ │ │ 0000034c d frozenset_as_number │ │ │ │ 00000000 t frozenset_copy │ │ │ │ 000007ac r frozenset_copy__doc__ │ │ │ │ 00000010 r frozenset_doc │ │ │ │ -00002e54 t frozenset_hash │ │ │ │ +00002dcc t frozenset_hash │ │ │ │ 000003dc d frozenset_methods │ │ │ │ -00000be0 t frozenset_new │ │ │ │ +00000a74 t frozenset_new │ │ │ │ 00000000 t frozenset_vectorcall │ │ │ │ 000000e0 r length_hint_doc │ │ │ │ 00000174 t make_new_set │ │ │ │ -00003cf4 t make_new_set_basetype │ │ │ │ +00003d5c t make_new_set_basetype │ │ │ │ U memset │ │ │ │ 000000b8 r reduce_doc │ │ │ │ -00003428 t set___contains__ │ │ │ │ +000033a0 t set___contains__ │ │ │ │ 000002e8 r set___contains____doc__ │ │ │ │ -000009a8 t set___reduce__ │ │ │ │ +0000083c t set___reduce__ │ │ │ │ 00000164 r set___reduce____doc__ │ │ │ │ 00000088 t set___sizeof__ │ │ │ │ 00000118 r set___sizeof____doc__ │ │ │ │ -00003234 t set_add │ │ │ │ +000031ac t set_add │ │ │ │ 0000032c r set_add__doc__ │ │ │ │ 00000760 t set_add_entry │ │ │ │ -00003f6c t set_and │ │ │ │ +00003fd4 t set_and │ │ │ │ 000004ac d set_as_number │ │ │ │ 0000069c d set_as_sequence │ │ │ │ -000066e0 t set_clear │ │ │ │ +000068a4 t set_clear │ │ │ │ 00000774 r set_clear__doc__ │ │ │ │ -00003148 t set_clear_internal │ │ │ │ +000030c0 t set_clear_internal │ │ │ │ 00000000 t set_contains_lock_held.part.0 │ │ │ │ -00000690 t set_copy │ │ │ │ +00000524 t set_copy │ │ │ │ 000007e0 r set_copy__doc__ │ │ │ │ -0000064c t set_copy_and_difference │ │ │ │ -00003c6c t set_copy_impl │ │ │ │ -00002818 t set_dealloc │ │ │ │ -000048a0 t set_difference │ │ │ │ -00006138 t set_difference_multi │ │ │ │ +000004e0 t set_copy_and_difference │ │ │ │ +00003cbc t set_copy_impl │ │ │ │ +00002790 t set_dealloc │ │ │ │ +0000496c t set_difference │ │ │ │ +000062fc t set_difference_multi │ │ │ │ 00000528 r set_difference_multi__doc__ │ │ │ │ -000006ac t set_difference_update │ │ │ │ +00000540 t set_difference_update │ │ │ │ 00000590 r set_difference_update__doc__ │ │ │ │ -00005ac0 t set_difference_update_internal │ │ │ │ -00004ee8 t set_discard │ │ │ │ +00005c84 t set_difference_update_internal │ │ │ │ +000050cc t set_discard │ │ │ │ 000001a4 r set_discard__doc__ │ │ │ │ 00001350 t set_discard_key │ │ │ │ 0000006c r set_doc │ │ │ │ -000001f4 t set_iand │ │ │ │ -00006cfc t set_init │ │ │ │ +000001a0 t set_iand │ │ │ │ +00006ec0 t set_init │ │ │ │ 00000bc0 t set_insert_clean │ │ │ │ -00004004 t set_intersection │ │ │ │ -00006660 t set_intersection_multi │ │ │ │ +0000406c t set_intersection │ │ │ │ +00006824 t set_intersection_multi │ │ │ │ 000006b0 r set_intersection_multi__doc__ │ │ │ │ -000007c4 t set_intersection_multi_impl │ │ │ │ -00000a08 t set_intersection_update_multi │ │ │ │ +00000658 t set_intersection_multi_impl │ │ │ │ +0000089c t set_intersection_update_multi │ │ │ │ 00000640 r set_intersection_update_multi__doc__ │ │ │ │ 00001740 t set_ior │ │ │ │ -00006244 t set_isdisjoint │ │ │ │ +00006408 t set_isdisjoint │ │ │ │ 000005ec r set_isdisjoint__doc__ │ │ │ │ -00000bdc t set_issubset │ │ │ │ +00000a70 t set_issubset │ │ │ │ 000003e8 r set_issubset__doc__ │ │ │ │ -0000376c t set_issubset_impl │ │ │ │ -00005180 t set_issuperset │ │ │ │ +000036e4 t set_issubset_impl │ │ │ │ +00005364 t set_issuperset │ │ │ │ 00000398 r set_issuperset__doc__ │ │ │ │ -000054b8 t set_issuperset_impl │ │ │ │ -00000740 t set_isub │ │ │ │ -000025e4 t set_iter │ │ │ │ -00000c8c t set_ixor │ │ │ │ -00002a0c t set_len │ │ │ │ +0000569c t set_issuperset_impl │ │ │ │ +000005d4 t set_isub │ │ │ │ +0000255c t set_iter │ │ │ │ +00000b20 t set_ixor │ │ │ │ +00002984 t set_len │ │ │ │ 000013d8 t set_lookkey │ │ │ │ -00001f60 t set_merge_lock_held │ │ │ │ +00001edc t set_merge_lock_held │ │ │ │ 0000053c d set_methods │ │ │ │ -00006cc4 t set_new │ │ │ │ -00003b08 t set_or │ │ │ │ -00004730 t set_pop │ │ │ │ +00006e88 t set_new │ │ │ │ +00003b58 t set_or │ │ │ │ +000047fc t set_pop │ │ │ │ 00000864 r set_pop__doc__ │ │ │ │ -000057f0 t set_remove │ │ │ │ +000059d4 t set_remove │ │ │ │ 00000264 r set_remove__doc__ │ │ │ │ -000003c0 t set_repr │ │ │ │ -00003668 t set_richcompare │ │ │ │ -00004808 t set_sub │ │ │ │ -000002a8 t set_swap_bodies │ │ │ │ -00000d18 t set_symmetric_difference │ │ │ │ +00000254 t set_repr │ │ │ │ +000035e0 t set_richcompare │ │ │ │ +000048d4 t set_sub │ │ │ │ +00004fb4 t set_swap_bodies │ │ │ │ +00000bac t set_symmetric_difference │ │ │ │ 00000434 r set_symmetric_difference__doc__ │ │ │ │ -00000b38 t set_symmetric_difference_impl │ │ │ │ -00000854 t set_symmetric_difference_update │ │ │ │ +000009cc t set_symmetric_difference_impl │ │ │ │ +000006e8 t set_symmetric_difference_update │ │ │ │ 000004a8 r set_symmetric_difference_update__doc__ │ │ │ │ -000067d8 t set_symmetric_difference_update_set │ │ │ │ +0000699c t set_symmetric_difference_update_set │ │ │ │ 00000910 t set_table_resize │ │ │ │ 00000c04 t set_traverse │ │ │ │ -00000548 t set_union │ │ │ │ +000003dc t set_union │ │ │ │ 00000718 r set_union__doc__ │ │ │ │ -00004d30 t set_update │ │ │ │ +00004dfc t set_update │ │ │ │ 00000814 r set_update__doc__ │ │ │ │ -00003d44 t set_update_dict_lock_held │ │ │ │ -00001edc t set_update_internal │ │ │ │ +00003dac t set_update_dict_lock_held │ │ │ │ 00000228 t set_update_iterable_lock_held │ │ │ │ 00000f98 t set_vectorcall │ │ │ │ -00000aa4 t set_xor │ │ │ │ -0000278c t setiter_dealloc │ │ │ │ -00002668 t setiter_iternext │ │ │ │ -00000694 t setiter_len │ │ │ │ +00000938 t set_xor │ │ │ │ +00002704 t setiter_dealloc │ │ │ │ +000025e0 t setiter_iternext │ │ │ │ +00000528 t setiter_len │ │ │ │ 000006c4 d setiter_methods │ │ │ │ 00000024 t setiter_reduce │ │ │ │ -000007b8 t setiter_traverse │ │ │ │ +0000064c t setiter_traverse │ │ │ │ │ │ │ │ sliceobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000001c r .LC1 │ │ │ │ 00000060 r .LC2 │ │ │ │ 00000068 r .LC3 │ │ │ │ @@ -11658,15 +11653,15 @@ │ │ │ │ U PySequence_Tuple │ │ │ │ U PySlice_AdjustIndices │ │ │ │ U PySlice_Type │ │ │ │ U PySlice_Unpack │ │ │ │ U PyThreadState_Get │ │ │ │ 000000d0 D PyTupleIter_Type │ │ │ │ 00000dd4 T PyTuple_GetItem │ │ │ │ -000013d8 T PyTuple_GetSlice │ │ │ │ +000013d0 T PyTuple_GetSlice │ │ │ │ 00000000 T PyTuple_New │ │ │ │ 00000378 T PyTuple_Pack │ │ │ │ 00000138 T PyTuple_SetItem │ │ │ │ 00000da4 T PyTuple_Size │ │ │ │ 00000000 D PyTuple_Type │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_FromString │ │ │ │ @@ -11684,15 +11679,15 @@ │ │ │ │ U _PyEval_SliceIndexNotNone │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyObject_GC_NewVar │ │ │ │ U _PyObject_GC_Resize │ │ │ │ U _PyRuntime │ │ │ │ U _PyTrash_thread_deposit_object │ │ │ │ U _PyTrash_thread_destroy_chain │ │ │ │ -00001eac T _PyTuple_ClearFreeList │ │ │ │ +00001ea0 T _PyTuple_ClearFreeList │ │ │ │ 00000000 T _PyTuple_DebugMallocStats │ │ │ │ 000000f4 T _PyTuple_FromArray │ │ │ │ 00000e28 T _PyTuple_FromArraySteal │ │ │ │ 00000c8c T _PyTuple_MaybeUntrack │ │ │ │ 00000570 T _PyTuple_Resize │ │ │ │ U _PyUnicodeWriter_Dealloc │ │ │ │ U _PyUnicodeWriter_Finish │ │ │ │ @@ -11717,39 +11712,39 @@ │ │ │ │ 00000028 r reduce_doc │ │ │ │ 00000000 r setstate_doc │ │ │ │ 000001ac t tuple___getnewargs__ │ │ │ │ 00000088 r tuple___getnewargs____doc__ │ │ │ │ 000002dc t tuple_alloc │ │ │ │ 000001e0 d tuple_as_mapping │ │ │ │ 0000023c d tuple_as_sequence │ │ │ │ -00002224 t tuple_count │ │ │ │ +00002218 t tuple_count │ │ │ │ 000001ac r tuple_count__doc__ │ │ │ │ 00000000 t tuple_index │ │ │ │ 000001f0 r tuple_index__doc__ │ │ │ │ 00000888 t tuple_iter │ │ │ │ 000001ec d tuple_methods │ │ │ │ -00001b58 t tuple_new │ │ │ │ +00001b4c t tuple_new │ │ │ │ 000000a8 r tuple_new__doc__ │ │ │ │ -000015d4 t tuple_vectorcall │ │ │ │ -000018f8 t tupleconcat │ │ │ │ +000015cc t tuple_vectorcall │ │ │ │ +000018ec t tupleconcat │ │ │ │ 00000f64 t tuplecontains │ │ │ │ 000009f4 t tupledealloc │ │ │ │ -000012dc t tuplehash │ │ │ │ -00001294 t tupleitem │ │ │ │ +000012d4 t tuplehash │ │ │ │ +0000128c t tupleitem │ │ │ │ 00000978 t tupleiter_dealloc │ │ │ │ -00002210 t tupleiter_len │ │ │ │ +00002204 t tupleiter_len │ │ │ │ 000001a0 d tupleiter_methods │ │ │ │ 0000091c t tupleiter_next │ │ │ │ 00000200 t tupleiter_reduce │ │ │ │ 00000244 t tupleiter_setstate │ │ │ │ -00001d60 t tupleiter_traverse │ │ │ │ -00001b54 t tuplelength │ │ │ │ -00001ef0 t tuplerepeat │ │ │ │ -00001d6c t tuplerepr │ │ │ │ -000017e4 t tuplerichcompare │ │ │ │ +00001d54 t tupleiter_traverse │ │ │ │ +00001b48 t tuplelength │ │ │ │ +00001ee4 t tuplerepeat │ │ │ │ +00001d60 t tuplerepr │ │ │ │ +000017dc t tuplerichcompare │ │ │ │ 00000ff4 t tuplesubscript │ │ │ │ 00000bd0 t tupletraverse │ │ │ │ │ │ │ │ typeobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ @@ -12054,15 +12049,15 @@ │ │ │ │ U PyObject_GenericHash │ │ │ │ U PyObject_GenericSetAttr │ │ │ │ U PyObject_GetAttr │ │ │ │ U PyObject_GetBuffer │ │ │ │ 00005888 T PyObject_GetItemData │ │ │ │ U PyObject_GetIter │ │ │ │ U PyObject_GetOptionalAttr │ │ │ │ -00000d28 T PyObject_GetTypeData │ │ │ │ +00000ca8 T PyObject_GetTypeData │ │ │ │ U PyObject_HasAttrWithError │ │ │ │ U PyObject_Hash │ │ │ │ U PyObject_HashNotImplemented │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyObject_Malloc │ │ │ │ U PyObject_Repr │ │ │ │ U PyObject_RichCompareBool │ │ │ │ @@ -12089,30 +12084,30 @@ │ │ │ │ U PyTuple_GetSlice │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Pack │ │ │ │ U PyTuple_Type │ │ │ │ 00001c74 T PyType_AddWatcher │ │ │ │ 00001000 T PyType_ClearCache │ │ │ │ 00001d96 T PyType_ClearWatcher │ │ │ │ -0000cdc8 T PyType_FromMetaclass │ │ │ │ -0000a434 T PyType_FromModuleAndSpec │ │ │ │ +0000cdc4 T PyType_FromMetaclass │ │ │ │ +0000a450 T PyType_FromModuleAndSpec │ │ │ │ 0000427c T PyType_FromSpec │ │ │ │ -0000a45c T PyType_FromSpecWithBases │ │ │ │ +0000a478 T PyType_FromSpecWithBases │ │ │ │ 00003fdc T PyType_GenericAlloc │ │ │ │ -0000974c T PyType_GenericNew │ │ │ │ -00000d38 T PyType_GetDict │ │ │ │ -0000c998 T PyType_GetFlags │ │ │ │ -00011490 T PyType_GetFullyQualifiedName │ │ │ │ -0000f0e4 T PyType_GetModule │ │ │ │ -0000badc T PyType_GetModuleByDef │ │ │ │ +00009768 T PyType_GenericNew │ │ │ │ +00000cb8 T PyType_GetDict │ │ │ │ +0000c994 T PyType_GetFlags │ │ │ │ +00011494 T PyType_GetFullyQualifiedName │ │ │ │ +0000f0e0 T PyType_GetModule │ │ │ │ +0000baf8 T PyType_GetModuleByDef │ │ │ │ 00000008 T PyType_GetModuleName │ │ │ │ -00010554 T PyType_GetModuleState │ │ │ │ +00010558 T PyType_GetModuleState │ │ │ │ 00000002 T PyType_GetName │ │ │ │ 000005f0 T PyType_GetQualName │ │ │ │ -0000fccc T PyType_GetSlot │ │ │ │ +0000fcc8 T PyType_GetSlot │ │ │ │ 00001c5e T PyType_GetTypeDataSize │ │ │ │ 00005c60 T PyType_IsSubtype │ │ │ │ 00000170 T PyType_Modified │ │ │ │ 0000583c T PyType_Ready │ │ │ │ 00002128 T PyType_SUPPORTS_WEAKREFS │ │ │ │ 00000c24 D PyType_Type │ │ │ │ 00001dd4 T PyType_Unwatch │ │ │ │ @@ -12151,334 +12146,334 @@ │ │ │ │ U _PyObject_AssertFailed │ │ │ │ U _PyObject_Call │ │ │ │ U _PyObject_Call_Prepend │ │ │ │ U _PyObject_ComputedDictPointer │ │ │ │ U _PyObject_GC_Link │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyObject_GenericGetAttrWithDict │ │ │ │ -000014c0 T _PyObject_GetState │ │ │ │ +000013d0 T _PyObject_GetState │ │ │ │ U _PyObject_InitInlineValues │ │ │ │ U _PyObject_IsFreed │ │ │ │ U _PyObject_IsInstanceDictEmpty │ │ │ │ -00008658 T _PyObject_LookupSpecial │ │ │ │ +00008678 T _PyObject_LookupSpecial │ │ │ │ 000021e4 T _PyObject_LookupSpecialId │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ U _PyObject_NextNotImplemented │ │ │ │ U _PyObject_RealIsInstance │ │ │ │ U _PyObject_RealIsSubclass │ │ │ │ U _PyObject_SetAttributeErrorContext │ │ │ │ U _PyObject_SetDeferredRefcount │ │ │ │ U _PyObject_SetManagedDict │ │ │ │ -0000d0f4 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ +0000d0f0 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ U _PyRuntime │ │ │ │ U _PySequence_IterSearch │ │ │ │ U _PyStaticType_ClearWeakRefs │ │ │ │ -0000d934 T _PyStaticType_FiniBuiltin │ │ │ │ +0000d930 T _PyStaticType_FiniBuiltin │ │ │ │ 000041e0 T _PyStaticType_GetState │ │ │ │ 00000058 T _PyStaticType_InitBuiltin │ │ │ │ 00000284 T _PyStaticType_InitForExtension │ │ │ │ -0000b60c T _PySuper_Lookup │ │ │ │ +0000b628 T _PySuper_Lookup │ │ │ │ U _PyTrash_thread_deposit_object │ │ │ │ U _PyTrash_thread_destroy_chain │ │ │ │ 00000000 T _PyType_AddMethod │ │ │ │ 000040f8 T _PyType_AllocNoTrack │ │ │ │ 00005198 T _PyType_CalculateMetaclass │ │ │ │ 00001f3c T _PyType_CheckConsistency │ │ │ │ 000042a4 t _PyType_FromMetaclass_impl │ │ │ │ 00001f12 T _PyType_GetBases │ │ │ │ 00004220 T _PyType_GetDict │ │ │ │ -0000cacc T _PyType_GetDocFromInternalDoc │ │ │ │ -000115fc T _PyType_GetFullyQualifiedName │ │ │ │ +0000cac8 T _PyType_GetDocFromInternalDoc │ │ │ │ +00011600 T _PyType_GetFullyQualifiedName │ │ │ │ 00001f26 T _PyType_GetMRO │ │ │ │ -00011ea0 T _PyType_GetModuleByDef2 │ │ │ │ -00000c04 T _PyType_GetModuleByDef3 │ │ │ │ -0000c898 T _PyType_GetSubclasses │ │ │ │ +00011f04 T _PyType_GetModuleByDef2 │ │ │ │ +00000d44 T _PyType_GetModuleByDef3 │ │ │ │ +0000c894 T _PyType_GetSubclasses │ │ │ │ 00000758 T _PyType_GetTextSignatureFromInternalDoc │ │ │ │ -0000defc T _PyType_HasSubclasses │ │ │ │ +0000def8 T _PyType_HasSubclasses │ │ │ │ 00000000 T _PyType_InitCache │ │ │ │ 00005cc0 T _PyType_Lookup │ │ │ │ 00002132 T _PyType_LookupId │ │ │ │ 000058d0 T _PyType_LookupRef │ │ │ │ -0000a414 T _PyType_Name │ │ │ │ -0000b4f4 T _PyType_NewManagedObject │ │ │ │ +0000a430 T _PyType_Name │ │ │ │ +0000b510 T _PyType_NewManagedObject │ │ │ │ 00000278 T _PyType_SetFlags │ │ │ │ -0000ccd0 T _PyType_SetFlagsRecursive │ │ │ │ +0000cccc T _PyType_SetFlagsRecursive │ │ │ │ 00000000 T _PyTypes_AfterFork │ │ │ │ 00000598 T _PyTypes_Fini │ │ │ │ 000004c0 T _PyTypes_FiniExtTypes │ │ │ │ U _PyUnicode_Copy │ │ │ │ U _PyUnicode_Equal │ │ │ │ U _PyUnicode_FromId │ │ │ │ U _PyUnicode_InternMortal │ │ │ │ U _PyWeakref_ClearWeakRefsNoCallbacks │ │ │ │ -0000bfdc T _Py_BaseObject_RichCompare │ │ │ │ +0000bfd8 T _Py_BaseObject_RichCompare │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_Mangle │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_SetImmortal │ │ │ │ U _Py_SetImmortalUntracked │ │ │ │ U _Py_TrueStruct │ │ │ │ -0000f99c T _Py_slot_tp_getattr_hook │ │ │ │ -00000db4 T _Py_slot_tp_getattro │ │ │ │ +0000f998 T _Py_slot_tp_getattr_hook │ │ │ │ +00011c2c T _Py_slot_tp_getattro │ │ │ │ U _Py_tss_tstate │ │ │ │ -00009f64 T _Py_type_getattro │ │ │ │ -0000929c T _Py_type_getattro_impl │ │ │ │ +00009f80 T _Py_type_getattro │ │ │ │ +000092b8 T _Py_type_getattro_impl │ │ │ │ U _Py_union_type_or │ │ │ │ 00000148 r __func__.0 │ │ │ │ 00000204 r __func__.1 │ │ │ │ U __sprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 000006c4 t _common_reduce.part.0 │ │ │ │ 000059fc t assign_version_tag │ │ │ │ 000053c8 t best_base │ │ │ │ 00000ea0 d bufferwrapper_as_buffer │ │ │ │ 000018c8 t bufferwrapper_dealloc │ │ │ │ 00001840 t bufferwrapper_releasebuf │ │ │ │ 00001e38 t bufferwrapper_traverse │ │ │ │ 0000017c t call_unbound_noarg.part.0 │ │ │ │ -0000e8a8 t check_num_args │ │ │ │ -0000c5a4 t check_set_special_type_attr │ │ │ │ +0000e8a4 t check_num_args │ │ │ │ +0000c5a0 t check_set_special_type_attr │ │ │ │ 00001414 t class_name │ │ │ │ -0000af90 t clear_slots │ │ │ │ -0000d72c t clear_tp_subclasses │ │ │ │ -000009d0 t compatible_for_assignment │ │ │ │ -00000ae8 t compatible_with_tp_base │ │ │ │ +0000afac t clear_slots │ │ │ │ +0000d728 t clear_tp_subclasses │ │ │ │ +00000950 t compatible_for_assignment │ │ │ │ +00000a68 t compatible_with_tp_base │ │ │ │ 00005ac8 t find_name_in_mro │ │ │ │ -0000d94c t fini_static_type │ │ │ │ +0000d948 t fini_static_type │ │ │ │ 00001bac t get_dict_descriptor │ │ │ │ -0000bb68 t get_module_by_def │ │ │ │ +0000bb84 t get_module_by_def │ │ │ │ 0000149e t getindex │ │ │ │ -00010ea0 t import_copyreg │ │ │ │ -00009de8 t lookup_maybe_method │ │ │ │ +00010ea4 t import_copyreg │ │ │ │ +00009e04 t lookup_maybe_method │ │ │ │ 00000514 t managed_static_type_state_clear.part.0 │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ -0000f870 t merge_class_dict │ │ │ │ +0000f86c t merge_class_dict │ │ │ │ 00000d9c t method_is_overloaded.isra.0 │ │ │ │ 0000065e t mro_hierarchy │ │ │ │ 00003b18 t mro_implementation_unlocked │ │ │ │ 0000347c t mro_internal_unlocked.isra.0 │ │ │ │ 00000158 r name_op │ │ │ │ 000005f8 t object___dir__ │ │ │ │ 000006c0 r object___dir____doc__ │ │ │ │ -0000d8d0 t object___format__ │ │ │ │ +0000d8cc t object___format__ │ │ │ │ 00000734 r object___format____doc__ │ │ │ │ -00000ddc t object___getstate__ │ │ │ │ +00000d34 t object___getstate__ │ │ │ │ 00000824 r object___getstate____doc__ │ │ │ │ 000015f8 t object___reduce__ │ │ │ │ 000007f8 r object___reduce____doc__ │ │ │ │ -000105a8 t object___reduce_ex__ │ │ │ │ +000105ac t object___reduce_ex__ │ │ │ │ 000007bc r object___reduce_ex____doc__ │ │ │ │ 0000119c t object___sizeof__ │ │ │ │ 000006f4 r object___sizeof____doc__ │ │ │ │ -000091b8 t object_dealloc │ │ │ │ +000091d4 t object_dealloc │ │ │ │ 000003f4 r object_doc │ │ │ │ -0000c1fc t object_get_class │ │ │ │ +0000c1f8 t object_get_class │ │ │ │ 00000f38 d object_getsets │ │ │ │ -00010edc t object_getstate_default │ │ │ │ -00009b1c t object_init │ │ │ │ -0000914c t object_init_subclass │ │ │ │ +00010ee0 t object_getstate_default │ │ │ │ +00009b38 t object_init │ │ │ │ +00009168 t object_init_subclass │ │ │ │ 000004b0 r object_init_subclass_doc │ │ │ │ 00000ea8 d object_methods │ │ │ │ -00009878 t object_new │ │ │ │ +00009894 t object_new │ │ │ │ 000001a4 t object_repr │ │ │ │ -0000c0ec t object_richcompare │ │ │ │ -00000b88 t object_set_class │ │ │ │ -0000a484 t object_str │ │ │ │ -0000c78c t object_subclasshook │ │ │ │ +0000c0e8 t object_richcompare │ │ │ │ +00000b08 t object_set_class │ │ │ │ +0000a4a0 t object_str │ │ │ │ +0000c788 t object_subclasshook │ │ │ │ 00000538 r object_subclasshook_doc │ │ │ │ 00000000 r pyslot_offsets │ │ │ │ 000019f0 t releasebuffer_call_python │ │ │ │ -000122b0 t richcmp_eq │ │ │ │ -00000dfc t richcmp_ge │ │ │ │ -00000dec t richcmp_gt │ │ │ │ -00000df4 t richcmp_le │ │ │ │ -00000de4 t richcmp_lt │ │ │ │ -00011a8c t richcmp_ne │ │ │ │ -0000cd4c t set_flags_recursive │ │ │ │ +000123b8 t richcmp_eq │ │ │ │ +00000d54 t richcmp_ge │ │ │ │ +00000d44 t richcmp_gt │ │ │ │ +00000d4c t richcmp_le │ │ │ │ +00000d3c t richcmp_lt │ │ │ │ +00011b78 t richcmp_ne │ │ │ │ +0000cd48 t set_flags_recursive │ │ │ │ 000012d0 t set_mro_error │ │ │ │ 000014f0 t slot_am_aiter │ │ │ │ -000015b0 t slot_am_anext │ │ │ │ +000014c0 t slot_am_anext │ │ │ │ 0000125e t slot_am_await │ │ │ │ 00001720 t slot_bf_getbuffer │ │ │ │ 00001af4 t slot_bf_releasebuffer │ │ │ │ -0000df78 t slot_mp_ass_subscript │ │ │ │ -0000cde8 t slot_mp_subscript │ │ │ │ -00012218 t slot_nb_absolute │ │ │ │ -00011d1c t slot_nb_add │ │ │ │ -0000f344 t slot_nb_and │ │ │ │ -00011bf0 t slot_nb_bool │ │ │ │ -00001308 t slot_nb_divmod │ │ │ │ -00000e04 t slot_nb_float │ │ │ │ -000120b0 t slot_nb_floor_divide │ │ │ │ -00000f98 t slot_nb_index │ │ │ │ +0000df74 t slot_mp_ass_subscript │ │ │ │ +0000cde4 t slot_mp_subscript │ │ │ │ +00012294 t slot_nb_absolute │ │ │ │ +00011d80 t slot_nb_add │ │ │ │ +0000f340 t slot_nb_and │ │ │ │ +00011c54 t slot_nb_bool │ │ │ │ +00001260 t slot_nb_divmod │ │ │ │ +00000d5c t slot_nb_float │ │ │ │ +0001212c t slot_nb_floor_divide │ │ │ │ +00000ef0 t slot_nb_index │ │ │ │ 0000076c t slot_nb_inplace_add │ │ │ │ 00000bb4 t slot_nb_inplace_and │ │ │ │ -000009d4 t slot_nb_inplace_floor_divide │ │ │ │ +00000978 t slot_nb_inplace_floor_divide │ │ │ │ 00000fb4 t slot_nb_inplace_lshift │ │ │ │ 00000928 t slot_nb_inplace_matrix_multiply │ │ │ │ 00000794 t slot_nb_inplace_multiply │ │ │ │ 00000b8c t slot_nb_inplace_or │ │ │ │ 00000b64 t slot_nb_inplace_power │ │ │ │ 00000b3c t slot_nb_inplace_remainder │ │ │ │ 00000e4a t slot_nb_inplace_rshift │ │ │ │ 000007bc t slot_nb_inplace_subtract │ │ │ │ 00000950 t slot_nb_inplace_true_divide │ │ │ │ 00000bdc t slot_nb_inplace_xor │ │ │ │ -000116e8 t slot_nb_int │ │ │ │ -0000157c t slot_nb_invert │ │ │ │ +000116ec t slot_nb_int │ │ │ │ +0000148c t slot_nb_invert │ │ │ │ 00000e74 t slot_nb_lshift │ │ │ │ 000007e4 t slot_nb_matrix_multiply │ │ │ │ -00000e28 t slot_nb_multiply │ │ │ │ -0000f1ec t slot_nb_negative │ │ │ │ -0000f620 t slot_nb_or │ │ │ │ +00000d80 t slot_nb_multiply │ │ │ │ +0000f1e8 t slot_nb_negative │ │ │ │ +0000f61c t slot_nb_or │ │ │ │ 00000fdc t slot_nb_positive │ │ │ │ -00000fbc t slot_nb_power │ │ │ │ +00000f14 t slot_nb_power │ │ │ │ 000009fc t slot_nb_remainder │ │ │ │ -00000c5c t slot_nb_rshift │ │ │ │ -00011f44 t slot_nb_subtract │ │ │ │ -0001170c t slot_nb_true_divide │ │ │ │ -00001158 t slot_nb_xor │ │ │ │ +00000c04 t slot_nb_rshift │ │ │ │ +00011fa8 t slot_nb_subtract │ │ │ │ +00011710 t slot_nb_true_divide │ │ │ │ +000010b0 t slot_nb_xor │ │ │ │ 0000215e t slot_sq_ass_item │ │ │ │ -0000d148 t slot_sq_contains │ │ │ │ -0000f210 t slot_sq_item │ │ │ │ -0000ed9c t slot_sq_length │ │ │ │ -0000ebf8 t slot_tp_call │ │ │ │ -0000f138 t slot_tp_descr_get │ │ │ │ -00000978 t slot_tp_descr_set │ │ │ │ -0000f560 t slot_tp_finalize │ │ │ │ -0000ff7c t slot_tp_hash │ │ │ │ -00009ba0 t slot_tp_init │ │ │ │ -0000ec90 t slot_tp_iter │ │ │ │ -00010450 t slot_tp_iternext │ │ │ │ -0000a7d0 t slot_tp_new │ │ │ │ -0000ff08 t slot_tp_repr │ │ │ │ -0000fd14 t slot_tp_richcompare │ │ │ │ -0000e22c t slot_tp_setattro │ │ │ │ -000101c0 t slot_tp_str │ │ │ │ +0000d144 t slot_sq_contains │ │ │ │ +0000f20c t slot_sq_item │ │ │ │ +0000ed98 t slot_sq_length │ │ │ │ +0000ebf4 t slot_tp_call │ │ │ │ +0000f134 t slot_tp_descr_get │ │ │ │ +000009a0 t slot_tp_descr_set │ │ │ │ +0000f55c t slot_tp_finalize │ │ │ │ +0000ff78 t slot_tp_hash │ │ │ │ +00009bbc t slot_tp_init │ │ │ │ +0000ec8c t slot_tp_iter │ │ │ │ +00010454 t slot_tp_iternext │ │ │ │ +0000a7ec t slot_tp_new │ │ │ │ +0000ff04 t slot_tp_repr │ │ │ │ +0000fd10 t slot_tp_richcompare │ │ │ │ +0000e228 t slot_tp_setattro │ │ │ │ +000101c4 t slot_tp_str │ │ │ │ 000000f0 d slotdefs │ │ │ │ 000056fc t solid_base │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ U strncmp │ │ │ │ U strrchr │ │ │ │ -0000d7d0 t subtype_clear │ │ │ │ -0000ab7c t subtype_dealloc │ │ │ │ -0000f798 t subtype_dict │ │ │ │ +0000d7cc t subtype_clear │ │ │ │ +0000ab98 t subtype_dealloc │ │ │ │ +0000f794 t subtype_dict │ │ │ │ 00000d30 d subtype_getsets_dict_only │ │ │ │ 00000cf4 d subtype_getsets_full │ │ │ │ 00000d58 d subtype_getsets_weakref_only │ │ │ │ 000015aa t subtype_getweakref │ │ │ │ -00001624 t subtype_setdict │ │ │ │ -0000bbc0 t subtype_traverse │ │ │ │ -000090a0 t super_dealloc │ │ │ │ +00001534 t subtype_setdict │ │ │ │ +0000bbdc t subtype_traverse │ │ │ │ +000090bc t super_dealloc │ │ │ │ 00001632 t super_descr_get │ │ │ │ 00000220 r super_doc │ │ │ │ -00008df0 t super_getattro │ │ │ │ -00001730 t super_init │ │ │ │ -0000a840 t super_init_without_args │ │ │ │ +00008e0c t super_getattro │ │ │ │ +00001640 t super_init │ │ │ │ +0000a85c t super_init_without_args │ │ │ │ 00000e50 d super_members │ │ │ │ 00001e68 t super_repr │ │ │ │ 00001b6e t super_traverse │ │ │ │ -000087c8 t super_vectorcall │ │ │ │ -00008c98 t supercheck │ │ │ │ +000087e4 t super_vectorcall │ │ │ │ +00008cb4 t supercheck │ │ │ │ 000000d0 d tp_new_methoddef │ │ │ │ -0000a9a0 t tp_new_wrapper │ │ │ │ +0000a9bc t tp_new_wrapper │ │ │ │ 0000071c t type___dir__ │ │ │ │ 0000089c r type___dir____doc__ │ │ │ │ -0000f5e4 t type___instancecheck__ │ │ │ │ +0000f5e0 t type___instancecheck__ │ │ │ │ 000009ac r type___instancecheck____doc__ │ │ │ │ 000015fe t type___sizeof__ │ │ │ │ 00000854 r type___sizeof____doc__ │ │ │ │ -0000ed60 t type___subclasscheck__ │ │ │ │ +0000ed5c t type___subclasscheck__ │ │ │ │ 00000960 r type___subclasscheck____doc__ │ │ │ │ -0000c798 t type___subclasses__ │ │ │ │ +0000c794 t type___subclasses__ │ │ │ │ 000008e0 r type___subclasses____doc__ │ │ │ │ -0000c2f0 t type_abstractmethods │ │ │ │ +0000c2ec t type_abstractmethods │ │ │ │ 00000f60 d type_as_number │ │ │ │ 00005e90 t type_call │ │ │ │ -0000d280 t type_clear │ │ │ │ -0000d344 t type_dealloc │ │ │ │ -0000c264 t type_dict │ │ │ │ +0000d27c t type_clear │ │ │ │ +0000d340 t type_dealloc │ │ │ │ +0000c260 t type_dict │ │ │ │ 00000670 r type_doc │ │ │ │ -0000cb80 t type_get_annotations │ │ │ │ -0000c2dc t type_get_bases │ │ │ │ -0000c618 t type_get_doc │ │ │ │ -0000c99c t type_get_module │ │ │ │ -0000ccac t type_get_mro │ │ │ │ -00000884 t type_get_text_signature │ │ │ │ -0000088c t type_get_type_params │ │ │ │ +0000cb7c t type_get_annotations │ │ │ │ +0000c2d8 t type_get_bases │ │ │ │ +0000c614 t type_get_doc │ │ │ │ +0000c998 t type_get_module │ │ │ │ +0000cca8 t type_get_mro │ │ │ │ +00000804 t type_get_text_signature │ │ │ │ +0000080c t type_get_type_params │ │ │ │ 00001070 d type_getsets │ │ │ │ -00009158 t type_init │ │ │ │ +00009174 t type_init │ │ │ │ 000058c8 t type_is_gc │ │ │ │ 00001160 d type_members │ │ │ │ 00000ff0 d type_methods │ │ │ │ -0000b3ac t type_modified_unlocked │ │ │ │ -0000b3b8 t type_modified_unlocked.part.0 │ │ │ │ -0000a6ac t type_module │ │ │ │ -0000c210 t type_mro │ │ │ │ +0000b3c8 t type_modified_unlocked │ │ │ │ +0000b3d4 t type_modified_unlocked.part.0 │ │ │ │ +0000a6c8 t type_module │ │ │ │ +0000c20c t type_mro │ │ │ │ 00000924 r type_mro__doc__ │ │ │ │ -0000ca80 t type_name │ │ │ │ +0000ca7c t type_name │ │ │ │ 00005fe4 t type_new │ │ │ │ -00009748 t type_prepare │ │ │ │ -0000a784 t type_qualname │ │ │ │ +00009764 t type_prepare │ │ │ │ +0000a7a0 t type_qualname │ │ │ │ 00000220 t type_ready │ │ │ │ -0000a490 t type_repr │ │ │ │ -0000c3a0 t type_set_abstractmethods │ │ │ │ -0000bf08 t type_set_annotations │ │ │ │ +0000a4ac t type_repr │ │ │ │ +0000c39c t type_set_abstractmethods │ │ │ │ +0000bf04 t type_set_annotations │ │ │ │ 0000000c t type_set_bases │ │ │ │ -000100c4 t type_set_doc │ │ │ │ -0000c490 t type_set_module │ │ │ │ -00000920 t type_set_name │ │ │ │ -00000804 t type_set_qualname │ │ │ │ +000100c0 t type_set_doc │ │ │ │ +0000c48c t type_set_module │ │ │ │ +000008a0 t type_set_name │ │ │ │ +00011990 t type_set_qualname │ │ │ │ 000010d8 t type_set_type_params │ │ │ │ -0000b020 t type_setattro │ │ │ │ -000091c0 t type_traverse │ │ │ │ +0000b03c t type_setattro │ │ │ │ +000091dc t type_traverse │ │ │ │ 00005e14 t type_vectorcall │ │ │ │ -000080f8 t update_one_slot │ │ │ │ -0000bcfc t update_slot │ │ │ │ -0000ebd4 t update_slots_callback │ │ │ │ -0000ea68 t update_subclasses.constprop.0 │ │ │ │ +00008118 t update_one_slot │ │ │ │ +0000bcf8 t update_slot │ │ │ │ +0000ebd0 t update_slots_callback │ │ │ │ +0000ea64 t update_subclasses.constprop.0 │ │ │ │ 00001d40 t validate_watcher_id │ │ │ │ -0000f4b8 t vectorcall_maybe.constprop.0 │ │ │ │ -0000cffc t vectorcall_method │ │ │ │ -0001198c t wrap_binaryfunc │ │ │ │ -0001223c t wrap_binaryfunc_l │ │ │ │ +0000f4b4 t vectorcall_maybe.constprop.0 │ │ │ │ +0000cff8 t vectorcall_method │ │ │ │ +00011a78 t wrap_binaryfunc │ │ │ │ +000122b8 t wrap_binaryfunc_l │ │ │ │ 00001170 t wrap_binaryfunc_r │ │ │ │ 000011fa t wrap_buffer │ │ │ │ -000015a0 t wrap_call │ │ │ │ +000014b0 t wrap_call │ │ │ │ 00000742 t wrap_del │ │ │ │ -0000e488 t wrap_delattr │ │ │ │ -00011a00 t wrap_delitem │ │ │ │ +0000e484 t wrap_delattr │ │ │ │ +00011aec t wrap_delitem │ │ │ │ 000016e8 t wrap_descr_delete │ │ │ │ -00011904 t wrap_descr_get │ │ │ │ -00000b3c t wrap_descr_set │ │ │ │ -000014bc t wrap_hashfunc │ │ │ │ +00011908 t wrap_descr_get │ │ │ │ +00000abc t wrap_descr_set │ │ │ │ +000013cc t wrap_hashfunc │ │ │ │ 0000107c t wrap_indexargfunc │ │ │ │ -0000ab54 t wrap_init │ │ │ │ +0000ab70 t wrap_init │ │ │ │ 00001c22 t wrap_inquirypred │ │ │ │ -00001474 t wrap_lenfunc │ │ │ │ -0000f05c t wrap_next │ │ │ │ -0000e1d8 t wrap_objobjargproc │ │ │ │ -000012c0 t wrap_objobjproc │ │ │ │ +0001232c t wrap_lenfunc │ │ │ │ +0000f058 t wrap_next │ │ │ │ +0000e1d4 t wrap_objobjargproc │ │ │ │ +00001218 t wrap_objobjproc │ │ │ │ 00001918 t wrap_releasebuffer │ │ │ │ -00011bb8 t wrap_richcmpfunc │ │ │ │ -0000e924 t wrap_setattr │ │ │ │ +00011bf4 t wrap_richcmpfunc │ │ │ │ +0000e920 t wrap_setattr │ │ │ │ 00001444 t wrap_sq_delitem │ │ │ │ 00001564 t wrap_sq_item │ │ │ │ 00001ea4 t wrap_sq_setitem │ │ │ │ 00001bdc t wrap_ternaryfunc │ │ │ │ 000011b4 t wrap_ternaryfunc_r │ │ │ │ -000103dc t wrap_unaryfunc │ │ │ │ +000103e0 t wrap_unaryfunc │ │ │ │ │ │ │ │ typevarobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000008 r .LC1 │ │ │ │ 000000f4 r .LC10 │ │ │ │ 0000010c r .LC11 │ │ │ │ @@ -12553,15 +12548,15 @@ │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_FromSpec │ │ │ │ U PyType_GenericAlloc │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U Py_GenericAlias │ │ │ │ -00000578 t Py_XDECREF │ │ │ │ +000005a0 t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyArg_UnpackKeywordsWithVararg │ │ │ │ 00000a18 D _PyNoDefault_Type │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyRuntime │ │ │ │ @@ -12598,15 +12593,15 @@ │ │ │ │ 0000022c d _parser.11 │ │ │ │ 00000200 d _parser.14 │ │ │ │ 00000080 d _parser.17 │ │ │ │ 0000017c d _parser.2 │ │ │ │ 000001d4 d _parser.5 │ │ │ │ 000001a8 d _parser.8 │ │ │ │ 00000218 t call_typing_func_object │ │ │ │ -0000052c t caller │ │ │ │ +00000554 t caller │ │ │ │ 000004f8 t generic_class_getitem │ │ │ │ 00000064 r generic_class_getitem_doc │ │ │ │ 00000e10 t generic_dealloc │ │ │ │ 000001c8 r generic_doc │ │ │ │ 00000000 t generic_init_subclass │ │ │ │ 00000354 d generic_methods │ │ │ │ 0000031c d generic_slots │ │ │ │ @@ -12674,36 +12669,36 @@ │ │ │ │ 00000b44 t typealias_module │ │ │ │ 00000298 t typealias_new │ │ │ │ 00000716 t typealias_parameters │ │ │ │ 00000b7c t typealias_reduce │ │ │ │ 00001b08 r typealias_reduce__doc__ │ │ │ │ 00000704 t typealias_repr │ │ │ │ 0000057a t typealias_subscript │ │ │ │ -00000610 t typealias_traverse │ │ │ │ +00000638 t typealias_traverse │ │ │ │ 00000562 t typealias_type_params │ │ │ │ 00000524 t typealias_value │ │ │ │ 0000076a t typevar_bound │ │ │ │ 00000904 t typevar_clear │ │ │ │ 00000722 t typevar_constraints │ │ │ │ -0000065c t typevar_dealloc │ │ │ │ +00000684 t typevar_dealloc │ │ │ │ 00000c40 t typevar_default │ │ │ │ 0000152c r typevar_doc │ │ │ │ 00000964 d typevar_getset │ │ │ │ 000004d0 t typevar_has_default │ │ │ │ 00001c54 r typevar_has_default__doc__ │ │ │ │ 000009b4 d typevar_members │ │ │ │ 00000904 d typevar_methods │ │ │ │ 00000cac t typevar_mro_entries │ │ │ │ 00000108 t typevar_new │ │ │ │ 00000c94 t typevar_reduce │ │ │ │ 00001c70 r typevar_reduce__doc__ │ │ │ │ 00000dd0 t typevar_repr │ │ │ │ 0000089c d typevar_slots │ │ │ │ 00000014 D typevar_spec │ │ │ │ -00000594 t typevar_traverse │ │ │ │ +000005bc t typevar_traverse │ │ │ │ 000005f8 t typevar_typing_prepare_subst │ │ │ │ 00001c8c r typevar_typing_prepare_subst__doc__ │ │ │ │ 00000b90 t typevar_typing_subst │ │ │ │ 00001cc4 r typevar_typing_subst__doc__ │ │ │ │ 000007b4 t typevartuple │ │ │ │ 0000008c t typevartuple_alloc │ │ │ │ 00000b22 t typevartuple_clear │ │ │ │ @@ -13008,15 +13003,15 @@ │ │ │ │ 00000650 r .LC93 │ │ │ │ 000006b4 r .LC95 │ │ │ │ 000006c4 r .LC96 │ │ │ │ 000006d0 r .LC97 │ │ │ │ 00000708 r .LC98 │ │ │ │ 00000748 r .LC99 │ │ │ │ 000000d4 d EncodingMapType │ │ │ │ -000010da t EncodingMap_size │ │ │ │ +00001102 t EncodingMap_size │ │ │ │ 000031f8 r EncodingMap_size__doc__ │ │ │ │ U PyArg_ParseTuple │ │ │ │ U PyBool_FromLong │ │ │ │ U PyBuffer_FillInfo │ │ │ │ U PyBuffer_Release │ │ │ │ U PyByteArray_Type │ │ │ │ U PyBytes_AsString │ │ │ │ @@ -13060,15 +13055,15 @@ │ │ │ │ U PyExc_UnicodeEncodeError │ │ │ │ U PyExc_UnicodeError │ │ │ │ U PyExc_ValueError │ │ │ │ 000001a4 d PyFieldNameIter_Type │ │ │ │ U PyFloat_AsDouble │ │ │ │ U PyFloat_Type │ │ │ │ 00000274 d PyFormatterIter_Type │ │ │ │ -000034ec T PyInit__string │ │ │ │ +00003420 T PyInit__string │ │ │ │ U PyList_Append │ │ │ │ U PyList_New │ │ │ │ U PyList_Reverse │ │ │ │ U PyLong_AsInt │ │ │ │ U PyLong_AsLong │ │ │ │ U PyLong_AsLongAndOverflow │ │ │ │ U PyLong_AsSsize_t │ │ │ │ @@ -13131,110 +13126,110 @@ │ │ │ │ U PyUnicodeEncodeError_SetEnd │ │ │ │ U PyUnicodeEncodeError_SetReason │ │ │ │ U PyUnicodeEncodeError_SetStart │ │ │ │ 00000498 D PyUnicodeIter_Type │ │ │ │ U PyUnicodeTranslateError_SetEnd │ │ │ │ U PyUnicodeTranslateError_SetReason │ │ │ │ U PyUnicodeTranslateError_SetStart │ │ │ │ -0000ebbc T PyUnicode_Append │ │ │ │ -00002ef0 T PyUnicode_AppendAndDel │ │ │ │ -0001c7a8 T PyUnicode_AsASCIIString │ │ │ │ -0000095a T PyUnicode_AsCharmapString │ │ │ │ -00001848 T PyUnicode_AsDecodedObject │ │ │ │ -000018a4 T PyUnicode_AsDecodedUnicode │ │ │ │ -00001948 T PyUnicode_AsEncodedObject │ │ │ │ -00006338 T PyUnicode_AsEncodedString │ │ │ │ -000019a4 T PyUnicode_AsEncodedUnicode │ │ │ │ -00000986 T PyUnicode_AsLatin1String │ │ │ │ -00021a30 T PyUnicode_AsRawUnicodeEscapeString │ │ │ │ -0001db70 T PyUnicode_AsUCS4 │ │ │ │ -00006e88 T PyUnicode_AsUCS4Copy │ │ │ │ -0000098c T PyUnicode_AsUTF16String │ │ │ │ -00000994 T PyUnicode_AsUTF32String │ │ │ │ -000027c8 T PyUnicode_AsUTF8 │ │ │ │ -00002668 T PyUnicode_AsUTF8AndSize │ │ │ │ -0001433c T PyUnicode_AsUTF8String │ │ │ │ -0001ffb4 T PyUnicode_AsUnicodeEscapeString │ │ │ │ -00013a10 T PyUnicode_AsWideChar │ │ │ │ -0000b478 T PyUnicode_AsWideCharString │ │ │ │ -00013b80 T PyUnicode_BuildEncodingMap │ │ │ │ -00011a98 T PyUnicode_Compare │ │ │ │ -00004a7c T PyUnicode_CompareWithASCIIString │ │ │ │ -000054e0 T PyUnicode_Concat │ │ │ │ -0000a1f0 T PyUnicode_Contains │ │ │ │ -0000339c T PyUnicode_CopyCharacters │ │ │ │ -00000c6c T PyUnicode_Count │ │ │ │ -000153bc T PyUnicode_Decode │ │ │ │ -00010704 T PyUnicode_DecodeASCII │ │ │ │ -000180c4 T PyUnicode_DecodeCharmap │ │ │ │ -00002710 T PyUnicode_DecodeFSDefault │ │ │ │ -00001f00 T PyUnicode_DecodeFSDefaultAndSize │ │ │ │ -000180c0 T PyUnicode_DecodeLatin1 │ │ │ │ -0000d4ac T PyUnicode_DecodeLocale │ │ │ │ -00001a44 T PyUnicode_DecodeLocaleAndSize │ │ │ │ -0001e4e4 T PyUnicode_DecodeRawUnicodeEscape │ │ │ │ -00000918 T PyUnicode_DecodeUTF16 │ │ │ │ -0001ef40 T PyUnicode_DecodeUTF16Stateful │ │ │ │ -00000934 T PyUnicode_DecodeUTF32 │ │ │ │ -00021034 T PyUnicode_DecodeUTF32Stateful │ │ │ │ -00001c44 T PyUnicode_DecodeUTF7 │ │ │ │ -00020418 T PyUnicode_DecodeUTF7Stateful │ │ │ │ -00004780 T PyUnicode_DecodeUTF8 │ │ │ │ -000047ec T PyUnicode_DecodeUTF8Stateful │ │ │ │ -0000099c T PyUnicode_DecodeUnicodeEscape │ │ │ │ -0001115c T PyUnicode_EncodeFSDefault │ │ │ │ -00003378 T PyUnicode_EncodeLocale │ │ │ │ -0001465c T PyUnicode_EqualToUTF8 │ │ │ │ -000146b4 T PyUnicode_EqualToUTF8AndSize │ │ │ │ +0000ec9c T PyUnicode_Append │ │ │ │ +00002e24 T PyUnicode_AppendAndDel │ │ │ │ +0001cb18 T PyUnicode_AsASCIIString │ │ │ │ +00000982 T PyUnicode_AsCharmapString │ │ │ │ +00001870 T PyUnicode_AsDecodedObject │ │ │ │ +000018cc T PyUnicode_AsDecodedUnicode │ │ │ │ +00001970 T PyUnicode_AsEncodedObject │ │ │ │ +000063a8 T PyUnicode_AsEncodedString │ │ │ │ +000019cc T PyUnicode_AsEncodedUnicode │ │ │ │ +000009ae T PyUnicode_AsLatin1String │ │ │ │ +00022008 T PyUnicode_AsRawUnicodeEscapeString │ │ │ │ +0001dee4 T PyUnicode_AsUCS4 │ │ │ │ +00006c04 T PyUnicode_AsUCS4Copy │ │ │ │ +000009b4 T PyUnicode_AsUTF16String │ │ │ │ +000009bc T PyUnicode_AsUTF32String │ │ │ │ +000027e0 T PyUnicode_AsUTF8 │ │ │ │ +00002680 T PyUnicode_AsUTF8AndSize │ │ │ │ +000144f8 T PyUnicode_AsUTF8String │ │ │ │ +00020550 T PyUnicode_AsUnicodeEscapeString │ │ │ │ +00013bcc T PyUnicode_AsWideChar │ │ │ │ +0000b4a0 T PyUnicode_AsWideCharString │ │ │ │ +00013d3c T PyUnicode_BuildEncodingMap │ │ │ │ +00011c5c T PyUnicode_Compare │ │ │ │ +00004ae0 T PyUnicode_CompareWithASCIIString │ │ │ │ +00005550 T PyUnicode_Concat │ │ │ │ +0000a224 T PyUnicode_Contains │ │ │ │ +000032d0 T PyUnicode_CopyCharacters │ │ │ │ +00000c94 T PyUnicode_Count │ │ │ │ +00015578 T PyUnicode_Decode │ │ │ │ +000108cc T PyUnicode_DecodeASCII │ │ │ │ +00018358 T PyUnicode_DecodeCharmap │ │ │ │ +00002728 T PyUnicode_DecodeFSDefault │ │ │ │ +00001ef8 T PyUnicode_DecodeFSDefaultAndSize │ │ │ │ +00018354 T PyUnicode_DecodeLatin1 │ │ │ │ +0000d4e0 T PyUnicode_DecodeLocale │ │ │ │ +00001a6c T PyUnicode_DecodeLocaleAndSize │ │ │ │ +0001ea60 T PyUnicode_DecodeRawUnicodeEscape │ │ │ │ +00000940 T PyUnicode_DecodeUTF16 │ │ │ │ +0001f4e0 T PyUnicode_DecodeUTF16Stateful │ │ │ │ +0000095c T PyUnicode_DecodeUTF32 │ │ │ │ +0002160c T PyUnicode_DecodeUTF32Stateful │ │ │ │ +00001c6c T PyUnicode_DecodeUTF7 │ │ │ │ +00020918 T PyUnicode_DecodeUTF7Stateful │ │ │ │ +000047e4 T PyUnicode_DecodeUTF8 │ │ │ │ +00004850 T PyUnicode_DecodeUTF8Stateful │ │ │ │ +000009c4 T PyUnicode_DecodeUnicodeEscape │ │ │ │ +00011320 T PyUnicode_EncodeFSDefault │ │ │ │ +000032ac T PyUnicode_EncodeLocale │ │ │ │ +00014818 T PyUnicode_EqualToUTF8 │ │ │ │ +00014870 T PyUnicode_EqualToUTF8AndSize │ │ │ │ 00002788 t PyUnicode_EqualToUTF8AndSize.part.0 │ │ │ │ -00012cd4 T PyUnicode_FSConverter │ │ │ │ -00013658 T PyUnicode_FSDecoder │ │ │ │ -0001f8b4 T PyUnicode_Fill │ │ │ │ -00008bac T PyUnicode_Find │ │ │ │ -0000b668 T PyUnicode_FindChar │ │ │ │ -000158b0 T PyUnicode_Format │ │ │ │ -000151c8 T PyUnicode_FromEncodedObject │ │ │ │ -00007408 T PyUnicode_FromFormat │ │ │ │ -00002828 T PyUnicode_FromFormatV │ │ │ │ -0000437c T PyUnicode_FromKindAndData │ │ │ │ -0000eb5c T PyUnicode_FromObject │ │ │ │ -00018b9c T PyUnicode_FromOrdinal │ │ │ │ -00000994 T PyUnicode_FromString │ │ │ │ -00001ae4 T PyUnicode_FromStringAndSize │ │ │ │ -00002088 T PyUnicode_FromWideChar │ │ │ │ -00000950 T PyUnicode_GetDefaultEncoding │ │ │ │ -00017588 T PyUnicode_GetLength │ │ │ │ -00001a6c T PyUnicode_GetSize │ │ │ │ -00000778 T PyUnicode_InternFromString │ │ │ │ -00001c64 T PyUnicode_InternImmortal │ │ │ │ -000005b8 T PyUnicode_InternInPlace │ │ │ │ -0000480c T PyUnicode_IsIdentifier │ │ │ │ -00010c30 T PyUnicode_Join │ │ │ │ +00012e90 T PyUnicode_FSConverter │ │ │ │ +00013814 T PyUnicode_FSDecoder │ │ │ │ +0001fe54 T PyUnicode_Fill │ │ │ │ +0000894c T PyUnicode_Find │ │ │ │ +0000b690 T PyUnicode_FindChar │ │ │ │ +00015a6c T PyUnicode_Format │ │ │ │ +00015384 T PyUnicode_FromEncodedObject │ │ │ │ +00007478 T PyUnicode_FromFormat │ │ │ │ +00002840 T PyUnicode_FromFormatV │ │ │ │ +000043e0 T PyUnicode_FromKindAndData │ │ │ │ +0000ec3c T PyUnicode_FromObject │ │ │ │ +00018ef8 T PyUnicode_FromOrdinal │ │ │ │ +00000a24 T PyUnicode_FromString │ │ │ │ +00001adc T PyUnicode_FromStringAndSize │ │ │ │ +00002080 T PyUnicode_FromWideChar │ │ │ │ +00000978 T PyUnicode_GetDefaultEncoding │ │ │ │ +00017720 T PyUnicode_GetLength │ │ │ │ +00001a94 T PyUnicode_GetSize │ │ │ │ +00000808 T PyUnicode_InternFromString │ │ │ │ +00001c8c T PyUnicode_InternImmortal │ │ │ │ +000005e0 T PyUnicode_InternInPlace │ │ │ │ +00004870 T PyUnicode_IsIdentifier │ │ │ │ +00010df4 T PyUnicode_Join │ │ │ │ 00000640 T PyUnicode_New │ │ │ │ -0000d6a4 T PyUnicode_Partition │ │ │ │ -00008974 t PyUnicode_READ_CHAR │ │ │ │ +0000d6d8 T PyUnicode_Partition │ │ │ │ +000089a8 t PyUnicode_READ_CHAR │ │ │ │ 0000224c t PyUnicode_READ_CHAR.part.0 │ │ │ │ -00006fec T PyUnicode_RPartition │ │ │ │ -00000d04 T PyUnicode_RSplit │ │ │ │ -00002cb8 T PyUnicode_ReadChar │ │ │ │ -00004718 T PyUnicode_Replace │ │ │ │ -00000cb0 T PyUnicode_Resize │ │ │ │ -000068b4 T PyUnicode_RichCompare │ │ │ │ -0001db0c T PyUnicode_Split │ │ │ │ -0001778c T PyUnicode_Splitlines │ │ │ │ -0000b854 T PyUnicode_Substring │ │ │ │ +0000705c T PyUnicode_RPartition │ │ │ │ +00000d2c T PyUnicode_RSplit │ │ │ │ +00002ba8 T PyUnicode_ReadChar │ │ │ │ +000044b8 T PyUnicode_Replace │ │ │ │ +00000cd8 T PyUnicode_Resize │ │ │ │ +00006924 T PyUnicode_RichCompare │ │ │ │ +0001de80 T PyUnicode_Split │ │ │ │ +000179f4 T PyUnicode_Splitlines │ │ │ │ +0000b87c T PyUnicode_Substring │ │ │ │ 00002740 T PyUnicode_Tailmatch │ │ │ │ -00000d40 T PyUnicode_Translate │ │ │ │ +00000d68 T PyUnicode_Translate │ │ │ │ 00000004 D PyUnicode_Type │ │ │ │ -00000a98 T PyUnicode_WriteChar │ │ │ │ +00000ac0 T PyUnicode_WriteChar │ │ │ │ U Py_BuildValue │ │ │ │ -00005a84 t Py_XDECREF │ │ │ │ +00005af4 t Py_XDECREF │ │ │ │ U Py_hexdigits │ │ │ │ -00007844 t SubString_new_object │ │ │ │ -000075a4 t SubString_new_object_or_empty │ │ │ │ +000075c0 t SubString_new_object │ │ │ │ +00007320 t SubString_new_object_or_empty │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyByteArray_empty_string │ │ │ │ U _PyBytesWriter_Alloc │ │ │ │ U _PyBytesWriter_Dealloc │ │ │ │ U _PyBytesWriter_Finish │ │ │ │ @@ -13264,108 +13259,108 @@ │ │ │ │ U _PyStack_AsDict │ │ │ │ U _PyStaticType_FiniBuiltin │ │ │ │ U _PyStaticType_InitBuiltin │ │ │ │ U _PyTuple_FromArray │ │ │ │ U _PyType_GetFullyQualifiedName │ │ │ │ 000003c8 D _PyUnicodeASCIIIter_Type │ │ │ │ U _PyUnicodeTranslateError_Create │ │ │ │ -0001809c T _PyUnicodeWriter_Dealloc │ │ │ │ -0000412c T _PyUnicodeWriter_Finish │ │ │ │ -000073ec T _PyUnicodeWriter_Init │ │ │ │ -00005754 T _PyUnicodeWriter_PrepareInternal │ │ │ │ -00001a96 T _PyUnicodeWriter_PrepareKindInternal │ │ │ │ +00018330 T _PyUnicodeWriter_Dealloc │ │ │ │ +00004190 T _PyUnicodeWriter_Finish │ │ │ │ +0000745c T _PyUnicodeWriter_Init │ │ │ │ +000057c4 T _PyUnicodeWriter_PrepareInternal │ │ │ │ +00001abe T _PyUnicodeWriter_PrepareKindInternal │ │ │ │ 00002054 t _PyUnicodeWriter_Update │ │ │ │ -00003eb8 T _PyUnicodeWriter_WriteASCIIString │ │ │ │ -0001763c T _PyUnicodeWriter_WriteChar │ │ │ │ -00007430 t _PyUnicodeWriter_WriteCharInline │ │ │ │ -00001ab4 T _PyUnicodeWriter_WriteLatin1String │ │ │ │ -00006ee4 T _PyUnicodeWriter_WriteStr │ │ │ │ -000089c4 T _PyUnicodeWriter_WriteSubstring │ │ │ │ -00006870 T _PyUnicode_AsASCIIString │ │ │ │ -0001b010 T _PyUnicode_AsLatin1String │ │ │ │ -000025d8 T _PyUnicode_AsUTF8NoNUL │ │ │ │ -000176b4 T _PyUnicode_AsUTF8String │ │ │ │ -000013fc T _PyUnicode_CheckConsistency │ │ │ │ -00018ac0 T _PyUnicode_ClearInterned │ │ │ │ -0001c4d4 T _PyUnicode_Copy │ │ │ │ -0001e4e8 T _PyUnicode_DecodeRawUnicodeEscapeStateful │ │ │ │ -00001b86 T _PyUnicode_DecodeUnicodeEscapeInternal │ │ │ │ -00004b54 T _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ -00008b30 T _PyUnicode_DecodeUnicodeEscapeStateful │ │ │ │ -0000d418 T _PyUnicode_EQ │ │ │ │ -00019980 T _PyUnicode_EncodeCharmap │ │ │ │ -00003694 T _PyUnicode_EncodeUTF16 │ │ │ │ -00008084 T _PyUnicode_EncodeUTF32 │ │ │ │ -00021638 T _PyUnicode_EncodeUTF7 │ │ │ │ -000049f0 T _PyUnicode_Equal │ │ │ │ -00001ba6 T _PyUnicode_EqualToASCIIId │ │ │ │ -000047a0 T _PyUnicode_EqualToASCIIString │ │ │ │ -00014e9c T _PyUnicode_ExactDealloc │ │ │ │ -00005a7c T _PyUnicode_FastCopyCharacters │ │ │ │ -0001de14 T _PyUnicode_FastFill │ │ │ │ -00008ad0 T _PyUnicode_FindMaxChar │ │ │ │ +00003f1c T _PyUnicodeWriter_WriteASCIIString │ │ │ │ +000178a4 T _PyUnicodeWriter_WriteChar │ │ │ │ +000074a0 t _PyUnicodeWriter_WriteCharInline │ │ │ │ +00001adc T _PyUnicodeWriter_WriteLatin1String │ │ │ │ +00006f54 T _PyUnicodeWriter_WriteStr │ │ │ │ +000089f8 T _PyUnicodeWriter_WriteSubstring │ │ │ │ +000068e0 T _PyUnicode_AsASCIIString │ │ │ │ +0001b360 T _PyUnicode_AsLatin1String │ │ │ │ +000025f0 T _PyUnicode_AsUTF8NoNUL │ │ │ │ +0001791c T _PyUnicode_AsUTF8String │ │ │ │ +00001424 T _PyUnicode_CheckConsistency │ │ │ │ +00018e1c T _PyUnicode_ClearInterned │ │ │ │ +0001c844 T _PyUnicode_Copy │ │ │ │ +0001ea64 T _PyUnicode_DecodeRawUnicodeEscapeStateful │ │ │ │ +00001bae T _PyUnicode_DecodeUnicodeEscapeInternal │ │ │ │ +00004bb8 T _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ +00021590 T _PyUnicode_DecodeUnicodeEscapeStateful │ │ │ │ +0000d44c T _PyUnicode_EQ │ │ │ │ +00019cd0 T _PyUnicode_EncodeCharmap │ │ │ │ +000035c8 T _PyUnicode_EncodeUTF16 │ │ │ │ +00007e9c T _PyUnicode_EncodeUTF32 │ │ │ │ +00021c10 T _PyUnicode_EncodeUTF7 │ │ │ │ +00004a54 T _PyUnicode_Equal │ │ │ │ +00001bce T _PyUnicode_EqualToASCIIId │ │ │ │ +00004804 T _PyUnicode_EqualToASCIIString │ │ │ │ +00015058 T _PyUnicode_ExactDealloc │ │ │ │ +0001f4bc T _PyUnicode_FastCopyCharacters │ │ │ │ +0001e384 T _PyUnicode_FastFill │ │ │ │ +00008b04 T _PyUnicode_FindMaxChar │ │ │ │ 00002264 t _PyUnicode_FindMaxChar.part.0 │ │ │ │ -00002e50 T _PyUnicode_Fini │ │ │ │ -00002db8 T _PyUnicode_FiniTypes │ │ │ │ +00002d40 T _PyUnicode_Fini │ │ │ │ +00002ca8 T _PyUnicode_FiniTypes │ │ │ │ U _PyUnicode_FormatAdvancedWriter │ │ │ │ -0001cd84 T _PyUnicode_FormatLong │ │ │ │ -00004040 T _PyUnicode_FromASCII │ │ │ │ -0000023e T _PyUnicode_FromId │ │ │ │ -0000459c t _PyUnicode_FromUCS1 │ │ │ │ -00018670 t _PyUnicode_FromUCS2 │ │ │ │ -0001d400 t _PyUnicode_FromUCS4 │ │ │ │ -00002c64 T _PyUnicode_GetNameCAPI │ │ │ │ +0001d0f4 T _PyUnicode_FormatLong │ │ │ │ +000040a4 T _PyUnicode_FromASCII │ │ │ │ +00000266 T _PyUnicode_FromId │ │ │ │ +00004600 t _PyUnicode_FromUCS1 │ │ │ │ +000189cc t _PyUnicode_FromUCS2 │ │ │ │ +0001d770 t _PyUnicode_FromUCS4 │ │ │ │ +00002b54 T _PyUnicode_GetNameCAPI │ │ │ │ 00001eec t _PyUnicode_HAS_UTF8_MEMORY │ │ │ │ 00002374 T _PyUnicode_InitEncodings │ │ │ │ 00000000 T _PyUnicode_InitGlobalObjects │ │ │ │ 00001eb8 T _PyUnicode_InitState │ │ │ │ 00001f20 T _PyUnicode_InitTypes │ │ │ │ -0001c8d0 T _PyUnicode_InsertThousandsGrouping │ │ │ │ -00001b44 T _PyUnicode_InternImmortal │ │ │ │ -00021c14 T _PyUnicode_InternInPlace │ │ │ │ -00001d1c T _PyUnicode_InternMortal │ │ │ │ -00001c4a T _PyUnicode_InternStatic │ │ │ │ -0000135c T _PyUnicode_InternedSize │ │ │ │ -00001398 T _PyUnicode_InternedSize_Immortal │ │ │ │ +0001cc40 T _PyUnicode_InsertThousandsGrouping │ │ │ │ +00001b3c T _PyUnicode_InternImmortal │ │ │ │ +000221ec T _PyUnicode_InternInPlace │ │ │ │ +00001d14 T _PyUnicode_InternMortal │ │ │ │ +00001c72 T _PyUnicode_InternStatic │ │ │ │ +00001384 T _PyUnicode_InternedSize │ │ │ │ +000013c0 T _PyUnicode_InternedSize_Immortal │ │ │ │ U _PyUnicode_IsAlpha │ │ │ │ U _PyUnicode_IsCaseIgnorable │ │ │ │ U _PyUnicode_IsCased │ │ │ │ U _PyUnicode_IsDecimalDigit │ │ │ │ U _PyUnicode_IsDigit │ │ │ │ U _PyUnicode_IsLinebreak │ │ │ │ U _PyUnicode_IsLowercase │ │ │ │ U _PyUnicode_IsNumeric │ │ │ │ U _PyUnicode_IsPrintable │ │ │ │ U _PyUnicode_IsTitlecase │ │ │ │ U _PyUnicode_IsUppercase │ │ │ │ U _PyUnicode_IsWhitespace │ │ │ │ U _PyUnicode_IsXidContinue │ │ │ │ U _PyUnicode_IsXidStart │ │ │ │ -00009ca8 T _PyUnicode_JoinArray │ │ │ │ -0000497c T _PyUnicode_ScanIdentifier │ │ │ │ +00009cdc T _PyUnicode_JoinArray │ │ │ │ +000049e0 T _PyUnicode_ScanIdentifier │ │ │ │ U _PyUnicode_ToDecimalDigit │ │ │ │ U _PyUnicode_ToFoldedFull │ │ │ │ U _PyUnicode_ToLowerFull │ │ │ │ U _PyUnicode_ToTitleFull │ │ │ │ U _PyUnicode_ToUpperFull │ │ │ │ -0001b064 T _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ -0001b174 t _PyUnicode_TranslateCharmap │ │ │ │ -00001786 T _PyUnicode_WideCharString_Converter │ │ │ │ -000017de T _PyUnicode_WideCharString_Opt_Converter │ │ │ │ -00012050 T _PyUnicode_XStrip │ │ │ │ +0001b3b8 T _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ +0001b4c8 t _PyUnicode_TranslateCharmap │ │ │ │ +000017ae T _PyUnicode_WideCharString_Converter │ │ │ │ +00001806 T _PyUnicode_WideCharString_Opt_Converter │ │ │ │ +00012214 T _PyUnicode_XStrip │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_DecodeLocaleEx │ │ │ │ 0000008c T _Py_DecodeUTF8Ex │ │ │ │ 00002340 T _Py_DecodeUTF8_surrogateescape │ │ │ │ U _Py_DumpPathConfig │ │ │ │ U _Py_EncodeLocaleEx │ │ │ │ -0000dce4 T _Py_EncodeUTF8Ex │ │ │ │ +0000ddcc T _Py_EncodeUTF8Ex │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ -0000d5fc T _Py_GetErrorHandler │ │ │ │ +0000d630 T _Py_GetErrorHandler │ │ │ │ U _Py_HashBytes │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NewReferenceNoTotal │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_SetFileSystemEncoding │ │ │ │ U _Py_SetImmortal │ │ │ │ @@ -13391,15 +13386,15 @@ │ │ │ │ 00000210 r __func__.31 │ │ │ │ 00000000 r __func__.4 │ │ │ │ 00000030 r __func__.5 │ │ │ │ U __memmove_chk │ │ │ │ U __sprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ -00005aa0 t _copy_characters │ │ │ │ +00005b10 t _copy_characters │ │ │ │ 00000238 r _keywords.11 │ │ │ │ 00000248 r _keywords.14 │ │ │ │ 00000254 r _keywords.17 │ │ │ │ 00000260 r _keywords.20 │ │ │ │ 00000268 r _keywords.23 │ │ │ │ 00000270 r _keywords.26 │ │ │ │ 0000022c r _keywords.8 │ │ │ │ @@ -13415,256 +13410,256 @@ │ │ │ │ 00000620 d _parser.18 │ │ │ │ 00000370 d _parser.21 │ │ │ │ 00000594 d _parser.24 │ │ │ │ 000005c0 d _parser.27 │ │ │ │ 00000568 d _parser.9 │ │ │ │ 00000720 d _string_methods │ │ │ │ 000005ec d _string_module │ │ │ │ -00011510 t any_find_slice │ │ │ │ -00014344 t anylib_find │ │ │ │ +000116d4 t any_find_slice │ │ │ │ +00014500 t anylib_find │ │ │ │ 00000110 r ascii_linebreak │ │ │ │ -000064e8 t asciilib__factorize │ │ │ │ -00006528 t asciilib__lex_search │ │ │ │ -0000635c t asciilib__preprocess │ │ │ │ -000065f8 t asciilib__two_way │ │ │ │ -00005bbc t asciilib_adaptive_find.constprop.0 │ │ │ │ -0001fe48 t asciilib_default_rfind.constprop.0 │ │ │ │ -000196a0 t backslashreplace │ │ │ │ +00006264 t asciilib__factorize │ │ │ │ +000062a4 t asciilib__lex_search │ │ │ │ +000060d8 t asciilib__preprocess │ │ │ │ +00006374 t asciilib__two_way │ │ │ │ +00005938 t asciilib_adaptive_find.constprop.0 │ │ │ │ +000203e4 t asciilib_default_rfind.constprop.0 │ │ │ │ +000199f4 t backslashreplace │ │ │ │ 00000000 d bloom_linebreak │ │ │ │ -0001e14c t case_operation │ │ │ │ -00005edc t charmapencode_lookup │ │ │ │ -0001a96c t charmapencode_output │ │ │ │ -00002df0 t clear_interned_dict │ │ │ │ +0001e6c8 t case_operation │ │ │ │ +00005c58 t charmapencode_lookup │ │ │ │ +0001acbc t charmapencode_output │ │ │ │ +00002ce0 t clear_interned_dict │ │ │ │ 00002500 t config_get_codec_name │ │ │ │ -00000664 t convert_uc.constprop.0 │ │ │ │ -0001e3e0 t do_capitalize │ │ │ │ -0000089a t do_casefold │ │ │ │ -0002037c t do_lower │ │ │ │ -000079bc t do_string_format │ │ │ │ -00008c1c t do_string_format_map │ │ │ │ -0001eb00 t do_swapcase │ │ │ │ -0001f9fc t do_title │ │ │ │ -00021974 t do_upper │ │ │ │ -00013814 t encode_wstr_utf8 │ │ │ │ +0000068c t convert_uc.constprop.0 │ │ │ │ +0001e95c t do_capitalize │ │ │ │ +000008c2 t do_casefold │ │ │ │ +00007838 t do_lower │ │ │ │ +00007a4c t do_string_format │ │ │ │ +000089bc t do_string_format_map │ │ │ │ +0001f07c t do_swapcase │ │ │ │ +00020158 t do_title │ │ │ │ +00021f4c t do_upper │ │ │ │ +000139d0 t encode_wstr_utf8 │ │ │ │ 00000b84 d encoding_map_methods │ │ │ │ 000020e4 t ensure_unicode.isra.0 │ │ │ │ -000077f0 t fieldnameiter_dealloc │ │ │ │ +0000756c t fieldnameiter_dealloc │ │ │ │ 00000004 b fieldnameiter_methods │ │ │ │ -0000768c t fieldnameiter_next │ │ │ │ +00007408 t fieldnameiter_next │ │ │ │ 00000548 r format__doc__ │ │ │ │ 000004a0 r format_map__doc__ │ │ │ │ -000075bc t formatter_field_name_split │ │ │ │ -0000709c t formatter_parser │ │ │ │ -00007810 t formatteriter_dealloc │ │ │ │ +00007338 t formatter_field_name_split │ │ │ │ +00006e18 t formatter_parser │ │ │ │ +0000758c t formatteriter_dealloc │ │ │ │ 00000014 b formatteriter_methods │ │ │ │ -00007100 t formatteriter_next │ │ │ │ +00006e7c t formatteriter_next │ │ │ │ 000001bc t get_error_handler_wide.part.0 │ │ │ │ 000022c4 t get_integer │ │ │ │ -00000810 t handle_capital_sigma │ │ │ │ -00001948 t hashtable_unicode_compare │ │ │ │ +00000838 t handle_capital_sigma │ │ │ │ +00000778 t hashtable_unicode_compare │ │ │ │ 000005f0 t hashtable_unicode_hash │ │ │ │ 00000000 b initialized.6 │ │ │ │ 00000000 t intern_common │ │ │ │ 00000564 t intern_static.isra.0 │ │ │ │ 000002d0 r length_hint_doc │ │ │ │ -000175b0 t make_encode_exception │ │ │ │ +00000232 t make_encode_exception.part.0 │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memrchr │ │ │ │ U memset │ │ │ │ 00000708 d module_slots │ │ │ │ -00008b10 t output_markup │ │ │ │ -000034f8 t pad │ │ │ │ -00002ebc t raise_encode_exception │ │ │ │ +00008b44 t output_markup │ │ │ │ +0000342c t pad │ │ │ │ +00002dac t raise_encode_exception │ │ │ │ 000002a8 r reduce_doc │ │ │ │ -0000f698 t replace │ │ │ │ -000061dc t resize_compact │ │ │ │ -00001724 t resize_copy │ │ │ │ -0000486c t rsplit │ │ │ │ +0000f83c t replace │ │ │ │ +0000624c t resize_compact │ │ │ │ +0000174c t resize_copy │ │ │ │ +0000460c t rsplit │ │ │ │ 00000280 r setstate_doc │ │ │ │ -0000baf0 t split │ │ │ │ +0000bb18 t split │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ -0000780c t tailmatch │ │ │ │ -000064e8 t ucs1lib__factorize │ │ │ │ -00006a38 t ucs1lib__preprocess │ │ │ │ -00006bf0 t ucs1lib__two_way │ │ │ │ -000005f4 t ucs1lib__two_way_count │ │ │ │ -00005fc0 t ucs1lib_adaptive_find │ │ │ │ +0000787c t tailmatch │ │ │ │ +00006264 t ucs1lib__factorize │ │ │ │ +000067b4 t ucs1lib__preprocess │ │ │ │ +0000696c t ucs1lib__two_way │ │ │ │ +0000061c t ucs1lib__two_way_count │ │ │ │ +00005d3c t ucs1lib_adaptive_find │ │ │ │ 000025c0 t ucs1lib_fastsearch.constprop.0 │ │ │ │ -00003c98 t ucs1lib_utf16_encode.isra.0 │ │ │ │ -00008790 t ucs1lib_utf32_encode.isra.0 │ │ │ │ -00000d70 t ucs2lib__lex_search │ │ │ │ -00001224 t ucs2lib__preprocess │ │ │ │ -00000dc4 t ucs2lib__two_way │ │ │ │ -000012ec t ucs2lib__two_way_count │ │ │ │ -0001acb4 t ucs2lib_fastsearch │ │ │ │ -000003c8 t ucs2lib_fastsearch.part.0 │ │ │ │ -0001af18 t ucs2lib_find_char │ │ │ │ -00002d2c t ucs2lib_find_max_char │ │ │ │ -00002f10 t ucs2lib_rfind_char │ │ │ │ -000129bc t ucs2lib_utf8_encoder │ │ │ │ -00000f18 t ucs4lib__lex_search │ │ │ │ -000010ea t ucs4lib__preprocess │ │ │ │ -00000f6c t ucs4lib__two_way │ │ │ │ -000011b4 t ucs4lib__two_way_count │ │ │ │ -00007b58 t ucs4lib_fastsearch │ │ │ │ -00007abc t ucs4lib_find_char │ │ │ │ -00003fb0 t ucs4lib_find_max_char │ │ │ │ -00000a0c t ucs4lib_rfind_char │ │ │ │ -00002fb0 t ucs4lib_utf8_encoder │ │ │ │ -00005a04 t unicode___format__ │ │ │ │ +00003bd0 t ucs1lib_utf16_encode.isra.0 │ │ │ │ +000085ac t ucs1lib_utf32_encode.isra.0 │ │ │ │ +00000d98 t ucs2lib__lex_search │ │ │ │ +0000124c t ucs2lib__preprocess │ │ │ │ +00000dec t ucs2lib__two_way │ │ │ │ +00001314 t ucs2lib__two_way_count │ │ │ │ +0001b004 t ucs2lib_fastsearch │ │ │ │ +000003f0 t ucs2lib_fastsearch.part.0 │ │ │ │ +0001b268 t ucs2lib_find_char │ │ │ │ +00002c1c t ucs2lib_find_max_char │ │ │ │ +00002e44 t ucs2lib_rfind_char │ │ │ │ +00012b80 t ucs2lib_utf8_encoder │ │ │ │ +00000f40 t ucs4lib__lex_search │ │ │ │ +00001112 t ucs4lib__preprocess │ │ │ │ +00000f94 t ucs4lib__two_way │ │ │ │ +000011dc t ucs4lib__two_way_count │ │ │ │ +00007970 t ucs4lib_fastsearch │ │ │ │ +000078d4 t ucs4lib_find_char │ │ │ │ +00003ee8 t ucs4lib_find_max_char │ │ │ │ +00000a34 t ucs4lib_rfind_char │ │ │ │ +00002ee4 t ucs4lib_utf8_encoder │ │ │ │ +000057a4 t unicode___format__ │ │ │ │ 00000648 r unicode___format____doc__ │ │ │ │ 00000790 d unicode_as_mapping │ │ │ │ 000007c4 d unicode_as_number │ │ │ │ 0000079c d unicode_as_sequence │ │ │ │ -00010d40 t unicode_ascii_iter_next │ │ │ │ -0001ab2c t unicode_askind │ │ │ │ -000059cc t unicode_capitalize │ │ │ │ +00010f04 t unicode_ascii_iter_next │ │ │ │ +0001ae7c t unicode_askind │ │ │ │ +0000576c t unicode_capitalize │ │ │ │ 00003098 r unicode_capitalize__doc__ │ │ │ │ -0000785c t unicode_casefold │ │ │ │ +000075d8 t unicode_casefold │ │ │ │ 0000303c r unicode_casefold__doc__ │ │ │ │ -0001cc90 t unicode_center │ │ │ │ +0001d000 t unicode_center │ │ │ │ 00002f9c r unicode_center__doc__ │ │ │ │ -00014888 t unicode_char │ │ │ │ +00014a44 t unicode_char │ │ │ │ 0000211c t unicode_check_encoding_errors │ │ │ │ -0000349c t unicode_check_modifiable │ │ │ │ -00011af0 t unicode_compare │ │ │ │ -0001bec8 t unicode_count │ │ │ │ +000033d0 t unicode_check_modifiable │ │ │ │ +00011cb4 t unicode_compare │ │ │ │ +0001c214 t unicode_count │ │ │ │ 00002ed0 r unicode_count__doc__ │ │ │ │ -0001bf78 t unicode_count_impl │ │ │ │ -000019d8 t unicode_dealloc │ │ │ │ -00017e44 t unicode_decode_call_errorhandler_writer │ │ │ │ -00001fa8 t unicode_decode_locale │ │ │ │ -000009bc t unicode_decode_utf8 │ │ │ │ +0001c2c4 t unicode_count_impl │ │ │ │ +000019d0 t unicode_dealloc │ │ │ │ +000180ac t unicode_decode_call_errorhandler_writer │ │ │ │ +00001fa0 t unicode_decode_locale │ │ │ │ +00000a4c t unicode_decode_utf8 │ │ │ │ 00000308 r unicode_doc │ │ │ │ -00014fa4 t unicode_encode │ │ │ │ +00015160 t unicode_encode │ │ │ │ 00002cd0 r unicode_encode__doc__ │ │ │ │ -000028f0 t unicode_encode_call_errorhandler │ │ │ │ -000111f8 t unicode_encode_locale │ │ │ │ -00018e50 t unicode_encode_ucs1 │ │ │ │ -00012738 t unicode_encode_utf8 │ │ │ │ -000121bc t unicode_endswith │ │ │ │ +00017748 t unicode_encode_call_errorhandler │ │ │ │ +000113bc t unicode_encode_locale │ │ │ │ +000191ac t unicode_encode_ucs1 │ │ │ │ +000128fc t unicode_encode_utf8 │ │ │ │ +00012380 t unicode_endswith │ │ │ │ 000006b4 r unicode_endswith__doc__ │ │ │ │ -0000f01c t unicode_expandtabs │ │ │ │ +0000f0fc t unicode_expandtabs │ │ │ │ 00002c28 r unicode_expandtabs__doc__ │ │ │ │ -0001cc48 t unicode_fill │ │ │ │ -00002a00 t unicode_fill_utf8 │ │ │ │ -00015118 t unicode_find │ │ │ │ +0001cfb8 t unicode_fill │ │ │ │ +000028f0 t unicode_fill_utf8 │ │ │ │ +000152d4 t unicode_find │ │ │ │ 00002b34 r unicode_find__doc__ │ │ │ │ -00006a14 t unicode_fromformat_write_cstr │ │ │ │ -00006ce0 t unicode_fromformat_write_str │ │ │ │ -00000b66 t unicode_fromformat_write_wcstr │ │ │ │ -000146f8 t unicode_getitem │ │ │ │ -00008bf4 t unicode_getnewargs │ │ │ │ +00006a84 t unicode_fromformat_write_cstr │ │ │ │ +00006d50 t unicode_fromformat_write_str │ │ │ │ +00000b8e t unicode_fromformat_write_wcstr │ │ │ │ +000148b4 t unicode_getitem │ │ │ │ +00008994 t unicode_getnewargs │ │ │ │ 00000514 t unicode_hash │ │ │ │ -00004648 t unicode_index │ │ │ │ +000043e8 t unicode_index │ │ │ │ 00002a24 r unicode_index__doc__ │ │ │ │ -00012e2c t unicode_isalnum │ │ │ │ +00012fe8 t unicode_isalnum │ │ │ │ 00002444 r unicode_isalnum__doc__ │ │ │ │ -000044b0 t unicode_isalpha │ │ │ │ +0001e1ec t unicode_isalpha │ │ │ │ 00002524 r unicode_isalpha__doc__ │ │ │ │ -00013a04 t unicode_isascii │ │ │ │ +00013bc0 t unicode_isascii │ │ │ │ 0000296c r unicode_isascii__doc__ │ │ │ │ -00008a98 t unicode_isdecimal │ │ │ │ +000088b4 t unicode_isdecimal │ │ │ │ 0000236c r unicode_isdecimal__doc__ │ │ │ │ -0001d9e8 t unicode_isdigit │ │ │ │ +0001dd5c t unicode_isdigit │ │ │ │ 0000229c r unicode_isdigit__doc__ │ │ │ │ -000149a4 t unicode_isidentifier │ │ │ │ +00014b60 t unicode_isidentifier │ │ │ │ 00002104 r unicode_isidentifier__doc__ │ │ │ │ -0000799c t unicode_islower │ │ │ │ +00007718 t unicode_islower │ │ │ │ 00002890 r unicode_islower__doc__ │ │ │ │ -0000078a t unicode_isnumeric │ │ │ │ +000007b2 t unicode_isnumeric │ │ │ │ 000021d0 r unicode_isnumeric__doc__ │ │ │ │ -0001fdb0 t unicode_isprintable │ │ │ │ +0002034c t unicode_isprintable │ │ │ │ 00002060 r unicode_isprintable__doc__ │ │ │ │ -0001d22c t unicode_isspace │ │ │ │ +0001d59c t unicode_isspace │ │ │ │ 000025f8 r unicode_isspace__doc__ │ │ │ │ -000006c2 t unicode_istitle │ │ │ │ +000006ea t unicode_istitle │ │ │ │ 000026cc r unicode_istitle__doc__ │ │ │ │ -0001c674 t unicode_isupper │ │ │ │ +0001c9e4 t unicode_isupper │ │ │ │ 000027b0 r unicode_isupper__doc__ │ │ │ │ -00010c94 t unicode_iter │ │ │ │ -00010bcc t unicode_join │ │ │ │ +00010e58 t unicode_iter │ │ │ │ +00010d90 t unicode_join │ │ │ │ 00001f74 r unicode_join__doc__ │ │ │ │ -00000bda t unicode_kind_name │ │ │ │ -00006fe4 t unicode_length │ │ │ │ -0001ed6c t unicode_ljust │ │ │ │ +00000c02 t unicode_kind_name │ │ │ │ +00007054 t unicode_length │ │ │ │ +0001f2e8 t unicode_ljust │ │ │ │ 00001ed0 r unicode_ljust__doc__ │ │ │ │ -0000e804 t unicode_lower │ │ │ │ +0000e8e4 t unicode_lower │ │ │ │ 00001e88 r unicode_lower__doc__ │ │ │ │ -000130b4 t unicode_lstrip │ │ │ │ +00013270 t unicode_lstrip │ │ │ │ 00001d34 r unicode_lstrip__doc__ │ │ │ │ -0000410c t unicode_maketrans │ │ │ │ +00004044 t unicode_maketrans │ │ │ │ 00000b98 r unicode_maketrans__doc__ │ │ │ │ 00000854 d unicode_methods │ │ │ │ -00015898 t unicode_mod │ │ │ │ -0001a6d8 t unicode_new │ │ │ │ -0000d6a0 t unicode_partition │ │ │ │ +00015a54 t unicode_mod │ │ │ │ +0001aa28 t unicode_new │ │ │ │ +0000d6d4 t unicode_partition │ │ │ │ 000012a8 r unicode_partition__doc__ │ │ │ │ -0001e010 t unicode_removeprefix │ │ │ │ +0001e580 t unicode_removeprefix │ │ │ │ 00001a74 r unicode_removeprefix__doc__ │ │ │ │ -000078c4 t unicode_removesuffix │ │ │ │ +00007640 t unicode_removesuffix │ │ │ │ 00001978 r unicode_removesuffix__doc__ │ │ │ │ -00014b14 t unicode_repeat │ │ │ │ -0000f594 t unicode_replace │ │ │ │ +00014cd0 t unicode_repeat │ │ │ │ +0000f738 t unicode_replace │ │ │ │ 00001b54 r unicode_replace__doc__ │ │ │ │ -0000a670 t unicode_repr │ │ │ │ -0000edec t unicode_resize │ │ │ │ +0000a6a4 t unicode_repr │ │ │ │ +0000eecc t unicode_resize │ │ │ │ 00001f8c t unicode_result │ │ │ │ 0000201c t unicode_result.part.0 │ │ │ │ -00011458 t unicode_rfind │ │ │ │ +0001161c t unicode_rfind │ │ │ │ 00001884 r unicode_rfind__doc__ │ │ │ │ -000032a4 t unicode_rindex │ │ │ │ +000031d8 t unicode_rindex │ │ │ │ 00001770 r unicode_rindex__doc__ │ │ │ │ -0001de54 t unicode_rjust │ │ │ │ +0001e3c4 t unicode_rjust │ │ │ │ 000016cc r unicode_rjust__doc__ │ │ │ │ -00006fe8 t unicode_rpartition │ │ │ │ +00007058 t unicode_rpartition │ │ │ │ 00001114 r unicode_rpartition__doc__ │ │ │ │ -00004764 t unicode_rsplit │ │ │ │ +00004504 t unicode_rsplit │ │ │ │ 00000f1c r unicode_rsplit__doc__ │ │ │ │ -00011c6c t unicode_rstrip │ │ │ │ +00011e30 t unicode_rstrip │ │ │ │ 00001c90 r unicode_rstrip__doc__ │ │ │ │ -000009a2 t unicode_sizeof │ │ │ │ +000009ca t unicode_sizeof │ │ │ │ 000005fc r unicode_sizeof__doc__ │ │ │ │ -0000b994 t unicode_split │ │ │ │ +0000b9bc t unicode_split │ │ │ │ 00001428 r unicode_split__doc__ │ │ │ │ -000176bc t unicode_splitlines │ │ │ │ +00017924 t unicode_splitlines │ │ │ │ 00000e54 r unicode_splitlines__doc__ │ │ │ │ -000074a8 t unicode_startswith │ │ │ │ +00007518 t unicode_startswith │ │ │ │ 000007e4 r unicode_startswith__doc__ │ │ │ │ -0001fbf0 t unicode_str │ │ │ │ -0000dfe4 t unicode_strip │ │ │ │ +0001ff98 t unicode_str │ │ │ │ +0000e0dc t unicode_strip │ │ │ │ 00001dd8 r unicode_strip__doc__ │ │ │ │ -00010e08 t unicode_subscript │ │ │ │ -000005e8 t unicode_swapcase │ │ │ │ +00010fcc t unicode_subscript │ │ │ │ +00000610 t unicode_swapcase │ │ │ │ 00000dec r unicode_swapcase__doc__ │ │ │ │ -00007ab0 t unicode_title │ │ │ │ +0000782c t unicode_title │ │ │ │ 00003134 r unicode_title__doc__ │ │ │ │ -0001b168 t unicode_translate │ │ │ │ +0001b4bc t unicode_translate │ │ │ │ 000009ec r unicode_translate__doc__ │ │ │ │ -0001c7f0 t unicode_upper │ │ │ │ +0001cb60 t unicode_upper │ │ │ │ 000009a4 r unicode_upper__doc__ │ │ │ │ -000124b0 t unicode_vectorcall │ │ │ │ -00007f80 t unicode_zfill │ │ │ │ +00012674 t unicode_vectorcall │ │ │ │ +00007d98 t unicode_zfill │ │ │ │ 00000918 r unicode_zfill__doc__ │ │ │ │ -00010d98 t unicodeiter_dealloc │ │ │ │ -00007830 t unicodeiter_len │ │ │ │ +00010f5c t unicodeiter_dealloc │ │ │ │ +000075ac t unicodeiter_len │ │ │ │ 00000750 d unicodeiter_methods │ │ │ │ -00018cb8 t unicodeiter_next │ │ │ │ -00007954 t unicodeiter_reduce │ │ │ │ -00007b0c t unicodeiter_setstate │ │ │ │ -00000232 t unicodeiter_traverse │ │ │ │ +00019014 t unicodeiter_next │ │ │ │ +000076d0 t unicodeiter_reduce │ │ │ │ +00007924 t unicodeiter_setstate │ │ │ │ +0000025a t unicodeiter_traverse │ │ │ │ 00000190 r utf7_category │ │ │ │ U wcscmp │ │ │ │ U wcslen │ │ │ │ U wmemchr │ │ │ │ U wmemcmp │ │ │ │ -00005aa0 t xmlcharrefreplace │ │ │ │ +0000581c t xmlcharrefreplace │ │ │ │ │ │ │ │ unicodectype.o: │ │ │ │ 00016600 R _PyUnicode_ExtendedCase │ │ │ │ 000000cc T _PyUnicode_IsAlpha │ │ │ │ 00000000 T _PyUnicode_IsCaseIgnorable │ │ │ │ 000004d0 T _PyUnicode_IsCased │ │ │ │ 00000110 T _PyUnicode_IsDecimalDigit │ │ │ │ @@ -13837,15 +13832,15 @@ │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_FromFormat │ │ │ │ 00000d82 T PyUnstable_Object_ClearWeakRefsNoCallbacks │ │ │ │ U PyVectorcall_Call │ │ │ │ 00000d0c T PyWeakref_GetObject │ │ │ │ 00000f10 T PyWeakref_GetRef │ │ │ │ -00000000 T PyWeakref_NewProxy │ │ │ │ +00001228 T PyWeakref_NewProxy │ │ │ │ 00000000 T PyWeakref_NewRef │ │ │ │ U Py_GenericAlias │ │ │ │ 00000d20 t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyArg_NoKwnames │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ @@ -13853,15 +13848,15 @@ │ │ │ │ U _PyRuntime │ │ │ │ 00001058 T _PyStaticType_ClearWeakRefs │ │ │ │ U _PyStaticType_GetState │ │ │ │ 000001a0 D _PyWeakref_CallableProxyType │ │ │ │ 00000fc0 T _PyWeakref_ClearRef │ │ │ │ 00001088 T _PyWeakref_ClearWeakRefsNoCallbacks │ │ │ │ 00000c44 T _PyWeakref_GetWeakrefCount │ │ │ │ -00000384 T _PyWeakref_IsDead │ │ │ │ +00000100 T _PyWeakref_IsDead │ │ │ │ 000000d0 D _PyWeakref_ProxyType │ │ │ │ 00000000 D _PyWeakref_RefType │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ @@ -13876,19 +13871,19 @@ │ │ │ │ 00000270 d proxy_as_mapping │ │ │ │ 000002a4 d proxy_as_number │ │ │ │ 0000027c d proxy_as_sequence │ │ │ │ 0000022c t proxy_bool │ │ │ │ 00000c74 t proxy_bytes │ │ │ │ 00000520 t proxy_call │ │ │ │ 00000312 t proxy_contains │ │ │ │ -00000350 t proxy_dealloc │ │ │ │ +00001500 t proxy_dealloc │ │ │ │ 00001da8 t proxy_divmod │ │ │ │ 00001698 t proxy_float │ │ │ │ 000007aa t proxy_floor_div │ │ │ │ -00000250 t proxy_getattr │ │ │ │ +00000000 t proxy_getattr │ │ │ │ 00000380 t proxy_getitem │ │ │ │ 000015c8 t proxy_iadd │ │ │ │ 000010e8 t proxy_iand │ │ │ │ 0000087c t proxy_ifloor_div │ │ │ │ 00001288 t proxy_ilshift │ │ │ │ 00000a9c t proxy_imatmul │ │ │ │ 00001358 t proxy_imod │ │ │ │ @@ -13914,15 +13909,15 @@ │ │ │ │ 00001798 t proxy_or │ │ │ │ 00001ca8 t proxy_pos │ │ │ │ 000021f8 t proxy_pow │ │ │ │ 00000b6c t proxy_repr │ │ │ │ 00000bdc t proxy_reversed │ │ │ │ 00000450 t proxy_richcompare │ │ │ │ 00001a08 t proxy_rshift │ │ │ │ -00001228 t proxy_setattr │ │ │ │ +000015a8 t proxy_setattr │ │ │ │ 0000029a t proxy_setitem │ │ │ │ 000001aa t proxy_str │ │ │ │ 00002018 t proxy_sub │ │ │ │ 00000e78 t proxy_true_div │ │ │ │ 00001868 t proxy_xor │ │ │ │ 00000778 t weakref___init__ │ │ │ │ 00000344 t weakref___new__ │ │ │ │ @@ -14377,223 +14372,223 @@ │ │ │ │ 00002ca8 r .LC344 │ │ │ │ 00002cac r .LC345 │ │ │ │ 00002d4c r .LC346 │ │ │ │ 00002d5c r .LC347 │ │ │ │ 00002d6c r .LC348 │ │ │ │ 00002d7c r .LC349 │ │ │ │ 000004b0 r .LC35 │ │ │ │ -00002da4 r .LC350 │ │ │ │ -00002dcc r .LC351 │ │ │ │ -00002df0 r .LC352 │ │ │ │ -00002e14 r .LC353 │ │ │ │ -00002e3c r .LC354 │ │ │ │ -00002e6c r .LC355 │ │ │ │ +00002da0 r .LC350 │ │ │ │ +00002dc4 r .LC351 │ │ │ │ +00002dec r .LC352 │ │ │ │ +00002e1c r .LC353 │ │ │ │ +00002e4c r .LC354 │ │ │ │ +00002e74 r .LC355 │ │ │ │ 00002e9c r .LC356 │ │ │ │ 00002ec8 r .LC357 │ │ │ │ 00002ef8 r .LC358 │ │ │ │ 00002efc r .LC359 │ │ │ │ 000004d4 r .LC36 │ │ │ │ 00002f18 r .LC360 │ │ │ │ 00002f28 r .LC361 │ │ │ │ 00002f3c r .LC362 │ │ │ │ 00002f50 r .LC363 │ │ │ │ 00002f7c r .LC364 │ │ │ │ 00002fa8 r .LC365 │ │ │ │ 00002fd0 r .LC366 │ │ │ │ -00002ff4 r .LC367 │ │ │ │ +00002ff8 r .LC367 │ │ │ │ 0000301c r .LC368 │ │ │ │ 00003058 r .LC369 │ │ │ │ 000004f8 r .LC37 │ │ │ │ 00003098 r .LC370 │ │ │ │ 000030c8 r .LC371 │ │ │ │ 000030f0 r .LC372 │ │ │ │ 000030f4 r .LC373 │ │ │ │ 000030f8 r .LC374 │ │ │ │ 00003134 r .LC375 │ │ │ │ 00003164 r .LC376 │ │ │ │ 000031f8 r .LC377 │ │ │ │ 00003254 r .LC378 │ │ │ │ -000032bc r .LC379 │ │ │ │ 0000051c r .LC38 │ │ │ │ -000032e4 r .LC380 │ │ │ │ -0000330c r .LC382 │ │ │ │ -00003310 r .LC383 │ │ │ │ -00003318 r .LC384 │ │ │ │ -00003338 r .LC385 │ │ │ │ -0000336c r .LC386 │ │ │ │ -0000338c r .LC387 │ │ │ │ -000033c0 r .LC388 │ │ │ │ -000033fc r .LC389 │ │ │ │ +000032bc r .LC380 │ │ │ │ +000032c0 r .LC381 │ │ │ │ +000032c8 r .LC382 │ │ │ │ +000032e8 r .LC383 │ │ │ │ +0000331c r .LC384 │ │ │ │ +0000333c r .LC385 │ │ │ │ +00003370 r .LC386 │ │ │ │ +000033ac r .LC387 │ │ │ │ +000033dc r .LC388 │ │ │ │ +00003400 r .LC389 │ │ │ │ 00000540 r .LC39 │ │ │ │ -0000342c r .LC390 │ │ │ │ -00003450 r .LC391 │ │ │ │ -00003480 r .LC392 │ │ │ │ -000034b0 r .LC393 │ │ │ │ -000034ec r .LC394 │ │ │ │ -00003524 r .LC395 │ │ │ │ -0000354c r .LC396 │ │ │ │ -00003584 r .LC397 │ │ │ │ -000035b4 r .LC398 │ │ │ │ -000035d8 r .LC399 │ │ │ │ +00003430 r .LC390 │ │ │ │ +00003460 r .LC391 │ │ │ │ +0000349c r .LC392 │ │ │ │ +000034d4 r .LC393 │ │ │ │ +000034fc r .LC394 │ │ │ │ +00003534 r .LC395 │ │ │ │ +00003564 r .LC396 │ │ │ │ +00003588 r .LC397 │ │ │ │ +000035c4 r .LC398 │ │ │ │ +000035ec r .LC399 │ │ │ │ 00000000 r .LC4 │ │ │ │ 00000568 r .LC40 │ │ │ │ -00003614 r .LC400 │ │ │ │ -0000363c r .LC401 │ │ │ │ -00003678 r .LC402 │ │ │ │ -000036ac r .LC403 │ │ │ │ -000036d4 r .LC404 │ │ │ │ +00003628 r .LC400 │ │ │ │ +0000365c r .LC401 │ │ │ │ +00003684 r .LC402 │ │ │ │ +000036b0 r .LC403 │ │ │ │ +000036d0 r .LC404 │ │ │ │ 00003700 r .LC405 │ │ │ │ -00003720 r .LC406 │ │ │ │ -00003750 r .LC407 │ │ │ │ -00003780 r .LC408 │ │ │ │ -000037a8 r .LC409 │ │ │ │ +00003730 r .LC406 │ │ │ │ +00003758 r .LC407 │ │ │ │ +00003788 r .LC408 │ │ │ │ +000037c0 r .LC409 │ │ │ │ 00000594 r .LC41 │ │ │ │ -000037d8 r .LC410 │ │ │ │ -00003810 r .LC411 │ │ │ │ -00003848 r .LC412 │ │ │ │ -00003888 r .LC413 │ │ │ │ -000038cc r .LC414 │ │ │ │ -0000390c r .LC415 │ │ │ │ -0000394c r .LC416 │ │ │ │ -00003980 r .LC417 │ │ │ │ -000039ac r .LC418 │ │ │ │ -000039e0 r .LC419 │ │ │ │ +000037f8 r .LC410 │ │ │ │ +00003838 r .LC411 │ │ │ │ +0000387c r .LC412 │ │ │ │ +000038bc r .LC413 │ │ │ │ +000038fc r .LC414 │ │ │ │ +00003930 r .LC415 │ │ │ │ +0000395c r .LC416 │ │ │ │ +00003990 r .LC417 │ │ │ │ +000039cc r .LC418 │ │ │ │ +00003a08 r .LC419 │ │ │ │ 000005bc r .LC42 │ │ │ │ -00003a1c r .LC420 │ │ │ │ -00003a58 r .LC421 │ │ │ │ -00003aa0 r .LC422 │ │ │ │ -00003ae8 r .LC423 │ │ │ │ -00003b2c r .LC424 │ │ │ │ +00003a50 r .LC420 │ │ │ │ +00003a98 r .LC421 │ │ │ │ +00003adc r .LC422 │ │ │ │ +00003b20 r .LC423 │ │ │ │ +00003b4c r .LC424 │ │ │ │ 00003b70 r .LC425 │ │ │ │ -00003b9c r .LC426 │ │ │ │ -00003bc0 r .LC427 │ │ │ │ -00003bf4 r .LC428 │ │ │ │ -00003c2c r .LC429 │ │ │ │ +00003ba4 r .LC426 │ │ │ │ +00003bdc r .LC427 │ │ │ │ +00003c14 r .LC428 │ │ │ │ +00003c4c r .LC429 │ │ │ │ 000005e4 r .LC43 │ │ │ │ -00003c64 r .LC430 │ │ │ │ -00003c9c r .LC431 │ │ │ │ -00003cd0 r .LC432 │ │ │ │ -00003d04 r .LC433 │ │ │ │ -00003d44 r .LC434 │ │ │ │ -00003d84 r .LC435 │ │ │ │ -00003dc0 r .LC436 │ │ │ │ -00003dfc r .LC437 │ │ │ │ -00003e1c r .LC438 │ │ │ │ -00003e50 r .LC439 │ │ │ │ +00003c80 r .LC430 │ │ │ │ +00003cb4 r .LC431 │ │ │ │ +00003cf4 r .LC432 │ │ │ │ +00003d34 r .LC433 │ │ │ │ +00003d70 r .LC434 │ │ │ │ +00003dac r .LC435 │ │ │ │ +00003dcc r .LC436 │ │ │ │ +00003e00 r .LC437 │ │ │ │ +00003e20 r .LC438 │ │ │ │ +00003e58 r .LC439 │ │ │ │ 0000060c r .LC44 │ │ │ │ -00003e70 r .LC440 │ │ │ │ -00003ea8 r .LC441 │ │ │ │ -00003edc r .LC442 │ │ │ │ -00003efc r .LC443 │ │ │ │ -00003f34 r .LC444 │ │ │ │ -00003f60 r .LC445 │ │ │ │ -00003f90 r .LC446 │ │ │ │ -00003fb4 r .LC447 │ │ │ │ -00003ff0 r .LC448 │ │ │ │ -0000402c r .LC449 │ │ │ │ +00003e8c r .LC440 │ │ │ │ +00003eac r .LC441 │ │ │ │ +00003ee4 r .LC442 │ │ │ │ +00003f10 r .LC443 │ │ │ │ +00003f40 r .LC444 │ │ │ │ +00003f64 r .LC445 │ │ │ │ +00003fa0 r .LC446 │ │ │ │ +00003fdc r .LC447 │ │ │ │ +0000400c r .LC448 │ │ │ │ +0000403c r .LC449 │ │ │ │ 00000630 r .LC45 │ │ │ │ -0000405c r .LC450 │ │ │ │ +00004060 r .LC450 │ │ │ │ 0000408c r .LC451 │ │ │ │ -000040b0 r .LC452 │ │ │ │ -000040dc r .LC453 │ │ │ │ -0000410c r .LC454 │ │ │ │ -0000413c r .LC455 │ │ │ │ -00004160 r .LC456 │ │ │ │ -00004194 r .LC457 │ │ │ │ -000041c4 r .LC458 │ │ │ │ -000041f0 r .LC459 │ │ │ │ +000040bc r .LC452 │ │ │ │ +000040ec r .LC453 │ │ │ │ +00004110 r .LC454 │ │ │ │ +00004144 r .LC455 │ │ │ │ +00004174 r .LC456 │ │ │ │ +000041a0 r .LC457 │ │ │ │ +000041c0 r .LC458 │ │ │ │ +000041e8 r .LC459 │ │ │ │ 00000654 r .LC46 │ │ │ │ -00004210 r .LC460 │ │ │ │ -00004238 r .LC461 │ │ │ │ -00004268 r .LC462 │ │ │ │ -00004298 r .LC463 │ │ │ │ -000042c8 r .LC464 │ │ │ │ -000042fc r .LC465 │ │ │ │ +00004218 r .LC460 │ │ │ │ +00004248 r .LC461 │ │ │ │ +00004278 r .LC462 │ │ │ │ +000042ac r .LC463 │ │ │ │ +000042dc r .LC464 │ │ │ │ +00004300 r .LC465 │ │ │ │ 0000432c r .LC466 │ │ │ │ -00004350 r .LC467 │ │ │ │ -0000437c r .LC468 │ │ │ │ -000043b0 r .LC469 │ │ │ │ +00004360 r .LC467 │ │ │ │ +00004394 r .LC468 │ │ │ │ +000043cc r .LC469 │ │ │ │ 0000067c r .LC47 │ │ │ │ -000043e4 r .LC470 │ │ │ │ -0000441c r .LC471 │ │ │ │ -00004454 r .LC472 │ │ │ │ +00004404 r .LC470 │ │ │ │ +00004430 r .LC471 │ │ │ │ +00004450 r .LC472 │ │ │ │ 00004480 r .LC473 │ │ │ │ -000044a0 r .LC474 │ │ │ │ -000044d0 r .LC475 │ │ │ │ -00004504 r .LC476 │ │ │ │ -00004538 r .LC477 │ │ │ │ -0000456c r .LC478 │ │ │ │ -00004594 r .LC479 │ │ │ │ +000044b4 r .LC474 │ │ │ │ +000044e8 r .LC475 │ │ │ │ +0000451c r .LC476 │ │ │ │ +00004544 r .LC477 │ │ │ │ +00004560 r .LC478 │ │ │ │ +00004590 r .LC479 │ │ │ │ 000006a8 r .LC48 │ │ │ │ -000045b0 r .LC480 │ │ │ │ -000045e0 r .LC481 │ │ │ │ -00004610 r .LC482 │ │ │ │ -00004640 r .LC483 │ │ │ │ +000045c0 r .LC480 │ │ │ │ +000045f0 r .LC481 │ │ │ │ +00004620 r .LC482 │ │ │ │ +00004650 r .LC483 │ │ │ │ 00004670 r .LC484 │ │ │ │ -000046a0 r .LC485 │ │ │ │ -000046c0 r .LC486 │ │ │ │ -000046f4 r .LC487 │ │ │ │ -00004724 r .LC488 │ │ │ │ -00004754 r .LC489 │ │ │ │ +000046a4 r .LC485 │ │ │ │ +000046d4 r .LC486 │ │ │ │ +00004704 r .LC487 │ │ │ │ +0000473c r .LC488 │ │ │ │ +00004760 r .LC489 │ │ │ │ 000006d0 r .LC49 │ │ │ │ -0000478c r .LC490 │ │ │ │ -000047b0 r .LC491 │ │ │ │ -000047e8 r .LC492 │ │ │ │ -0000481c r .LC493 │ │ │ │ -00004854 r .LC494 │ │ │ │ -00004880 r .LC495 │ │ │ │ -000048a0 r .LC496 │ │ │ │ -000048d4 r .LC497 │ │ │ │ +00004798 r .LC490 │ │ │ │ +000047cc r .LC491 │ │ │ │ +00004804 r .LC492 │ │ │ │ +00004830 r .LC493 │ │ │ │ +00004850 r .LC494 │ │ │ │ +00004884 r .LC495 │ │ │ │ +000048b8 r .LC496 │ │ │ │ +000048d8 r .LC497 │ │ │ │ 00004908 r .LC498 │ │ │ │ 00004928 r .LC499 │ │ │ │ 00000020 r .LC5 │ │ │ │ 000006f8 r .LC50 │ │ │ │ 00004958 r .LC500 │ │ │ │ -00004978 r .LC501 │ │ │ │ -000049a8 r .LC502 │ │ │ │ -000049dc r .LC503 │ │ │ │ -00004a10 r .LC504 │ │ │ │ -00004a40 r .LC505 │ │ │ │ -00004a74 r .LC506 │ │ │ │ -00004aa8 r .LC507 │ │ │ │ -00004adc r .LC508 │ │ │ │ -00004b10 r .LC509 │ │ │ │ +0000498c r .LC501 │ │ │ │ +000049c0 r .LC502 │ │ │ │ +000049f0 r .LC503 │ │ │ │ +00004a24 r .LC504 │ │ │ │ +00004a58 r .LC505 │ │ │ │ +00004a8c r .LC506 │ │ │ │ +00004ac0 r .LC507 │ │ │ │ +00004ae4 r .LC508 │ │ │ │ +00004b18 r .LC509 │ │ │ │ 00000728 r .LC51 │ │ │ │ -00004b34 r .LC510 │ │ │ │ -00004b68 r .LC511 │ │ │ │ -00004ba0 r .LC512 │ │ │ │ -00004bd8 r .LC513 │ │ │ │ -00004c0c r .LC514 │ │ │ │ -00004c44 r .LC515 │ │ │ │ -00004c7c r .LC516 │ │ │ │ -00004cb4 r .LC517 │ │ │ │ -00004ce0 r .LC518 │ │ │ │ -00004d00 r .LC519 │ │ │ │ +00004b50 r .LC510 │ │ │ │ +00004b88 r .LC511 │ │ │ │ +00004bbc r .LC512 │ │ │ │ +00004bf4 r .LC513 │ │ │ │ +00004c2c r .LC514 │ │ │ │ +00004c64 r .LC515 │ │ │ │ +00004c90 r .LC516 │ │ │ │ +00004cb0 r .LC517 │ │ │ │ +00004ce4 r .LC518 │ │ │ │ +00004d04 r .LC519 │ │ │ │ 00000750 r .LC52 │ │ │ │ -00004d34 r .LC520 │ │ │ │ -00004d54 r .LC521 │ │ │ │ -00004d88 r .LC522 │ │ │ │ -00004dac r .LC523 │ │ │ │ -00004de4 r .LC524 │ │ │ │ -00004e1c r .LC525 │ │ │ │ -00004e50 r .LC526 │ │ │ │ -00004e70 r .LC527 │ │ │ │ -00004ea4 r .LC528 │ │ │ │ -00004ed8 r .LC529 │ │ │ │ +00004d38 r .LC520 │ │ │ │ +00004d5c r .LC521 │ │ │ │ +00004d94 r .LC522 │ │ │ │ +00004dcc r .LC523 │ │ │ │ +00004e00 r .LC524 │ │ │ │ +00004e20 r .LC525 │ │ │ │ +00004e54 r .LC526 │ │ │ │ +00004e88 r .LC527 │ │ │ │ +00004eac r .LC528 │ │ │ │ +00004ee4 r .LC529 │ │ │ │ 00000774 r .LC53 │ │ │ │ -00004efc r .LC530 │ │ │ │ -00004f34 r .LC531 │ │ │ │ -00004f60 r .LC532 │ │ │ │ -00004f80 r .LC533 │ │ │ │ -00004fa8 r .LC534 │ │ │ │ +00004f10 r .LC530 │ │ │ │ +00004f30 r .LC531 │ │ │ │ +00004f58 r .LC532 │ │ │ │ +00004f74 r .LC533 │ │ │ │ +00004f98 r .LC534 │ │ │ │ 00004fc4 r .LC535 │ │ │ │ -00004fe8 r .LC536 │ │ │ │ -00005014 r .LC537 │ │ │ │ -00005034 r .LC538 │ │ │ │ -00005060 r .LC539 │ │ │ │ +00004fe4 r .LC536 │ │ │ │ +00005010 r .LC537 │ │ │ │ +00005040 r .LC538 │ │ │ │ +00005068 r .LC539 │ │ │ │ 00000780 r .LC54 │ │ │ │ 00005090 r .LC540 │ │ │ │ 000050bc r .LC541 │ │ │ │ 000050dc r .LC542 │ │ │ │ 0000510c r .LC543 │ │ │ │ 00005134 r .LC544 │ │ │ │ 00005154 r .LC545 │ │ │ │ @@ -14884,16 +14879,16 @@ │ │ │ │ 0000010c r Match_fields │ │ │ │ 00000000 r Module_fields │ │ │ │ 00000234 r Name_fields │ │ │ │ 00000178 r NamedExpr_fields │ │ │ │ 00000158 r Nonlocal_fields │ │ │ │ 0000036c r ParamSpec_fields │ │ │ │ 00000f64 T PyAST_Check │ │ │ │ -000012d0 T PyAST_mod2obj │ │ │ │ -000107ec T PyAST_obj2mod │ │ │ │ +000012ac T PyAST_mod2obj │ │ │ │ +0001058c T PyAST_obj2mod │ │ │ │ U PyBaseObject_Type │ │ │ │ U PyBytes_Type │ │ │ │ U PyDict_GetItemRef │ │ │ │ U PyDict_GetItemWithError │ │ │ │ U PyDict_New │ │ │ │ U PyDict_Next │ │ │ │ U PyDict_SetItemString │ │ │ │ @@ -14946,15 +14941,15 @@ │ │ │ │ U PyType_GetSlot │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_InternFromString │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_GenericAliasType │ │ │ │ -00004a70 t Py_XDECREF │ │ │ │ +00010574 t Py_XDECREF │ │ │ │ 00000114 r Raise_fields │ │ │ │ 00000078 r Return_fields │ │ │ │ 000001bc r SetComp_fields │ │ │ │ 000001b0 r Set_fields │ │ │ │ 0000024c r Slice_fields │ │ │ │ 0000022c r Starred_fields │ │ │ │ 00000220 r Subscript_fields │ │ │ │ @@ -14969,177 +14964,176 @@ │ │ │ │ 000000dc r While_fields │ │ │ │ 000000f4 r With_fields │ │ │ │ 000001e0 r YieldFrom_fields │ │ │ │ 000001dc r Yield_fields │ │ │ │ 0000f340 T _PyAST_AnnAssign │ │ │ │ 0000005c T _PyAST_Assert │ │ │ │ 000001bc T _PyAST_Assign │ │ │ │ -000172e4 T _PyAST_AsyncFor │ │ │ │ -0000f2c0 T _PyAST_AsyncFunctionDef │ │ │ │ -00010450 T _PyAST_AsyncWith │ │ │ │ +00017104 T _PyAST_AsyncFor │ │ │ │ +0000f214 T _PyAST_AsyncFunctionDef │ │ │ │ +00010434 T _PyAST_AsyncWith │ │ │ │ 000000d0 T _PyAST_Attribute │ │ │ │ 00000d34 T _PyAST_AugAssign │ │ │ │ -00010168 T _PyAST_Await │ │ │ │ +000101e0 T _PyAST_Await │ │ │ │ 00000b14 T _PyAST_BinOp │ │ │ │ 0000036c T _PyAST_BoolOp │ │ │ │ 0000021c T _PyAST_Break │ │ │ │ 00000274 T _PyAST_Call │ │ │ │ 00000924 T _PyAST_ClassDef │ │ │ │ 000004c8 T _PyAST_Compare │ │ │ │ 00000074 T _PyAST_Constant │ │ │ │ 00000254 T _PyAST_Continue │ │ │ │ 00000318 T _PyAST_Delete │ │ │ │ 00000990 T _PyAST_Dict │ │ │ │ -0000cc9c T _PyAST_DictComp │ │ │ │ +0000f2d0 T _PyAST_DictComp │ │ │ │ 000007d4 T _PyAST_ExceptHandler │ │ │ │ 00000164 T _PyAST_Expr │ │ │ │ -000011f8 T _PyAST_Expression │ │ │ │ -0000cd30 T _PyAST_Fini │ │ │ │ +000011d4 T _PyAST_Expression │ │ │ │ +0000cc84 T _PyAST_Fini │ │ │ │ 00000a38 T _PyAST_For │ │ │ │ 000005c4 T _PyAST_FormattedValue │ │ │ │ 00000860 T _PyAST_FunctionDef │ │ │ │ 00000440 T _PyAST_FunctionType │ │ │ │ 00000000 T _PyAST_GeneratorExp │ │ │ │ 00000354 T _PyAST_Global │ │ │ │ 0000069c T _PyAST_If │ │ │ │ 0000028c T _PyAST_IfExp │ │ │ │ 000002d4 T _PyAST_Import │ │ │ │ 00000420 T _PyAST_ImportFrom │ │ │ │ -0000cd0c T _PyAST_Interactive │ │ │ │ +0000cc60 T _PyAST_Interactive │ │ │ │ 00000624 T _PyAST_JoinedStr │ │ │ │ -00001184 T _PyAST_Lambda │ │ │ │ +00001160 T _PyAST_Lambda │ │ │ │ 00000568 T _PyAST_List │ │ │ │ 00000c1c T _PyAST_ListComp │ │ │ │ -0001010c T _PyAST_Match │ │ │ │ -00010680 T _PyAST_MatchAs │ │ │ │ -000106c0 T _PyAST_MatchClass │ │ │ │ -000172a0 T _PyAST_MatchMapping │ │ │ │ -00017104 T _PyAST_MatchOr │ │ │ │ -0001004c T _PyAST_MatchSequence │ │ │ │ +0001012c T _PyAST_Match │ │ │ │ +00010478 T _PyAST_MatchAs │ │ │ │ +000104b8 T _PyAST_MatchClass │ │ │ │ +000170c0 T _PyAST_MatchMapping │ │ │ │ +00016f24 T _PyAST_MatchOr │ │ │ │ +0001006c T _PyAST_MatchSequence │ │ │ │ 00000000 T _PyAST_MatchSingleton │ │ │ │ -000100d0 T _PyAST_MatchStar │ │ │ │ -0000fff4 T _PyAST_MatchValue │ │ │ │ +000100f0 T _PyAST_MatchStar │ │ │ │ +00010014 T _PyAST_MatchValue │ │ │ │ 00000ebc T _PyAST_Module │ │ │ │ 00000000 T _PyAST_Name │ │ │ │ 000001b0 T _PyAST_NamedExpr │ │ │ │ 000000b8 T _PyAST_Nonlocal │ │ │ │ -00017244 T _PyAST_ParamSpec │ │ │ │ +00017064 T _PyAST_ParamSpec │ │ │ │ 000008ec T _PyAST_Pass │ │ │ │ 00000e08 T _PyAST_Raise │ │ │ │ 00000660 T _PyAST_Return │ │ │ │ 00000f28 T _PyAST_Set │ │ │ │ 000000f4 T _PyAST_SetComp │ │ │ │ 000006fc T _PyAST_Slice │ │ │ │ 00000e48 T _PyAST_Starred │ │ │ │ 00000740 T _PyAST_Subscript │ │ │ │ 00000818 T _PyAST_Try │ │ │ │ -000171a0 T _PyAST_TryStar │ │ │ │ +00016fc0 T _PyAST_TryStar │ │ │ │ 00000ab8 T _PyAST_Tuple │ │ │ │ -0001077c T _PyAST_TypeAlias │ │ │ │ +0001621c T _PyAST_TypeAlias │ │ │ │ 00000482 T _PyAST_TypeIgnore │ │ │ │ -00017140 T _PyAST_TypeVar │ │ │ │ -000171e8 T _PyAST_TypeVarTuple │ │ │ │ +00016f60 T _PyAST_TypeVar │ │ │ │ +00017008 T _PyAST_TypeVarTuple │ │ │ │ 00000ba8 T _PyAST_UnaryOp │ │ │ │ 00000150 T _PyAST_While │ │ │ │ 00000ee4 T _PyAST_With │ │ │ │ -0000cc60 T _PyAST_Yield │ │ │ │ -000101c0 T _PyAST_YieldFrom │ │ │ │ +0000f294 T _PyAST_Yield │ │ │ │ +00010188 T _PyAST_YieldFrom │ │ │ │ 0000021c T _PyAST_alias │ │ │ │ 00000310 T _PyAST_arg │ │ │ │ 00000528 T _PyAST_arguments │ │ │ │ 000009d0 T _PyAST_comprehension │ │ │ │ 00000c78 T _PyAST_keyword │ │ │ │ -00010088 T _PyAST_match_case │ │ │ │ +000100a8 T _PyAST_match_case │ │ │ │ 00000dc8 T _PyAST_withitem │ │ │ │ U _PyArena_AddPyObject │ │ │ │ U _PyArena_Malloc │ │ │ │ -00000fd8 t _PyOnceFlag_CallOnce.constprop.0 │ │ │ │ U _PyOnceFlag_CallOnceSlow │ │ │ │ U _PyRuntime │ │ │ │ U _PyType_Name │ │ │ │ U _PyUnion_Type │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ U _Py_Dealloc │ │ │ │ -00004a88 t _Py_EnterRecursiveCall │ │ │ │ +00004cc8 t _Py_EnterRecursiveCall │ │ │ │ U _Py_NoneStruct │ │ │ │ 00000082 T _Py_asdl_alias_seq_new │ │ │ │ 00000464 T _Py_asdl_arg_seq_new │ │ │ │ 000029b4 T _Py_asdl_arguments_seq_new │ │ │ │ 00000a08 T _Py_asdl_comprehension_seq_new │ │ │ │ 000004c4 T _Py_asdl_excepthandler_seq_new │ │ │ │ 000003c8 T _Py_asdl_expr_seq_new │ │ │ │ U _Py_asdl_identifier_seq_new │ │ │ │ U _Py_asdl_int_seq_new │ │ │ │ 00000cd0 T _Py_asdl_keyword_seq_new │ │ │ │ 00000ee8 T _Py_asdl_match_case_seq_new │ │ │ │ 00002960 T _Py_asdl_mod_seq_new │ │ │ │ -00010724 T _Py_asdl_pattern_seq_new │ │ │ │ -00011164 T _Py_asdl_stmt_seq_new │ │ │ │ -000174c0 T _Py_asdl_type_ignore_seq_new │ │ │ │ -000170b0 T _Py_asdl_type_param_seq_new │ │ │ │ +0001051c T _Py_asdl_pattern_seq_new │ │ │ │ +00010f14 T _Py_asdl_stmt_seq_new │ │ │ │ +000172e0 T _Py_asdl_type_ignore_seq_new │ │ │ │ +00016ed0 T _Py_asdl_type_param_seq_new │ │ │ │ 00000d40 T _Py_asdl_withitem_seq_new │ │ │ │ U _Py_tss_tstate │ │ │ │ U _Py_union_type_or │ │ │ │ 00000014 d _astmodule │ │ │ │ 0000287c t add_ast_annotations │ │ │ │ -000010e4 t add_attributes │ │ │ │ +000010c0 t add_attributes │ │ │ │ 000002dc r alias_attributes │ │ │ │ 000002d4 r alias_fields │ │ │ │ 000002ac r arg_attributes │ │ │ │ 000002a0 r arg_fields │ │ │ │ 00000284 r arguments_fields │ │ │ │ -00010254 t ast2obj_alias │ │ │ │ -00004334 t ast2obj_arg.part.0 │ │ │ │ -00003e30 t ast2obj_arguments │ │ │ │ -00017964 t ast2obj_comprehension │ │ │ │ -00017ad8 t ast2obj_excepthandler │ │ │ │ -00002dc4 t ast2obj_expr │ │ │ │ -00010218 t ast2obj_expr_context.isra.0 │ │ │ │ -00010494 t ast2obj_keyword │ │ │ │ -0000188c t ast2obj_list │ │ │ │ -0001810c t ast2obj_match_case │ │ │ │ -00017e0c t ast2obj_object │ │ │ │ -00003d4c t ast2obj_operator.isra.0 │ │ │ │ -00018244 t ast2obj_pattern │ │ │ │ -00001928 t ast2obj_stmt │ │ │ │ -00017e2c t ast2obj_type_param │ │ │ │ -00017d1c t ast2obj_withitem │ │ │ │ +00010238 t ast2obj_alias │ │ │ │ +0000458c t ast2obj_arg.part.0 │ │ │ │ +00004084 t ast2obj_arguments │ │ │ │ +00017784 t ast2obj_comprehension │ │ │ │ +000178f8 t ast2obj_excepthandler │ │ │ │ +00002dc0 t ast2obj_expr │ │ │ │ +00003d5c t ast2obj_expr_context.isra.0 │ │ │ │ +00003e7c t ast2obj_keyword │ │ │ │ +00001884 t ast2obj_list │ │ │ │ +00017f2c t ast2obj_match_case │ │ │ │ +00017c2c t ast2obj_object │ │ │ │ +00003d98 t ast2obj_operator.isra.0 │ │ │ │ +00018064 t ast2obj_pattern │ │ │ │ +00001920 t ast2obj_stmt │ │ │ │ +00017c4c t ast2obj_type_param │ │ │ │ +00017b3c t ast2obj_withitem │ │ │ │ 0000004e t ast_clear │ │ │ │ -00001274 t ast_dealloc │ │ │ │ -00001238 t ast_traverse │ │ │ │ +00001250 t ast_dealloc │ │ │ │ +00001214 t ast_traverse │ │ │ │ 000000d0 d ast_type_getsets │ │ │ │ -0000458c t ast_type_init │ │ │ │ +000047e4 t ast_type_init │ │ │ │ 00000118 d ast_type_members │ │ │ │ 000000f8 d ast_type_methods │ │ │ │ -00008ba4 t ast_type_reduce │ │ │ │ +00008de4 t ast_type_reduce │ │ │ │ 0000f3c0 t astmodule_exec │ │ │ │ 00000048 d astmodule_slots │ │ │ │ 00000258 r comprehension_fields │ │ │ │ 00000268 r excepthandler_attributes │ │ │ │ 00000160 r expr_attributes │ │ │ │ 00000390 t init_types │ │ │ │ 000002c4 r keyword_attributes │ │ │ │ 000002bc r keyword_fields │ │ │ │ -00000ffc t make_type │ │ │ │ +00000fd8 t make_type │ │ │ │ 000002f4 r match_case_fields │ │ │ │ U memset │ │ │ │ 000000d6 t obj2ast_alias │ │ │ │ -00017514 t obj2ast_arg │ │ │ │ -00016890 t obj2ast_arguments │ │ │ │ +00017334 t obj2ast_arg │ │ │ │ +000166b0 t obj2ast_arguments │ │ │ │ 00000a5c t obj2ast_comprehension │ │ │ │ 00000518 t obj2ast_excepthandler │ │ │ │ -00004b20 t obj2ast_expr │ │ │ │ -0001646c t obj2ast_expr_context.isra.0 │ │ │ │ -000163f4 t obj2ast_identifier.isra.0 │ │ │ │ -00004ac4 t obj2ast_int.isra.0 │ │ │ │ -000164e0 t obj2ast_keyword │ │ │ │ +00004d60 t obj2ast_expr │ │ │ │ +0001628c t obj2ast_expr_context.isra.0 │ │ │ │ +000161a4 t obj2ast_identifier.isra.0 │ │ │ │ +00004d04 t obj2ast_int.isra.0 │ │ │ │ +00016300 t obj2ast_keyword │ │ │ │ 00000f3c t obj2ast_match_case │ │ │ │ -0001735c t obj2ast_operator.isra.0 │ │ │ │ +0001717c t obj2ast_operator.isra.0 │ │ │ │ 000011b8 t obj2ast_pattern │ │ │ │ -000111bc t obj2ast_stmt │ │ │ │ +00010f6c t obj2ast_stmt │ │ │ │ 000028e0 t obj2ast_string.isra.0 │ │ │ │ 00002210 t obj2ast_type_param │ │ │ │ 00000d94 t obj2ast_withitem │ │ │ │ 00000300 r pattern_attributes │ │ │ │ 00000018 r stmt_attributes │ │ │ │ 00000350 r type_param_attributes │ │ │ │ 000002ec r withitem_fields │ │ │ │ @@ -15236,26 +15230,26 @@ │ │ │ │ U PyDict_Contains │ │ │ │ U PyDict_Next │ │ │ │ U PyErr_Occurred │ │ │ │ U PyList_AsTuple │ │ │ │ U PyLong_AsInt │ │ │ │ U PyLong_AsSsize_t │ │ │ │ U PyTuple_New │ │ │ │ -00001728 t Py_XDECREF │ │ │ │ +00001730 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 │ │ │ │ -00001680 t assemble_emit_exception_table_item │ │ │ │ +00001688 t assemble_emit_exception_table_item │ │ │ │ 0000163c t write_location_signed_varint │ │ │ │ │ │ │ │ ast.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000018 r .LC1 │ │ │ │ 00000188 r .LC10 │ │ │ │ @@ -15349,30 +15343,30 @@ │ │ │ │ 00000000 T _PyAST_Validate │ │ │ │ U _PyType_Name │ │ │ │ U _PyUnicode_EqualToASCIIString │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_EllipsisObject │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ -00000e68 t validate_args │ │ │ │ -00000d84 t validate_arguments │ │ │ │ +00000eb8 t validate_args │ │ │ │ +00000dd4 t validate_arguments │ │ │ │ 00000970 t validate_assignlist │ │ │ │ -00000c14 t validate_body │ │ │ │ +00000c64 t validate_body │ │ │ │ 00000306 t validate_capture │ │ │ │ -00000f40 t validate_comprehension │ │ │ │ -00000a2c t validate_constant │ │ │ │ +00000f90 t validate_comprehension │ │ │ │ +00000a7c t validate_constant │ │ │ │ 00000030 t validate_expr │ │ │ │ 000009c8 t validate_exprs │ │ │ │ -00000bcc t validate_keywords │ │ │ │ +00000c1c t validate_keywords │ │ │ │ 00000440 t validate_name │ │ │ │ 00000000 t validate_pattern │ │ │ │ 00000386 t validate_pattern_match_value │ │ │ │ 00000348 t validate_patterns │ │ │ │ 000000cc t validate_stmts │ │ │ │ -00000c54 t validate_type_params │ │ │ │ +00000ca4 t validate_type_params │ │ │ │ │ │ │ │ ast_opt.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000040 r .LC1 │ │ │ │ 00000074 r .LC2 │ │ │ │ 00000078 r .LC3 │ │ │ │ @@ -15404,15 +15398,15 @@ │ │ │ │ U PyNumber_Subtract │ │ │ │ U PyNumber_TrueDivide │ │ │ │ U PyNumber_Xor │ │ │ │ U PyObject_GetItem │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyTuple_New │ │ │ │ U PyUnicode_FromString │ │ │ │ -00002bc4 t PyUnicode_READ_CHAR │ │ │ │ +00002da8 t PyUnicode_READ_CHAR │ │ │ │ U PyUnicode_Replace │ │ │ │ U PyUnicode_Substring │ │ │ │ U _PyAST_Constant │ │ │ │ U _PyAST_FormattedValue │ │ │ │ U _PyAST_GetDocString │ │ │ │ U _PyAST_JoinedStr │ │ │ │ 00000000 T _PyAST_Optimize │ │ │ │ @@ -15425,25 +15419,26 @@ │ │ │ │ U _Py_asdl_expr_seq_new │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_idiv │ │ │ │ U __aeabi_uidiv │ │ │ │ U __snprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ -000028b4 t astfold_arg │ │ │ │ -00002614 t astfold_arguments │ │ │ │ +000028c4 t astfold_arg │ │ │ │ +00002610 t astfold_arguments │ │ │ │ 000000f0 t astfold_body │ │ │ │ -00000000 t astfold_comprehension │ │ │ │ -000011f8 t astfold_expr │ │ │ │ -0000008c t astfold_pattern │ │ │ │ +000028d8 t astfold_comprehension │ │ │ │ +000011f0 t astfold_expr │ │ │ │ +00000000 t astfold_pattern │ │ │ │ 00000208 t astfold_stmt │ │ │ │ -0000024c t astfold_type_param │ │ │ │ +000001c0 t astfold_type_param │ │ │ │ 00000028 t check_complexity │ │ │ │ -000028c8 t fold_iter.isra.0 │ │ │ │ -00002b60 t make_const │ │ │ │ +00002a88 t fold_iter.isra.0 │ │ │ │ +00002d44 t make_const │ │ │ │ +00002ccc t make_const_tuple │ │ │ │ 00000000 r ops.0 │ │ │ │ 00000000 t unary_not │ │ │ │ │ │ │ │ ast_unparse.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000008 r .LC1 │ │ │ │ @@ -15845,131 +15840,131 @@ │ │ │ │ 00000328 d _parser_max.13 │ │ │ │ 000003b4 d _parser_min.14 │ │ │ │ 00000f24 r breakpoint_doc │ │ │ │ 00000fe8 r build_class_doc │ │ │ │ 00000000 t builtin___build_class__ │ │ │ │ 00000ff4 t builtin___import__ │ │ │ │ 00002e70 r builtin___import____doc__ │ │ │ │ -0000285c t builtin_abs │ │ │ │ +00002858 t builtin_abs │ │ │ │ 00002e2c r builtin_abs__doc__ │ │ │ │ 00000060 t builtin_aiter │ │ │ │ 00001cc4 r builtin_aiter__doc__ │ │ │ │ 00000f1c t builtin_all │ │ │ │ 00002da4 r builtin_all__doc__ │ │ │ │ 00000990 t builtin_anext │ │ │ │ 00001be8 r builtin_anext__doc__ │ │ │ │ 00000a94 t builtin_any │ │ │ │ 00002d20 r builtin_any__doc__ │ │ │ │ 00000940 t builtin_ascii │ │ │ │ 00002bd4 r builtin_ascii__doc__ │ │ │ │ -00003608 t builtin_bin │ │ │ │ +0000360c t builtin_bin │ │ │ │ 00002b54 r builtin_bin__doc__ │ │ │ │ 00000240 t builtin_breakpoint │ │ │ │ -000024ac t builtin_callable │ │ │ │ +000024a8 t builtin_callable │ │ │ │ 00002a98 r builtin_callable__doc__ │ │ │ │ -000022c0 t builtin_chr │ │ │ │ +000022bc t builtin_chr │ │ │ │ 000028c8 r builtin_chr__doc__ │ │ │ │ 0000148c t builtin_compile │ │ │ │ 0000258c r builtin_compile__doc__ │ │ │ │ -00002360 t builtin_delattr │ │ │ │ +0000235c t builtin_delattr │ │ │ │ 00001e4c r builtin_delattr__doc__ │ │ │ │ -00001b98 t builtin_dir │ │ │ │ -00002864 t builtin_divmod │ │ │ │ +00001b94 t builtin_dir │ │ │ │ +00002860 t builtin_divmod │ │ │ │ 00002530 r builtin_divmod__doc__ │ │ │ │ 000000b4 r builtin_doc │ │ │ │ -00001e80 t builtin_eval │ │ │ │ +00001e7c t builtin_eval │ │ │ │ 000023b0 r builtin_eval__doc__ │ │ │ │ 00000b64 t builtin_exec │ │ │ │ 00002194 r builtin_exec__doc__ │ │ │ │ -00003610 t builtin_format │ │ │ │ +00003614 t builtin_format │ │ │ │ 0000292c r builtin_format__doc__ │ │ │ │ 00000628 t builtin_getattr │ │ │ │ -00001b74 t builtin_globals │ │ │ │ +00001b70 t builtin_globals │ │ │ │ 000020cc r builtin_globals__doc__ │ │ │ │ 000005b8 t builtin_hasattr │ │ │ │ 00002020 r builtin_hasattr__doc__ │ │ │ │ -000023a4 t builtin_hash │ │ │ │ +000023a0 t builtin_hash │ │ │ │ 00001d98 r builtin_hash__doc__ │ │ │ │ 00000980 t builtin_hex │ │ │ │ 00001d20 r builtin_hex__doc__ │ │ │ │ -00002308 t builtin_id │ │ │ │ +00002304 t builtin_id │ │ │ │ 00001f70 r builtin_id__doc__ │ │ │ │ 000003d4 t builtin_input │ │ │ │ 00001554 r builtin_input__doc__ │ │ │ │ 000006d8 t builtin_isinstance │ │ │ │ 00001184 r builtin_isinstance__doc__ │ │ │ │ 00001920 t builtin_issubclass │ │ │ │ 00001064 r builtin_issubclass__doc__ │ │ │ │ 000018a8 t builtin_iter │ │ │ │ 00000ef8 t builtin_len │ │ │ │ 00001ba4 r builtin_len__doc__ │ │ │ │ 00000948 t builtin_locals │ │ │ │ 00001a84 r builtin_locals__doc__ │ │ │ │ 000010f8 t builtin_max │ │ │ │ 00000570 d builtin_methods │ │ │ │ -000024c8 t builtin_min │ │ │ │ -00002154 t builtin_next │ │ │ │ +000024c4 t builtin_min │ │ │ │ +00002150 t builtin_next │ │ │ │ 00000988 t builtin_oct │ │ │ │ 00001a14 r builtin_oct__doc__ │ │ │ │ -000023d0 t builtin_ord │ │ │ │ +000023cc t builtin_ord │ │ │ │ 00001914 r builtin_ord__doc__ │ │ │ │ -0000354c t builtin_pow │ │ │ │ +00003550 t builtin_pow │ │ │ │ 0000182c r builtin_pow__doc__ │ │ │ │ 00000784 t builtin_print │ │ │ │ 000016a8 r builtin_print__doc__ │ │ │ │ -000023c8 t builtin_repr │ │ │ │ +000023c4 t builtin_repr │ │ │ │ 000014b4 r builtin_repr__doc__ │ │ │ │ -000028a4 t builtin_round │ │ │ │ +000028a0 t builtin_round │ │ │ │ 000013b8 r builtin_round__doc__ │ │ │ │ 00000694 t builtin_setattr │ │ │ │ 00001ed0 r builtin_setattr__doc__ │ │ │ │ -00002214 t builtin_sorted │ │ │ │ +00002210 t builtin_sorted │ │ │ │ 000004e0 r builtin_sorted__doc__ │ │ │ │ -00002a24 t builtin_sum │ │ │ │ +00002a20 t builtin_sum │ │ │ │ 000012ac r builtin_sum__doc__ │ │ │ │ 0000071c t builtin_vars │ │ │ │ 00000000 d builtinsmodule │ │ │ │ 00000bdc r dir_doc │ │ │ │ U fileno │ │ │ │ -0000317c t filter_dealloc │ │ │ │ +00003174 t filter_dealloc │ │ │ │ 00000e4c r filter_doc │ │ │ │ 00000890 d filter_methods │ │ │ │ 00000066 t filter_new │ │ │ │ -00003090 t filter_next │ │ │ │ +00003088 t filter_next │ │ │ │ 000001e8 t filter_reduce │ │ │ │ 00000030 t filter_traverse │ │ │ │ -00002fe0 t filter_vectorcall │ │ │ │ +00002fd8 t filter_vectorcall │ │ │ │ 00000ae0 r getattr_doc │ │ │ │ U isatty │ │ │ │ 00000888 r iter_doc │ │ │ │ 0000006c r keywords.12 │ │ │ │ 00000380 d kwlist.27 │ │ │ │ -00001e20 t map_dealloc │ │ │ │ +00001e1c t map_dealloc │ │ │ │ 00000a2c r map_doc │ │ │ │ 00000870 d map_methods │ │ │ │ 0000010e t map_new │ │ │ │ -00001cc4 t map_next │ │ │ │ +00001cc0 t map_next │ │ │ │ 00000a24 t map_reduce │ │ │ │ 0000094c t map_traverse │ │ │ │ -00001bd0 t map_vectorcall │ │ │ │ +00001bcc t map_vectorcall │ │ │ │ 000005fc r max_doc │ │ │ │ 00000740 r min_doc │ │ │ │ 00000984 r next_doc │ │ │ │ 00000efc r reduce_doc │ │ │ │ 0000043c r setstate_doc │ │ │ │ U stdin │ │ │ │ U stdout │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ 00000464 r vars_doc │ │ │ │ -00001b14 t zip_dealloc │ │ │ │ +00001b10 t zip_dealloc │ │ │ │ 00000260 r zip_doc │ │ │ │ 00000840 d zip_methods │ │ │ │ 00001964 t zip_new │ │ │ │ -00003230 t zip_next │ │ │ │ +00003228 t zip_next │ │ │ │ 000001fc t zip_reduce │ │ │ │ 00000218 t zip_setstate │ │ │ │ 00000000 t zip_traverse │ │ │ │ │ │ │ │ brc.o: │ │ │ │ │ │ │ │ ceval.o: │ │ │ │ @@ -16099,23 +16094,23 @@ │ │ │ │ U PyErr_SetObject │ │ │ │ U PyErr_SetRaisedException │ │ │ │ 00000078 T PyEval_EvalCode │ │ │ │ 0000002c T PyEval_EvalCodeEx │ │ │ │ 00000c9c T PyEval_EvalFrame │ │ │ │ 00000c7e T PyEval_EvalFrameEx │ │ │ │ 00000000 T PyEval_GetBuiltins │ │ │ │ -0000ddc8 T PyEval_GetFrame │ │ │ │ +0000ddd4 T PyEval_GetFrame │ │ │ │ 000007a4 T PyEval_GetFrameBuiltins │ │ │ │ 00000758 T PyEval_GetFrameGlobals │ │ │ │ 00000754 T PyEval_GetFrameLocals │ │ │ │ 00000814 T PyEval_GetFuncDesc │ │ │ │ 00000864 T PyEval_GetFuncName │ │ │ │ -0000d454 T PyEval_GetGlobals │ │ │ │ +0000d45c T PyEval_GetGlobals │ │ │ │ 000008ba T PyEval_GetLocals │ │ │ │ -0000dd8c T PyEval_MergeCompilerFlags │ │ │ │ +0000dd98 T PyEval_MergeCompilerFlags │ │ │ │ 00000a00 T PyEval_SetProfile │ │ │ │ 00000a3c T PyEval_SetProfileAllThreads │ │ │ │ 000007d8 T PyEval_SetTrace │ │ │ │ 00000b50 T PyEval_SetTraceAllThreads │ │ │ │ U PyExc_AssertionError │ │ │ │ U PyExc_AttributeError │ │ │ │ U PyExc_BaseExceptionGroup │ │ │ │ @@ -16224,16 +16219,16 @@ │ │ │ │ U PySequence_Tuple │ │ │ │ U PySet_Add │ │ │ │ U PySet_Contains │ │ │ │ U PySet_New │ │ │ │ U PySet_Type │ │ │ │ U PySlice_New │ │ │ │ U PySuper_Type │ │ │ │ -0000e550 T PyThreadState_EnterTracing │ │ │ │ -0000e558 T PyThreadState_LeaveTracing │ │ │ │ +0000e55c T PyThreadState_EnterTracing │ │ │ │ +0000e564 T PyThreadState_LeaveTracing │ │ │ │ U PyThreadState_Next │ │ │ │ U PyTraceBack_Here │ │ │ │ U PyTupleIter_Type │ │ │ │ U PyTuple_GetItem │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Pack │ │ │ │ U PyTuple_Type │ │ │ │ @@ -16244,17 +16239,17 @@ │ │ │ │ U PyUnicode_Concat │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Join │ │ │ │ U PyUnicode_Type │ │ │ │ 000003e8 T PyUnstable_Eval_RequestCodeExtraIndex │ │ │ │ U PyUnstable_InterpreterFrame_GetLine │ │ │ │ -0000e560 T Py_EnterRecursiveCall │ │ │ │ -0000dfa8 T Py_GetRecursionLimit │ │ │ │ -0000e59c T Py_LeaveRecursiveCall │ │ │ │ +0000e56c T Py_EnterRecursiveCall │ │ │ │ +0000dfb4 T Py_GetRecursionLimit │ │ │ │ +0000e5a8 T Py_LeaveRecursiveCall │ │ │ │ 00000100 T Py_SetRecursionLimit │ │ │ │ U _PyBuildSlice_ConsumeRefs │ │ │ │ U _PyCoro_GetAwaitableIter │ │ │ │ U _PyDict_FromItems │ │ │ │ U _PyDict_LoadGlobal │ │ │ │ U _PyDict_MergeEx │ │ │ │ U _PyDict_SendEvent │ │ │ │ @@ -16271,45 +16266,45 @@ │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ U _PyErr_SetString │ │ │ │ 00000534 T _PyEvalFramePushAndInit │ │ │ │ 00000428 R _PyEval_BinaryOps │ │ │ │ U _PyEval_BuiltinsFromGlobals │ │ │ │ 00000000 T _PyEval_CallTracing │ │ │ │ 00000620 T _PyEval_CheckExceptStarTypeValid │ │ │ │ -0000d3e8 T _PyEval_CheckExceptTypeValid │ │ │ │ +0000d3f0 T _PyEval_CheckExceptTypeValid │ │ │ │ 00000490 R _PyEval_ConversionFuncs │ │ │ │ 0000118c t _PyEval_EvalFrame │ │ │ │ 000011a0 T _PyEval_EvalFrameDefault │ │ │ │ 000006b4 T _PyEval_ExceptionGroupMatch │ │ │ │ 00000708 T _PyEval_FormatAwaitableError │ │ │ │ 00000000 T _PyEval_FormatExcCheckArg │ │ │ │ 00000262 T _PyEval_FormatExcUnbound │ │ │ │ 000002b0 T _PyEval_FormatKwargsError │ │ │ │ -0000d00c T _PyEval_FrameClearAndPop │ │ │ │ +0000d014 T _PyEval_FrameClearAndPop │ │ │ │ 000000ec T _PyEval_GetAsyncGenFinalizer │ │ │ │ 000000d8 T _PyEval_GetAsyncGenFirstiter │ │ │ │ 000001b4 T _PyEval_GetBuiltin │ │ │ │ 00000c64 T _PyEval_GetBuiltinId │ │ │ │ 00000044 T _PyEval_GetBuiltins │ │ │ │ 00000948 T _PyEval_GetCoroutineOriginTrackingDepth │ │ │ │ -0000de30 T _PyEval_GetFrame │ │ │ │ -0000de68 T _PyEval_GetFrameLocals │ │ │ │ -0000e050 T _PyEval_MatchClass │ │ │ │ +0000de3c T _PyEval_GetFrame │ │ │ │ +0000de74 T _PyEval_GetFrameLocals │ │ │ │ +0000e05c T _PyEval_MatchClass │ │ │ │ 00000424 T _PyEval_MatchKeys │ │ │ │ 000009ec T _PyEval_MonitorRaise │ │ │ │ 0000025c T _PyEval_SetAsyncGenFinalizer │ │ │ │ 000002ec T _PyEval_SetAsyncGenFirstiter │ │ │ │ 0000095c T _PyEval_SetCoroutineOriginTrackingDepth │ │ │ │ U _PyEval_SetProfile │ │ │ │ U _PyEval_SetTrace │ │ │ │ -0000d95c T _PyEval_SliceIndex │ │ │ │ -0000e5b4 T _PyEval_SliceIndexNotNone │ │ │ │ +0000d964 T _PyEval_SliceIndex │ │ │ │ +0000e5c0 T _PyEval_SliceIndexNotNone │ │ │ │ U _PyEval_StartTheWorld │ │ │ │ U _PyEval_StopTheWorld │ │ │ │ -0000d120 T _PyEval_UnpackIterable │ │ │ │ +0000d128 T _PyEval_UnpackIterable │ │ │ │ 00000260 T _PyEval_Vector │ │ │ │ U _PyExc_CreateExceptionGroup │ │ │ │ U _PyFloat_ExactDealloc │ │ │ │ U _PyFrame_ClearExceptCode │ │ │ │ U _PyFrame_GetLocals │ │ │ │ U _PyFrame_MakeAndSetFrameObject │ │ │ │ U _PyFunction_FromConstructor │ │ │ │ @@ -16333,15 +16328,15 @@ │ │ │ │ U _PyMutex_LockTimed │ │ │ │ U _PyNumber_InPlacePowerNoMod │ │ │ │ U _PyNumber_PowerNoMod │ │ │ │ U _PyObject_FunctionStr │ │ │ │ U _PyObject_GetMethod │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ -0000dd3c t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ +0000dd48 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ U _PyOpcode_Caches │ │ │ │ U _PyRuntime │ │ │ │ U _PySet_Contains │ │ │ │ U _PySet_Update │ │ │ │ U _PyStack_UnpackDict │ │ │ │ U _PyStack_UnpackDict_FreeNoDecRef │ │ │ │ U _PySuper_Lookup │ │ │ │ @@ -16392,18 +16387,18 @@ │ │ │ │ U _Py_call_instrumentation_instruction │ │ │ │ U _Py_call_instrumentation_jump │ │ │ │ U _Py_call_instrumentation_line │ │ │ │ U _Py_tss_tstate │ │ │ │ 00000000 r __func__.1 │ │ │ │ 000004b8 r __func__.2 │ │ │ │ 000004a0 r __func__.3 │ │ │ │ -0000d0bc t clear_thread_frame │ │ │ │ -0000dfc0 t do_monitor_exc │ │ │ │ -0000d9d8 t do_raise │ │ │ │ -0000d494 t import_from │ │ │ │ +0000d0c4 t clear_thread_frame │ │ │ │ +0000dfcc t do_monitor_exc │ │ │ │ +0000d9e0 t do_raise │ │ │ │ +0000d49c t import_from │ │ │ │ 000006cc t initialize_locals │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ 0000037c t missing_arguments │ │ │ │ 0000020c t monitor_stop_iteration │ │ │ │ 00000028 r opcode_targets.0 │ │ │ │ │ │ │ │ @@ -16441,22 +16436,22 @@ │ │ │ │ U PyBytes_AsString │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ U PyCMethod_New │ │ │ │ U PyCallable_Check │ │ │ │ 00000a98 T PyCodec_BackslashReplaceErrors │ │ │ │ 00000000 T PyCodec_Decode │ │ │ │ 000001bc T PyCodec_Decoder │ │ │ │ -00001450 T PyCodec_Encode │ │ │ │ +00001454 T PyCodec_Encode │ │ │ │ 000001b6 T PyCodec_Encoder │ │ │ │ 000008f8 T PyCodec_IgnoreErrors │ │ │ │ 00000c00 T PyCodec_IncrementalDecoder │ │ │ │ 00000b2c T PyCodec_IncrementalEncoder │ │ │ │ 00000180 T PyCodec_KnownEncoding │ │ │ │ 00000124 T PyCodec_LookupError │ │ │ │ -00001098 T PyCodec_NameReplaceErrors │ │ │ │ +0000109c T PyCodec_NameReplaceErrors │ │ │ │ 00000000 T PyCodec_Register │ │ │ │ 00000884 T PyCodec_RegisterError │ │ │ │ 000009cc T PyCodec_ReplaceErrors │ │ │ │ 000001c2 T PyCodec_StreamReader │ │ │ │ 000001c6 T PyCodec_StreamWriter │ │ │ │ 0000006c T PyCodec_StrictErrors │ │ │ │ 000007c4 T PyCodec_Unregister │ │ │ │ @@ -16542,15 +16537,15 @@ │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_idiv │ │ │ │ U __aeabi_uidivmod │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 00000864 t backslashreplace_errors │ │ │ │ 00000b38 t codec_getincrementalcodec │ │ │ │ -000015c4 t codec_getitem │ │ │ │ +000015c8 t codec_getitem │ │ │ │ 00000124 t codec_getstreamcodec │ │ │ │ 000004e0 t get_standard_encoding │ │ │ │ 000008f0 t ignore_errors │ │ │ │ 00000000 d methods.0 │ │ │ │ 000009bc t namereplace_errors │ │ │ │ 000009c4 t replace_errors │ │ │ │ U strcmp │ │ │ │ @@ -16649,17 +16644,17 @@ │ │ │ │ 00000020 r CSWTCH.807 │ │ │ │ 00000050 r NO_LABEL │ │ │ │ 00000010 r NO_LOCATION │ │ │ │ U PyAST_Check │ │ │ │ U PyAST_obj2mod │ │ │ │ U PyCapsule_GetPointer │ │ │ │ U PyCapsule_New │ │ │ │ -00000ec0 T PyCode_Optimize │ │ │ │ -00003a44 T PyCompile_OpcodeStackEffect │ │ │ │ -00009868 T PyCompile_OpcodeStackEffectWithJump │ │ │ │ +000012b6 T PyCode_Optimize │ │ │ │ +00002550 T PyCompile_OpcodeStackEffect │ │ │ │ +0000ab04 T PyCompile_OpcodeStackEffectWithJump │ │ │ │ U PyComplex_Type │ │ │ │ U PyDict_GetItemRef │ │ │ │ U PyDict_GetItemWithError │ │ │ │ U PyDict_Keys │ │ │ │ U PyDict_New │ │ │ │ U PyDict_Next │ │ │ │ U PyDict_SetDefaultRef │ │ │ │ @@ -16730,15 +16725,15 @@ │ │ │ │ U PyUnicode_FindChar │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromFormatV │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ -00005864 t Py_XDECREF │ │ │ │ +00005854 t Py_XDECREF │ │ │ │ 00000000 T _PyAST_Compile │ │ │ │ U _PyAST_ExprAsUnicode │ │ │ │ U _PyAST_GetDocString │ │ │ │ U _PyAST_Name │ │ │ │ U _PyAST_Optimize │ │ │ │ U _PyAST_Validate │ │ │ │ U _PyArena_Free │ │ │ │ @@ -16752,28 +16747,28 @@ │ │ │ │ U _PyCfg_JumpLabelsToTargets │ │ │ │ U _PyCfg_OptimizeCodeUnit │ │ │ │ U _PyCfg_OptimizedCfgToInstructionSequence │ │ │ │ U _PyCfg_ToInstructionSequence │ │ │ │ U _PyCode_ConstantKey │ │ │ │ U _PyCode_GetFreevars │ │ │ │ 000007f8 T _PyCompile_Assemble │ │ │ │ -00000e72 T _PyCompile_AstOptimize │ │ │ │ -00009290 T _PyCompile_CleanDoc │ │ │ │ +00001268 T _PyCompile_AstOptimize │ │ │ │ +0000a52c T _PyCompile_CleanDoc │ │ │ │ 0000092e T _PyCompile_CodeGen │ │ │ │ -0000a73c T _PyCompile_ConstCacheMergeOne │ │ │ │ +0000ba00 T _PyCompile_ConstCacheMergeOne │ │ │ │ 000009f4 T _PyCompile_EnsureArrayLargeEnough │ │ │ │ -0000dc60 T _PyCompile_OpcodeHasArg │ │ │ │ -0000dc78 T _PyCompile_OpcodeHasConst │ │ │ │ -0000dcf0 T _PyCompile_OpcodeHasExc │ │ │ │ -0000dcc0 T _PyCompile_OpcodeHasFree │ │ │ │ -0000dca8 T _PyCompile_OpcodeHasJump │ │ │ │ -0000dcd8 T _PyCompile_OpcodeHasLocal │ │ │ │ -0000dc90 T _PyCompile_OpcodeHasName │ │ │ │ -0000dc3c T _PyCompile_OpcodeIsValid │ │ │ │ -00000db8 T _PyCompile_OptimizeCfg │ │ │ │ +0000ef88 T _PyCompile_OpcodeHasArg │ │ │ │ +0000efa0 T _PyCompile_OpcodeHasConst │ │ │ │ +0000f018 T _PyCompile_OpcodeHasExc │ │ │ │ +0000efe8 T _PyCompile_OpcodeHasFree │ │ │ │ +0000efd0 T _PyCompile_OpcodeHasJump │ │ │ │ +0000f000 T _PyCompile_OpcodeHasLocal │ │ │ │ +0000efb8 T _PyCompile_OpcodeHasName │ │ │ │ +0000ef64 T _PyCompile_OpcodeIsValid │ │ │ │ +000011ae T _PyCompile_OptimizeCfg │ │ │ │ U _PyErr_WarnExplicitObjectWithContext │ │ │ │ U _PyFuture_FromAST │ │ │ │ U _PyInstructionSequence_AddNested │ │ │ │ U _PyInstructionSequence_Addop │ │ │ │ U _PyInstructionSequence_ApplyLabelMap │ │ │ │ U _PyInstructionSequence_InsertInstruction │ │ │ │ U _PyInstructionSequence_New │ │ │ │ @@ -16781,16 +16776,16 @@ │ │ │ │ U _PyInstructionSequence_Type │ │ │ │ U _PyInstructionSequence_UseLabel │ │ │ │ 000005b4 R _PyOpcode_Caches │ │ │ │ 00000490 R _PyOpcode_Deopt │ │ │ │ 00000000 D _PyOpcode_OpName │ │ │ │ 00000590 R _PyOpcode_PseudoTargets │ │ │ │ 000006b4 R _PyOpcode_macro_expansion │ │ │ │ -000098ec T _PyOpcode_num_popped │ │ │ │ -00009c34 T _PyOpcode_num_pushed │ │ │ │ +0000ab88 T _PyOpcode_num_popped │ │ │ │ +0000aed0 T _PyOpcode_num_pushed │ │ │ │ 00000060 R _PyOpcode_opcode_metadata │ │ │ │ U _PyRuntime │ │ │ │ U _PyST_GetScope │ │ │ │ U _PyST_GetSymbol │ │ │ │ U _PyST_IsFunctionLike │ │ │ │ U _PySet_NextEntry │ │ │ │ U _PySymtable_Build │ │ │ │ @@ -16802,91 +16797,93 @@ │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_GetConfig │ │ │ │ U _Py_Mangle │ │ │ │ U _Py_MaybeMangle │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_asdl_expr_seq_new │ │ │ │ -00001390 t addop_yield │ │ │ │ -0000c878 t assignment_helper │ │ │ │ -00004aa0 t check_ann_expr │ │ │ │ -00000d30 t check_ann_subscr │ │ │ │ +00000000 t addop_yield │ │ │ │ +0000db9c t assignment_helper │ │ │ │ +000035ac t check_ann_expr │ │ │ │ +00001126 t check_ann_subscr │ │ │ │ 00000038 r compare_masks │ │ │ │ -00001c2c t compiler_add_yield_from │ │ │ │ -00006544 t compiler_addcompare │ │ │ │ -00005510 t compiler_addop_load_const │ │ │ │ -00005368 t compiler_addop_name │ │ │ │ -00008ccc t compiler_addop_o │ │ │ │ -000047f8 t compiler_async_for │ │ │ │ -000035d8 t compiler_async_with │ │ │ │ +00000738 t compiler_add_yield_from │ │ │ │ +00006524 t compiler_addcompare │ │ │ │ +00005500 t compiler_addop_load_const │ │ │ │ +00005358 t compiler_addop_name │ │ │ │ +00009d68 t compiler_addop_o │ │ │ │ +00000d30 t compiler_async_comprehension_generator │ │ │ │ +00003304 t compiler_async_for │ │ │ │ +000020e4 t compiler_async_with │ │ │ │ 00000a84 t compiler_body │ │ │ │ -0000d4c4 t compiler_call_exit_with_nones │ │ │ │ -0000865c t compiler_call_helper │ │ │ │ -0000ca1c t compiler_call_simple_kw_helper │ │ │ │ -00008080 t compiler_check_debug_args │ │ │ │ -0000af44 t compiler_class │ │ │ │ -00005ef4 t compiler_compare │ │ │ │ -00000000 t compiler_comprehension │ │ │ │ -00000b48 t compiler_comprehension_generator │ │ │ │ -00001548 t compiler_comprehension_iter │ │ │ │ -000082c4 t compiler_default_arguments │ │ │ │ +0000e7e8 t compiler_call_exit_with_nones │ │ │ │ +00008568 t compiler_call_helper │ │ │ │ +0000dd40 t compiler_call_simple_kw_helper │ │ │ │ +00007f90 t compiler_check_debug_args │ │ │ │ +0000c208 t compiler_class │ │ │ │ +00005ee4 t compiler_compare │ │ │ │ +00008bd8 t compiler_comprehension │ │ │ │ +000098ac t compiler_comprehension_generator │ │ │ │ +0000d834 t compiler_comprehension_iter │ │ │ │ +000081d0 t compiler_default_arguments │ │ │ │ 00000298 t compiler_enter_scope │ │ │ │ -0000190c t compiler_error │ │ │ │ -0000bd0c t compiler_exit_scope │ │ │ │ -0000c570 t compiler_for │ │ │ │ -0000cbd4 t compiler_free │ │ │ │ -00006bf8 t compiler_function │ │ │ │ -00005880 t compiler_jump_if.isra.0 │ │ │ │ -0000c54c t compiler_lookup_arg │ │ │ │ -0000c138 t compiler_make_closure │ │ │ │ -00001e18 t compiler_match_inner.constprop.0 │ │ │ │ -00004dd4 t compiler_nameop │ │ │ │ -00002150 t compiler_pattern │ │ │ │ -00004af4 t compiler_pattern_mapping │ │ │ │ -00002c98 t compiler_pattern_sequence │ │ │ │ -0000ad70 t compiler_pop_except_and_reraise │ │ │ │ -000085dc t compiler_push_fblock │ │ │ │ -0000ae90 t compiler_slice │ │ │ │ -0000d7d4 t compiler_subdict │ │ │ │ -000019cc t compiler_subkwargs │ │ │ │ -00009ebc t compiler_try_except │ │ │ │ -000015ac t compiler_try_finally │ │ │ │ -00003df0 t compiler_try_star_except │ │ │ │ +00000418 t compiler_error │ │ │ │ +0000cfd0 t compiler_exit_scope │ │ │ │ +0000d894 t compiler_for │ │ │ │ +0000def8 t compiler_free │ │ │ │ +00006b08 t compiler_function │ │ │ │ +00005870 t compiler_jump_if.isra.0 │ │ │ │ +0000d810 t compiler_lookup_arg │ │ │ │ +0000d3fc t compiler_make_closure │ │ │ │ +00000924 t compiler_match_inner.constprop.0 │ │ │ │ +00004dc4 t compiler_nameop │ │ │ │ +00000c5c t compiler_pattern │ │ │ │ +00003600 t compiler_pattern_mapping │ │ │ │ +000017a4 t compiler_pattern_sequence │ │ │ │ +0000c034 t compiler_pop_except_and_reraise │ │ │ │ +000084e8 t compiler_push_fblock │ │ │ │ +0000c154 t compiler_slice │ │ │ │ +0000eaf8 t compiler_subdict │ │ │ │ +000004d8 t compiler_subkwargs │ │ │ │ +00009928 t compiler_sync_comprehension_generator │ │ │ │ +0000b158 t compiler_try_except │ │ │ │ +000000b8 t compiler_try_finally │ │ │ │ +000028fc t compiler_try_star_except │ │ │ │ 000004d8 t compiler_try_star_finally │ │ │ │ 000003bc t compiler_type_param_bound_or_default │ │ │ │ -00003ab0 t compiler_type_params │ │ │ │ +000025bc t compiler_type_params │ │ │ │ 0000004a t compiler_typealias │ │ │ │ -0000bf94 t compiler_unit_free │ │ │ │ -0000a8e8 t compiler_unwind_fblock │ │ │ │ -0000a808 t compiler_unwind_fblock_stack │ │ │ │ -00001bb4 t compiler_visit_annexpr │ │ │ │ -0000850c t compiler_visit_argannotation │ │ │ │ +0000d258 t compiler_unit_free │ │ │ │ +0000bbac t compiler_unwind_fblock │ │ │ │ +0000bacc t compiler_unwind_fblock_stack │ │ │ │ +000006c0 t compiler_visit_annexpr │ │ │ │ +00008418 t compiler_visit_argannotation │ │ │ │ 00002e7c t compiler_visit_expr1 │ │ │ │ 00000f78 t compiler_visit_stmt │ │ │ │ -0000515c t compiler_warn │ │ │ │ -0000ce78 t compiler_with │ │ │ │ -0000d574 t compiler_with_except_finish │ │ │ │ -000052d4 t dict_add_o │ │ │ │ -000033dc t emit_and_reset_fail_pop │ │ │ │ -00003384 t ensure_fail_pop │ │ │ │ +00003c68 t compiler_warn │ │ │ │ +0000e19c t compiler_with │ │ │ │ +0000e898 t compiler_with_except_finish │ │ │ │ +000052c4 t dict_add_o │ │ │ │ +00001ee8 t emit_and_reset_fail_pop │ │ │ │ +00001e90 t ensure_fail_pop │ │ │ │ 00000e24 t find_ann │ │ │ │ -0000c4f0 t get_ref_type │ │ │ │ +0000d7b4 t get_ref_type │ │ │ │ 00000000 t get_ref_type.part.0.isra.0 │ │ │ │ -0000ae1c t infer_type │ │ │ │ -000091a0 t instr_sequence_to_cfg │ │ │ │ -00003318 t jump_to_fail_pop │ │ │ │ -0000cc4c t load_args_for_super │ │ │ │ +0000c0e0 t infer_type │ │ │ │ +0000a43c t instr_sequence_to_cfg │ │ │ │ +00001e24 t jump_to_fail_pop │ │ │ │ +0000df70 t load_args_for_super │ │ │ │ U memset │ │ │ │ -00005614 t merge_consts_recursive │ │ │ │ -00008d30 t optimize_and_assemble │ │ │ │ -0000357c t pattern_helper_rotate │ │ │ │ -00003470 t pattern_helper_store_name │ │ │ │ -0000cd28 t restore_inlined_comprehension_locals.constprop.0.isra.0 │ │ │ │ -00006674 t starunpack_helper │ │ │ │ -00001448 t wrap_in_stopiteration_handler │ │ │ │ +00005604 t merge_consts_recursive │ │ │ │ +00009f8c t optimize_and_assemble │ │ │ │ +00002088 t pattern_helper_rotate │ │ │ │ +00001f7c t pattern_helper_store_name │ │ │ │ +0000e04c t restore_inlined_comprehension_locals.constprop.0.isra.0 │ │ │ │ +00006654 t starunpack_helper │ │ │ │ +00009dcc t wrap_in_stopiteration_handler │ │ │ │ │ │ │ │ context.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000008 r .LC1 │ │ │ │ 00000178 r .LC10 │ │ │ │ @@ -17271,26 +17268,26 @@ │ │ │ │ 00000598 t _lookup_getdata_from_registry.isra.0 │ │ │ │ 00000e2c t _new_bool_object │ │ │ │ 000008e0 t _new_bytes_object │ │ │ │ 00000e88 t _new_float_object │ │ │ │ 000009c8 t _new_long_object │ │ │ │ 00000b58 t _new_none_object │ │ │ │ 0000084c t _new_str_object │ │ │ │ -00000d58 t _new_tuple_object │ │ │ │ +00000d90 t _new_tuple_object │ │ │ │ 00000b14 t _none_shared │ │ │ │ 00000138 t _register_builtins_for_crossinterpreter_data │ │ │ │ 00000d54 t _release_xid_data.constprop.0.isra.0 │ │ │ │ 00000ae8 t _set_xid_lookup_failure │ │ │ │ 0000099a t _sharedns_clear │ │ │ │ 00000852 t _sharedns_init │ │ │ │ 00000828 t _sharedns_new │ │ │ │ 00000d28 t _sharednsitem_clear │ │ │ │ 000007ac t _str_shared │ │ │ │ 00000858 t _tuple_shared │ │ │ │ -00000e44 t _tuple_shared_free │ │ │ │ +00000e7c t _tuple_shared_free │ │ │ │ 00000758 t _xidata_clear │ │ │ │ 000006d0 t _xidata_release │ │ │ │ 00000000 t _xidregistry_add_type │ │ │ │ 0000006c t _xidregistry_clear │ │ │ │ 00000168 t _xidregistry_find_type │ │ │ │ 00000a80 t _xidregistry_remove_entry │ │ │ │ U memset │ │ │ │ @@ -17543,37 +17540,36 @@ │ │ │ │ U PyMem_Malloc │ │ │ │ U PyMem_RawCalloc │ │ │ │ U PyMem_RawFree │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyTuple_New │ │ │ │ 00000058 T _PyCfgBuilder_Addop │ │ │ │ 000001ec T _PyCfgBuilder_CheckSize │ │ │ │ -00004c60 T _PyCfgBuilder_Free │ │ │ │ +00004cdc T _PyCfgBuilder_Free │ │ │ │ 00000000 T _PyCfgBuilder_New │ │ │ │ 0000014c T _PyCfgBuilder_UseLabel │ │ │ │ 00000000 T _PyCfg_JumpLabelsToTargets │ │ │ │ 00000230 T _PyCfg_OptimizeCodeUnit │ │ │ │ -00003f90 T _PyCfg_OptimizedCfgToInstructionSequence │ │ │ │ -00004b94 T _PyCfg_ToInstructionSequence │ │ │ │ +00003f6c T _PyCfg_OptimizedCfgToInstructionSequence │ │ │ │ +00004c10 T _PyCfg_ToInstructionSequence │ │ │ │ U _PyCompile_ConstCacheMergeOne │ │ │ │ U _PyCompile_EnsureArrayLargeEnough │ │ │ │ U _PyInstructionSequence_Addop │ │ │ │ U _PyInstructionSequence_UseLabel │ │ │ │ U _PyOpcode_opcode_metadata │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_NoneStruct │ │ │ │ -00004d5c t add_const │ │ │ │ -00004c98 t basicblock_add_jump │ │ │ │ -00004b08 t basicblock_insert_instruction │ │ │ │ -000030e8 t duplicate_exits_without_lineno │ │ │ │ -00002de0 t label_exception_targets │ │ │ │ +00004dd4 t add_const │ │ │ │ +00004d14 t basicblock_add_jump │ │ │ │ +000030ec t duplicate_exits_without_lineno │ │ │ │ +00002de4 t label_exception_targets │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ -00003504 t optimize_basic_block │ │ │ │ +00003508 t optimize_basic_block │ │ │ │ │ │ │ │ frame.o: │ │ │ │ U PyCode_Addr2Line │ │ │ │ U PyCode_Type │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_GetRaisedException │ │ │ │ U PyErr_SetRaisedException │ │ │ │ @@ -17711,66 +17707,66 @@ │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyUnicode_EncodeFSDefault │ │ │ │ U PyUnicode_FromString │ │ │ │ 0000023c T PyUnstable_GC_VisitObjects │ │ │ │ 000001b0 T PyUnstable_Object_GC_NewWithExtraData │ │ │ │ U Py_BuildValue │ │ │ │ -00001448 t Py_XDECREF │ │ │ │ +0000144c t Py_XDECREF │ │ │ │ 00000054 t Py_XDECREF.part.0 │ │ │ │ 00000000 W _.stapsdt.base │ │ │ │ U _PyDict_MaybeUntrack │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_Clear │ │ │ │ U _PyErr_GetRaisedException │ │ │ │ U _PyErr_NoMemory │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ U _PyGC_ClearAllFreeLists │ │ │ │ -00001658 T _PyGC_Collect │ │ │ │ -0000159c T _PyGC_CollectNoFail │ │ │ │ +0000165c T _PyGC_Collect │ │ │ │ +000015a0 T _PyGC_CollectNoFail │ │ │ │ 000002fc T _PyGC_Dump │ │ │ │ 000000b4 T _PyGC_DumpShutdownStats │ │ │ │ -000015a4 T _PyGC_Fini │ │ │ │ +000015a8 T _PyGC_Fini │ │ │ │ 00000070 T _PyGC_Freeze │ │ │ │ -000016c0 T _PyGC_GetFreezeCount │ │ │ │ +000016c4 T _PyGC_GetFreezeCount │ │ │ │ 00000112 T _PyGC_GetObjects │ │ │ │ 000001cc T _PyGC_GetReferrers │ │ │ │ 00000000 T _PyGC_Init │ │ │ │ 00000000 T _PyGC_InitState │ │ │ │ 000000c8 T _PyGC_Unfreeze │ │ │ │ U _PyObject_AssertFailed │ │ │ │ U _PyObject_Dump │ │ │ │ 00000140 T _PyObject_GC_Link │ │ │ │ 00000024 T _PyObject_GC_New │ │ │ │ 000001ec T _PyObject_GC_NewVar │ │ │ │ -00001548 T _PyObject_GC_Resize │ │ │ │ +0000154c T _PyObject_GC_Resize │ │ │ │ U _PyTuple_MaybeUntrack │ │ │ │ U _PyWeakref_CallableProxyType │ │ │ │ U _PyWeakref_ClearRef │ │ │ │ U _PyWeakref_ProxyType │ │ │ │ U _PyWeakref_RefType │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_NewReference │ │ │ │ 00000460 T _Py_RunGC │ │ │ │ 000003c8 T _Py_ScheduleGC │ │ │ │ U _Py_tss_tstate │ │ │ │ 0000000c r __func__.0 │ │ │ │ 00000000 r __func__.1 │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ -00001688 t append_objects │ │ │ │ +0000168c t append_objects │ │ │ │ 00000484 t gc_collect_main │ │ │ │ U memset │ │ │ │ U python_gc__done_semaphore │ │ │ │ U python_gc__start_semaphore │ │ │ │ -0000165c t referrersvisit │ │ │ │ -00001450 t visit_decref │ │ │ │ +00001660 t referrersvisit │ │ │ │ +00001454 t visit_decref │ │ │ │ 0000029c t visit_generation │ │ │ │ 00000000 t visit_move │ │ │ │ -000014a0 t visit_reachable │ │ │ │ +000014a4 t visit_reachable │ │ │ │ │ │ │ │ gc_free_threading.o: │ │ │ │ │ │ │ │ gc_gil.o: │ │ │ │ 00000000 T _PyGC_ClearAllFreeLists │ │ │ │ U _PyObject_ClearFreeLists │ │ │ │ │ │ │ │ @@ -17860,21 +17856,21 @@ │ │ │ │ 00000a54 r .LC86 │ │ │ │ 00000a64 r .LC87 │ │ │ │ 00000a70 r .LC88 │ │ │ │ 00000a7c r .LC89 │ │ │ │ 00000108 r .LC9 │ │ │ │ 00000a84 r .LC91 │ │ │ │ 00000a8c r .LC92 │ │ │ │ -00003958 T PyArg_Parse │ │ │ │ +00003878 T PyArg_Parse │ │ │ │ 00000000 T PyArg_ParseTuple │ │ │ │ -00001b40 T PyArg_ParseTupleAndKeywords │ │ │ │ -00001854 T PyArg_UnpackTuple │ │ │ │ +00001a5c T PyArg_ParseTupleAndKeywords │ │ │ │ +00001770 T PyArg_UnpackTuple │ │ │ │ 00000142 T PyArg_VaParse │ │ │ │ 000001b8 T PyArg_VaParseTupleAndKeywords │ │ │ │ -000027a4 T PyArg_ValidateKeywordArguments │ │ │ │ +000026c4 T PyArg_ValidateKeywordArguments │ │ │ │ U PyBuffer_FillInfo │ │ │ │ U PyBuffer_Release │ │ │ │ U PyByteArray_Size │ │ │ │ U PyByteArray_Type │ │ │ │ U PyBytes_Size │ │ │ │ U PyComplex_AsCComplex │ │ │ │ U PyDict_GetItemRef │ │ │ │ @@ -17915,32 +17911,32 @@ │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyUnicode_AsEncodedString │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_EqualToUTF8 │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_GetDefaultEncoding │ │ │ │ -0000020c t Py_XDECREF │ │ │ │ -00000330 T _PyArg_BadArgument │ │ │ │ -00001a00 T _PyArg_CheckPositional │ │ │ │ -000038d8 T _PyArg_Fini │ │ │ │ -000039dc T _PyArg_NoKeywords │ │ │ │ +000001d0 t Py_XDECREF │ │ │ │ +000002f4 T _PyArg_BadArgument │ │ │ │ +0000191c T _PyArg_CheckPositional │ │ │ │ +000037f8 T _PyArg_Fini │ │ │ │ +00003938 T _PyArg_NoKeywords │ │ │ │ 00000000 T _PyArg_NoKwnames │ │ │ │ -00003984 T _PyArg_NoPositional │ │ │ │ -00000088 T _PyArg_ParseStack │ │ │ │ -00000228 T _PyArg_ParseStackAndKeywords │ │ │ │ +000038a4 T _PyArg_NoPositional │ │ │ │ +000038fc T _PyArg_ParseStack │ │ │ │ +000001ec T _PyArg_ParseStackAndKeywords │ │ │ │ 0000027a T _PyArg_ParseStackAndKeywords_SizeT │ │ │ │ 00000038 T _PyArg_ParseTupleAndKeywordsFast │ │ │ │ 00000250 T _PyArg_ParseTupleAndKeywordsFast_SizeT │ │ │ │ 00000162 T _PyArg_ParseTupleAndKeywords_SizeT │ │ │ │ 00000118 T _PyArg_ParseTuple_SizeT │ │ │ │ 000000ee T _PyArg_Parse_SizeT │ │ │ │ -00003050 T _PyArg_UnpackKeywords │ │ │ │ -000027f0 T _PyArg_UnpackKeywordsWithVararg │ │ │ │ -00003778 T _PyArg_UnpackStack │ │ │ │ +00002f70 T _PyArg_UnpackKeywords │ │ │ │ +00002710 T _PyArg_UnpackKeywordsWithVararg │ │ │ │ +00003698 T _PyArg_UnpackStack │ │ │ │ 00000204 T _PyArg_VaParseTupleAndKeywords_SizeT │ │ │ │ 0000015e T _PyArg_VaParse_SizeT │ │ │ │ U _PyByteArray_empty_string │ │ │ │ U _PyDict_HasOnlyStringKeys │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyOnceFlag_CallOnceSlow │ │ │ │ @@ -17952,38 +17948,38 @@ │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_ctype_table │ │ │ │ U _Py_tss_tstate │ │ │ │ 00000000 r __func__.0 │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ -00002c78 t _parser_init │ │ │ │ -000002c0 t cleanreturn.constprop.0 │ │ │ │ +00002b98 t _parser_init │ │ │ │ +00000284 t cleanreturn.constprop.0 │ │ │ │ 000000d0 t cleanup_buffer │ │ │ │ 000000b4 t cleanup_ptr │ │ │ │ -00000264 t convertbuffer │ │ │ │ -000004a4 t converterr │ │ │ │ -00000dac t convertitem.constprop.0 │ │ │ │ -00000e10 t convertsimple.constprop.0 │ │ │ │ -000000c4 t converttuple.constprop.0 │ │ │ │ -0000050c t error_unexpected_keyword_arg │ │ │ │ -00002fd8 t find_keyword │ │ │ │ +00000228 t convertbuffer │ │ │ │ +00000468 t converterr │ │ │ │ +00000cc8 t convertitem.constprop.0 │ │ │ │ +00000d2c t convertsimple.constprop.0 │ │ │ │ +00000088 t converttuple.constprop.0 │ │ │ │ +000004d0 t error_unexpected_keyword_arg │ │ │ │ +00002ef8 t find_keyword │ │ │ │ U memcpy │ │ │ │ 00000000 t new_kwtuple │ │ │ │ -00000388 t seterror │ │ │ │ -000035f0 t skipitem.constprop.0 │ │ │ │ +0000034c t seterror │ │ │ │ +00003510 t skipitem.constprop.0 │ │ │ │ U strchr │ │ │ │ U strlen │ │ │ │ U strncpy │ │ │ │ 00000060 t vgetargs1.constprop.0 │ │ │ │ -00000574 t vgetargs1_impl │ │ │ │ +0000054c t vgetargs1_impl │ │ │ │ 000000b0 t vgetargs1_impl.constprop.0 │ │ │ │ -00001bb4 t vgetargskeywords.constprop.0 │ │ │ │ +00001ad0 t vgetargskeywords.constprop.0 │ │ │ │ 00000062 t vgetargskeywordsfast.constprop.0 │ │ │ │ -00003a34 t vgetargskeywordsfast_impl.constprop.0 │ │ │ │ +00003990 t vgetargskeywordsfast_impl.constprop.0 │ │ │ │ │ │ │ │ getcompiler.o: │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000000 T Py_GetCompiler │ │ │ │ │ │ │ │ getcopyright.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ @@ -18025,20 +18021,20 @@ │ │ │ │ 00000090 r .LC4 │ │ │ │ 000000b0 r .LC5 │ │ │ │ 000000d8 r .LC6 │ │ │ │ 000000f8 r .LC7 │ │ │ │ 00000120 r .LC8 │ │ │ │ 000001d0 r .LC9 │ │ │ │ 00000092 T PyEval_AcquireLock │ │ │ │ -00000b2c T PyEval_AcquireThread │ │ │ │ +00000b20 T PyEval_AcquireThread │ │ │ │ 00000090 T PyEval_InitThreads │ │ │ │ 000000cc T PyEval_ReleaseLock │ │ │ │ -00000b28 T PyEval_ReleaseThread │ │ │ │ -00000518 T PyEval_RestoreThread │ │ │ │ -000002c4 T PyEval_SaveThread │ │ │ │ +00000b1c T PyEval_ReleaseThread │ │ │ │ +0000050c T PyEval_RestoreThread │ │ │ │ +000002b8 T PyEval_SaveThread │ │ │ │ 0000008e T PyEval_ThreadsInitialized │ │ │ │ U PyMem_RawFree │ │ │ │ U PyMutex_Lock │ │ │ │ U PyMutex_Unlock │ │ │ │ U PyThread_get_thread_ident │ │ │ │ U PyThread_hang_thread │ │ │ │ U PyThread_init_thread │ │ │ │ @@ -18047,38 +18043,38 @@ │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_ChainExceptions1 │ │ │ │ U _PyErr_CheckSignalsTstate │ │ │ │ U _PyErr_GetRaisedException │ │ │ │ U _PyErr_Print │ │ │ │ U _PyErr_SetNone │ │ │ │ 00000000 T _PyEval_AcquireLock │ │ │ │ -00000b54 T _PyEval_AddPendingCall │ │ │ │ +00000b48 T _PyEval_AddPendingCall │ │ │ │ 00000338 T _PyEval_Fini │ │ │ │ 00000014 T _PyEval_FiniGIL │ │ │ │ 00000040 T _PyEval_GetSwitchInterval │ │ │ │ 000000d8 T _PyEval_InitGIL │ │ │ │ 00000000 T _PyEval_InitState │ │ │ │ 000001f8 T _PyEval_MakePendingCalls │ │ │ │ 00000000 T _PyEval_ReInitThreads │ │ │ │ -000002f0 T _PyEval_ReleaseLock │ │ │ │ +000002e4 T _PyEval_ReleaseLock │ │ │ │ 00000058 T _PyEval_SetSwitchInterval │ │ │ │ 0000033c T _PyEval_SignalReceived │ │ │ │ 00000070 T _PyEval_ThreadsInitialized │ │ │ │ U _PyMutex_LockTimed │ │ │ │ U _PyRuntime │ │ │ │ U _PyThreadState_Attach │ │ │ │ U _PyThreadState_Detach │ │ │ │ U _PyThreadState_MustExit │ │ │ │ U _PyThreadState_Suspend │ │ │ │ U _PyThread_cond_after │ │ │ │ U _PyThread_cond_init │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ 000002bc T _Py_FinishPendingCalls │ │ │ │ -00000540 T _Py_HandlePending │ │ │ │ +00000534 T _Py_HandlePending │ │ │ │ U _Py_RunGC │ │ │ │ 000000e4 T _Py_set_eval_breaker_bit_all │ │ │ │ U _Py_tss_tstate │ │ │ │ 00000180 T _Py_unset_eval_breaker_bit_all │ │ │ │ U __aeabi_idivmod │ │ │ │ U __errno_location │ │ │ │ 00000084 r __func__.0 │ │ │ │ @@ -18088,19 +18084,19 @@ │ │ │ │ 00000044 r __func__.4 │ │ │ │ 00000038 r __func__.5 │ │ │ │ 0000002c r __func__.6 │ │ │ │ 0000009c r __func__.7 │ │ │ │ 00000000 r __func__.8 │ │ │ │ 0000000c r __func__.9 │ │ │ │ U __pthread_cond_timedwait64 │ │ │ │ -000007e8 t _make_pending_calls │ │ │ │ +000007dc t _make_pending_calls │ │ │ │ 0000012c t create_gil │ │ │ │ -00000414 t drop_gil │ │ │ │ +00000408 t drop_gil │ │ │ │ 00000244 t handle_signals │ │ │ │ -00000644 t make_pending_calls │ │ │ │ +00000638 t make_pending_calls │ │ │ │ U memset │ │ │ │ U pthread_cond_destroy │ │ │ │ U pthread_cond_signal │ │ │ │ U pthread_cond_wait │ │ │ │ U pthread_mutex_destroy │ │ │ │ U pthread_mutex_init │ │ │ │ U pthread_mutex_lock │ │ │ │ @@ -18204,16 +18200,16 @@ │ │ │ │ 000009e4 t hamt_tp_subscript │ │ │ │ 00000034 t hamt_tp_traverse │ │ │ │ U memset │ │ │ │ │ │ │ │ hashtable.o: │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ -000004f0 T _Py_hashtable_clear │ │ │ │ -000004e8 T _Py_hashtable_compare_direct │ │ │ │ +000004f8 T _Py_hashtable_clear │ │ │ │ +000004f0 T _Py_hashtable_compare_direct │ │ │ │ 00000338 T _Py_hashtable_destroy │ │ │ │ 00000000 T _Py_hashtable_foreach │ │ │ │ 000000ac T _Py_hashtable_get │ │ │ │ 0000011c T _Py_hashtable_get_entry_generic │ │ │ │ 00000308 t _Py_hashtable_get_entry_ptr │ │ │ │ 00000330 T _Py_hashtable_hash_ptr │ │ │ │ 0000002c T _Py_hashtable_len │ │ │ │ @@ -18373,38 +18369,38 @@ │ │ │ │ U PyExc_SystemError │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ U PyException_GetTraceback │ │ │ │ U PyException_SetTraceback │ │ │ │ U PyFrame_GetCode │ │ │ │ 000005e4 T PyImport_AddModule │ │ │ │ -00001124 T PyImport_AddModuleObject │ │ │ │ -00000cdc T PyImport_AddModuleRef │ │ │ │ +000010e4 T PyImport_AddModuleObject │ │ │ │ +00000c9c T PyImport_AddModuleRef │ │ │ │ 00000000 T PyImport_AppendInittab │ │ │ │ 0000061c T PyImport_ExecCodeModule │ │ │ │ 00000814 T PyImport_ExecCodeModuleEx │ │ │ │ 00000730 T PyImport_ExecCodeModuleObject │ │ │ │ 00000624 T PyImport_ExecCodeModuleWithPathnames │ │ │ │ 00000000 T PyImport_ExtendInittab │ │ │ │ U PyImport_FrozenModules │ │ │ │ -00001208 T PyImport_GetImporter │ │ │ │ -000015fc T PyImport_GetMagicNumber │ │ │ │ +000011c8 T PyImport_GetImporter │ │ │ │ +000015bc T PyImport_GetMagicNumber │ │ │ │ 0000081a T PyImport_GetMagicTag │ │ │ │ -0000321c T PyImport_GetModule │ │ │ │ +0000330c T PyImport_GetModule │ │ │ │ 00000826 T PyImport_GetModuleDict │ │ │ │ -000029c8 T PyImport_Import │ │ │ │ -0000096c T PyImport_ImportFrozenModule │ │ │ │ -000009b4 T PyImport_ImportFrozenModuleObject │ │ │ │ -00002d9c T PyImport_ImportModule │ │ │ │ -00002d50 T PyImport_ImportModuleLevel │ │ │ │ -00001250 T PyImport_ImportModuleLevelObject │ │ │ │ +00002ab8 T PyImport_Import │ │ │ │ +0000092c T PyImport_ImportFrozenModule │ │ │ │ +00000974 T PyImport_ImportFrozenModuleObject │ │ │ │ +00002e8c T PyImport_ImportModule │ │ │ │ +00002e40 T PyImport_ImportModuleLevel │ │ │ │ +000012d4 T PyImport_ImportModuleLevelObject │ │ │ │ 000008d4 T PyImport_ImportModuleNoBlock │ │ │ │ 00000000 D PyImport_Inittab │ │ │ │ 00000c20 T PyImport_ReloadModule │ │ │ │ -00000d2c T PyInit__imp │ │ │ │ +00000cec T PyInit__imp │ │ │ │ U PyInterpreterState_GetID │ │ │ │ U PyList_Append │ │ │ │ U PyList_GetItem │ │ │ │ U PyList_Insert │ │ │ │ U PyList_New │ │ │ │ U PyList_SetItem │ │ │ │ U PyList_SetSlice │ │ │ │ @@ -18445,16 +18441,16 @@ │ │ │ │ U PyObject_GetOptionalAttr │ │ │ │ U PyObject_HasAttrWithError │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyObject_RichCompareBool │ │ │ │ U PyObject_SetItem │ │ │ │ U PyObject_VectorcallMethod │ │ │ │ U PySequence_Contains │ │ │ │ -000019d8 T PyState_AddModule │ │ │ │ -00001a60 T PyState_FindModule │ │ │ │ +00001998 T PyState_AddModule │ │ │ │ +00001a20 T PyState_FindModule │ │ │ │ 000004d8 T PyState_RemoveModule │ │ │ │ U PyStatus_NoMemory │ │ │ │ U PySys_Audit │ │ │ │ U PySys_FormatStderr │ │ │ │ U PySys_WriteStderr │ │ │ │ U PyThreadState_Clear │ │ │ │ U PyThreadState_Delete │ │ │ │ @@ -18488,57 +18484,57 @@ │ │ │ │ U _PyErr_ExceptionMatches │ │ │ │ U _PyErr_Format │ │ │ │ U _PyErr_GetRaisedException │ │ │ │ U _PyErr_Print │ │ │ │ U _PyErr_SetObject │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ U _PyErr_SetString │ │ │ │ -00001aa8 T _PyImport_AcquireLock │ │ │ │ +00001a68 T _PyImport_AcquireLock │ │ │ │ 000000a8 T _PyImport_BlessMyLoader │ │ │ │ -00001690 T _PyImport_CheckSubinterpIncompatibleExtensionAllowed │ │ │ │ -000017ec T _PyImport_ClearCore │ │ │ │ +00001650 T _PyImport_CheckSubinterpIncompatibleExtensionAllowed │ │ │ │ +000017ac T _PyImport_ClearCore │ │ │ │ 00000108 T _PyImport_ClearExtension │ │ │ │ -0000175c T _PyImport_ClearModules │ │ │ │ -00003598 T _PyImport_ClearModulesByIndex │ │ │ │ +0000171c T _PyImport_ClearModules │ │ │ │ +00003688 T _PyImport_ClearModulesByIndex │ │ │ │ U _PyImport_DynLoadFiletab │ │ │ │ -00001888 T _PyImport_Fini │ │ │ │ +00001848 T _PyImport_Fini │ │ │ │ 000000c4 T _PyImport_Fini2 │ │ │ │ -00001780 T _PyImport_FiniCore │ │ │ │ -000016f0 T _PyImport_FiniExternal │ │ │ │ +00001740 T _PyImport_FiniCore │ │ │ │ +000016b0 T _PyImport_FiniExternal │ │ │ │ 000001d4 T _PyImport_FixupBuiltin │ │ │ │ U _PyImport_FrozenAliases │ │ │ │ U _PyImport_FrozenBootstrap │ │ │ │ U _PyImport_FrozenStdlib │ │ │ │ U _PyImport_FrozenTest │ │ │ │ 00000074 T _PyImport_GetBuiltinModuleNames │ │ │ │ -000015a0 T _PyImport_GetDLOpenFlags │ │ │ │ -000015a8 T _PyImport_GetImportlibExternalLoader │ │ │ │ -00001200 T _PyImport_GetImportlibLoader │ │ │ │ +00001560 T _PyImport_GetDLOpenFlags │ │ │ │ +00001568 T _PyImport_GetImportlibExternalLoader │ │ │ │ +000011c0 T _PyImport_GetImportlibLoader │ │ │ │ U _PyImport_GetModInitFunc │ │ │ │ -00002980 T _PyImport_GetModuleAttr │ │ │ │ -00002578 T _PyImport_GetModuleAttrString │ │ │ │ -00000340 T _PyImport_GetModules │ │ │ │ +00002a70 T _PyImport_GetModuleAttr │ │ │ │ +00002668 T _PyImport_GetModuleAttrString │ │ │ │ +000003c4 T _PyImport_GetModules │ │ │ │ 00000000 T _PyImport_GetNextModuleIndex │ │ │ │ -0000362c T _PyImport_ImportlibModuleRepr │ │ │ │ +0000371c T _PyImport_ImportlibModuleRepr │ │ │ │ 0000010c T _PyImport_Init │ │ │ │ -00000538 T _PyImport_InitCore │ │ │ │ -00000500 T _PyImport_InitDefaultImportFunc │ │ │ │ -00000e18 T _PyImport_InitExternal │ │ │ │ +000004f8 T _PyImport_InitCore │ │ │ │ +000004c0 T _PyImport_InitDefaultImportFunc │ │ │ │ +00000dd8 T _PyImport_InitExternal │ │ │ │ 000001b8 T _PyImport_InitModules │ │ │ │ U _PyImport_Inittab │ │ │ │ -00001240 T _PyImport_IsDefaultImportFunc │ │ │ │ -00001684 T _PyImport_IsInitialized │ │ │ │ +000012c4 T _PyImport_IsDefaultImportFunc │ │ │ │ +00001644 T _PyImport_IsInitialized │ │ │ │ 00000046 T _PyImport_ReInitLock │ │ │ │ -00001ab0 T _PyImport_ReleaseLock │ │ │ │ +00001a70 T _PyImport_ReleaseLock │ │ │ │ 00000020 T _PyImport_ResolveNameWithPackageContext │ │ │ │ U _PyImport_RunModInitFunc │ │ │ │ 000005de T _PyImport_SetDLOpenFlags │ │ │ │ 00000062 T _PyImport_SetModule │ │ │ │ -00000d6c T _PyImport_SetModuleString │ │ │ │ -00000968 T _PyImport_SwapPackageContext │ │ │ │ +00000d2c T _PyImport_SetModuleString │ │ │ │ +000009ec T _PyImport_SwapPackageContext │ │ │ │ U _PyInterpreterState_GetConfig │ │ │ │ U _PyInterpreterState_HasFeature │ │ │ │ U _PyMem_SetDefaultAllocator │ │ │ │ U _PyModuleSpec_IsInitializing │ │ │ │ U _PyNamespace_New │ │ │ │ U _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ U _PyRecursiveMutex_Lock │ │ │ │ @@ -18587,87 +18583,87 @@ │ │ │ │ 00000030 r __func__.8 │ │ │ │ 000000b0 r __func__.9 │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 0000027c t _extensions_cache_delete │ │ │ │ 000001a0 t _extensions_cache_find_unlocked │ │ │ │ 00000118 t _extensions_cache_get │ │ │ │ -00003134 t _imp__fix_co_filename │ │ │ │ +00003224 t _imp__fix_co_filename │ │ │ │ 00000844 r _imp__fix_co_filename__doc__ │ │ │ │ 00000984 t _imp__frozen_module_names │ │ │ │ 000003d0 r _imp__frozen_module_names__doc__ │ │ │ │ -00001ab8 t _imp__override_frozen_modules_for_tests │ │ │ │ +00001a78 t _imp__override_frozen_modules_for_tests │ │ │ │ 000002fc r _imp__override_frozen_modules_for_tests__doc__ │ │ │ │ 00000860 t _imp__override_multi_interp_extensions_check │ │ │ │ 00000240 r _imp__override_multi_interp_extensions_check__doc__ │ │ │ │ -00001cd0 t _imp_acquire_lock │ │ │ │ +00001dc8 t _imp_acquire_lock │ │ │ │ 00000970 r _imp_acquire_lock__doc__ │ │ │ │ -00000c5c t _imp_create_builtin │ │ │ │ +00000ce0 t _imp_create_builtin │ │ │ │ 00000800 r _imp_create_builtin__doc__ │ │ │ │ -00001388 t _imp_create_dynamic │ │ │ │ +00001348 t _imp_create_dynamic │ │ │ │ 000001e4 r _imp_create_dynamic__doc__ │ │ │ │ -000011d8 t _imp_exec_builtin │ │ │ │ +0000125c t _imp_exec_builtin │ │ │ │ 00000160 r _imp_exec_builtin__doc__ │ │ │ │ -0000119c t _imp_exec_dynamic │ │ │ │ +00001220 t _imp_exec_dynamic │ │ │ │ 000001a0 r _imp_exec_dynamic__doc__ │ │ │ │ -00000f98 t _imp_extension_suffixes │ │ │ │ +00000f58 t _imp_extension_suffixes │ │ │ │ 00000794 r _imp_extension_suffixes__doc__ │ │ │ │ -00001d60 t _imp_find_frozen │ │ │ │ +00001e58 t _imp_find_frozen │ │ │ │ 000005a8 r _imp_find_frozen__doc__ │ │ │ │ -000021cc t _imp_get_frozen_object │ │ │ │ +000022bc t _imp_get_frozen_object │ │ │ │ 00000548 r _imp_get_frozen_object__doc__ │ │ │ │ 00000bb2 t _imp_init_frozen │ │ │ │ 00000754 r _imp_init_frozen__doc__ │ │ │ │ -00000be0 t _imp_is_builtin │ │ │ │ +00000c64 t _imp_is_builtin │ │ │ │ 00000484 r _imp_is_builtin__doc__ │ │ │ │ -000009cc t _imp_is_frozen │ │ │ │ +00000a50 t _imp_is_frozen │ │ │ │ 00000424 r _imp_is_frozen__doc__ │ │ │ │ -00000db4 t _imp_is_frozen_package │ │ │ │ +00000d74 t _imp_is_frozen_package │ │ │ │ 000004e8 r _imp_is_frozen_package__doc__ │ │ │ │ 00000b48 t _imp_lock_held │ │ │ │ 00000a60 r _imp_lock_held__doc__ │ │ │ │ -00001d04 t _imp_release_lock │ │ │ │ +00001dfc t _imp_release_lock │ │ │ │ 000008f0 r _imp_release_lock__doc__ │ │ │ │ -00001910 t _imp_source_hash │ │ │ │ +000018d0 t _imp_source_hash │ │ │ │ 00000134 r _imp_source_hash__doc__ │ │ │ │ 000000d8 r _keywords.1 │ │ │ │ 000000e4 r _keywords.4 │ │ │ │ 00000090 d _kwtuple.0 │ │ │ │ 000000a8 d _kwtuple.3 │ │ │ │ 00000210 t _modules_by_index_clear_one │ │ │ │ -00000270 t _modules_by_index_set │ │ │ │ +00000360 t _modules_by_index_set │ │ │ │ 00000038 d _parser.2 │ │ │ │ 00000064 d _parser.5 │ │ │ │ -000018d4 t del_extensions_cache_value │ │ │ │ +00001894 t del_extensions_cache_value │ │ │ │ 000000f0 r doc_imp │ │ │ │ -0000097c t exec_builtin_or_dynamic │ │ │ │ -00000c68 t exec_code_in_module │ │ │ │ +00000a00 t exec_builtin_or_dynamic │ │ │ │ +00000c28 t exec_code_in_module │ │ │ │ U fclose │ │ │ │ -00000348 t find_frozen │ │ │ │ -000004c0 t finish_singlephase_extension.isra.0 │ │ │ │ +000003cc t find_frozen │ │ │ │ +00000270 t finish_singlephase_extension.isra.0 │ │ │ │ U fwrite │ │ │ │ -00001584 t hashtable_compare_str │ │ │ │ -000018d0 t hashtable_destroy_str │ │ │ │ +00001544 t hashtable_compare_str │ │ │ │ +00001890 t hashtable_destroy_str │ │ │ │ 00000238 t hashtable_hash_str │ │ │ │ 000000e4 d imp_methods │ │ │ │ 00000004 d imp_module │ │ │ │ -00000d38 t imp_module_exec │ │ │ │ +00000cf8 t imp_module_exec │ │ │ │ 000000c4 d imp_slots │ │ │ │ -0000058c t import_add_module │ │ │ │ -00000628 t import_get_module │ │ │ │ -00000690 t import_run_extension.isra.0 │ │ │ │ +00000610 t import_add_module │ │ │ │ +000006ac t import_get_module │ │ │ │ +00000714 t import_run_extension.isra.0 │ │ │ │ 00000000 b inittab_copy │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ -00000bdc t module_dict_for_exec │ │ │ │ +00000b9c t module_dict_for_exec │ │ │ │ 00000000 B pkgcontext │ │ │ │ U python_import__find__load__done_semaphore │ │ │ │ U python_import__find__load__start_semaphore │ │ │ │ 0000030c t reload_singlephase_extension │ │ │ │ -0000335c t remove_importlib_frames │ │ │ │ +0000344c t remove_importlib_frames │ │ │ │ 0000090c t remove_module │ │ │ │ 00000524 t set_frozen_error │ │ │ │ U stderr │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ U strncpy │ │ │ │ U strrchr │ │ │ │ @@ -18919,15 +18915,15 @@ │ │ │ │ U PyMem_SetAllocator │ │ │ │ 00000926 T PyStatus_Error │ │ │ │ 000000cc T PyStatus_Exception │ │ │ │ 0000094a T PyStatus_Exit │ │ │ │ 00000958 T PyStatus_IsError │ │ │ │ 00000968 T PyStatus_IsExit │ │ │ │ 00000934 T PyStatus_NoMemory │ │ │ │ -00001c24 T PyStatus_Ok │ │ │ │ +00001bd4 T PyStatus_Ok │ │ │ │ U PySys_FormatStderr │ │ │ │ U PySys_WriteStderr │ │ │ │ U PyUnicode_AsWideCharString │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_FromWideChar │ │ │ │ 000000dc T PyWideStringList_Append │ │ │ │ 00000260 T PyWideStringList_Insert │ │ │ │ @@ -18952,23 +18948,23 @@ │ │ │ │ 00000014 B Py_OptimizeFlag │ │ │ │ 00000020 B Py_QuietFlag │ │ │ │ 0000003c B Py_UTF8Mode │ │ │ │ 00000028 B Py_UnbufferedStdioFlag │ │ │ │ 0000001c B Py_VerboseFlag │ │ │ │ 00000876 t Py_XDECREF │ │ │ │ U _PyArgv_AsWstrList │ │ │ │ -000008a0 T _PyConfig_AsDict │ │ │ │ +000008f8 T _PyConfig_AsDict │ │ │ │ 00000334 T _PyConfig_Copy │ │ │ │ -00000b5c T _PyConfig_FromDict │ │ │ │ +00000bb4 T _PyConfig_FromDict │ │ │ │ 00000000 T _PyConfig_InitCompatConfig │ │ │ │ -00001c30 T _PyConfig_InitImportConfig │ │ │ │ +00001be0 T _PyConfig_InitImportConfig │ │ │ │ U _PyConfig_InitPathConfig │ │ │ │ 000000fc T _PyConfig_Read │ │ │ │ 0000008c T _PyConfig_SetPyArgv │ │ │ │ -00001a5c T _PyConfig_Write │ │ │ │ +00001a0c T _PyConfig_Write │ │ │ │ U _PyErr_GetRaisedException │ │ │ │ 000007d8 T _PyErr_SetFromPyStatus │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ U _PyInterpreterState_GetConfig │ │ │ │ U _PyMem_RawStrdup │ │ │ │ U _PyMem_RawWcsdup │ │ │ │ U _PyMem_SetDefaultAllocator │ │ │ │ @@ -18982,20 +18978,20 @@ │ │ │ │ U _PyPreConfig_AsDict │ │ │ │ U _PyPreConfig_GetConfig │ │ │ │ U _PyPreConfig_InitFromPreConfig │ │ │ │ U _PyRuntime │ │ │ │ U _PySys_GetOptionalAttrString │ │ │ │ U _PySys_ReadPreinitWarnOptions │ │ │ │ U _PySys_ReadPreinitXOptions │ │ │ │ -00000a7c T _PyWideStringList_AsList │ │ │ │ +00000ad4 T _PyWideStringList_AsList │ │ │ │ 0000020c T _PyWideStringList_Clear │ │ │ │ 00000120 T _PyWideStringList_Copy │ │ │ │ -000016ec T _PyWideStringList_Extend │ │ │ │ -00001890 t _PyWideStringList_Find │ │ │ │ -00001a2c T _Py_ClearArgcArgv │ │ │ │ +000007bc T _PyWideStringList_Extend │ │ │ │ +00001840 t _PyWideStringList_Find │ │ │ │ +000019dc T _Py_ClearArgcArgv │ │ │ │ U _Py_Dealloc │ │ │ │ 0000099e T _Py_DumpPathConfig │ │ │ │ 0000019c T _Py_GetConfigsAsDict │ │ │ │ U _Py_GetEnv │ │ │ │ U _Py_GetForceASCII │ │ │ │ U _Py_GetLocaleEncoding │ │ │ │ U _Py_HasFileSystemDefaultEncodeErrors │ │ │ │ @@ -19029,20 +19025,20 @@ │ │ │ │ 00000378 r __func__.7 │ │ │ │ 0000182c r __func__.8 │ │ │ │ 00001818 r __func__.9 │ │ │ │ U __isoc23_strtoul │ │ │ │ U __isoc23_wcstol │ │ │ │ U __printf_chk │ │ │ │ 00000154 t config_dict_get.part.0 │ │ │ │ -000007bc t config_get_env_dup.isra.0 │ │ │ │ -000019b8 t config_get_locale_encoding.constprop.0 │ │ │ │ -00000870 t config_get_xoption_value │ │ │ │ -000018d0 t config_init_import │ │ │ │ -0000173c t config_run_filename_abspath │ │ │ │ -000017cc t config_set_bytes_string │ │ │ │ +00000814 t config_get_env_dup.isra.0 │ │ │ │ +00001968 t config_get_locale_encoding.constprop.0 │ │ │ │ +000008c8 t config_get_xoption_value │ │ │ │ +00001880 t config_init_import │ │ │ │ +000016ec t config_run_filename_abspath │ │ │ │ +0000177c t config_set_bytes_string │ │ │ │ 000000ac t config_usage │ │ │ │ 00000110 t config_wstr_to_int │ │ │ │ U fwrite │ │ │ │ U getenv │ │ │ │ 0000088e t init_dump_ascii_wstr │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ @@ -19057,16 +19053,16 @@ │ │ │ │ U strchr │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ 00000450 r usage_envvars │ │ │ │ 000018bc r usage_help │ │ │ │ 0000187c r usage_line │ │ │ │ 00001194 r usage_xoptions │ │ │ │ -00001848 t warnoptions_append │ │ │ │ -00000814 t warnoptions_extend.isra.0 │ │ │ │ +000017f8 t warnoptions_append │ │ │ │ +0000086c t warnoptions_extend.isra.0 │ │ │ │ U wcschr │ │ │ │ U wcscmp │ │ │ │ U wcslen │ │ │ │ U wcstok │ │ │ │ │ │ │ │ interpconfig.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ @@ -19184,15 +19180,15 @@ │ │ │ │ U _PyCode_CheckLineNumber │ │ │ │ U _PyCode_InitAddressRange │ │ │ │ U _PyErr_GetRaisedException │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ U _PyEval_StartTheWorld │ │ │ │ U _PyEval_StopTheWorld │ │ │ │ U _PyFrame_MakeAndSetFrameObject │ │ │ │ -00001edc T _PyInstruction_GetLength │ │ │ │ +00001f40 T _PyInstruction_GetLength │ │ │ │ 00000034 D _PyInstrumentation_DISABLE │ │ │ │ 0000003c D _PyInstrumentation_MISSING │ │ │ │ U _PyModule_CreateInitialized │ │ │ │ 0000062a T _PyMonitoring_FireBranchEvent │ │ │ │ 00000a0c T _PyMonitoring_FireCRaiseEvent │ │ │ │ 000009de T _PyMonitoring_FireCReturnEvent │ │ │ │ 000005ce T _PyMonitoring_FireCallEvent │ │ │ │ @@ -19204,71 +19200,72 @@ │ │ │ │ 000003f0 T _PyMonitoring_FirePyStartEvent │ │ │ │ 00000658 T _PyMonitoring_FirePyThrowEvent │ │ │ │ 000007d2 T _PyMonitoring_FirePyUnwindEvent │ │ │ │ 00000576 T _PyMonitoring_FirePyYieldEvent │ │ │ │ 0000070e T _PyMonitoring_FireRaiseEvent │ │ │ │ 00000a6e T _PyMonitoring_FireReraiseEvent │ │ │ │ 00000834 T _PyMonitoring_FireStopIterationEvent │ │ │ │ -0000286c T _PyMonitoring_GetLocalEvents │ │ │ │ +000028b8 T _PyMonitoring_GetLocalEvents │ │ │ │ 00000000 T _PyMonitoring_RegisterCallback │ │ │ │ 0000038c T _PyMonitoring_SetEvents │ │ │ │ -0000295c T _PyMonitoring_SetLocalEvents │ │ │ │ +000029a8 T _PyMonitoring_SetLocalEvents │ │ │ │ U _PyMutex_LockTimed │ │ │ │ U _PyNamespace_New │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyOpcode_Caches │ │ │ │ U _PyOpcode_Deopt │ │ │ │ U _PyRuntime │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ 00000000 T _Py_CreateMonitoringObject │ │ │ │ U _Py_Dealloc │ │ │ │ 00000344 T _Py_GetBaseOpcode │ │ │ │ -00001f4c T _Py_Instrument │ │ │ │ -00002810 T _Py_Instrumentation_GetLine │ │ │ │ +00001fb0 T _Py_Instrument │ │ │ │ +0000285c T _Py_Instrumentation_GetLine │ │ │ │ U _Py_NoneStruct │ │ │ │ -00001f5c T _Py_call_instrumentation │ │ │ │ -000004b8 T _Py_call_instrumentation_2args │ │ │ │ -00002b60 T _Py_call_instrumentation_arg │ │ │ │ +00001fc0 T _Py_call_instrumentation │ │ │ │ +00002dc4 T _Py_call_instrumentation_2args │ │ │ │ +00002bac T _Py_call_instrumentation_arg │ │ │ │ 00000000 T _Py_call_instrumentation_exc2 │ │ │ │ 00000348 T _Py_call_instrumentation_instruction │ │ │ │ -000004f4 T _Py_call_instrumentation_jump │ │ │ │ -00002430 T _Py_call_instrumentation_line │ │ │ │ +000004b8 T _Py_call_instrumentation_jump │ │ │ │ +0000247c T _Py_call_instrumentation_line │ │ │ │ U _Py_tss_tstate │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ -00002170 t call_instrumentation_vector │ │ │ │ -00002380 t call_one_instrument │ │ │ │ +000021d4 t call_instrumentation_vector │ │ │ │ +000023cc t call_one_instrument │ │ │ │ 0000041a t capi_call_instrumentation.constprop.0 │ │ │ │ -00002e58 t de_instrument_per_instruction │ │ │ │ +000030ac t de_instrument_per_instruction │ │ │ │ 00000000 r event_names │ │ │ │ 000006ba t exception_event_setup │ │ │ │ 00000804 t force_instrument_lock_held │ │ │ │ + U memset │ │ │ │ 00000044 d methods │ │ │ │ 0000005c t monitoring__all_events │ │ │ │ 00000354 r monitoring__all_events__doc__ │ │ │ │ -00000580 t monitoring_free_tool_id │ │ │ │ +00000548 t monitoring_free_tool_id │ │ │ │ 000004bc r monitoring_free_tool_id__doc__ │ │ │ │ -0000060c t monitoring_get_events │ │ │ │ +000005d4 t monitoring_get_events │ │ │ │ 00000434 r monitoring_get_events__doc__ │ │ │ │ 000008b6 t monitoring_get_local_events │ │ │ │ 000003d0 r monitoring_get_local_events__doc__ │ │ │ │ -0000073c t monitoring_get_tool │ │ │ │ +00000704 t monitoring_get_tool │ │ │ │ 00000498 r monitoring_get_tool__doc__ │ │ │ │ 00000000 d monitoring_module │ │ │ │ 00000230 t monitoring_register_callback │ │ │ │ 0000045c r monitoring_register_callback__doc__ │ │ │ │ 000000f4 t monitoring_restart_events │ │ │ │ 00000374 r monitoring_restart_events__doc__ │ │ │ │ 00000144 t monitoring_set_events │ │ │ │ 00000404 r monitoring_set_events__doc__ │ │ │ │ 000002a4 t monitoring_set_local_events │ │ │ │ 00000394 r monitoring_set_local_events__doc__ │ │ │ │ 00000068 t monitoring_use_tool_id │ │ │ │ 000004e4 r monitoring_use_tool_id__doc__ │ │ │ │ -00002d78 t remove_tools │ │ │ │ +00002fcc t remove_tools │ │ │ │ │ │ │ │ instruction_sequence.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000000c r .LC1 │ │ │ │ 00000018 r .LC2 │ │ │ │ 00000044 r .LC3 │ │ │ │ @@ -19283,15 +19280,15 @@ │ │ │ │ 0000018a t InstructionSequenceType_new_label │ │ │ │ 000000ec r InstructionSequenceType_new_label__doc__ │ │ │ │ 000000d6 t InstructionSequenceType_use_label │ │ │ │ 00000188 r InstructionSequenceType_use_label__doc__ │ │ │ │ U PyErr_Format │ │ │ │ U PyErr_Occurred │ │ │ │ U PyExc_TypeError │ │ │ │ -00000360 T PyInstructionSequence_Fini │ │ │ │ +00000364 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 │ │ │ │ @@ -19304,15 +19301,15 @@ │ │ │ │ 00000000 t Py_XDECREF.part.0 │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyArg_NoPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyCompile_EnsureArrayLargeEnough │ │ │ │ 0000015c T _PyInstructionSequence_AddNested │ │ │ │ 00000038 T _PyInstructionSequence_Addop │ │ │ │ -000002e8 T _PyInstructionSequence_ApplyLabelMap │ │ │ │ +000002ec T _PyInstructionSequence_ApplyLabelMap │ │ │ │ 0000012c T _PyInstructionSequence_InsertInstruction │ │ │ │ 00000000 T _PyInstructionSequence_New │ │ │ │ 000000a4 T _PyInstructionSequence_NewLabel │ │ │ │ 00000000 D _PyInstructionSequence_Type │ │ │ │ 000000b0 T _PyInstructionSequence_UseLabel │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyOpcode_opcode_metadata │ │ │ │ @@ -19327,15 +19324,15 @@ │ │ │ │ 00000154 d _kwtuple.0 │ │ │ │ 00000180 d _kwtuple.3 │ │ │ │ 00000198 d _kwtuple.6 │ │ │ │ 000000d0 d _parser.2 │ │ │ │ 000000fc d _parser.5 │ │ │ │ 00000128 d _parser.8 │ │ │ │ 00000234 t inst_seq_clear │ │ │ │ -000003a0 t inst_seq_dealloc │ │ │ │ +000003a4 t inst_seq_dealloc │ │ │ │ 00000000 b inst_seq_getsetters │ │ │ │ 00000014 b inst_seq_memberlist │ │ │ │ 000001b0 d inst_seq_methods │ │ │ │ 00000268 t inst_seq_new │ │ │ │ 000001c8 r inst_seq_new__doc__ │ │ │ │ 00000000 t inst_seq_traverse │ │ │ │ │ │ │ │ @@ -19487,43 +19484,43 @@ │ │ │ │ 00000014 T _PyEvent_Notify │ │ │ │ 000002f4 T _PyMutex_LockTimed │ │ │ │ 0000045c T _PyMutex_TryUnlock │ │ │ │ 00000000 T _PyOnceFlag_CallOnceSlow │ │ │ │ U _PyParkingLot_Park │ │ │ │ U _PyParkingLot_Unpark │ │ │ │ U _PyParkingLot_UnparkAll │ │ │ │ -00000000 T _PyRWMutex_Lock │ │ │ │ -0000006e T _PyRWMutex_RLock │ │ │ │ -0000010e T _PyRWMutex_RUnlock │ │ │ │ -00000046 T _PyRWMutex_Unlock │ │ │ │ -00000138 T _PyRawMutex_LockSlow │ │ │ │ -000001e8 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 │ │ │ │ 00000248 T _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ 000001c8 T _PyRecursiveMutex_Lock │ │ │ │ 00000274 T _PyRecursiveMutex_Unlock │ │ │ │ U _PySemaphore_Destroy │ │ │ │ U _PySemaphore_Init │ │ │ │ U _PySemaphore_Wait │ │ │ │ U _PySemaphore_Wakeup │ │ │ │ -0000017c T _PySeqLock_AbandonWrite │ │ │ │ -000001e8 T _PySeqLock_AfterFork │ │ │ │ -0000019c T _PySeqLock_BeginRead │ │ │ │ -000001c4 T _PySeqLock_EndRead │ │ │ │ -00000134 T _PySeqLock_LockWrite │ │ │ │ -0000018c T _PySeqLock_UnlockWrite │ │ │ │ +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 │ │ │ │ 000004ec 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 │ │ │ │ @@ -19635,15 +19632,15 @@ │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyBytes_Resize │ │ │ │ U _PyCode_GetCode │ │ │ │ U _PyCode_New │ │ │ │ U _PyCode_Validate │ │ │ │ U _PyLong_FromByteArray │ │ │ │ U _PyLong_New │ │ │ │ -00001894 t _PyMarshal_WriteObjectToString │ │ │ │ +000018bc t _PyMarshal_WriteObjectToString │ │ │ │ U _PyObject_CallMethod │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyRuntime │ │ │ │ U _PySet_NextEntryRef │ │ │ │ U _PyUnicode_InternImmortal │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_Dealloc │ │ │ │ @@ -19674,46 +19671,46 @@ │ │ │ │ 000000b8 d _parser.2 │ │ │ │ 0000008c d _parser.5 │ │ │ │ 00000060 d _parser.8 │ │ │ │ U fileno │ │ │ │ U fread │ │ │ │ U fwrite │ │ │ │ U getc │ │ │ │ -000002cc t marshal_dump │ │ │ │ +00000278 t marshal_dump │ │ │ │ 00000940 r marshal_dump__doc__ │ │ │ │ 0000008c t marshal_dumps │ │ │ │ 000005dc r marshal_dumps__doc__ │ │ │ │ -0000018c t marshal_load │ │ │ │ +00000138 t marshal_load │ │ │ │ 00000764 r marshal_load__doc__ │ │ │ │ -00002c44 t marshal_loads │ │ │ │ +00002c68 t marshal_loads │ │ │ │ 000004e4 r marshal_loads__doc__ │ │ │ │ 00000164 d marshal_methods │ │ │ │ 0000000c t marshal_module_exec │ │ │ │ 00000000 d marshalmodule │ │ │ │ 00000144 d marshalmodule_slots │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 0000003c r module_doc │ │ │ │ -000003b0 t r_float_str │ │ │ │ -000015bc t r_long │ │ │ │ +0000035c t r_float_str │ │ │ │ +000015e4 t r_long │ │ │ │ 00000184 t r_object │ │ │ │ -00001848 t r_ref.constprop.0 │ │ │ │ -00001700 t r_string │ │ │ │ +00001870 t r_ref.constprop.0 │ │ │ │ +00001728 t r_string │ │ │ │ 000000e8 t read_object │ │ │ │ U stderr │ │ │ │ U strlen │ │ │ │ -00001e44 t w_complex_object │ │ │ │ -00002c2c t w_decref_entry │ │ │ │ -00000138 t w_float_bin │ │ │ │ -0000045c t w_float_str │ │ │ │ -00002a80 t w_long │ │ │ │ -00001c0c t w_object │ │ │ │ -00002ba0 t w_reserve │ │ │ │ +00001e68 t w_complex_object │ │ │ │ +00002c50 t w_decref_entry │ │ │ │ +00002e04 t w_float_bin │ │ │ │ +00000408 t w_float_str │ │ │ │ +00002aa4 t w_long │ │ │ │ +00001c34 t w_object │ │ │ │ +00002bc4 t w_reserve │ │ │ │ 0000002c t w_short │ │ │ │ -00002b30 t w_string │ │ │ │ +00002b54 t w_string │ │ │ │ │ │ │ │ modsupport.o: │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000001c r .LC1 │ │ │ │ 00000038 r .LC2 │ │ │ │ 00000048 r .LC3 │ │ │ │ 0000006c r .LC4 │ │ │ │ @@ -19783,15 +19780,15 @@ │ │ │ │ 00000000 T PyOS_snprintf │ │ │ │ 0000005c T PyOS_vsnprintf │ │ │ │ U __vsnprintf_chk │ │ │ │ │ │ │ │ mystrtoul.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 T PyOS_strtol │ │ │ │ -00000428 T PyOS_strtoul │ │ │ │ +0000042c T PyOS_strtoul │ │ │ │ U _PyLong_DigitValue │ │ │ │ U _Py_ctype_table │ │ │ │ U __errno_location │ │ │ │ 00000000 r digitlimit │ │ │ │ 00000094 r smallmax │ │ │ │ │ │ │ │ object_stack.o: │ │ │ │ @@ -19816,22 +19813,22 @@ │ │ │ │ 00000020 r .LC1 │ │ │ │ 00000044 r .LC3 │ │ │ │ U PyEval_AcquireThread │ │ │ │ U PyEval_ReleaseThread │ │ │ │ U PyTime_MonotonicRaw │ │ │ │ 000000fc T _PyParkingLot_AfterFork │ │ │ │ 00000000 T _PyParkingLot_Park │ │ │ │ -000004b0 T _PyParkingLot_Unpark │ │ │ │ +0000045c T _PyParkingLot_Unpark │ │ │ │ 00000000 T _PyParkingLot_UnparkAll │ │ │ │ U _PyRawMutex_LockSlow │ │ │ │ U _PyRawMutex_UnlockSlow │ │ │ │ -00000138 T _PySemaphore_Destroy │ │ │ │ -000003cc T _PySemaphore_Init │ │ │ │ -000003fc T _PySemaphore_Wait │ │ │ │ -00000600 T _PySemaphore_Wakeup │ │ │ │ +00000000 T _PySemaphore_Destroy │ │ │ │ +00000378 T _PySemaphore_Init │ │ │ │ +000003a8 T _PySemaphore_Wait │ │ │ │ +000005ac 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 │ │ │ │ @@ -19968,20 +19965,20 @@ │ │ │ │ U _PyRuntime_Initialize │ │ │ │ U _PyWideStringList_Clear │ │ │ │ U _PyWideStringList_Copy │ │ │ │ U _PyWideStringList_Extend │ │ │ │ 00000974 T _Py_ClearFileSystemEncoding │ │ │ │ U _Py_CoerceLegacyLocale │ │ │ │ U _Py_Dealloc │ │ │ │ -00000228 T _Py_GetEnv │ │ │ │ +00000234 T _Py_GetEnv │ │ │ │ 0000000c B _Py_HasFileSystemDefaultEncodeErrors │ │ │ │ U _Py_LegacyLocaleDetected │ │ │ │ 0000092c T _Py_SetFileSystemEncoding │ │ │ │ U _Py_SetLocaleFromEnv │ │ │ │ -00000250 T _Py_get_env_flag │ │ │ │ +0000025c T _Py_get_env_flag │ │ │ │ 00000184 T _Py_get_xoption │ │ │ │ 00000050 T _Py_str_to_int │ │ │ │ U __errno_location │ │ │ │ 00000060 r __func__.0 │ │ │ │ 0000001c r __func__.1 │ │ │ │ 00000000 r __func__.2 │ │ │ │ 00000038 r __func__.3 │ │ │ │ @@ -20184,17 +20181,17 @@ │ │ │ │ U PyList_Type │ │ │ │ U PyLong_Type │ │ │ │ U PyMem_RawFree │ │ │ │ U PyModule_GetDict │ │ │ │ U PyModule_Type │ │ │ │ U PyMutex_Lock │ │ │ │ U PyMutex_Unlock │ │ │ │ -000002bc T PyOS_getsig │ │ │ │ +00000140 T PyOS_getsig │ │ │ │ U PyOS_mystrnicmp │ │ │ │ -00000288 T PyOS_setsig │ │ │ │ +0000010c T PyOS_setsig │ │ │ │ U PyObject_GetAttr │ │ │ │ U PyObject_GetAttrString │ │ │ │ U PyObject_GetItem │ │ │ │ U PyObject_GetIter │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyObject_SetAttr │ │ │ │ U PyObject_SetAttrString │ │ │ │ @@ -20214,32 +20211,32 @@ │ │ │ │ U PyUnicode_Compare │ │ │ │ U PyUnicode_CompareWithASCIIString │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_FromWideChar │ │ │ │ U PyUnicode_Type │ │ │ │ U PyWeakref_NewRef │ │ │ │ 000005d2 T Py_AtExit │ │ │ │ -000025b4 T Py_EndInterpreter │ │ │ │ -00002688 T Py_Exit │ │ │ │ +00002730 T Py_EndInterpreter │ │ │ │ +00002804 T Py_Exit │ │ │ │ 000000aa T Py_ExitStatusException │ │ │ │ 000004bc T Py_FatalError │ │ │ │ 00000688 T Py_FdIsInteractive │ │ │ │ 00000438 T Py_Finalize │ │ │ │ -000024d0 T Py_FinalizeEx │ │ │ │ +0000264c T Py_FinalizeEx │ │ │ │ 00000050 T Py_Initialize │ │ │ │ 00000056 T Py_InitializeEx │ │ │ │ 00000094 T Py_InitializeFromConfig │ │ │ │ -000026e8 T Py_IsFinalizing │ │ │ │ +00002864 T Py_IsFinalizing │ │ │ │ 00000000 T Py_IsInitialized │ │ │ │ 0000043c T Py_NewInterpreter │ │ │ │ -000026c8 T Py_NewInterpreterFromConfig │ │ │ │ +00002844 T Py_NewInterpreterFromConfig │ │ │ │ 00000036 T Py_PreInitialize │ │ │ │ 0000000e T Py_PreInitializeFromArgs │ │ │ │ 00000492 T Py_PreInitializeFromBytesArgs │ │ │ │ -00000270 t Py_XDECREF │ │ │ │ +000000f4 t Py_XDECREF │ │ │ │ U _PyArg_Fini │ │ │ │ U _PyAtExit_Call │ │ │ │ U _PyAtExit_Init │ │ │ │ U _PyBuiltin_Init │ │ │ │ U _PyBuiltins_AddExceptions │ │ │ │ U _PyCode_Fini │ │ │ │ U _PyCode_Init │ │ │ │ @@ -20300,15 +20297,15 @@ │ │ │ │ U _PyImport_InitDefaultImportFunc │ │ │ │ U _PyImport_InitExternal │ │ │ │ U _PyInterpreterState_Clear │ │ │ │ U _PyInterpreterState_Enable │ │ │ │ U _PyInterpreterState_GetConfig │ │ │ │ U _PyInterpreterState_New │ │ │ │ 00000374 T _PyInterpreterState_SetConfig │ │ │ │ -00001970 t _PyInterpreterState_SetFinalizing │ │ │ │ +00001aec t _PyInterpreterState_SetFinalizing │ │ │ │ U _PyInterpreterState_SetNotRunningMain │ │ │ │ U _PyInterpreterState_SetWhence │ │ │ │ U _PyLong_FiniTypes │ │ │ │ U _PyLong_InitTypes │ │ │ │ U _PyMem_ArenaAlloc │ │ │ │ U _PyMem_ArenaFree │ │ │ │ U _PyMem_FiniDelayed │ │ │ │ @@ -20337,15 +20334,15 @@ │ │ │ │ U _PyPreConfig_InitFromConfig │ │ │ │ U _PyPreConfig_InitFromPreConfig │ │ │ │ U _PyPreConfig_Read │ │ │ │ U _PyPreConfig_Write │ │ │ │ 00000000 D _PyRuntime │ │ │ │ U _PyRuntimeState_Fini │ │ │ │ U _PyRuntimeState_Init │ │ │ │ -000005d8 T _PyRuntime_Finalize │ │ │ │ +00000754 T _PyRuntime_Finalize │ │ │ │ 00000000 T _PyRuntime_Initialize │ │ │ │ U _PySet_NextEntry │ │ │ │ U _PySignal_Fini │ │ │ │ U _PySignal_Init │ │ │ │ U _PySys_ClearAttrString │ │ │ │ U _PySys_ClearAuditHooks │ │ │ │ U _PySys_Create │ │ │ │ @@ -20386,34 +20383,34 @@ │ │ │ │ U _PyXI_Init │ │ │ │ U _PyXI_InitTypes │ │ │ │ U _Py_ClearFileSystemEncoding │ │ │ │ 000004d4 T _Py_CoerceLegacyLocale │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_DumpASCII │ │ │ │ U _Py_DumpDecimal │ │ │ │ -000000f4 T _Py_DumpExtensionModules │ │ │ │ +000005d8 T _Py_DumpExtensionModules │ │ │ │ U _Py_DumpHexadecimal │ │ │ │ U _Py_DumpTracebackThreads │ │ │ │ U _Py_FalseStruct │ │ │ │ 0000051e T _Py_FatalErrorFormat │ │ │ │ 000004ec T _Py_FatalErrorFunc │ │ │ │ 000005b6 T _Py_FatalRefcountErrorFunc │ │ │ │ -000016b8 T _Py_FdIsInteractive │ │ │ │ -000012f4 t _Py_Finalize.constprop.0 │ │ │ │ +00001834 T _Py_FdIsInteractive │ │ │ │ +00001470 t _Py_Finalize.constprop.0 │ │ │ │ U _Py_FinalizeAllocatedBlocks │ │ │ │ U _Py_FinishPendingCalls │ │ │ │ U _Py_GetConfig │ │ │ │ U _Py_GetConstant_Init │ │ │ │ U _Py_HashRandomization_Fini │ │ │ │ U _Py_HashRandomization_Init │ │ │ │ U _Py_InitVersion │ │ │ │ 000003f4 T _Py_InitializeMain │ │ │ │ 00000484 T _Py_IsCoreInitialized │ │ │ │ -00000684 T _Py_IsInterpreterFinalizing │ │ │ │ -00000600 T _Py_IsLocaleCoercionTarget │ │ │ │ +0000051c T _Py_IsInterpreterFinalizing │ │ │ │ +0000077c T _Py_IsLocaleCoercionTarget │ │ │ │ U _Py_IsValidFD │ │ │ │ 0000048c T _Py_LegacyLocaleDetected │ │ │ │ U _Py_NoneStruct │ │ │ │ 00000048 T _Py_PreInitializeFromConfig │ │ │ │ 00000000 T _Py_PreInitializeFromPyArgv │ │ │ │ U _Py_ResetForceASCII │ │ │ │ 00000114 T _Py_SetLocaleFromEnv │ │ │ │ @@ -20440,50 +20437,50 @@ │ │ │ │ 00000224 r __func__.3 │ │ │ │ 000001f4 r __func__.6 │ │ │ │ 000001e4 r __func__.7 │ │ │ │ 000001cc r __func__.8 │ │ │ │ 000001b8 r __func__.9 │ │ │ │ U __vfprintf_chk │ │ │ │ U abort │ │ │ │ -00002660 t builtins_dict_watcher │ │ │ │ -000002e0 t create_stdio.isra.0 │ │ │ │ +000027dc t builtins_dict_watcher │ │ │ │ +00000164 t create_stdio.isra.0 │ │ │ │ U exit │ │ │ │ 000000f6 t fatal_error │ │ │ │ U fflush │ │ │ │ -00001a24 t file_is_closed │ │ │ │ +00001ba0 t file_is_closed │ │ │ │ U fileno │ │ │ │ -000024d4 t finalize_interp_clear │ │ │ │ -00001a8c t finalize_modules │ │ │ │ -00001984 t flush_std_files │ │ │ │ +00002650 t finalize_interp_clear │ │ │ │ +00001c08 t finalize_modules │ │ │ │ +00001b00 t flush_std_files │ │ │ │ U fputc │ │ │ │ U getenv │ │ │ │ -00000a6c t init_interp_main │ │ │ │ -00000630 t init_interp_settings │ │ │ │ -00001278 t interpreter_update_config │ │ │ │ +00000be8 t init_interp_main │ │ │ │ +000007ac t init_interp_settings │ │ │ │ +000013f4 t interpreter_update_config │ │ │ │ U isatty │ │ │ │ -000017a8 t new_interpreter │ │ │ │ +00001924 t new_interpreter │ │ │ │ U nl_langinfo │ │ │ │ -000006f8 t pycore_interp_init │ │ │ │ +00000874 t pycore_interp_init │ │ │ │ 0000013c t pyinit_core.constprop.0 │ │ │ │ -000009e0 t pyinit_main │ │ │ │ +00000b5c t pyinit_main │ │ │ │ 00000008 b reentrant.0 │ │ │ │ 00000004 b reentrant.1 │ │ │ │ 00000000 b runtime_initialized │ │ │ │ U setenv │ │ │ │ U setlocale │ │ │ │ U sigaction │ │ │ │ U sigemptyset │ │ │ │ U stderr │ │ │ │ U stdin │ │ │ │ U stdout │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ 00000234 r sys_deletes.5 │ │ │ │ 00000260 r sys_files.4 │ │ │ │ -0000170c t wait_for_thread_shutdown │ │ │ │ +00001888 t wait_for_thread_shutdown │ │ │ │ │ │ │ │ pymath.o: │ │ │ │ │ │ │ │ pystate.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 b .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ @@ -20544,44 +20541,44 @@ │ │ │ │ 000002f0 T PyGILState_Check │ │ │ │ 00000420 T PyGILState_Ensure │ │ │ │ 00000000 T PyGILState_GetThisThreadState │ │ │ │ 000004b8 T PyGILState_Release │ │ │ │ 0000071c T PyInterpreterState_Clear │ │ │ │ 00000e9c T PyInterpreterState_Delete │ │ │ │ 00000558 T PyInterpreterState_Get │ │ │ │ -00001000 T PyInterpreterState_GetDict │ │ │ │ +00001070 T PyInterpreterState_GetDict │ │ │ │ 0000059c T PyInterpreterState_GetID │ │ │ │ 00001240 T PyInterpreterState_Head │ │ │ │ 00001230 T PyInterpreterState_Main │ │ │ │ 00000680 T PyInterpreterState_New │ │ │ │ 00001250 T PyInterpreterState_Next │ │ │ │ -000010a8 T PyInterpreterState_ThreadHead │ │ │ │ +00001118 T PyInterpreterState_ThreadHead │ │ │ │ U PyLong_AsLongLong │ │ │ │ U PyLong_FromLongLong │ │ │ │ U PyLong_FromUnsignedLong │ │ │ │ U PyLong_Type │ │ │ │ U PyMapping_GetItemString │ │ │ │ U PyMem_RawCalloc │ │ │ │ U PyMem_RawFree │ │ │ │ U PyMutex_Unlock │ │ │ │ U PyPreConfig_InitPythonConfig │ │ │ │ U PyStatus_Exception │ │ │ │ -0000078c T PyThreadState_Clear │ │ │ │ -00000d90 T PyThreadState_Delete │ │ │ │ +000007ec T PyThreadState_Clear │ │ │ │ +00000df8 T PyThreadState_Delete │ │ │ │ 00000748 T PyThreadState_DeleteCurrent │ │ │ │ 0000033c T PyThreadState_Get │ │ │ │ -00000f8c T PyThreadState_GetDict │ │ │ │ -0000103c T PyThreadState_GetFrame │ │ │ │ +00000ffc T PyThreadState_GetDict │ │ │ │ +000010ac T PyThreadState_GetFrame │ │ │ │ 000006be T PyThreadState_GetID │ │ │ │ 0000041c T PyThreadState_GetInterpreter │ │ │ │ -0000121c T PyThreadState_GetUnchecked │ │ │ │ +0000128c T PyThreadState_GetUnchecked │ │ │ │ 00000314 T PyThreadState_New │ │ │ │ -000010b0 T PyThreadState_Next │ │ │ │ +00001120 T PyThreadState_Next │ │ │ │ 00000878 T PyThreadState_SetAsyncExc │ │ │ │ -00000a90 T PyThreadState_Swap │ │ │ │ +00000af0 T PyThreadState_Swap │ │ │ │ U PyThread_acquire_lock │ │ │ │ U PyThread_allocate_lock │ │ │ │ U PyThread_free_lock │ │ │ │ U PyThread_get_thread_ident │ │ │ │ U PyThread_get_thread_native_id │ │ │ │ U PyThread_release_lock │ │ │ │ U PyThread_tss_create │ │ │ │ @@ -20604,17 +20601,17 @@ │ │ │ │ U _PyErr_Clear │ │ │ │ U _PyErr_GetTopmostException │ │ │ │ U _PyErr_SetFromPyStatus │ │ │ │ U _PyEval_AcquireLock │ │ │ │ U _PyEval_EvalFrameDefault │ │ │ │ U _PyEval_InitState │ │ │ │ U _PyEval_ReleaseLock │ │ │ │ -000010a4 T _PyEval_StartTheWorld │ │ │ │ +00001114 T _PyEval_StartTheWorld │ │ │ │ 00000688 T _PyEval_StartTheWorldAll │ │ │ │ -000010a0 T _PyEval_StopTheWorld │ │ │ │ +00001110 T _PyEval_StopTheWorld │ │ │ │ 000001e8 T _PyEval_StopTheWorldAll │ │ │ │ U _PyEvent_Notify │ │ │ │ U _PyExc_MemoryError │ │ │ │ U _PyFrame_MakeAndSetFrameObject │ │ │ │ U _PyGC_CollectNoFail │ │ │ │ U _PyGC_Fini │ │ │ │ U _PyGC_InitState │ │ │ │ @@ -20638,15 +20635,15 @@ │ │ │ │ 000011e0 T _PyInterpreterState_GetWhence │ │ │ │ 000005b8 T _PyInterpreterState_HasFeature │ │ │ │ 0000031a T _PyInterpreterState_IDDecref │ │ │ │ 0000119c T _PyInterpreterState_IDIncref │ │ │ │ 0000109c T _PyInterpreterState_IDInitref │ │ │ │ 00001194 T _PyInterpreterState_IsReady │ │ │ │ 00001258 T _PyInterpreterState_IsRunningMain │ │ │ │ -000010b4 T _PyInterpreterState_LookUpID │ │ │ │ +00001124 T _PyInterpreterState_LookUpID │ │ │ │ 000010f4 T _PyInterpreterState_LookUpIDObject │ │ │ │ 0000011c T _PyInterpreterState_New │ │ │ │ 00001120 T _PyInterpreterState_ObjectToID │ │ │ │ 000001c0 T _PyInterpreterState_ReinitRunningMain │ │ │ │ 00000054 T _PyInterpreterState_RequireIDRef │ │ │ │ 000006b8 T _PyInterpreterState_RequiresIDRef │ │ │ │ 0000038a T _PyInterpreterState_SetEvalFrameFunc │ │ │ │ @@ -20673,31 +20670,31 @@ │ │ │ │ U _PyRuntime │ │ │ │ 000000cc T _PyRuntimeState_Fini │ │ │ │ 00000000 T _PyRuntimeState_Init │ │ │ │ 00000060 T _PyRuntimeState_ReInitThreads │ │ │ │ U _PySys_Audit │ │ │ │ 000001f0 T _PyThreadState_Attach │ │ │ │ 000003dc T _PyThreadState_Bind │ │ │ │ -0000109c T _PyThreadState_ClearMimallocHeaps │ │ │ │ +0000110c T _PyThreadState_ClearMimallocHeaps │ │ │ │ 000006bc T _PyThreadState_DeleteCurrent │ │ │ │ 0000068c T _PyThreadState_DeleteList │ │ │ │ 00000374 T _PyThreadState_Detach │ │ │ │ -0000120c T _PyThreadState_GetCurrent │ │ │ │ -00000fd0 T _PyThreadState_GetDict │ │ │ │ +0000127c T _PyThreadState_GetCurrent │ │ │ │ +00001040 T _PyThreadState_GetDict │ │ │ │ 000006fc T _PyThreadState_Init │ │ │ │ 0000105c T _PyThreadState_IsRunningMain │ │ │ │ 000002a4 T _PyThreadState_MustExit │ │ │ │ 000003d8 T _PyThreadState_New │ │ │ │ 000005d8 T _PyThreadState_NewBound │ │ │ │ 00000508 T _PyThreadState_PopFrame │ │ │ │ 000006f6 T _PyThreadState_Prealloc │ │ │ │ 00000458 T _PyThreadState_PushFrame │ │ │ │ 000005cc T _PyThreadState_RemoveExcept │ │ │ │ 00000758 T _PyThreadState_Suspend │ │ │ │ -00000b74 T _PyThreadState_Swap │ │ │ │ +00000bd4 T _PyThreadState_Swap │ │ │ │ U _PyThread_AfterFork │ │ │ │ 000003d0 T _PyThread_CurrentExceptions │ │ │ │ 00000518 T _PyThread_CurrentFrames │ │ │ │ U _PyThread_at_fork_reinit │ │ │ │ U _PyType_InitCache │ │ │ │ U _PyTypes_AfterFork │ │ │ │ U _PyWarnings_Fini │ │ │ │ @@ -20731,22 +20728,22 @@ │ │ │ │ 0000010c r __func__.6 │ │ │ │ 00000158 r __func__.7 │ │ │ │ 00000210 r __func__.8 │ │ │ │ 00000058 r __func__.9 │ │ │ │ 00000198 t bind_gilstate_tstate │ │ │ │ 000003d4 t detach_thread │ │ │ │ 00001014 t free_interpreter │ │ │ │ -00000d44 t free_threadstate │ │ │ │ +00000dac t free_threadstate │ │ │ │ 00000228 r initial │ │ │ │ 00000730 t interpreter_clear │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 00000028 t new_threadstate │ │ │ │ U stderr │ │ │ │ -00000ba8 t tstate_delete_common │ │ │ │ +00000c08 t tstate_delete_common │ │ │ │ 00000fc8 t zapthreads │ │ │ │ │ │ │ │ pythonrun.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000000c r .LC1 │ │ │ │ 00000090 r .LC10 │ │ │ │ @@ -20977,70 +20974,69 @@ │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ U PyFloat_AsDouble │ │ │ │ U PyFloat_Type │ │ │ │ U PyLong_AsLongLong │ │ │ │ U PyLong_FromLongLong │ │ │ │ 00000000 T PyTime_AsSecondsDouble │ │ │ │ -000007e4 T PyTime_Monotonic │ │ │ │ +00000800 T PyTime_Monotonic │ │ │ │ 00000158 T PyTime_MonotonicRaw │ │ │ │ -00000ed0 T PyTime_PerfCounter │ │ │ │ +00000ef0 T PyTime_PerfCounter │ │ │ │ 00000000 T PyTime_PerfCounterRaw │ │ │ │ -00000a70 T PyTime_Time │ │ │ │ +00000a90 T PyTime_Time │ │ │ │ 00000108 T PyTime_TimeRaw │ │ │ │ U PyType_IsSubtype │ │ │ │ -00000370 T _PyDeadline_Get │ │ │ │ -00001260 T _PyDeadline_Init │ │ │ │ -00001198 T _PyLong_AsTime_t │ │ │ │ -00000090 t _PyLong_AsTime_t.part.0 │ │ │ │ -00000520 T _PyLong_FromTime_t │ │ │ │ +00000338 T _PyDeadline_Get │ │ │ │ +000010ec T _PyDeadline_Init │ │ │ │ +00001024 T _PyLong_AsTime_t │ │ │ │ +00000208 t _PyLong_AsTime_t.part.0 │ │ │ │ +00000530 T _PyLong_FromTime_t │ │ │ │ 00000178 T _PyTimeFraction_Mul │ │ │ │ 00000130 T _PyTimeFraction_Resolution │ │ │ │ -000004a0 T _PyTimeFraction_Set │ │ │ │ -000003b0 T _PyTime_Add │ │ │ │ -00000d20 T _PyTime_AsLong │ │ │ │ +000004b0 T _PyTimeFraction_Set │ │ │ │ +000003c0 T _PyTime_Add │ │ │ │ +00000d40 T _PyTime_AsLong │ │ │ │ 00000078 T _PyTime_AsMicroseconds │ │ │ │ -000011dc T _PyTime_AsMilliseconds │ │ │ │ -00000914 T _PyTime_AsTimespec │ │ │ │ -00000408 T _PyTime_AsTimespec_clamp │ │ │ │ -0000033c T _PyTime_AsTimeval │ │ │ │ +00001068 T _PyTime_AsMilliseconds │ │ │ │ +00000934 T _PyTime_AsTimespec │ │ │ │ +00000418 T _PyTime_AsTimespec_clamp │ │ │ │ +00000304 T _PyTime_AsTimeval │ │ │ │ 00000000 T _PyTime_AsTimevalTime_t │ │ │ │ 0000002a T _PyTime_AsTimeval_clamp │ │ │ │ -000003a8 T _PyTime_FromLong │ │ │ │ +00000370 T _PyTime_FromLong │ │ │ │ 000000f0 T _PyTime_FromMicrosecondsClamp │ │ │ │ -000000cc T _PyTime_FromMillisecondsObject │ │ │ │ +00001218 T _PyTime_FromMillisecondsObject │ │ │ │ 00000068 T _PyTime_FromSeconds │ │ │ │ 00000066 T _PyTime_FromSecondsDouble │ │ │ │ -00000524 T _PyTime_FromSecondsObject │ │ │ │ -00000960 T _PyTime_FromTimespec │ │ │ │ +00000534 T _PyTime_FromSecondsObject │ │ │ │ +00000980 T _PyTime_FromTimespec │ │ │ │ 00000312 T _PyTime_FromTimeval │ │ │ │ -000000c4 T _PyTime_MonotonicWithInfo │ │ │ │ -00000d24 T _PyTime_ObjectToTime_t │ │ │ │ +0000023c T _PyTime_MonotonicWithInfo │ │ │ │ +00000d44 T _PyTime_ObjectToTime_t │ │ │ │ 0000006c T _PyTime_ObjectToTimespec │ │ │ │ -00000318 T _PyTime_ObjectToTimeval │ │ │ │ +000013a0 T _PyTime_ObjectToTimeval │ │ │ │ 0000005a T _PyTime_PerfCounterWithInfo │ │ │ │ 00000060 T _PyTime_TimeWithInfo │ │ │ │ 00000028 T _PyTime_gmtime │ │ │ │ -00000450 T _PyTime_localtime │ │ │ │ +00000460 T _PyTime_localtime │ │ │ │ U __aeabi_d2lz │ │ │ │ U __aeabi_l2d │ │ │ │ U __aeabi_ldivmod │ │ │ │ U __clock_getres64 │ │ │ │ U __clock_gettime64 │ │ │ │ U __errno_location │ │ │ │ U __gmtime64_r │ │ │ │ U __localtime64_r │ │ │ │ U ceil │ │ │ │ U floor │ │ │ │ U modf │ │ │ │ -0000023c t py_get_monotonic_clock │ │ │ │ -00000ba0 t py_get_system_clock │ │ │ │ -00000258 t pytime_as_timeval.isra.0 │ │ │ │ -00001000 t pytime_object_to_denominator │ │ │ │ -00000748 t pytime_round │ │ │ │ +0000024c t py_get_monotonic_clock │ │ │ │ +00000bc4 t py_get_system_clock │ │ │ │ +00000244 t pytime_as_timeval.isra.0 │ │ │ │ +00000760 t pytime_round │ │ │ │ U round │ │ │ │ │ │ │ │ qsbr.o: │ │ │ │ U PyMem_RawCalloc │ │ │ │ U PyMem_RawFree │ │ │ │ U PyMutex_Lock │ │ │ │ U PyMutex_Unlock │ │ │ │ @@ -21140,33 +21136,33 @@ │ │ │ │ U _PyOpcode_Caches │ │ │ │ U _PyRuntime │ │ │ │ U _PyType_GetDict │ │ │ │ U _PyType_Lookup │ │ │ │ U _Py_GetBaseOpcode │ │ │ │ 00000000 R _Py_InitCleanup │ │ │ │ U _Py_NoneStruct │ │ │ │ -00001148 T _Py_Specialize_BinaryOp │ │ │ │ -00000ee4 T _Py_Specialize_BinarySubscr │ │ │ │ +00001164 T _Py_Specialize_BinaryOp │ │ │ │ +00000f00 T _Py_Specialize_BinarySubscr │ │ │ │ 0000022c T _Py_Specialize_Call │ │ │ │ -000010b8 T _Py_Specialize_CompareOp │ │ │ │ -00000ce4 T _Py_Specialize_ContainsOp │ │ │ │ +000010d4 T _Py_Specialize_CompareOp │ │ │ │ +00000d00 T _Py_Specialize_ContainsOp │ │ │ │ 0000007c T _Py_Specialize_ForIter │ │ │ │ 00000688 T _Py_Specialize_LoadAttr │ │ │ │ 00000128 T _Py_Specialize_LoadGlobal │ │ │ │ -00001260 T _Py_Specialize_LoadSuperAttr │ │ │ │ -000012b8 T _Py_Specialize_Send │ │ │ │ -00000d4c T _Py_Specialize_StoreAttr │ │ │ │ -00001038 T _Py_Specialize_StoreSubscr │ │ │ │ +0000127c T _Py_Specialize_LoadSuperAttr │ │ │ │ +000012d4 T _Py_Specialize_Send │ │ │ │ +00000d68 T _Py_Specialize_StoreAttr │ │ │ │ +00001054 T _Py_Specialize_StoreSubscr │ │ │ │ 000004c4 T _Py_Specialize_ToBool │ │ │ │ -00000c74 T _Py_Specialize_UnpackSequence │ │ │ │ +00000c90 T _Py_Specialize_UnpackSequence │ │ │ │ U _Py_slot_tp_getattr_hook │ │ │ │ U _Py_slot_tp_getattro │ │ │ │ U _Py_tss_tstate │ │ │ │ 00000084 r no_location │ │ │ │ -00000bc8 t specialize_attr_loadclassattr.isra.0 │ │ │ │ +00000be4 t specialize_attr_loadclassattr.isra.0 │ │ │ │ 000005bc t specialize_py_call │ │ │ │ │ │ │ │ structmember.o: │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000030 r .LC1 │ │ │ │ 0000015c r .LC10 │ │ │ │ 00000184 r .LC11 │ │ │ │ @@ -21306,55 +21302,55 @@ │ │ │ │ U PyUnicode_CopyCharacters │ │ │ │ U PyUnicode_FindChar │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_New │ │ │ │ 00000000 t PyUnicode_READ_CHAR.part.0 │ │ │ │ U PyUnicode_Substring │ │ │ │ U Py_BuildValue │ │ │ │ -00004f18 t Py_XDECREF │ │ │ │ +000052ac t Py_XDECREF │ │ │ │ U _PyArena_Free │ │ │ │ U _PyArena_New │ │ │ │ U _PyFuture_FromAST │ │ │ │ U _PyObject_New │ │ │ │ U _PyParser_ASTFromString │ │ │ │ U _PyRuntime │ │ │ │ -00004fb0 T _PyST_GetScope │ │ │ │ -00004f90 T _PyST_GetSymbol │ │ │ │ -00004fd0 T _PyST_IsFunctionLike │ │ │ │ +00005344 T _PyST_GetScope │ │ │ │ +00005324 T _PyST_GetSymbol │ │ │ │ +00005364 T _PyST_IsFunctionLike │ │ │ │ 00000000 T _PySymtable_Build │ │ │ │ -0000524c T _PySymtable_Free │ │ │ │ -00004f30 T _PySymtable_Lookup │ │ │ │ +000055e0 T _PySymtable_Free │ │ │ │ +000052c4 T _PySymtable_Lookup │ │ │ │ U _PyUnicode_Equal │ │ │ │ U _PyUnicode_EqualToASCIIString │ │ │ │ U _Py_Dealloc │ │ │ │ -00002bf0 T _Py_Mangle │ │ │ │ -00002ba0 T _Py_MaybeMangle │ │ │ │ +00002c08 T _Py_Mangle │ │ │ │ +00002bb8 T _Py_MaybeMangle │ │ │ │ 000006f4 T _Py_SymtableStringObjectFlags │ │ │ │ U _Py_tss_tstate │ │ │ │ -00003e78 t analyze_block │ │ │ │ +0000420c t analyze_block │ │ │ │ 00000014 t error_at_directive.isra.0 │ │ │ │ -000052b0 t ste_dealloc │ │ │ │ +00005644 t ste_dealloc │ │ │ │ 000000d0 d ste_memberlist │ │ │ │ 00000000 t ste_repr │ │ │ │ -00002940 t symtable_add_def │ │ │ │ -00002990 t symtable_add_def_helper │ │ │ │ +00002958 t symtable_add_def │ │ │ │ +000029a8 t symtable_add_def_helper │ │ │ │ 000004fc t symtable_enter_block │ │ │ │ 0000038c t symtable_enter_type_param_block │ │ │ │ -00003d88 t symtable_exit_block │ │ │ │ -00003b00 t symtable_handle_comprehension │ │ │ │ +00004120 t symtable_exit_block │ │ │ │ +00003b18 t symtable_handle_comprehension │ │ │ │ 00000018 t symtable_lookup_entry.isra.0 │ │ │ │ 000000f4 t symtable_raise_if_annotation_block │ │ │ │ 0000009c t symtable_raise_if_comprehension_block.isra.0 │ │ │ │ 00000068 t symtable_record_directive │ │ │ │ -00004fe4 t symtable_visit_alias │ │ │ │ -00005378 t symtable_visit_annotation │ │ │ │ -00002f44 t symtable_visit_annotations │ │ │ │ -00003140 t symtable_visit_arguments │ │ │ │ -00003ddc t symtable_visit_excepthandler │ │ │ │ -00001fc8 t symtable_visit_expr │ │ │ │ +00005378 t symtable_visit_alias │ │ │ │ +0000570c t symtable_visit_annotation │ │ │ │ +00002f5c t symtable_visit_annotations │ │ │ │ +00003158 t symtable_visit_arguments │ │ │ │ +00004170 t symtable_visit_excepthandler │ │ │ │ +00001fe4 t symtable_visit_expr │ │ │ │ 000001a8 t symtable_visit_pattern │ │ │ │ 000006a0 t symtable_visit_stmt │ │ │ │ 000004c0 t symtable_visit_type_param │ │ │ │ 000005fc t symtable_visit_type_param_bound_or_default │ │ │ │ │ │ │ │ sysmodule.o: │ │ │ │ 00000000 b .LANCHOR0 │ │ │ │ @@ -21669,37 +21665,37 @@ │ │ │ │ U _PyMem_SetDefaultAllocator │ │ │ │ U _PyModule_CreateInitialized │ │ │ │ U _PyNamespace_New │ │ │ │ U _PyObject_DebugMallocStats │ │ │ │ U _PyObject_DebugTypeStats │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ -00000c60 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ +00000cc4 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ U _PyPathConfig_ComputeSysPath0 │ │ │ │ U _PyPerfTrampoline_Init │ │ │ │ U _PyRuntime │ │ │ │ U _PyRuntime_Initialize │ │ │ │ U _PyStructSequence_FiniBuiltin │ │ │ │ U _PyStructSequence_InitBuiltinWithFlags │ │ │ │ 00000564 T _PySys_Audit │ │ │ │ -00000984 T _PySys_ClearAttrString │ │ │ │ +00000990 T _PySys_ClearAttrString │ │ │ │ 00001da8 T _PySys_ClearAuditHooks │ │ │ │ 000000f0 T _PySys_Create │ │ │ │ 00001e1c T _PySys_FiniTypes │ │ │ │ 00000c74 T _PySys_GetAttr │ │ │ │ 0000058c T _PySys_GetOptionalAttr │ │ │ │ 00000534 T _PySys_GetOptionalAttrString │ │ │ │ 00000430 T _PySys_GetRequiredAttr │ │ │ │ 000004c0 T _PySys_GetRequiredAttrString │ │ │ │ -00002778 T _PySys_GetSizeOf │ │ │ │ +00002720 T _PySys_GetSizeOf │ │ │ │ 00000058 D _PySys_ImplCacheTag │ │ │ │ 00000054 D _PySys_ImplName │ │ │ │ 00000040 T _PySys_ReadPreinitWarnOptions │ │ │ │ 00000098 T _PySys_ReadPreinitXOptions │ │ │ │ -000006d8 T _PySys_SetAttr │ │ │ │ +000006e4 T _PySys_SetAttr │ │ │ │ 00001510 T _PySys_UpdateConfig │ │ │ │ U _PyThread_CurrentExceptions │ │ │ │ U _PyThread_CurrentFrames │ │ │ │ U _PyTuple_FromArray │ │ │ │ U _PyUnicode_InternImmortal │ │ │ │ U _PyUnicode_InternMortal │ │ │ │ U _PyUnicode_InternedSize │ │ │ │ @@ -21774,15 +21770,15 @@ │ │ │ │ 00000034 d hash_info_desc │ │ │ │ 0000141c r hash_info_doc │ │ │ │ 000005f8 d hash_info_fields │ │ │ │ 000000a8 d keywords.18 │ │ │ │ 0000010c d kwlist.11 │ │ │ │ U open64 │ │ │ │ 00000348 b perf_map_state │ │ │ │ -00002360 t profile_trampoline │ │ │ │ +00002308 t profile_trampoline │ │ │ │ U python_audit_semaphore │ │ │ │ 00001484 r set_asyncgen_hooks_doc │ │ │ │ 000010e8 t set_flags_from_config │ │ │ │ U stderr │ │ │ │ U stdin │ │ │ │ U stdout │ │ │ │ U strcmp │ │ │ │ @@ -21798,108 +21794,108 @@ │ │ │ │ 00001c74 r sys__current_exceptions__doc__ │ │ │ │ 000006bc t sys__current_frames │ │ │ │ 00001d28 r sys__current_frames__doc__ │ │ │ │ 00000368 t sys__debugmallocstats │ │ │ │ 00001ac8 r sys__debugmallocstats__doc__ │ │ │ │ 00001ce4 t sys__get_cpu_count_config │ │ │ │ 000016cc r sys__get_cpu_count_config__doc__ │ │ │ │ -00000738 t sys__getframe │ │ │ │ +00000744 t sys__getframe │ │ │ │ 00001dd0 r sys__getframe__doc__ │ │ │ │ -000009d4 t sys__getframemodulename │ │ │ │ +000009e0 t sys__getframemodulename │ │ │ │ 00001724 r sys__getframemodulename__doc__ │ │ │ │ 000007aa t sys__is_gil_enabled │ │ │ │ 00001620 r sys__is_gil_enabled__doc__ │ │ │ │ 00000762 t sys__is_interned │ │ │ │ 00002f18 r sys__is_interned__doc__ │ │ │ │ 00000ba4 t sys__setprofileallthreads │ │ │ │ 00002b60 r sys__setprofileallthreads__doc__ │ │ │ │ 00000b70 t sys__settraceallthreads │ │ │ │ 00002d84 r sys__settraceallthreads__doc__ │ │ │ │ 00000b00 t sys_activate_stack_trampoline │ │ │ │ 00001984 r sys_activate_stack_trampoline__doc__ │ │ │ │ -00002568 t sys_addaudithook │ │ │ │ +00002510 t sys_addaudithook │ │ │ │ 000036fc r sys_addaudithook__doc__ │ │ │ │ -00000ccc t sys_audit │ │ │ │ +00000d30 t sys_audit │ │ │ │ 00000054 t sys_audit_tstate │ │ │ │ 000007b0 t sys_breakpointhook │ │ │ │ 000003c4 t sys_call_tracing │ │ │ │ 00001b80 r sys_call_tracing__doc__ │ │ │ │ 00000adc t sys_deactivate_stack_trampoline │ │ │ │ 000018dc r sys_deactivate_stack_trampoline__doc__ │ │ │ │ 00001e80 t sys_displayhook │ │ │ │ 00003698 r sys_displayhook__doc__ │ │ │ │ 000005dc r sys_doc │ │ │ │ -00002454 t sys_exc_info │ │ │ │ +000023fc t sys_exc_info │ │ │ │ 00003468 r sys_exc_info__doc__ │ │ │ │ 00001d14 t sys_excepthook │ │ │ │ 0000361c r sys_excepthook__doc__ │ │ │ │ -000023e4 t sys_exception │ │ │ │ +0000238c t sys_exception │ │ │ │ 00003548 r sys_exception__doc__ │ │ │ │ 00001d54 t sys_exit │ │ │ │ 000031b8 r sys_exit__doc__ │ │ │ │ 00001424 t sys_format │ │ │ │ -000021d8 t sys_get_asyncgen_hooks │ │ │ │ +00002180 t sys_get_asyncgen_hooks │ │ │ │ 00002598 r sys_get_asyncgen_hooks__doc__ │ │ │ │ -00002624 t sys_get_coroutine_origin_tracking_depth │ │ │ │ +000025cc t sys_get_coroutine_origin_tracking_depth │ │ │ │ 00002630 r sys_get_coroutine_origin_tracking_depth__doc__ │ │ │ │ 00001e60 t sys_get_int_max_str_digits │ │ │ │ 0000219c r sys_get_int_max_str_digits__doc__ │ │ │ │ 00000734 t sys_getallocatedblocks │ │ │ │ 00001fe8 r sys_getallocatedblocks__doc__ │ │ │ │ 000003a4 t sys_getdefaultencoding │ │ │ │ 0000314c r sys_getdefaultencoding__doc__ │ │ │ │ 000006c0 t sys_getdlopenflags │ │ │ │ 00002210 r sys_getdlopenflags__doc__ │ │ │ │ 00001ca0 t sys_getfilesystemencodeerrors │ │ │ │ 00003074 r sys_getfilesystemencodeerrors__doc__ │ │ │ │ -00000904 t sys_getfilesystemencoding │ │ │ │ +00000910 t sys_getfilesystemencoding │ │ │ │ 000030dc r sys_getfilesystemencoding__doc__ │ │ │ │ 0000059e t sys_getprofile │ │ │ │ 00002adc r sys_getprofile__doc__ │ │ │ │ -00000cb0 t sys_getrecursionlimit │ │ │ │ +00000d14 t sys_getrecursionlimit │ │ │ │ 00002494 r sys_getrecursionlimit__doc__ │ │ │ │ -000021a0 t sys_getrefcount │ │ │ │ +00002148 t sys_getrefcount │ │ │ │ 00002044 r sys_getrefcount__doc__ │ │ │ │ -000026d8 t sys_getsizeof │ │ │ │ +00002680 t sys_getsizeof │ │ │ │ 000005d4 t sys_getswitchinterval │ │ │ │ 000028d8 r sys_getswitchinterval__doc__ │ │ │ │ -00002424 t sys_gettrace │ │ │ │ +000023cc t sys_gettrace │ │ │ │ 00002cf8 r sys_gettrace__doc__ │ │ │ │ 00000bd8 t sys_getunicodeinternedsize │ │ │ │ 00001f64 r sys_getunicodeinternedsize__doc__ │ │ │ │ -0000086c t sys_intern │ │ │ │ +00000878 t sys_intern │ │ │ │ 00002f6c r sys_intern__doc__ │ │ │ │ -0000224c t sys_is_finalizing │ │ │ │ +000021f4 t sys_is_finalizing │ │ │ │ 000019e8 r sys_is_finalizing__doc__ │ │ │ │ 00000a94 t sys_is_stack_trampoline_active │ │ │ │ 00001878 r sys_is_stack_trampoline_active__doc__ │ │ │ │ 000002b8 d sys_methods │ │ │ │ 00001c58 t sys_pyfile_write │ │ │ │ 000014b8 t sys_pyfile_write_unicode │ │ │ │ -00002480 t sys_set_asyncgen_hooks │ │ │ │ -0000265c t sys_set_coroutine_origin_tracking_depth │ │ │ │ +00002428 t sys_set_asyncgen_hooks │ │ │ │ +00002604 t sys_set_coroutine_origin_tracking_depth │ │ │ │ 000026ac r sys_set_coroutine_origin_tracking_depth__doc__ │ │ │ │ -00002898 t sys_set_int_max_str_digits │ │ │ │ +00002840 t sys_set_int_max_str_digits │ │ │ │ 00002120 r sys_set_int_max_str_digits__doc__ │ │ │ │ -0000068c t sys_set_object │ │ │ │ +00000698 t sys_set_object │ │ │ │ 000006ec t sys_setdlopenflags │ │ │ │ 000022a8 r sys_setdlopenflags__doc__ │ │ │ │ -00002308 t sys_setprofile │ │ │ │ +000022b0 t sys_setprofile │ │ │ │ 00002c50 r sys_setprofile__doc__ │ │ │ │ -00002268 t sys_setrecursionlimit │ │ │ │ +00002210 t sys_setrecursionlimit │ │ │ │ 000027d8 r sys_setrecursionlimit__doc__ │ │ │ │ 00000630 t sys_setswitchinterval │ │ │ │ 00002944 r sys_setswitchinterval__doc__ │ │ │ │ -00002148 t sys_settrace │ │ │ │ +00000b50 t sys_settrace │ │ │ │ 00002e70 r sys_settrace__doc__ │ │ │ │ 0000039e t sys_unraisablehook │ │ │ │ 0000330c r sys_unraisablehook__doc__ │ │ │ │ 00001b88 t sys_write │ │ │ │ 00000000 d sysmodule │ │ │ │ -00000b44 t trace_trampoline │ │ │ │ +00000ba8 t trace_trampoline │ │ │ │ 00000554 r version_info__doc__ │ │ │ │ 00000044 d version_info_desc │ │ │ │ 000001e8 d version_info_fields │ │ │ │ U wcschr │ │ │ │ U wcscmp │ │ │ │ U wcslen │ │ │ │ 000004c4 r whatstrings │ │ │ │ @@ -21945,15 +21941,15 @@ │ │ │ │ 00000106 T PyThread_get_key_value │ │ │ │ 0000010c T PyThread_get_stacksize │ │ │ │ 000000d4 T PyThread_get_thread_ident │ │ │ │ 00000104 T PyThread_get_thread_ident_ex │ │ │ │ 00000168 T PyThread_get_thread_native_id │ │ │ │ 00000096 T PyThread_hang_thread │ │ │ │ 00000050 T PyThread_init_thread │ │ │ │ -00000100 T PyThread_join_thread │ │ │ │ +00000130 T PyThread_join_thread │ │ │ │ 00000484 T PyThread_release_lock │ │ │ │ 000000ea T PyThread_set_key_value │ │ │ │ 00000124 T PyThread_set_stacksize │ │ │ │ 00000000 T PyThread_start_joinable_thread │ │ │ │ 0000023c T PyThread_start_new_thread │ │ │ │ 00000028 T PyThread_tss_alloc │ │ │ │ 000000a8 T PyThread_tss_create │ │ │ │ @@ -21971,16 +21967,16 @@ │ │ │ │ U _PyDeadline_Init │ │ │ │ U _PyEval_MakePendingCalls │ │ │ │ U _PyRuntime │ │ │ │ U _PyStructSequence_FiniBuiltin │ │ │ │ U _PyStructSequence_InitBuiltinWithFlags │ │ │ │ 0000026c T _PyThread_FiniType │ │ │ │ 00000000 T _PyThread_at_fork_reinit │ │ │ │ -00000628 T _PyThread_cond_after │ │ │ │ -00000128 T _PyThread_cond_init │ │ │ │ +00000620 T _PyThread_cond_after │ │ │ │ +00000120 T _PyThread_cond_init │ │ │ │ U _PyTime_Add │ │ │ │ U _PyTime_AsMicroseconds │ │ │ │ U _PyTime_AsTimespec_clamp │ │ │ │ U _PyTime_FromMicrosecondsClamp │ │ │ │ U _PyTime_FromSecondsObject │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_NoneStruct │ │ │ │ @@ -22008,15 +22004,15 @@ │ │ │ │ U pthread_exit │ │ │ │ U pthread_getspecific │ │ │ │ U pthread_join │ │ │ │ U pthread_key_create │ │ │ │ U pthread_key_delete │ │ │ │ U pthread_self │ │ │ │ U pthread_setspecific │ │ │ │ -00000108 t pythread_wrapper │ │ │ │ +00000100 t pythread_wrapper │ │ │ │ U sem_destroy │ │ │ │ U sem_init │ │ │ │ U sem_post │ │ │ │ U sem_trywait │ │ │ │ U sem_wait │ │ │ │ U syscall │ │ │ │ 00000000 r threadinfo__doc__ │ │ │ │ @@ -22322,22 +22318,21 @@ │ │ │ │ │ │ │ │ pystrtod.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000002c r .LC1 │ │ │ │ 0000005c r .LC2 │ │ │ │ 00000080 r .LC3 │ │ │ │ -00000088 r .LC4 │ │ │ │ -000000a0 r .LC5 │ │ │ │ +00000098 r .LC4 │ │ │ │ U PyErr_Format │ │ │ │ U PyErr_NoMemory │ │ │ │ U PyExc_ValueError │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ -00000318 T PyOS_double_to_string │ │ │ │ +00000338 T PyOS_double_to_string │ │ │ │ 00000000 T PyOS_string_to_double │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _Py_ctype_table │ │ │ │ U _Py_ctype_tolower │ │ │ │ U _Py_dg_dtoa │ │ │ │ U _Py_dg_freedtoa │ │ │ │ U _Py_dg_strtod │ │ │ │ @@ -22359,51 +22354,51 @@ │ │ │ │ U PyErr_NoMemory │ │ │ │ U PyErr_SetString │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ U PyObject_Size │ │ │ │ U PyUnicode_New │ │ │ │ U Py_hexdigits │ │ │ │ -00000484 T _Py_strhex │ │ │ │ +00000480 T _Py_strhex │ │ │ │ 0000001c T _Py_strhex_bytes │ │ │ │ 00000000 T _Py_strhex_bytes_with_sep │ │ │ │ 00000000 t _Py_strhex_impl │ │ │ │ -00000464 T _Py_strhex_with_sep │ │ │ │ +00000460 T _Py_strhex_with_sep │ │ │ │ U __aeabi_uidiv │ │ │ │ │ │ │ │ dtoa.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000000c r .LC1 │ │ │ │ 00000010 r .LC2 │ │ │ │ 000002e4 t Balloc │ │ │ │ -00002a84 t Bfree │ │ │ │ +00002a8c t Bfree │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyStatus_NoMemory │ │ │ │ U PyStatus_Ok │ │ │ │ -00002abc T _PyDtoa_Fini │ │ │ │ +00002ac4 T _PyDtoa_Fini │ │ │ │ 00000000 T _PyDtoa_Init │ │ │ │ -00002cf8 T _Py_dg_dtoa │ │ │ │ -00005e64 T _Py_dg_freedtoa │ │ │ │ +00002d00 T _Py_dg_dtoa │ │ │ │ +00005e74 T _Py_dg_freedtoa │ │ │ │ 00000690 T _Py_dg_strtod │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_uidiv │ │ │ │ U __errno_location │ │ │ │ -000060b8 t b2d │ │ │ │ +000060c8 t b2d │ │ │ │ 000000b8 r bigtens │ │ │ │ -00005afc t lshift │ │ │ │ +00005b0c t lshift │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 00000390 t mult │ │ │ │ -00005d58 t multadd │ │ │ │ -00005eac t nrv_alloc │ │ │ │ +00005d68 t multadd │ │ │ │ +00005ebc t nrv_alloc │ │ │ │ 00000108 r p05.0 │ │ │ │ -000055a8 t pow5mult │ │ │ │ -00005f84 t sd2b │ │ │ │ +000055b8 t pow5mult │ │ │ │ +00005f94 t sd2b │ │ │ │ 00000000 r tens │ │ │ │ 000000e0 r tinytens │ │ │ │ │ │ │ │ formatter_unicode.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000030 r .LC1 │ │ │ │ @@ -22445,19 +22440,19 @@ │ │ │ │ U PyMem_Free │ │ │ │ U PyNumber_Float │ │ │ │ U PyOS_double_to_string │ │ │ │ U PyObject_Str │ │ │ │ U PyUnicode_FromKindAndData │ │ │ │ U PyUnicode_FromOrdinal │ │ │ │ U PyUnicode_New │ │ │ │ -00001264 t PyUnicode_READ_CHAR.constprop.0 │ │ │ │ +000012a8 t PyUnicode_READ_CHAR.constprop.0 │ │ │ │ U PyUnicode_Type │ │ │ │ -000017b4 t Py_XDECREF │ │ │ │ +000017f8 t Py_XDECREF │ │ │ │ 00000044 T _PyComplex_FormatAdvancedWriter │ │ │ │ -000017d0 T _PyFloat_FormatAdvancedWriter │ │ │ │ +00001814 T _PyFloat_FormatAdvancedWriter │ │ │ │ U _PyLong_Format │ │ │ │ 00000224 T _PyLong_FormatAdvancedWriter │ │ │ │ U _PyLong_FormatWriter │ │ │ │ U _PyMem_Strdup │ │ │ │ U _PyUnicodeWriter_PrepareInternal │ │ │ │ U _PyUnicodeWriter_WriteASCIIString │ │ │ │ U _PyUnicodeWriter_WriteStr │ │ │ │ @@ -22468,20 +22463,20 @@ │ │ │ │ U _PyUnicode_FromASCII │ │ │ │ U _PyUnicode_InsertThousandsGrouping │ │ │ │ U _PyUnicode_ToDecimalDigit │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_GetLocaleconvNumeric │ │ │ │ U _Py_ctype_table │ │ │ │ U _Py_ctype_toupper │ │ │ │ -0000137c t calc_number_widths │ │ │ │ -00001544 t fill_number │ │ │ │ +000013c0 t calc_number_widths │ │ │ │ +00001588 t fill_number │ │ │ │ 00000000 t fill_padding.isra.0 │ │ │ │ -00001880 t format_float_internal │ │ │ │ +000018c4 t format_float_internal │ │ │ │ 0000088c t format_obj │ │ │ │ -000012ac t get_locale_info │ │ │ │ +000012f0 t get_locale_info │ │ │ │ U localeconv │ │ │ │ 00000048 r no_grouping │ │ │ │ 000008d4 t parse_internal_render_format_spec │ │ │ │ 00000584 t parse_number │ │ │ │ U strlen │ │ │ │ 00000684 t unknown_presentation_type │ │ │ │ │ │ │ │ @@ -22524,57 +22519,57 @@ │ │ │ │ 0000033a T Py_EncodeLocale │ │ │ │ U _PyMem_RawWcsdup │ │ │ │ U _PyMem_Strdup │ │ │ │ U _PyRuntime │ │ │ │ U _Py_Dealloc │ │ │ │ 00000198 T _Py_DecodeLocaleEx │ │ │ │ U _Py_DecodeUTF8Ex │ │ │ │ -00001658 T _Py_EncodeLocaleEx │ │ │ │ +0000166c T _Py_EncodeLocaleEx │ │ │ │ 00000340 T _Py_EncodeLocaleRaw │ │ │ │ U _Py_EncodeUTF8Ex │ │ │ │ -000001ec T _Py_GetForceASCII │ │ │ │ -00000218 T _Py_GetLocaleEncoding │ │ │ │ -00000568 T _Py_GetLocaleEncodingObject │ │ │ │ -000005a4 T _Py_GetLocaleconvNumeric │ │ │ │ -00000360 T _Py_GetTicksPerSecond │ │ │ │ -00001d00 T _Py_IsValidFD │ │ │ │ - U _Py_NoneStruct │ │ │ │ -00000000 T _Py_ResetForceASCII │ │ │ │ -00000064 T _Py_abspath │ │ │ │ -00000cd8 T _Py_add_relfile │ │ │ │ +000001dc T _Py_GetForceASCII │ │ │ │ +00000208 T _Py_GetLocaleEncoding │ │ │ │ +00000558 T _Py_GetLocaleEncodingObject │ │ │ │ +00000594 T _Py_GetLocaleconvNumeric │ │ │ │ +00000350 T _Py_GetTicksPerSecond │ │ │ │ +00001d14 T _Py_IsValidFD │ │ │ │ + U _Py_NoneStruct │ │ │ │ +000006f8 T _Py_ResetForceASCII │ │ │ │ +00000054 T _Py_abspath │ │ │ │ +00000ce8 T _Py_add_relfile │ │ │ │ 000004b8 T _Py_closerange │ │ │ │ 0000018c T _Py_device_encoding │ │ │ │ -00001d24 T _Py_dup │ │ │ │ +00001d38 T _Py_dup │ │ │ │ 00000490 T _Py_find_basename │ │ │ │ -00000470 T _Py_fopen_obj │ │ │ │ +00000460 T _Py_fopen_obj │ │ │ │ 000000da T _Py_fstat │ │ │ │ -00000708 T _Py_fstat_noraise │ │ │ │ +00000718 T _Py_fstat_noraise │ │ │ │ 0000011a T _Py_get_blocking │ │ │ │ 000001d8 T _Py_get_inheritable │ │ │ │ -000006f8 T _Py_isabs │ │ │ │ +00000708 T _Py_isabs │ │ │ │ 00000000 T _Py_join_relfile │ │ │ │ U _Py_normalize_encoding │ │ │ │ -000007bc T _Py_normpath │ │ │ │ -000009c4 T _Py_normpath_and_size │ │ │ │ +000007cc T _Py_normpath │ │ │ │ +000009d4 T _Py_normpath_and_size │ │ │ │ 000003ae T _Py_open │ │ │ │ 00000004 D _Py_open_cloexec_works │ │ │ │ 00000152 T _Py_open_noraise │ │ │ │ -00001c50 T _Py_read │ │ │ │ +00001c64 T _Py_read │ │ │ │ 0000009a T _Py_set_blocking │ │ │ │ -00001b68 T _Py_set_inheritable │ │ │ │ -0000059c T _Py_set_inheritable_async_safe │ │ │ │ -00001d6c T _Py_skiproot │ │ │ │ +00001b7c T _Py_set_inheritable │ │ │ │ +0000058c T _Py_set_inheritable_async_safe │ │ │ │ +00001d80 T _Py_skiproot │ │ │ │ 00000346 T _Py_stat │ │ │ │ -00000de8 T _Py_wfopen │ │ │ │ -00000164 T _Py_wgetcwd │ │ │ │ -00000264 T _Py_wreadlink │ │ │ │ -000003c8 T _Py_wrealpath │ │ │ │ -0000070c T _Py_write │ │ │ │ -00000010 T _Py_write_noraise │ │ │ │ -00000320 T _Py_wstat │ │ │ │ +00000df8 T _Py_wfopen │ │ │ │ +00000154 T _Py_wgetcwd │ │ │ │ +00000254 T _Py_wreadlink │ │ │ │ +000003b8 T _Py_wrealpath │ │ │ │ +0000071c T _Py_write │ │ │ │ +00000000 T _Py_write_noraise │ │ │ │ +00000310 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 │ │ │ │ @@ -22583,30 +22578,30 @@ │ │ │ │ 00000378 t check_force_ascii │ │ │ │ U close │ │ │ │ U close_range │ │ │ │ U closefrom │ │ │ │ 000001de t decode_ascii │ │ │ │ 00000564 t decode_current_locale │ │ │ │ 00000284 t encode_ascii │ │ │ │ -000010d0 t encode_current_locale │ │ │ │ -00000d58 t encode_locale.constprop.0 │ │ │ │ +000010e0 t encode_current_locale │ │ │ │ +00000d68 t encode_locale.constprop.0 │ │ │ │ U fclose │ │ │ │ U fileno │ │ │ │ U fopen64 │ │ │ │ -00000384 t get_inheritable │ │ │ │ +00000374 t get_inheritable │ │ │ │ U getcwd │ │ │ │ 00000000 d ioctl_works.0 │ │ │ │ U isatty │ │ │ │ U mbrtowc │ │ │ │ U mbstowcs │ │ │ │ U memcpy │ │ │ │ U nl_langinfo │ │ │ │ U read │ │ │ │ U readlink │ │ │ │ -0000157c t set_inheritable │ │ │ │ +00001590 t set_inheritable │ │ │ │ U setlocale │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ U sysconf │ │ │ │ U wcscmp │ │ │ │ U wcscpy │ │ │ │ U wcslen │ │ │ │ @@ -23491,22 +23486,22 @@ │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_DecodeLocale │ │ │ │ U PyUnicode_FindChar │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ U PyUnicode_GetLength │ │ │ │ -00001878 t PyUnicode_READ_CHAR │ │ │ │ +00001880 t PyUnicode_READ_CHAR │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_WriteChar │ │ │ │ U PyWeakref_GetRef │ │ │ │ U PyWeakref_NewRef │ │ │ │ U Py_BuildValue │ │ │ │ U Py_VaBuildValue │ │ │ │ -000004fc t Py_XDECREF │ │ │ │ +00000504 t Py_XDECREF │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyImport_GetModuleAttrString │ │ │ │ U _PyLong_AsTime_t │ │ │ │ U _PyLong_DivmodNear │ │ │ │ U _PyObject_GetState │ │ │ │ U _PyRuntime │ │ │ │ U _PyStaticType_InitForExtension │ │ │ │ @@ -23536,15 +23531,15 @@ │ │ │ │ U __aeabi_uidivmod │ │ │ │ U __sprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 0000000c t _datetime_exec │ │ │ │ 0000004c r _days_before_month │ │ │ │ 00000018 r _days_in_month │ │ │ │ -000022d8 t _get_current_state.constprop.0 │ │ │ │ +000022e0 t _get_current_state.constprop.0 │ │ │ │ 0000013c r _keywords.1 │ │ │ │ 0000015c r _keywords.13 │ │ │ │ 00000178 r _keywords.16 │ │ │ │ 00000180 r _keywords.27 │ │ │ │ 0000014c r _keywords.7 │ │ │ │ 00000740 d _kwtuple.0 │ │ │ │ 00000780 d _kwtuple.12 │ │ │ │ @@ -23552,261 +23547,261 @@ │ │ │ │ 000007c4 d _kwtuple.26 │ │ │ │ 00000760 d _kwtuple.6 │ │ │ │ 000006a4 d _parser.14 │ │ │ │ 00000608 d _parser.17 │ │ │ │ 00000714 d _parser.2 │ │ │ │ 00000634 d _parser.28 │ │ │ │ 000006e0 d _parser.8 │ │ │ │ -00001e40 t _timezone_check_argument │ │ │ │ -00002384 t accum │ │ │ │ -000010cc t add_date_timedelta.isra.0 │ │ │ │ -00002e80 t add_datetime_timedelta │ │ │ │ -00001852 t append_keyword_fold │ │ │ │ -00001690 t append_keyword_tzinfo │ │ │ │ -00001314 t build_struct_time │ │ │ │ -00003150 t call_subclass_fold │ │ │ │ -00000ac0 t call_tzinfo_method │ │ │ │ -00002428 t call_tzname │ │ │ │ +00001d18 t _timezone_check_argument │ │ │ │ +00002388 t accum │ │ │ │ +000010d0 t add_date_timedelta.isra.0 │ │ │ │ +00002e84 t add_datetime_timedelta │ │ │ │ +00001856 t append_keyword_fold │ │ │ │ +00001694 t append_keyword_tzinfo │ │ │ │ +0000131c t build_struct_time │ │ │ │ +00003028 t call_subclass_fold │ │ │ │ +00000ac8 t call_tzinfo_method │ │ │ │ +00002300 t call_tzname │ │ │ │ 00000538 d capi │ │ │ │ 00000000 r capi_types │ │ │ │ -0000027c t check_tzinfo_subclass │ │ │ │ +00000284 t check_tzinfo_subclass │ │ │ │ 000008e0 t check_tzinfo_subclass.part.0.isra.0 │ │ │ │ 000011c8 t clear_state.isra.0 │ │ │ │ 00000128 r correction.20 │ │ │ │ 00000a78 t create_timezone_from_delta.constprop.0 │ │ │ │ -00001038 t date_add │ │ │ │ +0000103c t date_add │ │ │ │ 00000cc4 d date_as_number │ │ │ │ -000011fc t date_ctime │ │ │ │ -000024e0 t date_day │ │ │ │ +00001200 t date_ctime │ │ │ │ +000023b8 t date_day │ │ │ │ 000003b0 r date_doc │ │ │ │ 000007da t date_format │ │ │ │ -00000f48 t date_from_pickle │ │ │ │ -000024e8 t date_fromisocalendar │ │ │ │ -0000128c t date_fromisoformat │ │ │ │ -00003984 t date_fromordinal │ │ │ │ +00000f4c t date_from_pickle │ │ │ │ +000023c0 t date_fromisocalendar │ │ │ │ +00001290 t date_fromisoformat │ │ │ │ +00003bf0 t date_fromordinal │ │ │ │ 0000026a t date_fromtimestamp │ │ │ │ 00000f24 d date_getset │ │ │ │ 00000c48 t date_hash │ │ │ │ -0000355c t date_isocalendar │ │ │ │ -00000850 t date_isoformat │ │ │ │ -00001454 t date_isoweekday │ │ │ │ +00003434 t date_isocalendar │ │ │ │ +0000082c t date_isoformat │ │ │ │ +00001458 t date_isoweekday │ │ │ │ 000005a8 d date_kws │ │ │ │ 00000d54 d date_methods │ │ │ │ -000024d8 t date_month │ │ │ │ -00000514 t date_new │ │ │ │ -0000134a t date_reduce │ │ │ │ +000023b0 t date_month │ │ │ │ +0000051c t date_new │ │ │ │ +0000134e t date_reduce │ │ │ │ 000004f6 t date_repr │ │ │ │ 00000e64 t date_richcompare │ │ │ │ 0000064c t date_str │ │ │ │ -00001130 t date_strftime │ │ │ │ -00000f70 t date_subtract │ │ │ │ -000011ac t date_timetuple │ │ │ │ +00001138 t date_strftime │ │ │ │ +00000f74 t date_subtract │ │ │ │ +000011b4 t date_timetuple │ │ │ │ 000001e8 t date_today │ │ │ │ -00000fe8 t date_toordinal │ │ │ │ -00001944 t date_weekday │ │ │ │ -00001938 t date_year │ │ │ │ -00003578 t datetime_add │ │ │ │ -000002c0 t datetime_alloc │ │ │ │ +00000ff0 t date_toordinal │ │ │ │ +0000194c t date_weekday │ │ │ │ +00001940 t date_year │ │ │ │ +000037e4 t datetime_add │ │ │ │ +000002c8 t datetime_alloc │ │ │ │ 0000081c d datetime_as_number │ │ │ │ -00001fc4 t datetime_astimezone │ │ │ │ +00001e9c t datetime_astimezone │ │ │ │ 000004a8 t datetime_best_possible │ │ │ │ -00000e64 t datetime_combine │ │ │ │ -00001484 t datetime_ctime │ │ │ │ +00000e68 t datetime_combine │ │ │ │ +00001488 t datetime_ctime │ │ │ │ 00000268 t datetime_date_fromtimestamp │ │ │ │ 00000854 r datetime_date_fromtimestamp__doc__ │ │ │ │ 00000c3e t datetime_date_fromtimestamp_capi │ │ │ │ -00001386 t datetime_date_replace │ │ │ │ +0000138a t datetime_date_replace │ │ │ │ 000007e4 r datetime_date_replace__doc__ │ │ │ │ 000003da t datetime_datetime_now │ │ │ │ 00000684 r datetime_datetime_now__doc__ │ │ │ │ -0000293c t datetime_datetime_replace │ │ │ │ +00002940 t datetime_datetime_replace │ │ │ │ 00000590 r datetime_datetime_replace__doc__ │ │ │ │ -00000b90 t datetime_dealloc │ │ │ │ +00000b98 t datetime_dealloc │ │ │ │ 000001a8 r datetime_doc │ │ │ │ -000024b8 t datetime_dst │ │ │ │ -00003880 t datetime_fold │ │ │ │ -00003010 t datetime_from_pickle │ │ │ │ +00002390 t datetime_dst │ │ │ │ +00003aec t datetime_fold │ │ │ │ +00002ee8 t datetime_from_pickle │ │ │ │ 00001b64 t datetime_from_timestamp │ │ │ │ 000013e0 t datetime_from_timet_and_us │ │ │ │ -00003b50 t datetime_fromisoformat │ │ │ │ +00003a28 t datetime_fromisoformat │ │ │ │ 00001ab8 t datetime_fromtimestamp │ │ │ │ -00003b38 t datetime_getdate │ │ │ │ +00003a10 t datetime_getdate │ │ │ │ 00000a2c d datetime_getset │ │ │ │ 000006d2 t datetime_getstate │ │ │ │ -00000cc8 t datetime_gettime │ │ │ │ -0000153c t datetime_gettimetz │ │ │ │ +00000cce t datetime_gettime │ │ │ │ +00001540 t datetime_gettimetz │ │ │ │ 00000cb0 t datetime_hash │ │ │ │ -0000396c t datetime_hour │ │ │ │ +00003bd8 t datetime_hour │ │ │ │ 000015e0 t datetime_isoformat │ │ │ │ 000005b8 d datetime_kws │ │ │ │ 000008ac d datetime_methods │ │ │ │ -0000313c t datetime_microsecond │ │ │ │ -00003974 t datetime_minute │ │ │ │ -000006d0 t datetime_new │ │ │ │ -00001512 t datetime_reduce │ │ │ │ +00003014 t datetime_microsecond │ │ │ │ +00003be0 t datetime_minute │ │ │ │ +000006d8 t datetime_new │ │ │ │ +00001516 t datetime_reduce │ │ │ │ 00000690 t datetime_reduce_ex │ │ │ │ 0000052a t datetime_repr │ │ │ │ -00000c84 t datetime_richcompare │ │ │ │ -0000397c t datetime_second │ │ │ │ -000030d8 t datetime_str │ │ │ │ +00000c8c t datetime_richcompare │ │ │ │ +00003be8 t datetime_second │ │ │ │ +00002fb0 t datetime_str │ │ │ │ 00000000 t datetime_strptime │ │ │ │ 000017ac t datetime_subtract │ │ │ │ 00000aa0 t datetime_time_replace │ │ │ │ 0000072c r datetime_time_replace__doc__ │ │ │ │ -00002d50 t datetime_timestamp │ │ │ │ +00002c28 t datetime_timestamp │ │ │ │ 00001340 t datetime_timetuple │ │ │ │ -0000354c t datetime_tzinfo │ │ │ │ -00002414 t datetime_tzname │ │ │ │ -000014b0 t datetime_utcfromtimestamp │ │ │ │ -00000f00 t datetime_utcnow │ │ │ │ -00003888 t datetime_utcoffset │ │ │ │ -000015b8 t datetime_utctimetuple │ │ │ │ +000037b8 t datetime_tzinfo │ │ │ │ +000022ec t datetime_tzname │ │ │ │ +000014b4 t datetime_utcfromtimestamp │ │ │ │ +00000f04 t datetime_utcnow │ │ │ │ +00003af4 t datetime_utcoffset │ │ │ │ +000015bc t datetime_utctimetuple │ │ │ │ 00000000 d datetimemodule │ │ │ │ 00000a68 t delta_abs │ │ │ │ -000034dc t delta_add │ │ │ │ +000033b4 t delta_add │ │ │ │ 00001794 t delta_add.part.0 │ │ │ │ 00000f74 d delta_as_number │ │ │ │ 0000067a t delta_bool │ │ │ │ 00001ba4 t delta_divide │ │ │ │ 00001794 t delta_divide.part.0 │ │ │ │ -00001a00 t delta_divmod │ │ │ │ +00001a04 t delta_divmod │ │ │ │ 00000498 r delta_doc │ │ │ │ 00001740 t delta_hash │ │ │ │ 00001034 d delta_members │ │ │ │ 00001004 d delta_methods │ │ │ │ -00002ee0 t delta_multiply │ │ │ │ -00001f94 t delta_negative │ │ │ │ -000019fc t delta_new │ │ │ │ -000019d6 t delta_positive │ │ │ │ +00002db8 t delta_multiply │ │ │ │ +00001e6c t delta_negative │ │ │ │ +00001a04 t delta_new │ │ │ │ +000019da t delta_positive │ │ │ │ 0000086a t delta_reduce │ │ │ │ -00001b68 t delta_remainder │ │ │ │ +00001b6c t delta_remainder │ │ │ │ 000002b2 t delta_repr │ │ │ │ -00000f34 t delta_richcompare │ │ │ │ +00000f3c t delta_richcompare │ │ │ │ 000008a2 t delta_str │ │ │ │ -000033b8 t delta_subtract │ │ │ │ +000033b4 t delta_subtract │ │ │ │ 00001794 t delta_subtract.part.0 │ │ │ │ -00001cec t delta_to_microseconds │ │ │ │ -00001ef8 t delta_total_seconds │ │ │ │ -00003390 t delta_truedivide │ │ │ │ -00000be0 t diff_to_bool │ │ │ │ -00003354 t divide_nearest │ │ │ │ +0000355c t delta_to_microseconds │ │ │ │ +00001dd0 t delta_total_seconds │ │ │ │ +00003268 t delta_truedivide │ │ │ │ +00000be8 t diff_to_bool │ │ │ │ +0000322c t divide_nearest │ │ │ │ 00001c74 t divide_timedelta_timedelta │ │ │ │ -00001224 t format_ctime.isra.0 │ │ │ │ -00002c04 t format_utcoffset.constprop.0 │ │ │ │ -00002750 t get_flip_fold_offset │ │ │ │ +00001228 t format_ctime.isra.0 │ │ │ │ +00002adc t format_utcoffset.constprop.0 │ │ │ │ +00002628 t get_flip_fold_offset │ │ │ │ 00000a18 t get_tzinfo_member │ │ │ │ 000003d8 r iso_calendar_date__doc__ │ │ │ │ -00003720 t iso_calendar_date_dealloc │ │ │ │ +000035f8 t iso_calendar_date_dealloc │ │ │ │ 00000ed4 d iso_calendar_date_getset │ │ │ │ 00000eb4 d iso_calendar_date_methods │ │ │ │ -00001cb0 t iso_calendar_date_new │ │ │ │ -000036e0 t iso_calendar_date_new_impl │ │ │ │ -00001318 t iso_calendar_date_reduce │ │ │ │ -00001d44 t iso_calendar_date_repr │ │ │ │ -00001c78 t iso_calendar_date_traverse │ │ │ │ -000038bc t iso_calendar_date_week │ │ │ │ -000038e4 t iso_calendar_date_weekday │ │ │ │ -00003894 t iso_calendar_date_year │ │ │ │ -000025c8 t iso_to_ymd │ │ │ │ +00001cb4 t iso_calendar_date_new │ │ │ │ +000035b8 t iso_calendar_date_new_impl │ │ │ │ +0000131c t iso_calendar_date_reduce │ │ │ │ +00001d48 t iso_calendar_date_repr │ │ │ │ +00001c7c t iso_calendar_date_traverse │ │ │ │ +00003794 t iso_calendar_date_week │ │ │ │ +000037bc t iso_calendar_date_weekday │ │ │ │ +0000376c t iso_calendar_date_year │ │ │ │ +000024a0 t iso_to_ymd │ │ │ │ 00000e74 d isocal_slots │ │ │ │ 00000374 d isocal_spec │ │ │ │ 00000690 d keywords.10 │ │ │ │ 0000070c d keywords.11 │ │ │ │ 0000066c d keywords.18 │ │ │ │ 000006d0 d keywords.19 │ │ │ │ 00000660 d keywords.25 │ │ │ │ 00000678 d keywords.29 │ │ │ │ 000005e8 d keywords.3 │ │ │ │ 00000680 d keywords.4 │ │ │ │ 000005e0 d keywords.5 │ │ │ │ -00003760 t local │ │ │ │ -00002980 t local_timezone_from_timestamp │ │ │ │ -0000280c t local_to_seconds │ │ │ │ +000039cc t local │ │ │ │ +00002858 t local_timezone_from_timestamp │ │ │ │ +000026e4 t local_to_seconds │ │ │ │ 00000994 t make_somezreplacement │ │ │ │ U memcmp │ │ │ │ -00002578 t microseconds_to_delta_ex │ │ │ │ +0000257c t microseconds_to_delta_ex │ │ │ │ U modf │ │ │ │ 00001128 t module_clear │ │ │ │ 000012e0 t module_free │ │ │ │ 00000000 b module_methods │ │ │ │ 000007fc d module_slots │ │ │ │ 00000af8 t module_traverse │ │ │ │ -00002f98 t multiply_int_timedelta │ │ │ │ -00003218 t multiply_truedivide_timedelta_float │ │ │ │ -00000410 t new_date_ex │ │ │ │ -000018d0 t new_date_subclass_ex │ │ │ │ +00002e70 t multiply_int_timedelta │ │ │ │ +000030f0 t multiply_truedivide_timedelta_float │ │ │ │ +00000418 t new_date_ex │ │ │ │ +000018d8 t new_date_subclass_ex │ │ │ │ 00000c74 t new_datetime_ex │ │ │ │ 00000000 t new_datetime_ex2 │ │ │ │ -000028d0 t new_datetime_subclass_fold_ex │ │ │ │ -00000308 t new_delta_ex │ │ │ │ +000028d4 t new_datetime_subclass_fold_ex │ │ │ │ +00000310 t new_delta_ex │ │ │ │ 00000ca4 t new_time_ex │ │ │ │ 0000090c t new_time_ex2 │ │ │ │ -000029f8 t new_timezone │ │ │ │ -00003608 t ord_to_ymd │ │ │ │ -00004004 t parse_hh_mm_ss_ff.constprop.0 │ │ │ │ -00003758 t parse_isoformat_date.constprop.0 │ │ │ │ -00003e64 t parse_isoformat_time.constprop.0 │ │ │ │ -000026a8 t pep495_eq_exception │ │ │ │ +000028d0 t new_timezone │ │ │ │ +00003874 t ord_to_ymd │ │ │ │ +00003edc t parse_hh_mm_ss_ff.constprop.0 │ │ │ │ +00003630 t parse_isoformat_date.constprop.0 │ │ │ │ +00003d3c t parse_isoformat_time.constprop.0 │ │ │ │ +00002580 t pep495_eq_exception │ │ │ │ 0000011c r potential_separators.21 │ │ │ │ -00003210 t py_time_second │ │ │ │ +000030e8 t py_time_second │ │ │ │ U round │ │ │ │ 00000080 r specs.24 │ │ │ │ 000000a8 r specs.9 │ │ │ │ U strcmp │ │ │ │ 00000a30 t time_alloc │ │ │ │ 00000c78 t time_dealloc │ │ │ │ 00000288 r time_doc │ │ │ │ -0000082c t time_dst │ │ │ │ -00000d0c t time_fold │ │ │ │ -000017b4 t time_from_pickle │ │ │ │ -00004198 t time_fromisoformat │ │ │ │ +00000846 t time_dst │ │ │ │ +00000cc8 t time_fold │ │ │ │ +000017b8 t time_from_pickle │ │ │ │ +00004070 t time_fromisoformat │ │ │ │ 00000b78 d time_getset │ │ │ │ -00001744 t time_getstate │ │ │ │ +00001748 t time_getstate │ │ │ │ 00000070 t time_hash │ │ │ │ -00003200 t time_hour │ │ │ │ -00002ac0 t time_isoformat │ │ │ │ +000030d8 t time_hour │ │ │ │ +00002998 t time_isoformat │ │ │ │ 0000058c d time_kws │ │ │ │ 00000ab8 d time_methods │ │ │ │ 00000c0c t time_microsecond │ │ │ │ -00003208 t time_minute │ │ │ │ +000030e0 t time_minute │ │ │ │ 00000b18 t time_new │ │ │ │ -000019ac t time_reduce │ │ │ │ -00001702 t time_reduce_ex │ │ │ │ +000019b0 t time_reduce │ │ │ │ +00001706 t time_reduce_ex │ │ │ │ 000005ce t time_repr │ │ │ │ 00000ec4 t time_richcompare │ │ │ │ 00000678 t time_str │ │ │ │ -00001916 t time_strftime │ │ │ │ +0000191a t time_strftime │ │ │ │ 00000c1e t time_tzinfo │ │ │ │ -00002ea0 t time_tzname │ │ │ │ -00002ebc t time_utcoffset │ │ │ │ +00002d78 t time_tzname │ │ │ │ +00002d94 t time_utcoffset │ │ │ │ 000012e4 t timezone_dealloc │ │ │ │ 00000350 r timezone_doc │ │ │ │ -00001e14 t timezone_dst │ │ │ │ +00001cec t timezone_dst │ │ │ │ 00001560 t timezone_fromutc │ │ │ │ 000007c8 t timezone_getinitargs │ │ │ │ -00001c38 t timezone_hash │ │ │ │ +00001c3c t timezone_hash │ │ │ │ 00000698 d timezone_kws │ │ │ │ 00000c04 d timezone_methods │ │ │ │ -00002e50 t timezone_new │ │ │ │ -00001c3e t timezone_repr │ │ │ │ -00001e9c t timezone_richcompare │ │ │ │ -00000d40 t timezone_str │ │ │ │ -00000d12 t timezone_tzname │ │ │ │ -00001f5c t timezone_utcoffset │ │ │ │ +00002d28 t timezone_new │ │ │ │ +00001c42 t timezone_repr │ │ │ │ +00001d74 t timezone_richcompare │ │ │ │ +00000d42 t timezone_str │ │ │ │ +00000d14 t timezone_tzname │ │ │ │ +00001e34 t timezone_utcoffset │ │ │ │ 00000380 r tzinfo_doc │ │ │ │ -000018e6 t tzinfo_dst │ │ │ │ -000040f4 t tzinfo_from_isoformat_results │ │ │ │ -0000390c t tzinfo_fromutc │ │ │ │ +000018ea t tzinfo_dst │ │ │ │ +00003fcc t tzinfo_from_isoformat_results │ │ │ │ +000037e4 t tzinfo_fromutc │ │ │ │ 00000c64 d tzinfo_methods │ │ │ │ 00000742 t tzinfo_reduce │ │ │ │ -000018b6 t tzinfo_tzname │ │ │ │ -00001588 t tzinfo_utcoffset │ │ │ │ +000018ba t tzinfo_tzname │ │ │ │ +0000158c t tzinfo_utcoffset │ │ │ │ 00000388 d utc_timezone │ │ │ │ -000013e8 t wrap_strftime │ │ │ │ -0000109c t ymd_to_ord │ │ │ │ +000013f0 t wrap_strftime │ │ │ │ +000010a4 t ymd_to_ord │ │ │ │ 00000574 d zero_delta │ │ │ │ │ │ │ │ _heapqmodule.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000000c r .LC1 │ │ │ │ 0000008c r .LC10 │ │ │ │ @@ -23836,23 +23831,23 @@ │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_NoneStruct │ │ │ │ 00000000 r __about__ │ │ │ │ 00000000 t _heapq__heapify_max │ │ │ │ 00001760 r _heapq__heapify_max__doc__ │ │ │ │ 0000004c t _heapq__heappop_max │ │ │ │ 000017f0 r _heapq__heappop_max__doc__ │ │ │ │ -00000300 t _heapq__heapreplace_max │ │ │ │ +00000594 t _heapq__heapreplace_max │ │ │ │ 000017a0 r _heapq__heapreplace_max__doc__ │ │ │ │ 0000003c t _heapq_heapify │ │ │ │ 00001830 r _heapq_heapify__doc__ │ │ │ │ 0000020c t _heapq_heappop │ │ │ │ 00001b28 r _heapq_heappop__doc__ │ │ │ │ 00000000 t _heapq_heappush │ │ │ │ 00001b8c r _heapq_heappush__doc__ │ │ │ │ -000001ec t _heapq_heappushpop │ │ │ │ +00000480 t _heapq_heappushpop │ │ │ │ 0000188c r _heapq_heappushpop__doc__ │ │ │ │ 00000800 t _heapq_heapreplace │ │ │ │ 00001968 r _heapq_heapreplace__doc__ │ │ │ │ 00000000 d _heapqmodule │ │ │ │ 00000084 t heapify_internal │ │ │ │ 0000000c t heapq_exec │ │ │ │ 00000054 d heapq_methods │ │ │ │ @@ -23961,28 +23956,28 @@ │ │ │ │ U PyUnicode_Concat │ │ │ │ U PyUnicode_FromKindAndData │ │ │ │ U PyUnicode_FromOrdinal │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_InternFromString │ │ │ │ U PyUnicode_New │ │ │ │ U PyUnicode_Substring │ │ │ │ -000012f8 t Py_XDECREF │ │ │ │ +000012e4 t Py_XDECREF │ │ │ │ U Py_hexdigits │ │ │ │ U _PyImport_GetModuleAttr │ │ │ │ U _PyRuntime │ │ │ │ U _PyUnicodeWriter_Dealloc │ │ │ │ U _PyUnicodeWriter_Finish │ │ │ │ U _PyUnicodeWriter_Init │ │ │ │ U _PyUnicodeWriter_WriteASCIIString │ │ │ │ U _PyUnicodeWriter_WriteChar │ │ │ │ U _PyUnicodeWriter_WriteStr │ │ │ │ U _PyUnicodeWriter_WriteSubstring │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ U _Py_Dealloc │ │ │ │ -00000bf0 t _Py_EnterRecursiveCall │ │ │ │ +00000be0 t _Py_EnterRecursiveCall │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ 0000000c t _json_exec │ │ │ │ 000000a4 d _json_slots │ │ │ │ 000004fc t _parse_constant │ │ │ │ @@ -23999,30 +23994,30 @@ │ │ │ │ 00000000 d jsonmodule │ │ │ │ 00000098 d kwlist.0 │ │ │ │ 0000005c d kwlist.1 │ │ │ │ 0000008c d kwlist.2 │ │ │ │ 00000064 d kwlist.3 │ │ │ │ 00000000 r module_doc │ │ │ │ 00000000 t py_encode_basestring │ │ │ │ -00000c30 t py_encode_basestring_ascii │ │ │ │ +00000c1c t py_encode_basestring_ascii │ │ │ │ 00000546 t py_scanstring │ │ │ │ 00000090 r pydoc_encode_basestring │ │ │ │ 000000e8 r pydoc_encode_basestring_ascii │ │ │ │ 00000150 r pydoc_scanstring │ │ │ │ 0000047e t raise_errmsg │ │ │ │ 0000043c t raise_stop_iteration │ │ │ │ -000013f0 t scan_once_unicode │ │ │ │ -00001314 t scanner_call │ │ │ │ +000013dc t scan_once_unicode │ │ │ │ +00001300 t scanner_call │ │ │ │ 00000524 t scanner_clear │ │ │ │ 000004e4 t scanner_dealloc │ │ │ │ 0000007c r scanner_doc │ │ │ │ 00000238 d scanner_members │ │ │ │ 00000060 t scanner_new │ │ │ │ 00000000 t scanner_traverse │ │ │ │ -00002c54 t scanstring_unicode │ │ │ │ +00002d94 t scanstring_unicode │ │ │ │ 000000c4 d speedups_methods │ │ │ │ │ │ │ │ _opcode.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000018 r .LC1 │ │ │ │ 00000058 r .LC10 │ │ │ │ @@ -24328,33 +24323,33 @@ │ │ │ │ 00000a64 r .LC91 │ │ │ │ 00000a6c r .LC92 │ │ │ │ 00000a90 r .LC93 │ │ │ │ 00000ac4 r .LC94 │ │ │ │ 00000b10 r .LC95 │ │ │ │ 00000b34 r .LC96 │ │ │ │ 00000b60 r .LC98 │ │ │ │ -000008f4 t Pdata_clear.isra.0 │ │ │ │ -00003300 t Pdata_dealloc │ │ │ │ -000006d4 t Pdata_pop │ │ │ │ -00000880 t Pdata_poptuple │ │ │ │ +000008b0 t Pdata_clear.isra.0 │ │ │ │ +0000333c t Pdata_dealloc │ │ │ │ +000022e4 t Pdata_pop │ │ │ │ +0000083c t Pdata_poptuple │ │ │ │ 000021cc t Pdata_push │ │ │ │ 000004d2 t Pdata_traverse │ │ │ │ 000010e8 t PicklerMemoProxy_clear │ │ │ │ 00000cdc t PicklerMemoProxy_dealloc │ │ │ │ 00001054 t PicklerMemoProxy_traverse │ │ │ │ -00007854 t Pickler_clear │ │ │ │ -00007674 t Pickler_dealloc │ │ │ │ +00007844 t Pickler_clear │ │ │ │ +00007664 t Pickler_dealloc │ │ │ │ 00000a78 t Pickler_get_memo │ │ │ │ -00003630 t Pickler_getattr │ │ │ │ +0000366c t Pickler_getattr │ │ │ │ 00000538 d Pickler_getsets │ │ │ │ 00000560 d Pickler_members │ │ │ │ 00000620 d Pickler_methods │ │ │ │ 00000aba t Pickler_set_memo │ │ │ │ -00000aa0 t Pickler_setattr │ │ │ │ -000094c8 t Pickler_traverse │ │ │ │ +00000a5c t Pickler_setattr │ │ │ │ +000094b8 t Pickler_traverse │ │ │ │ U PyArg_UnpackTuple │ │ │ │ U PyBool_FromLong │ │ │ │ U PyBuffer_IsContiguous │ │ │ │ U PyBuffer_Release │ │ │ │ U PyByteArray_FromStringAndSize │ │ │ │ U PyByteArray_Type │ │ │ │ U PyBytes_DecodeEscape │ │ │ │ @@ -24415,15 +24410,15 @@ │ │ │ │ U PyLong_FromString │ │ │ │ U PyLong_FromVoidPtr │ │ │ │ U PyLong_Type │ │ │ │ U PyMapping_GetOptionalItem │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyMem_Realloc │ │ │ │ -00000d5c t PyMemoTable_Clear.isra.0 │ │ │ │ +00000d18 t PyMemoTable_Clear.isra.0 │ │ │ │ 0000044e t PyMemoTable_Del │ │ │ │ 00000406 t PyMemoTable_New │ │ │ │ U PyMemoryView_FromMemory │ │ │ │ U PyMemoryView_FromObject │ │ │ │ U PyModuleDef_Init │ │ │ │ U PyModule_AddObjectRef │ │ │ │ U PyModule_AddType │ │ │ │ @@ -24487,31 +24482,31 @@ │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ 00001f5c t Py_XDECREF │ │ │ │ U Py_hexdigits │ │ │ │ 000010b4 t UnpicklerMemoProxy_clear │ │ │ │ 00000d74 t UnpicklerMemoProxy_dealloc │ │ │ │ 00001084 t UnpicklerMemoProxy_traverse │ │ │ │ -00003168 t Unpickler_clear │ │ │ │ -00002efc t Unpickler_dealloc │ │ │ │ +000031a4 t Unpickler_clear │ │ │ │ +00002f38 t Unpickler_dealloc │ │ │ │ 00000d32 t Unpickler_get_memo │ │ │ │ 00001f10 t Unpickler_getattr │ │ │ │ 000003e0 d Unpickler_getsets │ │ │ │ 00000478 d Unpickler_methods │ │ │ │ 0000092e t Unpickler_set_memo │ │ │ │ 00000850 t Unpickler_setattr │ │ │ │ -00009414 t Unpickler_traverse │ │ │ │ +00009404 t Unpickler_traverse │ │ │ │ 00000408 t _Pickle_ClearState │ │ │ │ 0000218c t _Pickle_FastCall │ │ │ │ -00000c10 t _Pickler_CommitFrame.isra.0 │ │ │ │ -00000c8c t _Pickler_FlushToFile │ │ │ │ -00003c20 t _Pickler_Write │ │ │ │ -00003b4c t _Pickler_Write.constprop.0 │ │ │ │ -00000afc t _Pickler_Write.constprop.1 │ │ │ │ -00005bdc t _Pickler_write_bytes │ │ │ │ +00000bcc t _Pickler_CommitFrame.isra.0 │ │ │ │ +00000c48 t _Pickler_FlushToFile │ │ │ │ +00003c5c t _Pickler_Write │ │ │ │ +00003b88 t _Pickler_Write.constprop.0 │ │ │ │ +00000ab8 t _Pickler_Write.constprop.1 │ │ │ │ +00005bcc t _Pickler_write_bytes │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyByteArray_empty_string │ │ │ │ U _PyBytesWriter_Alloc │ │ │ │ U _PyBytesWriter_Dealloc │ │ │ │ U _PyBytesWriter_Finish │ │ │ │ U _PyBytesWriter_Init │ │ │ │ @@ -24520,48 +24515,48 @@ │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ U _PyImport_GetModuleAttrString │ │ │ │ U _PyLong_AsByteArray │ │ │ │ U _PyLong_FromByteArray │ │ │ │ U _PyLong_NumBits │ │ │ │ U _PyLong_Sign │ │ │ │ U _PyMem_Strdup │ │ │ │ -00000bc8 t _PyMemoTable_Lookup.isra.0 │ │ │ │ +00000b84 t _PyMemoTable_Lookup.isra.0 │ │ │ │ U _PyNone_Type │ │ │ │ U _PyNotImplemented_Type │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyRuntime │ │ │ │ U _PySet_NextEntryRef │ │ │ │ U _PySet_Update │ │ │ │ U _PySys_GetRequiredAttr │ │ │ │ U _PySys_GetSizeOf │ │ │ │ U _PyUnicode_Equal │ │ │ │ U _PyUnicode_EqualToASCIIString │ │ │ │ U _PyUnicode_InternMortal │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_EllipsisObject │ │ │ │ -0000584c t _Py_EnterRecursiveCall.constprop.0 │ │ │ │ +0000583c t _Py_EnterRecursiveCall.constprop.0 │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ 000003be t _Unpickler_MemoCleanup │ │ │ │ 0000223c t _Unpickler_MemoPut │ │ │ │ 00000388 t _Unpickler_NewMemo │ │ │ │ 00001f78 t _Unpickler_ReadImpl │ │ │ │ -00000718 t _Unpickler_ReadInto │ │ │ │ -00008828 t _Unpickler_Readline │ │ │ │ +000006d4 t _Unpickler_ReadInto │ │ │ │ +00008818 t _Unpickler_Readline │ │ │ │ 00000678 t _Unpickler_SkipConsumed │ │ │ │ U __errno_location │ │ │ │ U __isoc23_strtol │ │ │ │ U __sprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ -000010e0 t _checkmodule │ │ │ │ +0000109c t _checkmodule │ │ │ │ 00000000 r _keywords.1 │ │ │ │ 00000044 r _keywords.10 │ │ │ │ 0000005c r _keywords.12 │ │ │ │ 00000064 r _keywords.15 │ │ │ │ 00000078 r _keywords.17 │ │ │ │ 00000080 r _keywords.19 │ │ │ │ 0000008c r _keywords.22 │ │ │ │ @@ -24585,73 +24580,73 @@ │ │ │ │ 000012fe t _pickle_PicklerMemoProxy___reduce__ │ │ │ │ 00001930 r _pickle_PicklerMemoProxy___reduce____doc__ │ │ │ │ 0000138c t _pickle_PicklerMemoProxy_clear │ │ │ │ 00001998 r _pickle_PicklerMemoProxy_clear__doc__ │ │ │ │ 0000138a t _pickle_PicklerMemoProxy_copy │ │ │ │ 00001964 r _pickle_PicklerMemoProxy_copy__doc__ │ │ │ │ 00001230 t _pickle_PicklerMemoProxy_copy_impl │ │ │ │ -00003378 t _pickle_Pickler___init__ │ │ │ │ +000033b4 t _pickle_Pickler___init__ │ │ │ │ 000019c8 r _pickle_Pickler___init____doc__ │ │ │ │ 00000fa4 t _pickle_Pickler___sizeof__ │ │ │ │ 00001f6c r _pickle_Pickler___sizeof____doc__ │ │ │ │ 00000904 t _pickle_Pickler_clear_memo │ │ │ │ 00002008 r _pickle_Pickler_clear_memo__doc__ │ │ │ │ -0000367c t _pickle_Pickler_dump │ │ │ │ +000036b8 t _pickle_Pickler_dump │ │ │ │ 00001fa8 r _pickle_Pickler_dump__doc__ │ │ │ │ 000011a2 t _pickle_UnpicklerMemoProxy___reduce__ │ │ │ │ 000011a0 r _pickle_UnpicklerMemoProxy___reduce____doc__ │ │ │ │ 00000dca t _pickle_UnpicklerMemoProxy_clear │ │ │ │ 0000120c r _pickle_UnpicklerMemoProxy_clear__doc__ │ │ │ │ 0000122e t _pickle_UnpicklerMemoProxy_copy │ │ │ │ 000011d8 r _pickle_UnpicklerMemoProxy_copy__doc__ │ │ │ │ 0000111c t _pickle_UnpicklerMemoProxy_copy_impl │ │ │ │ -00008f94 t _pickle_Unpickler___init__ │ │ │ │ +00008f84 t _pickle_Unpickler___init__ │ │ │ │ 0000123c r _pickle_Unpickler___init____doc__ │ │ │ │ 00000fec t _pickle_Unpickler___sizeof__ │ │ │ │ 000016b0 r _pickle_Unpickler___sizeof____doc__ │ │ │ │ -000022e4 t _pickle_Unpickler_find_class │ │ │ │ +00002328 t _pickle_Unpickler_find_class │ │ │ │ 000016ec r _pickle_Unpickler_find_class__doc__ │ │ │ │ -000093b4 t _pickle_Unpickler_load │ │ │ │ +000093a4 t _pickle_Unpickler_load │ │ │ │ 0000184c r _pickle_Unpickler_load__doc__ │ │ │ │ 000008a8 t _pickle_Unpickler_persistent_load │ │ │ │ 0000190c r _pickle_Unpickler_persistent_load__doc__ │ │ │ │ 000004de t _pickle_dump │ │ │ │ 00000c88 r _pickle_dump__doc__ │ │ │ │ -00007fa4 t _pickle_dumps │ │ │ │ +00007f94 t _pickle_dumps │ │ │ │ 000008a8 r _pickle_dumps__doc__ │ │ │ │ 0000000c t _pickle_exec │ │ │ │ 00000000 t _pickle_load │ │ │ │ 000003dc r _pickle_load__doc__ │ │ │ │ -00007c8c t _pickle_loads │ │ │ │ +00007c7c t _pickle_loads │ │ │ │ 000000a4 r _pickle_loads__doc__ │ │ │ │ 00000000 d _picklemodule │ │ │ │ -00001044 t _save_bytearray_data.isra.0 │ │ │ │ -000089e0 t batch_dict │ │ │ │ -00008d34 t batch_list │ │ │ │ -00002a6c t do_append │ │ │ │ -00002ccc t do_setitems │ │ │ │ -00003810 t dump │ │ │ │ +00001000 t _save_bytearray_data.isra.0 │ │ │ │ +000089d0 t batch_dict │ │ │ │ +00008d24 t batch_list │ │ │ │ +00002ab0 t do_append │ │ │ │ +00002d10 t do_setitems │ │ │ │ +0000384c t dump │ │ │ │ 00000740 t fast_save_enter │ │ │ │ 000007de t fast_save_leave │ │ │ │ -0000258c t get_deep_attribute │ │ │ │ +000025d0 t get_deep_attribute │ │ │ │ 00000f48 t instantiate │ │ │ │ 000000ec t load │ │ │ │ -000082c0 t load_build │ │ │ │ -00002684 t load_counted_binbytes │ │ │ │ -00001364 t load_counted_binstring │ │ │ │ -00000f7c t load_counted_long │ │ │ │ -00002930 t load_counted_tuple │ │ │ │ -00001160 t load_extension │ │ │ │ +000082b0 t load_build │ │ │ │ +000026c8 t load_counted_binbytes │ │ │ │ +00001320 t load_counted_binstring │ │ │ │ +00000f38 t load_counted_long │ │ │ │ +00002974 t load_counted_tuple │ │ │ │ +0000111c t load_extension │ │ │ │ 00000dfe t load_inst │ │ │ │ -00000da8 t load_newobj │ │ │ │ -00002a10 t marker │ │ │ │ +00000d64 t load_newobj │ │ │ │ +00002a54 t marker │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ -000079d8 t memo_get.isra.0 │ │ │ │ -0000588c t memo_put.isra.0 │ │ │ │ +000079c8 t memo_get.isra.0 │ │ │ │ +0000587c t memo_put.isra.0 │ │ │ │ 000005b0 d memoproxy_slots │ │ │ │ 00000048 d memoproxy_spec │ │ │ │ U memset │ │ │ │ 00000670 d pdata_slots │ │ │ │ 00000034 d pdata_spec │ │ │ │ 00000846 t persistent_id │ │ │ │ 000003f0 t pickle_clear │ │ │ │ @@ -24659,18 +24654,18 @@ │ │ │ │ 00000328 d pickle_methods │ │ │ │ 00002118 r pickle_module_doc │ │ │ │ 00000308 d pickle_slots │ │ │ │ 00000000 t pickle_traverse │ │ │ │ 000004c8 d pickler_type_slots │ │ │ │ 00000070 d pickler_type_spec │ │ │ │ 000005e0 d picklerproxy_methods │ │ │ │ -00008618 t raw_unicode_escape │ │ │ │ -00003d50 t save │ │ │ │ -00006634 t save_global │ │ │ │ -00005f50 t save_reduce │ │ │ │ +00008608 t raw_unicode_escape │ │ │ │ +00003d8c t save │ │ │ │ +00006624 t save_global │ │ │ │ +00005f40 t save_reduce │ │ │ │ 00000476 t save_singleton_type │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ 00000408 d unpickler_memoproxy_slots │ │ │ │ 0000005c d unpickler_memoproxy_spec │ │ │ │ 00000378 d unpickler_type_slots │ │ │ │ 00000084 d unpickler_type_spec │ │ │ │ @@ -25810,21 +25805,21 @@ │ │ │ │ U PyType_GetModule │ │ │ │ U PyType_GetModuleByDef │ │ │ │ U PyType_GetSlot │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyUnicode_AsASCIIString │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ -00000c7c t Py_XDECREF │ │ │ │ +00000cd0 t Py_XDECREF │ │ │ │ 000002c0 t Struct___init__ │ │ │ │ 0000007a t Struct_iter_unpack │ │ │ │ 00000e60 r Struct_iter_unpack__doc__ │ │ │ │ -00000160 t Struct_unpack │ │ │ │ +0000010c t Struct_unpack │ │ │ │ 00001068 r Struct_unpack__doc__ │ │ │ │ -00002b30 t Struct_unpack_from │ │ │ │ +00002b88 t Struct_unpack_from │ │ │ │ 00000f48 r Struct_unpack_from__doc__ │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyByteArray_empty_string │ │ │ │ U _PyBytesWriter_Alloc │ │ │ │ U _PyBytesWriter_Dealloc │ │ │ │ U _PyBytesWriter_Finish │ │ │ │ @@ -25847,130 +25842,129 @@ │ │ │ │ 000001d4 r _keywords.7 │ │ │ │ 000003d8 d _kwtuple.0 │ │ │ │ 000003f4 d _kwtuple.3 │ │ │ │ 00000410 d _kwtuple.6 │ │ │ │ 00000380 d _parser.2 │ │ │ │ 000003ac d _parser.5 │ │ │ │ 00000354 d _parser.8 │ │ │ │ -0000000c t _range_error.isra.0 │ │ │ │ +00000bd4 t _range_error.isra.0 │ │ │ │ 00000000 d _structmodule │ │ │ │ -000000a0 t _structmodule_clear │ │ │ │ +0000004c t _structmodule_clear │ │ │ │ 00000000 t _structmodule_exec │ │ │ │ -00000154 t _structmodule_free │ │ │ │ +00000100 t _structmodule_free │ │ │ │ 00000428 d _structmodule_slots │ │ │ │ 00000100 t _structmodule_traverse │ │ │ │ 000001d8 d bigendian_table │ │ │ │ -00002848 t bp_bool │ │ │ │ -000001d0 t bp_double │ │ │ │ -00002798 t bp_float │ │ │ │ -000002bc t bp_halffloat │ │ │ │ -00001968 t bp_int │ │ │ │ -000023c8 t bp_longlong │ │ │ │ -00001d78 t bp_uint │ │ │ │ -00001b4c t bp_ulonglong │ │ │ │ -00002874 t bu_bool │ │ │ │ -00002194 t bu_double │ │ │ │ -000027fc t bu_float │ │ │ │ -00002fe4 t bu_halffloat │ │ │ │ -00001900 t bu_int │ │ │ │ -0000191c t bu_longlong │ │ │ │ -000028c4 t bu_short │ │ │ │ -00001d34 t bu_uint │ │ │ │ -00001c8c t bu_ulonglong │ │ │ │ +00002900 t bp_bool │ │ │ │ +00001ed8 t bp_double │ │ │ │ +00002850 t bp_float │ │ │ │ +00003088 t bp_halffloat │ │ │ │ +000019bc t bp_int │ │ │ │ +0000247c t bp_longlong │ │ │ │ +00001dc8 t bp_uint │ │ │ │ +00001ba0 t bp_ulonglong │ │ │ │ +0000292c t bu_bool │ │ │ │ +00002248 t bu_double │ │ │ │ +000028b4 t bu_float │ │ │ │ +0000303c t bu_halffloat │ │ │ │ +00001954 t bu_int │ │ │ │ +00001970 t bu_longlong │ │ │ │ +0000297c t bu_short │ │ │ │ +00001d84 t bu_uint │ │ │ │ +00001cdc t bu_ulonglong │ │ │ │ 000001f8 t cache_struct_converter.constprop.0 │ │ │ │ -00000bd4 t calcsize │ │ │ │ +00000c28 t calcsize │ │ │ │ 00000dc4 r calcsize__doc__ │ │ │ │ 00000bb4 t get_pylong │ │ │ │ -00000060 t get_pylong.part.0 │ │ │ │ +0000000c t get_pylong.part.0 │ │ │ │ 00000020 t iter_unpack │ │ │ │ 00000adc r iter_unpack__doc__ │ │ │ │ 00000034 d lilendian_table │ │ │ │ -00001e88 t lp_double │ │ │ │ -000026e8 t lp_float │ │ │ │ -00003078 t lp_halffloat │ │ │ │ +00001f3c t lp_double │ │ │ │ +000027a0 t lp_float │ │ │ │ +00003134 t lp_halffloat │ │ │ │ 00000424 t lp_int │ │ │ │ 000003a8 t lp_longlong │ │ │ │ 000004de t lp_uint │ │ │ │ 00000336 t lp_ulonglong │ │ │ │ -00002a60 t lu_double │ │ │ │ -0000274c t lu_float │ │ │ │ -00003030 t lu_halffloat │ │ │ │ +00002ab8 t lu_double │ │ │ │ +00002804 t lu_float │ │ │ │ +000030ec t lu_halffloat │ │ │ │ 00000306 t lu_int │ │ │ │ 000002e2 t lu_longlong │ │ │ │ 0000031a t lu_short │ │ │ │ 00000322 t lu_uint │ │ │ │ 000002c0 t lu_ulonglong │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 000001dc r module_doc │ │ │ │ 00000448 d module_functions │ │ │ │ 00000000 r native_table │ │ │ │ -00002880 t np_bool │ │ │ │ -00002288 t np_byte │ │ │ │ -000028e4 t np_char │ │ │ │ -00002abc t np_double │ │ │ │ -000029fc t np_float │ │ │ │ -00002930 t np_halffloat │ │ │ │ -00001bf0 t np_int │ │ │ │ -0000232c t np_long │ │ │ │ -00001a7c t np_longlong │ │ │ │ -000021e0 t np_short │ │ │ │ -000025d0 t np_size_t │ │ │ │ -00002534 t np_ssize_t │ │ │ │ -000017c0 t np_ubyte │ │ │ │ +00002938 t np_bool │ │ │ │ +0000233c t np_byte │ │ │ │ +0000299c t np_char │ │ │ │ +00002b14 t np_double │ │ │ │ +00002a54 t np_float │ │ │ │ +000029e8 t np_halffloat │ │ │ │ +00001c40 t np_int │ │ │ │ +000023e0 t np_long │ │ │ │ +00001ad0 t np_longlong │ │ │ │ +00002294 t np_short │ │ │ │ +00002688 t np_size_t │ │ │ │ +000025ec t np_ssize_t │ │ │ │ +00001814 t np_ubyte │ │ │ │ 00000b18 t np_uint │ │ │ │ -00001120 t np_ulong │ │ │ │ -00002478 t np_ulonglong │ │ │ │ -00001860 t np_ushort │ │ │ │ -0000266c t np_void_p │ │ │ │ -000028b4 t nu_bool │ │ │ │ -000017a0 t nu_byte │ │ │ │ -000029f4 t nu_char │ │ │ │ -00002b24 t nu_double │ │ │ │ -00002aac t nu_float │ │ │ │ -00002f90 t nu_halffloat │ │ │ │ -00001d70 t nu_int │ │ │ │ -000028cc t nu_long │ │ │ │ -00001b44 t nu_longlong │ │ │ │ -000028bc t nu_short │ │ │ │ -000028dc t nu_size_t │ │ │ │ -000028d4 t nu_ssize_t │ │ │ │ -00001280 t nu_ubyte │ │ │ │ -00001288 t nu_uint │ │ │ │ -000017b0 t nu_ulong │ │ │ │ -000017b8 t nu_ulonglong │ │ │ │ -000017a8 t nu_ushort │ │ │ │ -00002fdc t nu_void_p │ │ │ │ +00001174 t np_ulong │ │ │ │ +00002530 t np_ulonglong │ │ │ │ +000018b4 t np_ushort │ │ │ │ +00002724 t np_void_p │ │ │ │ +0000296c t nu_bool │ │ │ │ +000017f4 t nu_byte │ │ │ │ +00002a4c t nu_char │ │ │ │ +00002b7c t nu_double │ │ │ │ +00002b04 t nu_float │ │ │ │ +00002fe8 t nu_halffloat │ │ │ │ +00001dc0 t nu_int │ │ │ │ +00002984 t nu_long │ │ │ │ +00001b98 t nu_longlong │ │ │ │ +00002974 t nu_short │ │ │ │ +00002994 t nu_size_t │ │ │ │ +0000298c t nu_ssize_t │ │ │ │ +000012d4 t nu_ubyte │ │ │ │ +000012dc t nu_uint │ │ │ │ +00001804 t nu_ulong │ │ │ │ +0000180c t nu_ulonglong │ │ │ │ +000017fc t nu_ushort │ │ │ │ +00003034 t nu_void_p │ │ │ │ 00000148 t pack │ │ │ │ 00000804 r pack_doc │ │ │ │ -00002994 t pack_halffloat │ │ │ │ -00000250 t pack_into │ │ │ │ +000001a0 t pack_into │ │ │ │ 000006f0 r pack_into_doc │ │ │ │ 000008b8 r s__doc__ │ │ │ │ 0000028c t s_clear │ │ │ │ -00000cd0 t s_dealloc │ │ │ │ +00000d24 t s_dealloc │ │ │ │ 00000164 t s_get_format │ │ │ │ -00000158 t s_get_size │ │ │ │ +00000104 t s_get_size │ │ │ │ 00000540 d s_getsetlist │ │ │ │ 0000057c d s_members │ │ │ │ 000005a4 d s_methods │ │ │ │ 00000268 t s_new │ │ │ │ 00000928 t s_pack │ │ │ │ 00000a2c r s_pack__doc__ │ │ │ │ -00001eec t s_pack_into │ │ │ │ +00001fa0 t s_pack_into │ │ │ │ 00000914 r s_pack_into__doc__ │ │ │ │ 00000170 t s_repr │ │ │ │ -0000022c t s_sizeof │ │ │ │ +0000017c t s_sizeof │ │ │ │ 000008e4 r s_sizeof__doc__ │ │ │ │ -00000c94 t s_traverse │ │ │ │ -000011bc t s_unpack_internal │ │ │ │ +00000ce8 t s_traverse │ │ │ │ +00001210 t s_unpack_internal │ │ │ │ U strlen │ │ │ │ -00000d48 t unpack │ │ │ │ +00000d9c t unpack │ │ │ │ 00000cec r unpack__doc__ │ │ │ │ -00001290 t unpack_from │ │ │ │ +000012e4 t unpack_from │ │ │ │ 00000bf8 r unpack_from__doc__ │ │ │ │ 0000011e t unpackiter_dealloc │ │ │ │ 000001c4 t unpackiter_iternext │ │ │ │ 00000222 t unpackiter_len │ │ │ │ 0000064c d unpackiter_methods │ │ │ │ 0000024e t unpackiter_traverse │ │ │ │ 00000614 d unpackiter_type_slots │ │ │ │ @@ -26059,26 +26053,26 @@ │ │ │ │ 000008b0 r .LC80 │ │ │ │ 000008d8 r .LC81 │ │ │ │ 00000900 r .LC82 │ │ │ │ 00000904 r .LC83 │ │ │ │ 00000910 r .LC84 │ │ │ │ 0000091c r .LC85 │ │ │ │ 00000060 r .LC9 │ │ │ │ -000014ec t BB_compareitems │ │ │ │ +000014fc t BB_compareitems │ │ │ │ 0000149c t BB_getitem │ │ │ │ 00000d04 t BB_setitem │ │ │ │ -00001ce0 t HH_compareitems │ │ │ │ -00001590 t HH_getitem │ │ │ │ +00001ce8 t HH_compareitems │ │ │ │ +000019fc t HH_getitem │ │ │ │ 00000f8c t HH_setitem │ │ │ │ -00001e80 t II_compareitems │ │ │ │ -00001ac4 t II_getitem │ │ │ │ -00001a00 t II_setitem │ │ │ │ -00001e84 t LL_compareitems │ │ │ │ -00001b98 t LL_getitem │ │ │ │ -00001ad0 t LL_setitem │ │ │ │ +00001e88 t II_compareitems │ │ │ │ +00001acc t II_getitem │ │ │ │ +00001a08 t II_setitem │ │ │ │ +00001e8c t LL_compareitems │ │ │ │ +00001ba0 t LL_getitem │ │ │ │ +00001ad8 t LL_setitem │ │ │ │ U PyArg_Parse │ │ │ │ U PyArg_ParseTuple │ │ │ │ U PyBuffer_Release │ │ │ │ U PyByteArray_Type │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ U PyErr_BadArgument │ │ │ │ U PyErr_Format │ │ │ │ @@ -26157,17 +26151,17 @@ │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromOrdinal │ │ │ │ U PyUnicode_FromWideChar │ │ │ │ U PyUnicode_GetLength │ │ │ │ U PyUnicode_InternFromString │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ -000022f0 t QQ_compareitems │ │ │ │ -00002078 t QQ_getitem │ │ │ │ -00001fa0 t QQ_setitem │ │ │ │ +000022f8 t QQ_compareitems │ │ │ │ +00002080 t QQ_getitem │ │ │ │ +00001fa8 t QQ_setitem │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyBytes_Repeat │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ @@ -26213,21 +26207,21 @@ │ │ │ │ 00001440 r array_array_append__doc__ │ │ │ │ 000003cc t array_array_buffer_info │ │ │ │ 00001484 r array_array_buffer_info__doc__ │ │ │ │ 00000000 t array_array_byteswap │ │ │ │ 000013b0 r array_array_byteswap__doc__ │ │ │ │ 0000041a t array_array_clear │ │ │ │ 00001820 r array_array_clear__doc__ │ │ │ │ -0000208c t array_array_count │ │ │ │ +00002094 t array_array_count │ │ │ │ 00001764 r array_array_count__doc__ │ │ │ │ 0000022e t array_array_extend │ │ │ │ 000015e0 r array_array_extend__doc__ │ │ │ │ 00000330 t array_array_frombytes │ │ │ │ 00001170 r array_array_frombytes__doc__ │ │ │ │ -000008ac t array_array_fromfile │ │ │ │ +0000082c t array_array_fromfile │ │ │ │ 00001300 r array_array_fromfile__doc__ │ │ │ │ 00000dd0 t array_array_fromlist │ │ │ │ 0000126c r array_array_fromlist__doc__ │ │ │ │ 0000068a t array_array_fromunicode │ │ │ │ 00001000 r array_array_fromunicode__doc__ │ │ │ │ 00000f74 t array_array_index │ │ │ │ 000016cc r array_array_index__doc__ │ │ │ │ @@ -26251,15 +26245,15 @@ │ │ │ │ 00000edc r array_array_tounicode__doc__ │ │ │ │ 000000f4 t array_array_tounicode_impl │ │ │ │ 000010e4 t array_arrayiterator___reduce__ │ │ │ │ 00000d84 r array_arrayiterator___reduce____doc__ │ │ │ │ 00001328 t array_arrayiterator___setstate__ │ │ │ │ 00000d3c r array_arrayiterator___setstate____doc__ │ │ │ │ 00000830 t array_ass_item │ │ │ │ -0000159c t array_ass_subscr │ │ │ │ +00001590 t array_ass_subscr │ │ │ │ 000008c0 t array_buffer_getbuf │ │ │ │ 00000994 t array_buffer_relbuf │ │ │ │ 000001f8 t array_clear │ │ │ │ 0000014c t array_concat │ │ │ │ 00001080 t array_contains │ │ │ │ 000007e0 t array_dealloc │ │ │ │ 00000c40 t array_del_slice │ │ │ │ @@ -26293,49 +26287,49 @@ │ │ │ │ 00000734 t arrayiter_next │ │ │ │ 0000014c d arrayiter_slots │ │ │ │ 00000048 d arrayiter_spec │ │ │ │ 00000444 t arrayiter_traverse │ │ │ │ 00000000 d arraymodule │ │ │ │ 0000010c d arrayslots │ │ │ │ 0000030c r arraytype_doc │ │ │ │ -00001bac t b_compareitems │ │ │ │ -00001ba4 t b_getitem │ │ │ │ +00001bb4 t b_compareitems │ │ │ │ +00001bac t b_getitem │ │ │ │ 00000d48 t b_setitem │ │ │ │ 00000c9c t d_getitem │ │ │ │ 00000c54 t d_setitem │ │ │ │ 00000000 r descriptors │ │ │ │ 00000cf0 t f_getitem │ │ │ │ 00000cac t f_setitem │ │ │ │ -00001d74 t h_compareitems │ │ │ │ -00001c84 t h_getitem │ │ │ │ -00001c3c t h_setitem │ │ │ │ +00001d7c t h_compareitems │ │ │ │ +00001c8c t h_getitem │ │ │ │ +00001c44 t h_setitem │ │ │ │ 0000132c t i_compareitems │ │ │ │ 00000780 t i_getitem │ │ │ │ 0000087c t i_setitem │ │ │ │ 00000b54 t ins1 │ │ │ │ -00001f18 t l_compareitems │ │ │ │ -00001cd4 t l_getitem │ │ │ │ -00001c90 t l_setitem │ │ │ │ +00001f20 t l_compareitems │ │ │ │ +00001cdc t l_getitem │ │ │ │ +00001c98 t l_setitem │ │ │ │ 00000a38 t make_array │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ 000001e0 r mformat_descriptors │ │ │ │ 00000c34 r module_doc │ │ │ │ 00000544 t newarrayobject │ │ │ │ -00002130 t q_compareitems │ │ │ │ -00001580 t q_getitem │ │ │ │ +00002138 t q_compareitems │ │ │ │ +000014ec t q_getitem │ │ │ │ 000014a4 t q_setitem │ │ │ │ -0000082c t typecode_to_mformat_code │ │ │ │ -00001e04 t u_compareitems │ │ │ │ +000009b8 t typecode_to_mformat_code │ │ │ │ +00001e0c t u_compareitems │ │ │ │ 00000c3c t u_getitem │ │ │ │ -00002280 t u_setitem │ │ │ │ -00002088 t w_compareitems │ │ │ │ +00002288 t u_setitem │ │ │ │ +00002090 t w_compareitems │ │ │ │ 00000c48 t w_getitem │ │ │ │ -000021d0 t w_setitem │ │ │ │ +000021d8 t w_setitem │ │ │ │ │ │ │ │ binascii.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000010 r .LC1 │ │ │ │ 00000100 r .LC10 │ │ │ │ @@ -26411,40 +26405,40 @@ │ │ │ │ 000000e4 d _parser.14 │ │ │ │ 00000034 d _parser.17 │ │ │ │ 0000013c d _parser.2 │ │ │ │ 00000060 d _parser.20 │ │ │ │ 000000b8 d _parser.5 │ │ │ │ 0000008c d _parser.8 │ │ │ │ 00000000 t ascii_buffer_converter │ │ │ │ -00000a54 t binascii_a2b_base64 │ │ │ │ +00000a58 t binascii_a2b_base64 │ │ │ │ 00000b7c r binascii_a2b_base64__doc__ │ │ │ │ -00000b0c t binascii_a2b_base64_impl.isra.0 │ │ │ │ +00000b10 t binascii_a2b_base64_impl.isra.0 │ │ │ │ 0000008c t binascii_a2b_hex │ │ │ │ 00000608 r binascii_a2b_hex__doc__ │ │ │ │ 000000b4 t binascii_a2b_qp │ │ │ │ 00000520 r binascii_a2b_qp__doc__ │ │ │ │ -00000e94 t binascii_a2b_uu │ │ │ │ +00000e98 t binascii_a2b_uu │ │ │ │ 00000cbc r binascii_a2b_uu__doc__ │ │ │ │ -00000758 t binascii_b2a_base64 │ │ │ │ +0000075c t binascii_b2a_base64 │ │ │ │ 00000b30 r binascii_b2a_base64__doc__ │ │ │ │ -0000081c t binascii_b2a_base64_impl.isra.0 │ │ │ │ +00000820 t binascii_b2a_base64_impl.isra.0 │ │ │ │ 0000019c t binascii_b2a_hex │ │ │ │ 00000868 r binascii_b2a_hex__doc__ │ │ │ │ -0000026c t binascii_b2a_qp │ │ │ │ +00000270 t binascii_b2a_qp │ │ │ │ 000003d4 r binascii_b2a_qp__doc__ │ │ │ │ -00000fb0 t binascii_b2a_uu │ │ │ │ +00000fb4 t binascii_b2a_uu │ │ │ │ 00000c74 r binascii_b2a_uu__doc__ │ │ │ │ -0000106c t binascii_b2a_uu_impl │ │ │ │ -00000e2c t binascii_clear │ │ │ │ +00001070 t binascii_b2a_uu_impl │ │ │ │ +00000e30 t binascii_clear │ │ │ │ 00000000 t binascii_crc32 │ │ │ │ 00000aa8 r binascii_crc32__doc__ │ │ │ │ 0000024c t binascii_crc_hqx │ │ │ │ 00000aec r binascii_crc_hqx__doc__ │ │ │ │ 0000000c t binascii_exec │ │ │ │ -00000e90 t binascii_free │ │ │ │ +00000e94 t binascii_free │ │ │ │ 000000ea t binascii_hexlify │ │ │ │ 000006d0 r binascii_hexlify__doc__ │ │ │ │ 00000250 d binascii_module_methods │ │ │ │ 00000230 d binascii_slots │ │ │ │ 00000080 t binascii_traverse │ │ │ │ 00000164 t binascii_unhexlify │ │ │ │ 00000570 r binascii_unhexlify__doc__ │ │ │ │ @@ -26676,32 +26670,32 @@ │ │ │ │ U PyNumber_TrueDivide │ │ │ │ U PyObject_GetIter │ │ │ │ U PyObject_RichCompareBool │ │ │ │ U PySequence_Tuple │ │ │ │ U PyTuple_Type │ │ │ │ U PyUnicode_InternFromString │ │ │ │ U Py_BuildValue │ │ │ │ -00000b78 t Py_XDECREF │ │ │ │ +00000b60 t Py_XDECREF │ │ │ │ 000009d8 r SmallFactorials │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyLong_Frexp │ │ │ │ U _PyLong_GCD │ │ │ │ U _PyLong_Lshift │ │ │ │ U _PyLong_NumBits │ │ │ │ U _PyLong_Rshift │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ -00000990 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ +00000978 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ U _PyRuntime │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_NoneStruct │ │ │ │ -00000c10 t _Py_log1p │ │ │ │ +00000c20 t _Py_log1p │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_uidiv │ │ │ │ U __aeabi_uldivmod │ │ │ │ U __errno_location │ │ │ │ 00000000 r _approximate_isqrt_tab │ │ │ │ 00000c40 r _keywords.1 │ │ │ │ 00000c60 r _keywords.10 │ │ │ │ @@ -26725,182 +26719,181 @@ │ │ │ │ U cos │ │ │ │ U cosh │ │ │ │ U erf │ │ │ │ U erfc │ │ │ │ U exp │ │ │ │ U exp2 │ │ │ │ U expm1 │ │ │ │ -000025f8 t factorial_partial_product │ │ │ │ +00002608 t factorial_partial_product │ │ │ │ 000008e8 r factorial_trailing_zeros │ │ │ │ 000000c0 r fast_comb_limits1.8 │ │ │ │ 00000968 r fast_comb_limits2.7 │ │ │ │ 00000a10 r fast_perm_limits.6 │ │ │ │ U floor │ │ │ │ U fma │ │ │ │ U fmod │ │ │ │ U frexp │ │ │ │ 00000ab8 r gamma_integral │ │ │ │ 000004e8 r inverted_factorial_odd_part │ │ │ │ -000038a0 t is_error │ │ │ │ +000038ac t is_error │ │ │ │ 00000bd8 r lanczos_den_coeffs │ │ │ │ 00000b70 r lanczos_num_coeffs │ │ │ │ 00000adc t lanczos_sum │ │ │ │ U ldexp │ │ │ │ U log │ │ │ │ U log10 │ │ │ │ U log1p │ │ │ │ U log2 │ │ │ │ -00000110 t loghelper │ │ │ │ -000005c8 t loghelper.part.0 │ │ │ │ +000005d8 t loghelper.part.0 │ │ │ │ 00000038 t m_atan2 │ │ │ │ -00000528 t m_log │ │ │ │ -00000b62 t m_log10 │ │ │ │ -00003c18 t m_log2 │ │ │ │ -00004548 t m_remainder │ │ │ │ -00000dd6 t m_sinpi │ │ │ │ +00000538 t m_log │ │ │ │ +00000b70 t m_log10 │ │ │ │ +00003c28 t m_log2 │ │ │ │ +00004680 t m_remainder │ │ │ │ +00000de6 t m_sinpi │ │ │ │ 0000082e t m_tgamma │ │ │ │ 00000128 t math_1 │ │ │ │ -00000d8c t math_1a │ │ │ │ -00000408 t math_2 │ │ │ │ -00000960 t math_acos │ │ │ │ +00000d74 t math_1a │ │ │ │ +000003f0 t math_2 │ │ │ │ +00000948 t math_acos │ │ │ │ 0000179c r math_acos_doc │ │ │ │ 00000000 t math_acosh │ │ │ │ 00001758 r math_acosh_doc │ │ │ │ -00000970 t math_asin │ │ │ │ +00000958 t math_asin │ │ │ │ 000016e8 r math_asin_doc │ │ │ │ 00000010 t math_asinh │ │ │ │ 000016a4 r math_asinh_doc │ │ │ │ -00000980 t math_atan │ │ │ │ +00000968 t math_atan │ │ │ │ 00000020 t math_atan2 │ │ │ │ 000015a0 r math_atan2_doc │ │ │ │ 00001630 r math_atan_doc │ │ │ │ 00000198 t math_atanh │ │ │ │ 00001558 r math_atanh_doc │ │ │ │ 000001a8 t math_cbrt │ │ │ │ 00001524 r math_cbrt_doc │ │ │ │ -000001b0 t math_ceil │ │ │ │ +0000019c t math_ceil │ │ │ │ 00002a2c r math_ceil__doc__ │ │ │ │ -00000124 t math_clear │ │ │ │ -00000e80 t math_comb │ │ │ │ +00000110 t math_clear │ │ │ │ +00000e90 t math_comb │ │ │ │ 000019f8 r math_comb__doc__ │ │ │ │ -000003f0 t math_copysign │ │ │ │ +000003d8 t math_copysign │ │ │ │ 0000146c r math_copysign_doc │ │ │ │ -000026dc t math_cos │ │ │ │ +000026ec t math_cos │ │ │ │ 00001424 r math_cos_doc │ │ │ │ 00000298 t math_cosh │ │ │ │ 000013e8 r math_cosh_doc │ │ │ │ 000002a8 t math_degrees │ │ │ │ 000022ac r math_degrees__doc__ │ │ │ │ -00002f40 t math_dist │ │ │ │ +00002f50 t math_dist │ │ │ │ 0000245c r math_dist__doc__ │ │ │ │ -00000d80 t math_erf │ │ │ │ +00000d68 t math_erf │ │ │ │ 000013bc r math_erf_doc │ │ │ │ -00000dc8 t math_erfc │ │ │ │ +00000dd8 t math_erfc │ │ │ │ 00001380 r math_erfc_doc │ │ │ │ 0000000c t math_exec │ │ │ │ 00000000 t math_exp │ │ │ │ 000006e8 t math_exp2 │ │ │ │ 00001308 r math_exp2_doc │ │ │ │ 00001344 r math_exp_doc │ │ │ │ -00000e90 t math_expm1 │ │ │ │ +00000ea0 t math_expm1 │ │ │ │ 00001274 r math_expm1_doc │ │ │ │ -00003758 t math_fabs │ │ │ │ +00003810 t math_fabs │ │ │ │ 00001230 r math_fabs_doc │ │ │ │ -00001740 t math_factorial │ │ │ │ +00001750 t math_factorial │ │ │ │ 000028c0 r math_factorial__doc__ │ │ │ │ -00000748 t math_floor │ │ │ │ +00000758 t math_floor │ │ │ │ 000029c8 r math_floor__doc__ │ │ │ │ -00000260 t math_fma │ │ │ │ +0000024c t math_fma │ │ │ │ 000025d4 r math_fma__doc__ │ │ │ │ 000006f8 t math_fmod │ │ │ │ 00002578 r math_fmod__doc__ │ │ │ │ -000001ac t math_free │ │ │ │ -00003920 t math_frexp │ │ │ │ +00000198 t math_free │ │ │ │ +0000392c t math_frexp │ │ │ │ 00002788 r math_frexp__doc__ │ │ │ │ -0000341c t math_fsum │ │ │ │ +0000342c t math_fsum │ │ │ │ 0000293c r math_fsum__doc__ │ │ │ │ 00000820 t math_gamma │ │ │ │ 00001200 r math_gamma_doc │ │ │ │ -00000864 t math_gcd │ │ │ │ +00000874 t math_gcd │ │ │ │ 0000183c r math_gcd_doc │ │ │ │ -00000e04 t math_hypot │ │ │ │ +00000dec t math_hypot │ │ │ │ 00000cc8 r math_hypot_doc │ │ │ │ -00000640 t math_isclose │ │ │ │ +00000628 t math_isclose │ │ │ │ 00001e8c r math_isclose__doc__ │ │ │ │ -00000dec t math_isfinite │ │ │ │ +00000dfc t math_isfinite │ │ │ │ 00002204 r math_isfinite__doc__ │ │ │ │ -000009d4 t math_isinf │ │ │ │ +000009e4 t math_isinf │ │ │ │ 00002148 r math_isinf__doc__ │ │ │ │ -000007ec t math_isnan │ │ │ │ +000007fc t math_isnan │ │ │ │ 000021ac r math_isnan__doc__ │ │ │ │ -00000a60 t math_isqrt │ │ │ │ +00000a70 t math_isqrt │ │ │ │ 000028e8 r math_isqrt__doc__ │ │ │ │ -00000c40 t math_lcm │ │ │ │ +00000c50 t math_lcm │ │ │ │ 00001808 r math_lcm_doc │ │ │ │ -000039e0 t math_ldexp │ │ │ │ +000039f0 t math_ldexp │ │ │ │ 0000272c r math_ldexp__doc__ │ │ │ │ -00004648 t math_lgamma │ │ │ │ +00004780 t math_lgamma │ │ │ │ 000011a8 r math_lgamma_doc │ │ │ │ 00000378 t math_log │ │ │ │ 00000b54 t math_log10 │ │ │ │ 0000263c r math_log10__doc__ │ │ │ │ -00000c00 t math_log1p │ │ │ │ +00000c10 t math_log1p │ │ │ │ 0000111c r math_log1p_doc │ │ │ │ -00003b10 t math_log2 │ │ │ │ +00003b20 t math_log2 │ │ │ │ 00002678 r math_log2__doc__ │ │ │ │ 00000e30 r math_log_doc │ │ │ │ 0000012c d math_methods │ │ │ │ -00000f28 t math_modf │ │ │ │ +00003cc8 t math_modf │ │ │ │ 000026b4 r math_modf__doc__ │ │ │ │ -00000ea0 t math_nextafter │ │ │ │ +00000eb0 t math_nextafter │ │ │ │ 000018cc r math_nextafter__doc__ │ │ │ │ -00003cb8 t math_perm │ │ │ │ +00003df0 t math_perm │ │ │ │ 00001bc8 r math_perm__doc__ │ │ │ │ -00001020 t math_pow │ │ │ │ +00000f10 t math_pow │ │ │ │ 000022f0 r math_pow__doc__ │ │ │ │ 00000310 t math_prod │ │ │ │ 00001d54 r math_prod__doc__ │ │ │ │ 0000067a t math_radians │ │ │ │ 00002268 r math_radians__doc__ │ │ │ │ -000042e8 t math_remainder │ │ │ │ +00004420 t math_remainder │ │ │ │ 00000ffc r math_remainder_doc │ │ │ │ -000037f4 t math_sin │ │ │ │ +00003768 t math_sin │ │ │ │ 00000fb8 r math_sin_doc │ │ │ │ -00000c20 t math_sinh │ │ │ │ +00000c30 t math_sinh │ │ │ │ 00000f7c r math_sinh_doc │ │ │ │ 0000010c d math_slots │ │ │ │ 000002a8 t math_sqrt │ │ │ │ 00000f44 r math_sqrt_doc │ │ │ │ -00002788 t math_sumprod │ │ │ │ +00002798 t math_sumprod │ │ │ │ 00002330 r math_sumprod__doc__ │ │ │ │ -00000f18 t math_tan │ │ │ │ +00000f00 t math_tan │ │ │ │ 00000efc r math_tan_doc │ │ │ │ -00000c30 t math_tanh │ │ │ │ +00000c40 t math_tanh │ │ │ │ 00000ec0 r math_tanh_doc │ │ │ │ -000008d4 t math_trunc │ │ │ │ +000008bc t math_trunc │ │ │ │ 0000284c r math_trunc__doc__ │ │ │ │ 000001b8 t math_ulp │ │ │ │ 00001874 r math_ulp__doc__ │ │ │ │ 00000000 d mathmodule │ │ │ │ U memcpy │ │ │ │ U modf │ │ │ │ 00000c70 r module_doc │ │ │ │ U nextafter │ │ │ │ -000009e0 t perm_comb │ │ │ │ -00001f48 t perm_comb_small │ │ │ │ +000009c8 t perm_comb │ │ │ │ +00001f58 t perm_comb_small │ │ │ │ U pow │ │ │ │ 000000e8 r reduced_factorial_odd_part │ │ │ │ U round │ │ │ │ U sin │ │ │ │ U sinh │ │ │ │ U sqrt │ │ │ │ U tan │ │ │ │ U tanh │ │ │ │ -00000b90 t vector_norm │ │ │ │ -00000d30 t vector_norm.part.0 │ │ │ │ +00000b78 t vector_norm │ │ │ │ +00000d18 t vector_norm.part.0 │ │ │ │ │ │ │ │ selectmodule.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000008 r .LC1 │ │ │ │ 0000005c r .LC10 │ │ │ │ 00000068 r .LC11 │ │ │ │ @@ -26991,15 +26984,15 @@ │ │ │ │ U PyTuple_Pack │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_FromModuleAndSpec │ │ │ │ U PyType_GetModule │ │ │ │ U PyType_GetSlot │ │ │ │ U PyUnicode_InternFromString │ │ │ │ U Py_BuildValue │ │ │ │ -00000a84 t Py_XDECREF │ │ │ │ +0000054c t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyDeadline_Get │ │ │ │ U _PyDeadline_Init │ │ │ │ U _PyLong_UnsignedShort_Converter │ │ │ │ U _PyObject_New │ │ │ │ U _PyRuntime │ │ │ │ @@ -27041,26 +27034,26 @@ │ │ │ │ U epoll_wait │ │ │ │ U memset │ │ │ │ 00000038 r module_doc │ │ │ │ 0000041c t newPyEpoll_Object.isra.0 │ │ │ │ U poll │ │ │ │ 000002e8 d poll_Type_slots │ │ │ │ 00000034 d poll_Type_spec │ │ │ │ -00000a40 t poll_dealloc │ │ │ │ +000004f0 t poll_dealloc │ │ │ │ 00000300 d poll_methods │ │ │ │ 00000210 d pyEpoll_Type_slots │ │ │ │ 00000048 d pyEpoll_Type_spec │ │ │ │ 00000524 t pyepoll_dealloc │ │ │ │ 00000ed8 r pyepoll_doc │ │ │ │ 0000012e t pyepoll_get_closed │ │ │ │ 00000350 d pyepoll_getsetlist │ │ │ │ 000004d4 t pyepoll_internal_close │ │ │ │ 000005f4 t pyepoll_internal_ctl │ │ │ │ 00000248 d pyepoll_methods │ │ │ │ -00000f6c t reap_obj │ │ │ │ +00000ec4 t reap_obj │ │ │ │ 000002fc t select_epoll │ │ │ │ 000001c0 t select_epoll___enter__ │ │ │ │ 00000124 r select_epoll___enter____doc__ │ │ │ │ 000001fe t select_epoll___exit__ │ │ │ │ 000000e0 r select_epoll___exit____doc__ │ │ │ │ 00000494 t select_epoll_close │ │ │ │ 00000624 r select_epoll_close__doc__ │ │ │ │ @@ -27070,33 +27063,33 @@ │ │ │ │ 00000598 r select_epoll_fromfd__doc__ │ │ │ │ 0000014a t select_epoll_modify │ │ │ │ 0000035c r select_epoll_modify__doc__ │ │ │ │ 0000066c t select_epoll_poll │ │ │ │ 00000140 r select_epoll_poll__doc__ │ │ │ │ 00000564 t select_epoll_register │ │ │ │ 0000042c r select_epoll_register__doc__ │ │ │ │ -00000a9c t select_epoll_unregister │ │ │ │ +000009f4 t select_epoll_unregister │ │ │ │ 000002cc r select_epoll_unregister__doc__ │ │ │ │ 000001e0 d select_methods │ │ │ │ -000009f4 t select_poll │ │ │ │ +00000048 t select_poll │ │ │ │ 000006a4 r select_poll__doc__ │ │ │ │ 00000000 t select_poll_modify │ │ │ │ 000008d8 r select_poll_modify__doc__ │ │ │ │ -00000128 t select_poll_poll │ │ │ │ +00000174 t select_poll_poll │ │ │ │ 00000740 r select_poll_poll__doc__ │ │ │ │ -00000048 t select_poll_register │ │ │ │ +00000094 t select_poll_register │ │ │ │ 000009c8 r select_poll_register__doc__ │ │ │ │ -00000b00 t select_poll_unregister │ │ │ │ +00000a58 t select_poll_unregister │ │ │ │ 0000087c r select_poll_unregister__doc__ │ │ │ │ -00000b74 t select_select │ │ │ │ +00000acc t select_select │ │ │ │ 00000afc r select_select__doc__ │ │ │ │ -00000bc4 t select_select_impl.isra.0 │ │ │ │ +00000b1c t select_select_impl.isra.0 │ │ │ │ 00000000 d selectmodule │ │ │ │ -00000e34 t seq2set.constprop.0 │ │ │ │ -00000fe4 t set2list │ │ │ │ +00000d90 t seq2set.constprop.0 │ │ │ │ +00000f3c t set2list │ │ │ │ │ │ │ │ _elementtree.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000000c r .LC1 │ │ │ │ 0000009c r .LC10 │ │ │ │ 000000a4 r .LC11 │ │ │ │ @@ -27431,19 +27424,19 @@ │ │ │ │ 000004b0 t element_dealloc │ │ │ │ 0000064c t element_gc_clear │ │ │ │ 00000750 t element_gc_traverse │ │ │ │ 000016e8 t element_get_tail │ │ │ │ 000015f8 t element_get_text │ │ │ │ 00001588 t element_getitem │ │ │ │ 000005ec d element_getsetlist │ │ │ │ -00000584 t element_init │ │ │ │ +000005b8 t element_init │ │ │ │ 000016bc t element_length │ │ │ │ 00000650 d element_members │ │ │ │ 00000678 d element_methods │ │ │ │ -00000458 t element_new │ │ │ │ +00000524 t element_new │ │ │ │ 000012b8 t element_repr │ │ │ │ 00000400 t element_resize │ │ │ │ 00001452 t element_setitem │ │ │ │ 00000554 d element_slots │ │ │ │ 0000005c d element_spec │ │ │ │ 00001fd0 t element_subscr │ │ │ │ 00001070 t element_tag_getter │ │ │ │ @@ -27470,15 +27463,15 @@ │ │ │ │ 000006e4 t expat_parse │ │ │ │ 00001bbc t expat_pi_handler │ │ │ │ 00000508 t expat_set_error │ │ │ │ 00001a20 t expat_start_doctype_handler │ │ │ │ 00002174 t expat_start_handler │ │ │ │ 00001d96 t expat_start_ns_handler │ │ │ │ 00001616 t get_attrib_from_keywords │ │ │ │ -000006b0 t ignore_attribute_error │ │ │ │ +00000584 t ignore_attribute_error │ │ │ │ 00000248 d kwlist.27 │ │ │ │ 00001214 t list_join │ │ │ │ 000022fc t makeuniversal │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ 0000000c t module_exec │ │ │ │ @@ -27494,15 +27487,15 @@ │ │ │ │ 00002576 t treebuilder_gc_traverse │ │ │ │ 0000247c t treebuilder_handle_comment │ │ │ │ 00001d44 t treebuilder_handle_data │ │ │ │ 00001c94 t treebuilder_handle_end.isra.0 │ │ │ │ 000028bc t treebuilder_handle_pi │ │ │ │ 000019c8 t treebuilder_handle_start │ │ │ │ 000004e4 d treebuilder_methods │ │ │ │ -000004b8 t treebuilder_new │ │ │ │ +00000458 t treebuilder_new │ │ │ │ 000004a4 d treebuilder_slots │ │ │ │ 00000048 d treebuilder_spec │ │ │ │ 0000074c t xmlparser_dealloc │ │ │ │ 0000078c t xmlparser_gc_clear │ │ │ │ 0000264e t xmlparser_gc_traverse │ │ │ │ 000007d8 d xmlparser_getsetlist │ │ │ │ 00000800 d xmlparser_members │ │ │ │ @@ -27772,39 +27765,39 @@ │ │ │ │ U memcpy │ │ │ │ 000014dc t my_AttlistDeclHandler │ │ │ │ 00000238 t my_CharacterDataHandler │ │ │ │ 0000066c t my_CommentHandler │ │ │ │ 00000d18 t my_DefaultHandler │ │ │ │ 00000b88 t my_DefaultHandlerExpandHandler │ │ │ │ 0000139a t my_ElementDeclHandler │ │ │ │ -00001748 t my_EndCdataSectionHandler │ │ │ │ +000017b4 t my_EndCdataSectionHandler │ │ │ │ 00000f96 t my_EndDoctypeDeclHandler │ │ │ │ 000007dc t my_EndElementHandler │ │ │ │ 0000103a t my_EndNamespaceDeclHandler │ │ │ │ 000011da t my_EntityDeclHandler │ │ │ │ 00000968 t my_ExternalEntityRefHandler │ │ │ │ 000012f4 t my_NotStandaloneHandler │ │ │ │ 00000eb6 t my_NotationDeclHandler │ │ │ │ 0000111e t my_ProcessingInstructionHandler │ │ │ │ -0000185a t my_SkippedEntityHandler │ │ │ │ +0000185c t my_SkippedEntityHandler │ │ │ │ 000016a2 t my_StartCdataSectionHandler │ │ │ │ 00000dde t my_StartDoctypeDeclHandler │ │ │ │ 00000544 t my_StartElementHandler │ │ │ │ 00000c54 t my_StartNamespaceDeclHandler │ │ │ │ 000015b4 t my_UnparsedEntityDeclHandler │ │ │ │ 00000af0 t my_XmlDeclHandler │ │ │ │ 00001a42 t noop_character_data_handler │ │ │ │ 000010ea t pyexpat_ErrorString │ │ │ │ 000002c8 r pyexpat_ErrorString__doc__ │ │ │ │ 0000003c t pyexpat_ParserCreate │ │ │ │ 00000314 r pyexpat_ParserCreate__doc__ │ │ │ │ 00001a0e t pyexpat_capsule_destructor │ │ │ │ -000017ee t pyexpat_clear │ │ │ │ +00001748 t pyexpat_clear │ │ │ │ 0000000c t pyexpat_exec │ │ │ │ -00001910 t pyexpat_free │ │ │ │ +0000185a t pyexpat_free │ │ │ │ 00000970 d pyexpat_methods │ │ │ │ 00000298 r pyexpat_module_documentation │ │ │ │ 00000950 d pyexpat_slots │ │ │ │ 00000000 t pyexpat_traverse │ │ │ │ 00000bae t pyexpat_xmlparser_ExternalEntityParserCreate │ │ │ │ 00000654 r pyexpat_xmlparser_ExternalEntityParserCreate__doc__ │ │ │ │ 00001af8 t pyexpat_xmlparser_GetBase │ │ │ │ @@ -28288,15 +28281,15 @@ │ │ │ │ U PyObject_GC_Track │ │ │ │ U PyObject_GC_UnTrack │ │ │ │ U PyObject_GetBuffer │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_FromModuleAndSpec │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ -00000972 t SHA256Type_copy │ │ │ │ +00000a2e t SHA256Type_copy │ │ │ │ 00000488 r SHA256Type_copy__doc__ │ │ │ │ 000001a6 t SHA256Type_digest │ │ │ │ 00000410 r SHA256Type_digest__doc__ │ │ │ │ 00000240 t SHA256Type_hexdigest │ │ │ │ 0000037c r SHA256Type_hexdigest__doc__ │ │ │ │ 0000073a t SHA256Type_update │ │ │ │ 000002d4 r SHA256Type_update__doc__ │ │ │ │ @@ -28304,15 +28297,15 @@ │ │ │ │ 0000019a t SHA256_get_block_size │ │ │ │ 000001a0 t SHA256_get_digest_size │ │ │ │ 000002d8 t SHA256_get_name │ │ │ │ 000002c4 d SHA256_getseters │ │ │ │ 00000364 d SHA256_methods │ │ │ │ 000001d4 d SHA2_functions │ │ │ │ 00000aea t SHA2_traverse │ │ │ │ -00000a2e t SHA512Type_copy │ │ │ │ +00000972 t SHA512Type_copy │ │ │ │ 00000450 r SHA512Type_copy__doc__ │ │ │ │ 000002d8 t SHA512Type_digest │ │ │ │ 000003d0 r SHA512Type_digest__doc__ │ │ │ │ 0000067e t SHA512Type_hexdigest │ │ │ │ 00000328 r SHA512Type_hexdigest__doc__ │ │ │ │ 00000856 t SHA512Type_update │ │ │ │ 00000280 r SHA512Type_update__doc__ │ │ │ │ @@ -28629,15 +28622,15 @@ │ │ │ │ U PyUnicode_Compare │ │ │ │ U PyUnicode_CompareWithASCIIString │ │ │ │ U PyUnicode_FromKindAndData │ │ │ │ U PyUnicode_FromOrdinal │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ 00000590 t PyUnicode_READ_CHAR.constprop.0 │ │ │ │ -00000594 t PyUnicode_READ_CHAR.part.0.constprop.0 │ │ │ │ +00000590 t PyUnicode_READ_CHAR.part.0.constprop.0 │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyObject_GC_New │ │ │ │ 000008cc D _PyUnicode_BidirectionalNames │ │ │ │ 0000084c D _PyUnicode_CategoryNames │ │ │ │ 000008b4 R _PyUnicode_Database_Records │ │ │ │ 00000048 D _PyUnicode_EastAsianWidthNames │ │ │ │ @@ -28653,74 +28646,74 @@ │ │ │ │ U __memcpy_chk │ │ │ │ U __sprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ U __strcpy_chk │ │ │ │ 00000000 t _getcode │ │ │ │ 0000000c t capi_getcode │ │ │ │ -00000ff4 t capi_getucname │ │ │ │ +00001040 t capi_getucname │ │ │ │ 000010c8 r change_records_3_2_0 │ │ │ │ 00065804 r changes_3_2_0_data │ │ │ │ 00070704 r changes_3_2_0_index │ │ │ │ 00071804 r comp_data │ │ │ │ 000742a0 r comp_index │ │ │ │ 000195b0 r dawg_codepoint_to_pos_index1 │ │ │ │ 00002bb0 r dawg_codepoint_to_pos_index2 │ │ │ │ 0001a6b0 r dawg_pos_to_codepoint │ │ │ │ 0007fd04 r decomp_data │ │ │ │ 0007db04 r decomp_index1 │ │ │ │ 00077104 r decomp_index2 │ │ │ │ 00001468 r decomp_prefix │ │ │ │ -00000670 t get_change_3_2_0 │ │ │ │ +0000066c t get_change_3_2_0 │ │ │ │ 00000764 r hangul_syllables │ │ │ │ 0009d5cc r index1 │ │ │ │ 0008bbcc r index2 │ │ │ │ 000001e0 t is_normalized_quickcheck │ │ │ │ U memcpy │ │ │ │ 00000000 r name_aliases │ │ │ │ 00001614 r named_sequences │ │ │ │ 00000064 d nfc_first │ │ │ │ 00000704 d nfc_last │ │ │ │ 000005cc t nfc_nfkc │ │ │ │ 00000948 t nfd_nfkd │ │ │ │ -000006a4 t normalization_3_2_0 │ │ │ │ +000006a0 t normalization_3_2_0 │ │ │ │ 0003d578 r packed_name_dawg │ │ │ │ U strcpy │ │ │ │ U strlen │ │ │ │ U strncmp │ │ │ │ 00000118 t ucd_dealloc │ │ │ │ 00000000 t ucd_traverse │ │ │ │ 00000950 d ucd_type_slots │ │ │ │ 00000034 d ucd_type_spec │ │ │ │ -00000710 t unicodedata_UCD_bidirectional │ │ │ │ +0000070c t unicodedata_UCD_bidirectional │ │ │ │ 000653bc r unicodedata_UCD_bidirectional__doc__ │ │ │ │ -000005ac t unicodedata_UCD_category │ │ │ │ +000005a8 t unicodedata_UCD_category │ │ │ │ 00065464 r unicodedata_UCD_category__doc__ │ │ │ │ 00000172 t unicodedata_UCD_combining │ │ │ │ 00065320 r unicodedata_UCD_combining__doc__ │ │ │ │ -000018b4 t unicodedata_UCD_decimal │ │ │ │ +00001900 t unicodedata_UCD_decimal │ │ │ │ 000656ec r unicodedata_UCD_decimal__doc__ │ │ │ │ -00000dd4 t unicodedata_UCD_decomposition │ │ │ │ +00000e20 t unicodedata_UCD_decomposition │ │ │ │ 00065128 r unicodedata_UCD_decomposition__doc__ │ │ │ │ -000019e8 t unicodedata_UCD_digit │ │ │ │ +00001a34 t unicodedata_UCD_digit │ │ │ │ 000655dc r unicodedata_UCD_digit__doc__ │ │ │ │ -000004b4 t unicodedata_UCD_east_asian_width │ │ │ │ +000004b0 t unicodedata_UCD_east_asian_width │ │ │ │ 000651e0 r unicodedata_UCD_east_asian_width__doc__ │ │ │ │ 000002ea t unicodedata_UCD_is_normalized │ │ │ │ 00065078 r unicodedata_UCD_is_normalized__doc__ │ │ │ │ -000017c8 t unicodedata_UCD_lookup │ │ │ │ +00001814 t unicodedata_UCD_lookup │ │ │ │ 00064e68 r unicodedata_UCD_lookup__doc__ │ │ │ │ 0000022c t unicodedata_UCD_mirrored │ │ │ │ 0006524c r unicodedata_UCD_mirrored__doc__ │ │ │ │ -0000134c t unicodedata_UCD_name │ │ │ │ +00001398 t unicodedata_UCD_name │ │ │ │ 00064f14 r unicodedata_UCD_name__doc__ │ │ │ │ -00001400 t unicodedata_UCD_name_impl │ │ │ │ +0000144c t unicodedata_UCD_name_impl │ │ │ │ 0000005c t unicodedata_UCD_normalize │ │ │ │ 00064fd8 r unicodedata_UCD_normalize__doc__ │ │ │ │ -000007d8 t unicodedata_UCD_numeric │ │ │ │ +000007d4 t unicodedata_UCD_numeric │ │ │ │ 000654c8 r unicodedata_UCD_numeric__doc__ │ │ │ │ 00000150 t unicodedata_destroy_capi │ │ │ │ 000014b0 r unicodedata_docstring │ │ │ │ 0000000c t unicodedata_exec │ │ │ │ 00000980 d unicodedata_functions │ │ │ │ 00000000 d unicodedata_module │ │ │ │ 00000930 d unicodedata_slots │ │ │ │ @@ -28783,15 +28776,15 @@ │ │ │ │ U PyObject_Call │ │ │ │ U PyObject_IsTrue │ │ │ │ U PySequence_Fast │ │ │ │ U PySequence_GetItem │ │ │ │ U PySequence_Size │ │ │ │ U PyTuple_New │ │ │ │ U PyUnicode_FSConverter │ │ │ │ -00000d38 t Py_XDECREF │ │ │ │ +00000d48 t Py_XDECREF │ │ │ │ U Py_hexdigits │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ 00000000 t _PySequence_BytesToCharpArray │ │ │ │ U _Py_Dealloc │ │ │ │ 000001ec t _Py_FreeCharPArray │ │ │ │ U _Py_Gid_Converter │ │ │ │ @@ -28802,17 +28795,17 @@ │ │ │ │ U _Py_set_inheritable_async_safe │ │ │ │ U _Py_tss_tstate │ │ │ │ U _Py_write_noraise │ │ │ │ U __errno_location │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 00000000 t _brute_force_closer │ │ │ │ -00000d54 t _close_open_fds_safe.constprop.0 │ │ │ │ -00000d30 t _close_range_closer │ │ │ │ -00000cb8 t _close_range_except.constprop.0 │ │ │ │ +00000d64 t _close_open_fds_safe.constprop.0 │ │ │ │ +00000d40 t _close_range_closer │ │ │ │ +00000cc8 t _close_range_except.constprop.0 │ │ │ │ U _exit │ │ │ │ 00000034 d _posixsubprocess_slots │ │ │ │ 00000000 d _posixsubprocessmodule │ │ │ │ U chdir │ │ │ │ 00000934 t child_exec │ │ │ │ U close │ │ │ │ U close_range │ │ │ │ @@ -29135,15 +29128,15 @@ │ │ │ │ U PyModuleDef_Init │ │ │ │ U PyModule_AddIntConstant │ │ │ │ U PySys_Audit │ │ │ │ U PyTuple_Type │ │ │ │ U PyUnicode_AsUTF8 │ │ │ │ U PyUnicode_FindChar │ │ │ │ U PyUnicode_Substring │ │ │ │ -00000320 t Py_XDECREF │ │ │ │ +00000310 t Py_XDECREF │ │ │ │ 00000004 b S_ident_o │ │ │ │ 00000000 b S_log_open │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyRuntime │ │ │ │ U _PySys_GetOptionalAttrString │ │ │ │ U _Py_Dealloc │ │ │ │ @@ -29165,15 +29158,15 @@ │ │ │ │ 000000a0 d syslog_methods │ │ │ │ 00000000 t syslog_openlog │ │ │ │ 000001e4 r syslog_openlog__doc__ │ │ │ │ 0000011c t syslog_openlog_impl.isra.0 │ │ │ │ 000002f0 t syslog_setlogmask │ │ │ │ 000000c4 r syslog_setlogmask__doc__ │ │ │ │ 00000080 d syslog_slots │ │ │ │ -00000338 t syslog_syslog │ │ │ │ +00000328 t syslog_syslog │ │ │ │ 00000190 r syslog_syslog__doc__ │ │ │ │ 00000000 d syslogmodule │ │ │ │ │ │ │ │ zlibmodule.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ @@ -30019,20 +30012,20 @@ │ │ │ │ 00000078 r .LC95 │ │ │ │ 00000084 r .LC96 │ │ │ │ 0000008c r .LC97 │ │ │ │ 00000098 r .LC98 │ │ │ │ 000000a4 r .LC99 │ │ │ │ 00002978 d DirEntryType_slots │ │ │ │ 00000658 d DirEntryType_spec │ │ │ │ -00004a68 t DirEntry_dealloc │ │ │ │ -00004c84 t DirEntry_get_lstat │ │ │ │ +00004a80 t DirEntry_dealloc │ │ │ │ +00004c9c t DirEntry_get_lstat │ │ │ │ 00002a30 d DirEntry_members │ │ │ │ 000029a0 d DirEntry_methods │ │ │ │ -00004b32 t DirEntry_repr │ │ │ │ -000042f8 t DirEntry_test_mode │ │ │ │ +00004b36 t DirEntry_repr │ │ │ │ +00004310 t DirEntry_test_mode │ │ │ │ U PyArg_Parse │ │ │ │ U PyArg_ParseTuple │ │ │ │ U PyBool_FromLong │ │ │ │ U PyBool_Type │ │ │ │ U PyBuffer_Release │ │ │ │ U PyBytes_AsString │ │ │ │ U PyBytes_FromFormat │ │ │ │ @@ -30114,16 +30107,16 @@ │ │ │ │ U PyNumber_Add │ │ │ │ U PyNumber_Divmod │ │ │ │ U PyNumber_Multiply │ │ │ │ 000057da T PyOS_AfterFork │ │ │ │ 00000616 T PyOS_AfterFork_Child │ │ │ │ 00000e60 T PyOS_AfterFork_Parent │ │ │ │ 00000d04 T PyOS_BeforeFork │ │ │ │ -00002920 T PyOS_FSPath │ │ │ │ -00002940 t PyOS_FSPath.part.0 │ │ │ │ +00002928 T PyOS_FSPath │ │ │ │ +00002948 t PyOS_FSPath.part.0 │ │ │ │ U PyOS_InputHook │ │ │ │ U PyOS_setsig │ │ │ │ U PyObject_AsFileDescriptor │ │ │ │ U PyObject_CallFinalizerFromDealloc │ │ │ │ U PyObject_GetAttr │ │ │ │ U PyObject_GetAttrString │ │ │ │ U PyObject_GetBuffer │ │ │ │ @@ -30163,24 +30156,24 @@ │ │ │ │ U PyUnicode_FromOrdinal │ │ │ │ U PyUnicode_FromWideChar │ │ │ │ U PyUnicode_InternFromString │ │ │ │ U Py_BuildValue │ │ │ │ U Py_ExitStatusException │ │ │ │ U Py_GenericAlias │ │ │ │ 0000243c t Py_XDECREF │ │ │ │ -000038e0 t Py_off_t_converter │ │ │ │ +000038f8 t Py_off_t_converter │ │ │ │ 00002908 d ScandirIteratorType_slots │ │ │ │ 00000644 d ScandirIteratorType_spec │ │ │ │ -000040b8 t ScandirIterator_close │ │ │ │ -0000406c t ScandirIterator_closedir │ │ │ │ -00004988 t ScandirIterator_dealloc │ │ │ │ -00003da0 t ScandirIterator_enter │ │ │ │ -000040d4 t ScandirIterator_exit │ │ │ │ -000049cc t ScandirIterator_finalize │ │ │ │ -00003db0 t ScandirIterator_iternext │ │ │ │ +000040d0 t ScandirIterator_close │ │ │ │ +00004084 t ScandirIterator_closedir │ │ │ │ +000049a0 t ScandirIterator_dealloc │ │ │ │ +00003db8 t ScandirIterator_enter │ │ │ │ +000040ec t ScandirIterator_exit │ │ │ │ +000049e4 t ScandirIterator_finalize │ │ │ │ +00003dc8 t ScandirIterator_iternext │ │ │ │ 00002938 d ScandirIterator_methods │ │ │ │ 00000634 d TerminalSize_desc │ │ │ │ 0000b4d4 r TerminalSize_docstring │ │ │ │ 00002a6c d TerminalSize_fields │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_ParseStack │ │ │ │ @@ -30225,15 +30218,15 @@ │ │ │ │ U _Py_Dealloc │ │ │ │ 00003624 t _Py_Dev_Converter │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ U _Py_GetConfig │ │ │ │ U _Py_GetTicksPerSecond │ │ │ │ 00000714 T _Py_Gid_Converter │ │ │ │ U _Py_NoneStruct │ │ │ │ -00001d70 T _Py_Sigset_Converter │ │ │ │ +00001ce4 T _Py_Sigset_Converter │ │ │ │ 00000084 T _Py_Uid_Converter │ │ │ │ U _Py_closerange │ │ │ │ U _Py_device_encoding │ │ │ │ U _Py_dup │ │ │ │ U _Py_get_blocking │ │ │ │ U _Py_get_inheritable │ │ │ │ U _Py_normpath_and_size │ │ │ │ @@ -30507,25 +30500,25 @@ │ │ │ │ 000013cc d _parser.86 │ │ │ │ 00000ea4 d _parser.89 │ │ │ │ 0000073c d _parser.92 │ │ │ │ 00001190 d _parser.95 │ │ │ │ 00001164 d _parser.98 │ │ │ │ 000002c0 t _posix_clear │ │ │ │ 000004b0 t _posix_free │ │ │ │ -00002a54 t _posix_traverse │ │ │ │ +00002a5c t _posix_traverse │ │ │ │ 00001d70 t _pystat_fromstructstat │ │ │ │ 000019c8 t _pystatvfs_fromstructstatvfs.isra.0 │ │ │ │ U abort │ │ │ │ U access │ │ │ │ 0000090c r buffer_sizes.181 │ │ │ │ 000007b0 r buffer_sizes.191 │ │ │ │ 00004db4 t build_itimerspec │ │ │ │ 0000502c t build_itimerspec_ns │ │ │ │ U chdir │ │ │ │ -00002d10 t check_null_or_callable │ │ │ │ +00002d18 t check_null_or_callable │ │ │ │ U chmod │ │ │ │ U chown │ │ │ │ U chroot │ │ │ │ U close │ │ │ │ U closedir │ │ │ │ U confstr │ │ │ │ 00001100 t conv_confname │ │ │ │ @@ -30556,15 +30549,15 @@ │ │ │ │ U fileno │ │ │ │ U flistxattr │ │ │ │ U fopen64 │ │ │ │ U fork │ │ │ │ U forkpty │ │ │ │ U fpathconf │ │ │ │ U fread │ │ │ │ -000054f4 t free_string_array │ │ │ │ +000055b8 t free_string_array │ │ │ │ U fremovexattr │ │ │ │ U fsetxattr │ │ │ │ U fstatvfs64 │ │ │ │ U fsync │ │ │ │ U ftruncate64 │ │ │ │ U getcwd │ │ │ │ U getegid │ │ │ │ @@ -30584,16 +30577,16 @@ │ │ │ │ U getsid │ │ │ │ U getuid │ │ │ │ U getxattr │ │ │ │ U grantpt │ │ │ │ 00000000 r have_functions │ │ │ │ U initgroups │ │ │ │ 00000618 t internal_rename │ │ │ │ -00005984 t iov_cleanup │ │ │ │ -000057c8 t iov_setup │ │ │ │ +00005a48 t iov_cleanup │ │ │ │ +0000588c t iov_setup │ │ │ │ U isatty │ │ │ │ U kill │ │ │ │ U killpg │ │ │ │ U lchown │ │ │ │ U lgetxattr │ │ │ │ U link │ │ │ │ U linkat │ │ │ │ @@ -30614,83 +30607,83 @@ │ │ │ │ U mknod │ │ │ │ U mknodat │ │ │ │ U nice │ │ │ │ U open64 │ │ │ │ U openat64 │ │ │ │ U opendir │ │ │ │ U openpty │ │ │ │ -000039e8 t os_DirEntry___fspath__ │ │ │ │ +0000395c t os_DirEntry___fspath__ │ │ │ │ 00001424 r os_DirEntry___fspath____doc__ │ │ │ │ -0000497e t os_DirEntry_inode │ │ │ │ +00004982 t os_DirEntry_inode │ │ │ │ 00001460 r os_DirEntry_inode__doc__ │ │ │ │ -00004130 t os_DirEntry_is_dir │ │ │ │ +00004148 t os_DirEntry_is_dir │ │ │ │ 0000150c r os_DirEntry_is_dir__doc__ │ │ │ │ -00004986 t os_DirEntry_is_file │ │ │ │ +0000498a t os_DirEntry_is_file │ │ │ │ 000014a4 r os_DirEntry_is_file__doc__ │ │ │ │ -00005a60 t os_DirEntry_is_junction │ │ │ │ +00005b24 t os_DirEntry_is_junction │ │ │ │ 000015e0 r os_DirEntry_is_junction__doc__ │ │ │ │ -0000574c t os_DirEntry_is_symlink │ │ │ │ +00005810 t os_DirEntry_is_symlink │ │ │ │ 00001634 r os_DirEntry_is_symlink__doc__ │ │ │ │ -00004b28 t os_DirEntry_stat │ │ │ │ +00004b40 t os_DirEntry_stat │ │ │ │ 00001578 r os_DirEntry_stat__doc__ │ │ │ │ -00004d68 t os_DirEntry_stat_impl.part.0 │ │ │ │ +00004d80 t os_DirEntry_stat_impl.part.0 │ │ │ │ 00005340 t os_WCOREDUMP │ │ │ │ 00002e00 r os_WCOREDUMP__doc__ │ │ │ │ 000051a0 t os_WEXITSTATUS │ │ │ │ 00002bb0 r os_WEXITSTATUS__doc__ │ │ │ │ 000052d8 t os_WIFCONTINUED │ │ │ │ 00002d3c r os_WIFCONTINUED__doc__ │ │ │ │ 00005200 t os_WIFEXITED │ │ │ │ 00002c00 r os_WIFEXITED__doc__ │ │ │ │ 00005268 t os_WIFSIGNALED │ │ │ │ 00002c74 r os_WIFSIGNALED__doc__ │ │ │ │ -00001c4c t os_WIFSTOPPED │ │ │ │ +00001bc0 t os_WIFSTOPPED │ │ │ │ 00002ce0 r os_WIFSTOPPED__doc__ │ │ │ │ 000050de t os_WSTOPSIG │ │ │ │ 00002ad4 r os_WSTOPSIG__doc__ │ │ │ │ 00005140 t os_WTERMSIG │ │ │ │ 00002b40 r os_WTERMSIG__doc__ │ │ │ │ 000053fa t os__exit │ │ │ │ 00008398 r os__exit__doc__ │ │ │ │ 00005454 t os__inputhook │ │ │ │ 00000f3c r os__inputhook__doc__ │ │ │ │ 000050ca t os__is_inputhook_installed │ │ │ │ 00000ef0 r os__is_inputhook_installed__doc__ │ │ │ │ -00002aec t os__path_normpath │ │ │ │ +00002af4 t os__path_normpath │ │ │ │ 000094f8 r os__path_normpath__doc__ │ │ │ │ -0000441c t os__path_splitroot_ex │ │ │ │ +00004434 t os__path_splitroot_ex │ │ │ │ 00009550 r os__path_splitroot_ex__doc__ │ │ │ │ 00005372 t os_abort │ │ │ │ 00002648 r os_abort__doc__ │ │ │ │ 00000aa8 t os_access │ │ │ │ 0000ac54 r os_access__doc__ │ │ │ │ 00001308 t os_chdir │ │ │ │ 0000aa68 r os_chdir__doc__ │ │ │ │ 00001404 t os_chmod │ │ │ │ 0000a524 r os_chmod__doc__ │ │ │ │ 00001330 t os_chown │ │ │ │ 00009d38 r os_chown__doc__ │ │ │ │ -00002e0c t os_chroot │ │ │ │ +00002eb8 t os_chroot │ │ │ │ 0000a338 r os_chroot__doc__ │ │ │ │ -00003780 t os_close │ │ │ │ +00003798 t os_close │ │ │ │ 00004f34 r os_close__doc__ │ │ │ │ 00005384 t os_closerange │ │ │ │ 00004ec4 r os_closerange__doc__ │ │ │ │ 000010d0 t os_confstr │ │ │ │ 00002764 r os_confstr__doc__ │ │ │ │ 000011d8 t os_confstr_impl.isra.0 │ │ │ │ 000024ee t os_copy_file_range │ │ │ │ 00003b64 r os_copy_file_range__doc__ │ │ │ │ 00000000 t os_cpu_count │ │ │ │ 000018ac r os_cpu_count__doc__ │ │ │ │ 00002034 t os_ctermid │ │ │ │ 0000ab7c r os_ctermid__doc__ │ │ │ │ 00001528 t os_device_encoding │ │ │ │ 00002478 r os_device_encoding__doc__ │ │ │ │ -00001ed8 t os_dup │ │ │ │ +00001e4c t os_dup │ │ │ │ 00001674 t os_dup2 │ │ │ │ 00004e34 r os_dup2__doc__ │ │ │ │ 00004e80 r os_dup__doc__ │ │ │ │ 00001b38 t os_eventfd │ │ │ │ 00001b98 r os_eventfd__doc__ │ │ │ │ 00001c84 t os_eventfd_read │ │ │ │ 00001b64 r os_eventfd_read__doc__ │ │ │ │ @@ -30702,72 +30695,72 @@ │ │ │ │ 000081f8 r os_execve__doc__ │ │ │ │ 000042be t os_fchdir │ │ │ │ 0000a9cc r os_fchdir__doc__ │ │ │ │ 00002838 t os_fchmod │ │ │ │ 0000a374 r os_fchmod__doc__ │ │ │ │ 00002910 t os_fchown │ │ │ │ 00009ca4 r os_fchown__doc__ │ │ │ │ -00004582 t os_fdatasync │ │ │ │ +00004604 t os_fdatasync │ │ │ │ 0000a26c r os_fdatasync__doc__ │ │ │ │ 00000c40 t os_fork │ │ │ │ 0000781c r os_fork__doc__ │ │ │ │ 00001030 t os_forkpty │ │ │ │ 00006be4 r os_forkpty__doc__ │ │ │ │ -00004760 t os_fpathconf │ │ │ │ +00004764 t os_fpathconf │ │ │ │ 000028d4 r os_fpathconf__doc__ │ │ │ │ -000028b0 t os_fspath │ │ │ │ +000028b8 t os_fspath │ │ │ │ 000011d8 r os_fspath__doc__ │ │ │ │ -000036b4 t os_fstat │ │ │ │ +000036cc t os_fstat │ │ │ │ 000043fc r os_fstat__doc__ │ │ │ │ -00002ecc t os_fstatvfs │ │ │ │ +00002e0c t os_fstatvfs │ │ │ │ 00002a68 r os_fstatvfs__doc__ │ │ │ │ -0000392c t os_fsync │ │ │ │ +000038a0 t os_fsync │ │ │ │ 0000a300 r os_fsync__doc__ │ │ │ │ 000017bc t os_ftruncate │ │ │ │ 0000332c r os_ftruncate__doc__ │ │ │ │ 0000181c t os_ftruncate_impl.isra.0 │ │ │ │ 000008b6 t os_get_blocking │ │ │ │ 00001744 r os_get_blocking__doc__ │ │ │ │ 00001588 t os_get_inheritable │ │ │ │ 0000184c r os_get_inheritable__doc__ │ │ │ │ -00003904 t os_get_terminal_size │ │ │ │ +0000391c t os_get_terminal_size │ │ │ │ 00001918 r os_get_terminal_size__doc__ │ │ │ │ -00002c1c t os_getcwd │ │ │ │ +00002c24 t os_getcwd │ │ │ │ 00009b70 r os_getcwd__doc__ │ │ │ │ -0000312c t os_getcwdb │ │ │ │ +000030a0 t os_getcwdb │ │ │ │ 00009b14 r os_getcwdb__doc__ │ │ │ │ 0000004c t os_getegid │ │ │ │ 00006b98 r os_getegid__doc__ │ │ │ │ 00000014 t os_geteuid │ │ │ │ 00006b50 r os_geteuid__doc__ │ │ │ │ 00000068 t os_getgid │ │ │ │ 00006b10 r os_getgid__doc__ │ │ │ │ 00003104 t os_getgrouplist │ │ │ │ 00006a34 r os_getgrouplist__doc__ │ │ │ │ 00000de4 t os_getgroups │ │ │ │ 000069e0 r os_getgroups__doc__ │ │ │ │ -00002854 t os_getloadavg │ │ │ │ +000027c8 t os_getloadavg │ │ │ │ 00002548 r os_getloadavg__doc__ │ │ │ │ 000055b8 t os_getlogin │ │ │ │ 00006704 r os_getlogin__doc__ │ │ │ │ 0000564e t os_getpgid │ │ │ │ 0000689c r os_getpgid__doc__ │ │ │ │ 0000243c t os_getpgrp │ │ │ │ 0000685c r os_getpgrp__doc__ │ │ │ │ -000035f4 t os_getpid │ │ │ │ +0000360c t os_getpid │ │ │ │ 00006ad8 r os_getpid__doc__ │ │ │ │ 00000170 t os_getppid │ │ │ │ 0000673c r os_getppid__doc__ │ │ │ │ 00000360 t os_getpriority │ │ │ │ 00009284 r os_getpriority__doc__ │ │ │ │ 000029f4 t os_getrandom │ │ │ │ 0000118c r os_getrandom__doc__ │ │ │ │ 00003348 t os_getresgid │ │ │ │ 000022d0 r os_getresgid__doc__ │ │ │ │ -000033c4 t os_getresuid │ │ │ │ +000033a2 t os_getresuid │ │ │ │ 00002338 r os_getresuid__doc__ │ │ │ │ 00000272 t os_getsid │ │ │ │ 00005248 r os_getsid__doc__ │ │ │ │ 00000030 t os_getuid │ │ │ │ 000066c4 r os_getuid__doc__ │ │ │ │ 00002088 t os_getxattr │ │ │ │ 00002158 r os_getxattr__doc__ │ │ │ │ @@ -30779,99 +30772,99 @@ │ │ │ │ 00004344 r os_isatty__doc__ │ │ │ │ 00001288 t os_kill │ │ │ │ 00006684 r os_kill__doc__ │ │ │ │ 000008fc t os_killpg │ │ │ │ 00006638 r os_killpg__doc__ │ │ │ │ 00002bf4 t os_lchown │ │ │ │ 00009bcc r os_lchown__doc__ │ │ │ │ -00001f2c t os_link │ │ │ │ +00001ea0 t os_link │ │ │ │ 0000986c r os_link__doc__ │ │ │ │ 00002458 t os_listdir │ │ │ │ 000095d0 r os_listdir__doc__ │ │ │ │ -00003550 t os_listxattr │ │ │ │ +000034c4 t os_listxattr │ │ │ │ 00001cac r os_listxattr__doc__ │ │ │ │ 00003514 t os_lockf │ │ │ │ 00004d20 r os_lockf__doc__ │ │ │ │ 00005698 t os_login_tty │ │ │ │ 00006cf4 r os_login_tty__doc__ │ │ │ │ -00003814 t os_lseek │ │ │ │ +0000382c t os_lseek │ │ │ │ 00004b10 r os_lseek__doc__ │ │ │ │ -00002da0 t os_lstat │ │ │ │ +00002da8 t os_lstat │ │ │ │ 0000b0cc r os_lstat__doc__ │ │ │ │ 000035e0 t os_major │ │ │ │ 0000345c r os_major__doc__ │ │ │ │ 00003752 t os_makedev │ │ │ │ 00003398 r os_makedev__doc__ │ │ │ │ 00002b38 t os_memfd_create │ │ │ │ 00001c08 r os_memfd_create__doc__ │ │ │ │ -0000370e t os_minor │ │ │ │ +000036a2 t os_minor │ │ │ │ 00003404 r os_minor__doc__ │ │ │ │ -000033e0 t os_mkdir │ │ │ │ +000033f8 t os_mkdir │ │ │ │ 00009338 r os_mkdir__doc__ │ │ │ │ 00000970 t os_mkfifo │ │ │ │ 000037b0 r os_mkfifo__doc__ │ │ │ │ 00003962 t os_mknod │ │ │ │ 000034b4 r os_mknod__doc__ │ │ │ │ 00005780 t os_nice │ │ │ │ 000092d0 r os_nice__doc__ │ │ │ │ -0000301c t os_open │ │ │ │ +00003034 t os_open │ │ │ │ 00004f68 r os_open__doc__ │ │ │ │ 00000834 t os_openpty │ │ │ │ 00006df4 r os_openpty__doc__ │ │ │ │ -0000465a t os_pathconf │ │ │ │ +0000465c t os_pathconf │ │ │ │ 000027b8 r os_pathconf__doc__ │ │ │ │ 00003ac4 t os_pidfd_open │ │ │ │ 00005f04 r os_pidfd_open__doc__ │ │ │ │ 00000ba0 t os_pipe │ │ │ │ 00003b24 t os_pipe2 │ │ │ │ 000041f8 r os_pipe2__doc__ │ │ │ │ 000042e0 r os_pipe__doc__ │ │ │ │ 00003b7a t os_posix_fadvise │ │ │ │ 00002f44 r os_posix_fadvise__doc__ │ │ │ │ 00003c4e t os_posix_fallocate │ │ │ │ 00003128 r os_posix_fallocate__doc__ │ │ │ │ -000036a2 t os_posix_openpt │ │ │ │ +000036e6 t os_posix_openpt │ │ │ │ 000070f4 r os_posix_openpt__doc__ │ │ │ │ -00002cd8 t os_posix_spawn │ │ │ │ +00002c4c t os_posix_spawn │ │ │ │ 00007e60 r os_posix_spawn__doc__ │ │ │ │ 000006dc t os_posix_spawnp │ │ │ │ 00007ac4 r os_posix_spawnp__doc__ │ │ │ │ 00003d0a t os_pread │ │ │ │ 00004820 r os_pread__doc__ │ │ │ │ 00003e3c t os_preadv │ │ │ │ 00004568 r os_preadv__doc__ │ │ │ │ -000033a2 t os_ptsname │ │ │ │ +000033fc t os_ptsname │ │ │ │ 00006e94 r os_ptsname__doc__ │ │ │ │ 0000341e t os_ptsname_impl.isra.0 │ │ │ │ -000055b8 t os_putenv │ │ │ │ +0000567c t os_putenv │ │ │ │ 00002ef8 r os_putenv__doc__ │ │ │ │ 00003f82 t os_pwrite │ │ │ │ 0000401c r os_pwrite__doc__ │ │ │ │ 00004062 t os_pwritev │ │ │ │ 00003d20 r os_pwritev__doc__ │ │ │ │ -000039e8 t os_read │ │ │ │ +00003a00 t os_read │ │ │ │ 00004ab8 r os_read__doc__ │ │ │ │ 000008a4 t os_readlink │ │ │ │ 00005c54 r os_readlink__doc__ │ │ │ │ 00000998 t os_readlink_impl.isra.0 │ │ │ │ 00004192 t os_readv │ │ │ │ 00004924 r os_readv__doc__ │ │ │ │ 00000184 t os_register_at_fork │ │ │ │ 00007888 r os_register_at_fork__doc__ │ │ │ │ -00002b10 t os_remove │ │ │ │ +00002a84 t os_remove │ │ │ │ 000089d8 r os_remove__doc__ │ │ │ │ 000022a8 t os_removexattr │ │ │ │ 00001e5c r os_removexattr__doc__ │ │ │ │ -00003340 t os_rename │ │ │ │ +000032b4 t os_rename │ │ │ │ 00009064 r os_rename__doc__ │ │ │ │ 000004b4 t os_replace │ │ │ │ 00008e7c r os_replace__doc__ │ │ │ │ -00004e74 t os_rmdir │ │ │ │ +00004e84 t os_rmdir │ │ │ │ 00008d30 r os_rmdir__doc__ │ │ │ │ -00003ad8 t os_scandir │ │ │ │ +00003af0 t os_scandir │ │ │ │ 000012e4 r os_scandir__doc__ │ │ │ │ 000043b4 t os_sched_get_priority_max │ │ │ │ 000077bc r os_sched_get_priority_max__doc__ │ │ │ │ 00004330 t os_sched_get_priority_min │ │ │ │ 0000775c r os_sched_get_priority_min__doc__ │ │ │ │ 00000036 t os_sched_getaffinity │ │ │ │ 00007218 r os_sched_getaffinity__doc__ │ │ │ │ @@ -30889,15 +30882,15 @@ │ │ │ │ 000072d0 r os_sched_setaffinity__doc__ │ │ │ │ 00003038 t os_sched_setparam │ │ │ │ 0000744c r os_sched_setparam__doc__ │ │ │ │ 00002f78 t os_sched_setscheduler │ │ │ │ 000075e4 r os_sched_setscheduler__doc__ │ │ │ │ 000044c0 t os_sched_yield │ │ │ │ 00007378 r os_sched_yield__doc__ │ │ │ │ -000031f0 t os_sendfile │ │ │ │ +00003164 t os_sendfile │ │ │ │ 0000449c r os_sendfile__doc__ │ │ │ │ 000005b4 t os_set_blocking │ │ │ │ 0000168c r os_set_blocking__doc__ │ │ │ │ 0000247e t os_set_inheritable │ │ │ │ 000017e0 r os_set_inheritable__doc__ │ │ │ │ 00003238 t os_setegid │ │ │ │ 00006560 r os_setegid__doc__ │ │ │ │ @@ -30915,107 +30908,107 @@ │ │ │ │ 00006808 r os_setpgrp__doc__ │ │ │ │ 000002b6 t os_setpriority │ │ │ │ 00009230 r os_setpriority__doc__ │ │ │ │ 000001fe t os_setregid │ │ │ │ 000064a4 r os_setregid__doc__ │ │ │ │ 00004500 t os_setresgid │ │ │ │ 000023a0 r os_setresgid__doc__ │ │ │ │ -000045d8 t os_setresuid │ │ │ │ +00004582 t os_setresuid │ │ │ │ 0000240c r os_setresuid__doc__ │ │ │ │ 0000018a t os_setreuid │ │ │ │ 00006504 r os_setreuid__doc__ │ │ │ │ 000054da t os_setsid │ │ │ │ 00005210 r os_setsid__doc__ │ │ │ │ 00003304 t os_setuid │ │ │ │ 000065f8 r os_setuid__doc__ │ │ │ │ -00002e90 t os_setxattr │ │ │ │ +00002e04 t os_setxattr │ │ │ │ 00001fcc r os_setxattr__doc__ │ │ │ │ 00002684 t os_splice │ │ │ │ 0000391c r os_splice__doc__ │ │ │ │ 00001480 t os_stat │ │ │ │ 0000b1ac r os_stat__doc__ │ │ │ │ 000018a8 t os_statvfs │ │ │ │ 0000295c r os_statvfs__doc__ │ │ │ │ 00001ae0 t os_strerror │ │ │ │ 00002e6c r os_strerror__doc__ │ │ │ │ -000028b0 t os_symlink │ │ │ │ +00002824 t os_symlink │ │ │ │ 000059c4 r os_symlink__doc__ │ │ │ │ 00002456 t os_sync │ │ │ │ 0000a2c8 r os_sync__doc__ │ │ │ │ 00001b50 t os_sysconf │ │ │ │ 0000270c r os_sysconf__doc__ │ │ │ │ 000056d8 t os_system │ │ │ │ 00008cec r os_system__doc__ │ │ │ │ -000047f2 t os_tcgetpgrp │ │ │ │ +000047f6 t os_tcgetpgrp │ │ │ │ 0000515c r os_tcgetpgrp__doc__ │ │ │ │ -0000483c t os_tcsetpgrp │ │ │ │ +00004840 t os_tcsetpgrp │ │ │ │ 000050f4 r os_tcsetpgrp__doc__ │ │ │ │ -00004b42 t os_timerfd_create │ │ │ │ +00004b46 t os_timerfd_create │ │ │ │ 000056a4 r os_timerfd_create__doc__ │ │ │ │ 00004e70 t os_timerfd_gettime │ │ │ │ 00005340 r os_timerfd_gettime__doc__ │ │ │ │ 00005078 t os_timerfd_gettime_ns │ │ │ │ 0000529c r os_timerfd_gettime_ns__doc__ │ │ │ │ -00004bfc t os_timerfd_settime │ │ │ │ +00004c00 t os_timerfd_settime │ │ │ │ 00005544 r os_timerfd_settime__doc__ │ │ │ │ 00004ec2 t os_timerfd_settime_ns │ │ │ │ 000053e4 r os_timerfd_settime_ns__doc__ │ │ │ │ 00000e94 t os_times │ │ │ │ 000058d8 r os_times__doc__ │ │ │ │ 00002cfc t os_truncate │ │ │ │ 00003238 r os_truncate__doc__ │ │ │ │ 000038d0 t os_ttyname │ │ │ │ 0000abd4 r os_ttyname__doc__ │ │ │ │ -000038d4 t os_umask │ │ │ │ +00003848 t os_umask │ │ │ │ 00008c90 r os_umask__doc__ │ │ │ │ 00000a5c t os_uname │ │ │ │ 00008914 r os_uname__doc__ │ │ │ │ 00000a60 t os_uname_impl │ │ │ │ -000046ac t os_unlink │ │ │ │ +000046c4 t os_unlink │ │ │ │ 00008b34 r os_unlink__doc__ │ │ │ │ 00003890 t os_unlockpt │ │ │ │ 00006f90 r os_unlockpt__doc__ │ │ │ │ -000056bc t os_unsetenv │ │ │ │ +00005780 t os_unsetenv │ │ │ │ 00002eb8 r os_unsetenv__doc__ │ │ │ │ 000004c4 t os_unshare │ │ │ │ 00005dd8 r os_unshare__doc__ │ │ │ │ -00003610 t os_urandom │ │ │ │ +00003628 t os_urandom │ │ │ │ 00001c40 r os_urandom__doc__ │ │ │ │ 00001668 t os_utime │ │ │ │ 00008400 r os_utime__doc__ │ │ │ │ 00000548 t os_wait │ │ │ │ 000015ce t os_wait3 │ │ │ │ 00006378 r os_wait3__doc__ │ │ │ │ 00000fac t os_wait4 │ │ │ │ 000062d0 r os_wait4__doc__ │ │ │ │ 00005fbc r os_wait__doc__ │ │ │ │ -00004a18 t os_waitid │ │ │ │ +00004a1c t os_waitid │ │ │ │ 00006114 r os_waitid__doc__ │ │ │ │ -00001bc0 t os_waitpid │ │ │ │ +00005160 t os_waitpid │ │ │ │ 00006044 r os_waitpid__doc__ │ │ │ │ -00001cc4 t os_waitstatus_to_exitcode │ │ │ │ +00001c38 t os_waitstatus_to_exitcode │ │ │ │ 00000f88 r os_waitstatus_to_exitcode__doc__ │ │ │ │ 00000814 t os_write │ │ │ │ 0000451c r os_write__doc__ │ │ │ │ -0000488c t os_writev │ │ │ │ +00004890 t os_writev │ │ │ │ 00004128 r os_writev__doc__ │ │ │ │ -00005150 t parse_arglist │ │ │ │ -00005260 t parse_envlist │ │ │ │ +00005220 t parse_arglist │ │ │ │ +00005324 t parse_envlist │ │ │ │ 00001d18 t path_cleanup │ │ │ │ 00001774 t path_converter │ │ │ │ U pathconf │ │ │ │ U pipe │ │ │ │ U pipe2 │ │ │ │ 0000bb20 r posix__doc__ │ │ │ │ 000000d4 d posix_constants_confstr │ │ │ │ 00000034 d posix_constants_pathconf │ │ │ │ 000001ac d posix_constants_sysconf │ │ │ │ U posix_fadvise64 │ │ │ │ U posix_fallocate64 │ │ │ │ -00003990 t posix_fildes_fd │ │ │ │ +00003904 t posix_fildes_fd │ │ │ │ 00001dd8 d posix_methods │ │ │ │ U posix_openpt │ │ │ │ U posix_spawn │ │ │ │ U posix_spawn_file_actions_addclose │ │ │ │ U posix_spawn_file_actions_addclosefrom_np │ │ │ │ U posix_spawn_file_actions_adddup2 │ │ │ │ U posix_spawn_file_actions_addopen │ │ │ │ @@ -31051,20 +31044,20 @@ │ │ │ │ 0000146c t probe_renameat │ │ │ │ 00001470 t probe_symlinkat │ │ │ │ 00001474 t probe_unlinkat │ │ │ │ 00001478 t probe_utimensat │ │ │ │ U ptsname_r │ │ │ │ U pwrite64 │ │ │ │ U pwritev64v2 │ │ │ │ -000021fc t py_posix_spawn │ │ │ │ +00002170 t py_posix_spawn │ │ │ │ U readdir64 │ │ │ │ U readlink │ │ │ │ U readlinkat │ │ │ │ U readv │ │ │ │ -00002d5c t register_at_forker │ │ │ │ +00002d64 t register_at_forker │ │ │ │ U removexattr │ │ │ │ U rename │ │ │ │ U renameat │ │ │ │ U rewinddir │ │ │ │ U rmdir │ │ │ │ 00000d84 t run_at_forkers │ │ │ │ U sched_get_priority_max │ │ │ │ @@ -31095,19 +31088,19 @@ │ │ │ │ U setsid │ │ │ │ U setuid │ │ │ │ 0000125c t setup_confname_table │ │ │ │ U setxattr │ │ │ │ U sigaddset │ │ │ │ U sigemptyset │ │ │ │ U splice │ │ │ │ -000034a4 t split_py_long_to_s_and_ns │ │ │ │ +00003418 t split_py_long_to_s_and_ns │ │ │ │ 0000b990 r stat_result__doc__ │ │ │ │ 000005f4 d stat_result_desc │ │ │ │ 00002b84 d stat_result_fields │ │ │ │ -0000381c t statresult_new │ │ │ │ +00003790 t statresult_new │ │ │ │ U statvfs64 │ │ │ │ 0000b870 r statvfs_result__doc__ │ │ │ │ 00000604 d statvfs_result_desc │ │ │ │ 00002b24 d statvfs_result_fields │ │ │ │ U stdout │ │ │ │ U strchr │ │ │ │ U strcpy │ │ │ │ @@ -31564,87 +31557,87 @@ │ │ │ │ U _PyUnicode_EncodeCharmap │ │ │ │ U _PyUnicode_EncodeUTF16 │ │ │ │ U _PyUnicode_EncodeUTF32 │ │ │ │ U _PyUnicode_EncodeUTF7 │ │ │ │ U _Py_NoneStruct │ │ │ │ 00000158 t _codecs_ascii_decode │ │ │ │ 00000594 r _codecs_ascii_decode__doc__ │ │ │ │ -00000bc8 t _codecs_ascii_encode │ │ │ │ +00000a90 t _codecs_ascii_encode │ │ │ │ 00000288 r _codecs_ascii_encode__doc__ │ │ │ │ 00000030 t _codecs_charmap_build │ │ │ │ 00000224 r _codecs_charmap_build__doc__ │ │ │ │ 000001a8 t _codecs_charmap_decode │ │ │ │ 00000550 r _codecs_charmap_decode__doc__ │ │ │ │ 0000023c t _codecs_charmap_encode │ │ │ │ 00000248 r _codecs_charmap_encode__doc__ │ │ │ │ 00000322 t _codecs_decode │ │ │ │ 000009c8 r _codecs_decode__doc__ │ │ │ │ -00000d40 t _codecs_encode │ │ │ │ +00000e94 t _codecs_encode │ │ │ │ 00000b84 r _codecs_encode__doc__ │ │ │ │ 00000324 t _codecs_escape_decode │ │ │ │ 00000994 r _codecs_escape_decode__doc__ │ │ │ │ 00000438 t _codecs_escape_encode │ │ │ │ 00000960 r _codecs_escape_encode__doc__ │ │ │ │ 000000e4 d _codecs_functions │ │ │ │ 00000074 t _codecs_latin_1_decode │ │ │ │ 000005c8 r _codecs_latin_1_decode__doc__ │ │ │ │ -00000b5c t _codecs_latin_1_encode │ │ │ │ +00000cb0 t _codecs_latin_1_encode │ │ │ │ 000002b8 r _codecs_latin_1_encode__doc__ │ │ │ │ 000002b0 t _codecs_lookup │ │ │ │ 00000d44 r _codecs_lookup__doc__ │ │ │ │ 00000000 t _codecs_lookup_error │ │ │ │ 00000020 r _codecs_lookup_error__doc__ │ │ │ │ -00000668 t _codecs_raw_unicode_escape_decode │ │ │ │ +000007a4 t _codecs_raw_unicode_escape_decode │ │ │ │ 000005fc r _codecs_raw_unicode_escape_decode__doc__ │ │ │ │ -00000c54 t _codecs_raw_unicode_escape_encode │ │ │ │ +00000da8 t _codecs_raw_unicode_escape_encode │ │ │ │ 000002ec r _codecs_raw_unicode_escape_encode__doc__ │ │ │ │ 000005e4 t _codecs_readbuffer_encode │ │ │ │ 00000518 r _codecs_readbuffer_encode__doc__ │ │ │ │ 0000000c t _codecs_register │ │ │ │ 00000e64 r _codecs_register__doc__ │ │ │ │ 0000044c t _codecs_register_error │ │ │ │ 000000e4 r _codecs_register_error__doc__ │ │ │ │ 000000cc d _codecs_slots │ │ │ │ -000009a0 t _codecs_unicode_escape_decode │ │ │ │ +00000668 t _codecs_unicode_escape_decode │ │ │ │ 00000648 r _codecs_unicode_escape_decode__doc__ │ │ │ │ 000005d4 t _codecs_unicode_escape_encode │ │ │ │ 0000032c r _codecs_unicode_escape_encode__doc__ │ │ │ │ 00000428 t _codecs_unregister │ │ │ │ 00000dbc r _codecs_unregister__doc__ │ │ │ │ 00000534 t _codecs_utf_16_be_decode │ │ │ │ 00000818 r _codecs_utf_16_be_decode__doc__ │ │ │ │ 000004e8 t _codecs_utf_16_be_encode │ │ │ │ 00000410 r _codecs_utf_16_be_encode__doc__ │ │ │ │ 00000000 t _codecs_utf_16_decode │ │ │ │ 000008a0 r _codecs_utf_16_decode__doc__ │ │ │ │ 00000106 t _codecs_utf_16_encode │ │ │ │ 00000478 r _codecs_utf_16_encode__doc__ │ │ │ │ -00000cb4 t _codecs_utf_16_ex_decode │ │ │ │ +00000b7c t _codecs_utf_16_ex_decode │ │ │ │ 000007b8 r _codecs_utf_16_ex_decode__doc__ │ │ │ │ -000007b0 t _codecs_utf_16_le_decode │ │ │ │ +000008ec t _codecs_utf_16_le_decode │ │ │ │ 0000085c r _codecs_utf_16_le_decode__doc__ │ │ │ │ 00000338 t _codecs_utf_16_le_encode │ │ │ │ 00000444 r _codecs_utf_16_le_encode__doc__ │ │ │ │ -00000a24 t _codecs_utf_32_be_decode │ │ │ │ +00000b78 t _codecs_utf_32_be_decode │ │ │ │ 000006f0 r _codecs_utf_32_be_decode__doc__ │ │ │ │ 000007a8 t _codecs_utf_32_be_encode │ │ │ │ 00000368 r _codecs_utf_32_be_encode__doc__ │ │ │ │ 000006ee t _codecs_utf_32_decode │ │ │ │ 00000778 r _codecs_utf_32_decode__doc__ │ │ │ │ 00000214 t _codecs_utf_32_encode │ │ │ │ 000003d0 r _codecs_utf_32_encode__doc__ │ │ │ │ -00000de0 t _codecs_utf_32_ex_decode │ │ │ │ +00000ca8 t _codecs_utf_32_ex_decode │ │ │ │ 00000690 r _codecs_utf_32_ex_decode__doc__ │ │ │ │ -000008e8 t _codecs_utf_32_le_decode │ │ │ │ +00000a24 t _codecs_utf_32_le_decode │ │ │ │ 00000734 r _codecs_utf_32_le_decode__doc__ │ │ │ │ 000006b8 t _codecs_utf_32_le_encode │ │ │ │ 0000039c r _codecs_utf_32_le_encode__doc__ │ │ │ │ 00000894 t _codecs_utf_7_decode │ │ │ │ 00000920 r _codecs_utf_7_decode__doc__ │ │ │ │ -00000ad8 t _codecs_utf_7_encode │ │ │ │ +000009a0 t _codecs_utf_7_encode │ │ │ │ 000004e8 r _codecs_utf_7_encode__doc__ │ │ │ │ 00000074 t _codecs_utf_8_decode │ │ │ │ 000008e0 r _codecs_utf_8_decode__doc__ │ │ │ │ 0000043c t _codecs_utf_8_encode │ │ │ │ 000004b8 r _codecs_utf_8_encode__doc__ │ │ │ │ 00000000 r _keywords.1 │ │ │ │ 00000010 r _keywords.4 │ │ │ │ @@ -31748,15 +31741,15 @@ │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_ReprEnter │ │ │ │ U Py_ReprLeave │ │ │ │ -00000438 t Py_XDECREF │ │ │ │ +00000440 t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyDict_GetItem_KnownHash │ │ │ │ U _PyDict_SetItem_KnownHash │ │ │ │ U _PyEval_SliceIndexNotNone │ │ │ │ U _PyNumber_Index │ │ │ │ @@ -31776,15 +31769,15 @@ │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_idiv │ │ │ │ U __aeabi_idivmod │ │ │ │ U __aeabi_uidiv │ │ │ │ 00000434 t _collections__count_elements │ │ │ │ 0000036c r _collections__count_elements__doc__ │ │ │ │ 00000000 d _collectionsmodule │ │ │ │ -00000708 t _deque_rotate │ │ │ │ +00000710 t _deque_rotate │ │ │ │ 00000000 r _keywords.1 │ │ │ │ 000000c4 d _kwtuple.0 │ │ │ │ 00000098 d _parser.2 │ │ │ │ 000002e8 t collections_clear │ │ │ │ 0000000c r collections_doc │ │ │ │ 0000000c t collections_exec │ │ │ │ 000003b8 t collections_free │ │ │ │ @@ -31803,117 +31796,117 @@ │ │ │ │ 0000024c r defdict_missing_doc │ │ │ │ 00000222 t defdict_or │ │ │ │ 00000078 t defdict_reduce │ │ │ │ 00000160 t defdict_repr │ │ │ │ 000001b8 d defdict_slots │ │ │ │ 00000048 d defdict_spec │ │ │ │ 00000a2c t defdict_tp_clear │ │ │ │ -00000c08 t defdict_traverse │ │ │ │ +00000c10 t defdict_traverse │ │ │ │ 000005c2 t deque___copy__ │ │ │ │ 00000714 r deque___copy____doc__ │ │ │ │ 000005c4 t deque___reduce__ │ │ │ │ 000004d0 r deque___reduce____doc__ │ │ │ │ 00000006 t deque___reversed__ │ │ │ │ 000003d4 r deque___reversed____doc__ │ │ │ │ 000009f6 t deque___sizeof__ │ │ │ │ 0000041c r deque___sizeof____doc__ │ │ │ │ -000004f4 t deque_append │ │ │ │ +000004fc t deque_append │ │ │ │ 000008a4 r deque_append__doc__ │ │ │ │ -000005c0 t deque_append_impl │ │ │ │ -00001378 t deque_appendleft │ │ │ │ +000005c8 t deque_append_impl │ │ │ │ +00001380 t deque_appendleft │ │ │ │ 00000854 r deque_appendleft__doc__ │ │ │ │ -00001444 t deque_appendleft_lock_held │ │ │ │ +0000144c t deque_appendleft_lock_held │ │ │ │ 00000a90 t deque_ass_item │ │ │ │ -00000a5c t deque_clear │ │ │ │ -00000a78 t deque_clear.part.0 │ │ │ │ +00000a64 t deque_clear │ │ │ │ +00000a80 t deque_clear.part.0 │ │ │ │ 00000418 t deque_clearmethod │ │ │ │ 000006dc r deque_clearmethod__doc__ │ │ │ │ 0000035a t deque_concat │ │ │ │ 000008d0 t deque_contains │ │ │ │ 000005c0 t deque_copy │ │ │ │ 00000750 r deque_copy__doc__ │ │ │ │ 000003ee t deque_copy_impl │ │ │ │ 00000512 t deque_count │ │ │ │ 00000608 r deque_count__doc__ │ │ │ │ -0000099c t deque_dealloc │ │ │ │ +00000918 t deque_dealloc │ │ │ │ 00000298 t deque_del_item │ │ │ │ -00001214 t deque_extend │ │ │ │ +0000121c t deque_extend │ │ │ │ 000007f0 r deque_extend__doc__ │ │ │ │ -00000de4 t deque_extend_impl │ │ │ │ +00000dec t deque_extend_impl │ │ │ │ 00000634 t deque_extendleft │ │ │ │ 00000788 r deque_extendleft__doc__ │ │ │ │ 00000b7c t deque_extendleft_impl │ │ │ │ 00000a7c t deque_get_maxlen │ │ │ │ 00000598 d deque_getset │ │ │ │ -000014c8 t deque_index │ │ │ │ +000014d0 t deque_index │ │ │ │ 00000590 r deque_index__doc__ │ │ │ │ 00000134 t deque_init │ │ │ │ 00000468 r deque_init__doc__ │ │ │ │ 00000638 t deque_inplace_concat │ │ │ │ 00000676 t deque_inplace_repeat │ │ │ │ 00000678 t deque_inplace_repeat_lock_held │ │ │ │ 000007e6 t deque_insert │ │ │ │ 00000550 r deque_insert__doc__ │ │ │ │ -00000658 t deque_item │ │ │ │ +00000660 t deque_item │ │ │ │ 00000758 t deque_iter │ │ │ │ 00000288 t deque_len │ │ │ │ 00000430 d deque_members │ │ │ │ 00000458 d deque_methods │ │ │ │ 0000004c t deque_new │ │ │ │ -00000c48 t deque_pop │ │ │ │ +00000c50 t deque_pop │ │ │ │ 00000930 r deque_pop__doc__ │ │ │ │ -00000cd0 t deque_pop_impl │ │ │ │ -00000d58 t deque_popleft │ │ │ │ +00000cd8 t deque_pop_impl │ │ │ │ +00000d60 t deque_popleft │ │ │ │ 000008f0 r deque_popleft__doc__ │ │ │ │ -00000910 t deque_popleft_impl │ │ │ │ +000009d8 t deque_popleft_impl │ │ │ │ 000001c0 t deque_remove │ │ │ │ 00000510 r deque_remove__doc__ │ │ │ │ 00000928 t deque_repeat │ │ │ │ 000002c4 t deque_repr │ │ │ │ 00000d34 t deque_reverse │ │ │ │ 0000064c r deque_reverse__doc__ │ │ │ │ 00000008 t deque_reviter │ │ │ │ -00001034 t deque_richcompare │ │ │ │ -00001968 t deque_rotate │ │ │ │ +0000103c t deque_richcompare │ │ │ │ +00001960 t deque_rotate │ │ │ │ 00000678 r deque_rotate__doc__ │ │ │ │ 00000368 d deque_slots │ │ │ │ 00000034 d deque_spec │ │ │ │ 0000028c t deque_traverse │ │ │ │ 00000818 t dequeiter_clear │ │ │ │ 000007d8 t dequeiter_dealloc │ │ │ │ 00000000 t dequeiter_len │ │ │ │ 00000338 d dequeiter_methods │ │ │ │ 00000c44 t dequeiter_new │ │ │ │ -00000fa0 t dequeiter_next │ │ │ │ +00000fa8 t dequeiter_next │ │ │ │ 00000912 t dequeiter_reduce │ │ │ │ 000002f0 d dequeiter_slots │ │ │ │ 0000005c d dequeiter_spec │ │ │ │ 000004e2 t dequeiter_traverse │ │ │ │ 00000964 t dequereviter_new │ │ │ │ 00000854 t dequereviter_next │ │ │ │ 00000858 t dequereviter_next_lock_held.isra.0 │ │ │ │ 000002a8 d dequereviter_slots │ │ │ │ 00000070 d dequereviter_spec │ │ │ │ -00000f48 t finalize_iterator │ │ │ │ +00000f50 t finalize_iterator │ │ │ │ 000007b0 t finalize_iterator.part.0 │ │ │ │ 0000030c r length_hint_doc │ │ │ │ 000000f4 t newblock │ │ │ │ 00000344 r reduce_doc │ │ │ │ -00000bcc t tuplegetter_clear │ │ │ │ -00000b74 t tuplegetter_dealloc │ │ │ │ -00000454 t tuplegetter_descr_get │ │ │ │ +00000bd4 t tuplegetter_clear │ │ │ │ +00000b7c t tuplegetter_dealloc │ │ │ │ +0000045c t tuplegetter_descr_get │ │ │ │ 00000a14 t tuplegetter_descr_set │ │ │ │ 00000190 d tuplegetter_members │ │ │ │ 00000170 d tuplegetter_methods │ │ │ │ -0000032c t tuplegetter_new │ │ │ │ +00000334 t tuplegetter_new │ │ │ │ 00000a4e t tuplegetter_reduce │ │ │ │ 00000a62 t tuplegetter_repr │ │ │ │ 00000120 d tuplegetter_slots │ │ │ │ 00000084 d tuplegetter_spec │ │ │ │ -000003fc t tuplegetter_traverse │ │ │ │ +00000404 t tuplegetter_traverse │ │ │ │ │ │ │ │ errnomodule.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000000c r .LC1 │ │ │ │ 00000060 r .LC10 │ │ │ │ 000003ac r .LC100 │ │ │ │ @@ -32776,32 +32769,32 @@ │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_convert_optional_to_ssize_t │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_idivmod │ │ │ │ U __errno_location │ │ │ │ 00000000 r __func__.6 │ │ │ │ -000033c4 t _buffered_raw_seek │ │ │ │ +000033b0 t _buffered_raw_seek │ │ │ │ 00000338 t _buffered_raw_tell │ │ │ │ -00003ab0 t _buffered_readline │ │ │ │ +00003aac t _buffered_readline │ │ │ │ 0000017e t _bufferediobase_readinto_generic │ │ │ │ -00003520 t _bufferedreader_fill_buffer │ │ │ │ -00003230 t _bufferedreader_raw_read │ │ │ │ -000034c0 t _bufferedreader_read_fast │ │ │ │ +0000350c t _bufferedreader_fill_buffer │ │ │ │ +0000321c t _bufferedreader_raw_read │ │ │ │ +000034ac t _bufferedreader_read_fast │ │ │ │ 000006fc t _enter_buffered_busy │ │ │ │ 00000728 t _forward_call │ │ │ │ 000005a0 t _io_BufferedRWPair___init__ │ │ │ │ 0000016c r _io_BufferedRWPair___init____doc__ │ │ │ │ 000000b8 t _io_BufferedRandom___init__ │ │ │ │ 0000005c r _io_BufferedRandom___init____doc__ │ │ │ │ 00000000 t _io_BufferedReader___init__ │ │ │ │ 0000044c r _io_BufferedReader___init____doc__ │ │ │ │ -000011a8 t _io_BufferedWriter___init__ │ │ │ │ +000011a0 t _io_BufferedWriter___init__ │ │ │ │ 0000034c r _io_BufferedWriter___init____doc__ │ │ │ │ -00001654 t _io_BufferedWriter_write │ │ │ │ +0000164c t _io_BufferedWriter_write │ │ │ │ 0000032c r _io_BufferedWriter_write__doc__ │ │ │ │ 000005dc t _io__BufferedIOBase_detach │ │ │ │ 00000b5c r _io__BufferedIOBase_detach__doc__ │ │ │ │ 00000568 t _io__BufferedIOBase_read │ │ │ │ 000008a8 t _io__BufferedIOBase_read1 │ │ │ │ 00000808 r _io__BufferedIOBase_read1__doc__ │ │ │ │ 000008dc r _io__BufferedIOBase_read__doc__ │ │ │ │ @@ -32809,54 +32802,54 @@ │ │ │ │ 00000250 t _io__BufferedIOBase_readinto1 │ │ │ │ 00000c04 r _io__BufferedIOBase_readinto1__doc__ │ │ │ │ 00000c28 r _io__BufferedIOBase_readinto__doc__ │ │ │ │ 00000624 t _io__BufferedIOBase_write │ │ │ │ 0000070c r _io__BufferedIOBase_write__doc__ │ │ │ │ 00000690 t _io__Buffered___sizeof__ │ │ │ │ 000006f0 r _io__Buffered___sizeof____doc__ │ │ │ │ -000036e0 t _io__Buffered__dealloc_warn │ │ │ │ +000036d8 t _io__Buffered__dealloc_warn │ │ │ │ 000006c8 r _io__Buffered__dealloc_warn__doc__ │ │ │ │ -00000cc4 t _io__Buffered_close │ │ │ │ +00000cbc t _io__Buffered_close │ │ │ │ 00000698 r _io__Buffered_close__doc__ │ │ │ │ 000003d8 t _io__Buffered_closed_get │ │ │ │ 000006a2 t _io__Buffered_detach │ │ │ │ 00000680 r _io__Buffered_detach__doc__ │ │ │ │ -00003754 t _io__Buffered_fileno │ │ │ │ +00003750 t _io__Buffered_fileno │ │ │ │ 00000620 r _io__Buffered_fileno__doc__ │ │ │ │ -00001f98 t _io__Buffered_flush │ │ │ │ +00001f90 t _io__Buffered_flush │ │ │ │ 000005f0 r _io__Buffered_flush__doc__ │ │ │ │ 00000000 t _io__Buffered_isatty │ │ │ │ 00000608 r _io__Buffered_isatty__doc__ │ │ │ │ 00000550 t _io__Buffered_mode_get │ │ │ │ 00000068 t _io__Buffered_name_get │ │ │ │ 000003a0 t _io__Buffered_peek │ │ │ │ 000005d4 r _io__Buffered_peek__doc__ │ │ │ │ 00000428 t _io__Buffered_read │ │ │ │ -00002720 t _io__Buffered_read1 │ │ │ │ +00002710 t _io__Buffered_read1 │ │ │ │ 00000594 r _io__Buffered_read1__doc__ │ │ │ │ 000005b4 r _io__Buffered_read__doc__ │ │ │ │ -000010e8 t _io__Buffered_readable │ │ │ │ +000010e0 t _io__Buffered_readable │ │ │ │ 00000650 r _io__Buffered_readable__doc__ │ │ │ │ -000037b4 t _io__Buffered_readinto │ │ │ │ +000037b0 t _io__Buffered_readinto │ │ │ │ 00000340 t _io__Buffered_readinto1 │ │ │ │ 00000550 r _io__Buffered_readinto1__doc__ │ │ │ │ 00000574 r _io__Buffered_readinto__doc__ │ │ │ │ -00003a28 t _io__Buffered_readline │ │ │ │ +00003a24 t _io__Buffered_readline │ │ │ │ 0000052c r _io__Buffered_readline__doc__ │ │ │ │ -00002b04 t _io__Buffered_seek │ │ │ │ +00002af4 t _io__Buffered_seek │ │ │ │ 000004f0 r _io__Buffered_seek__doc__ │ │ │ │ -00001148 t _io__Buffered_seekable │ │ │ │ +00001140 t _io__Buffered_seekable │ │ │ │ 00000668 r _io__Buffered_seekable__doc__ │ │ │ │ -00000f48 t _io__Buffered_simple_flush │ │ │ │ +00000f40 t _io__Buffered_simple_flush │ │ │ │ 000006b0 r _io__Buffered_simple_flush__doc__ │ │ │ │ -0000152c t _io__Buffered_tell │ │ │ │ +00001524 t _io__Buffered_tell │ │ │ │ 00000518 r _io__Buffered_tell__doc__ │ │ │ │ 00000870 t _io__Buffered_truncate │ │ │ │ 000004cc r _io__Buffered_truncate__doc__ │ │ │ │ -000014cc t _io__Buffered_writable │ │ │ │ +000014c4 t _io__Buffered_writable │ │ │ │ 00000638 r _io__Buffered_writable__doc__ │ │ │ │ 00000018 r _keywords.1 │ │ │ │ 00000038 r _keywords.10 │ │ │ │ 00000044 r _keywords.12 │ │ │ │ 0000004c r _keywords.14 │ │ │ │ 00000054 r _keywords.16 │ │ │ │ 00000024 r _keywords.4 │ │ │ │ @@ -32868,21 +32861,21 @@ │ │ │ │ 000000b0 d _parser.13 │ │ │ │ 00000108 d _parser.15 │ │ │ │ 000000dc d _parser.17 │ │ │ │ 00000058 d _parser.2 │ │ │ │ 0000002c d _parser.5 │ │ │ │ 00000084 d _parser.8 │ │ │ │ 000007b4 t _set_BlockingIOError.constprop.0 │ │ │ │ -00001088 t buffered_clear │ │ │ │ -00000ec8 t buffered_closed │ │ │ │ -00000fa8 t buffered_dealloc │ │ │ │ -000023d4 t buffered_flush_and_rewind_unlocked │ │ │ │ -00003e9c t buffered_iternext │ │ │ │ +00001080 t buffered_clear │ │ │ │ +00000ec0 t buffered_closed │ │ │ │ +00000fa0 t buffered_dealloc │ │ │ │ +000023c0 t buffered_flush_and_rewind_unlocked │ │ │ │ +00003ef8 t buffered_iternext │ │ │ │ 00000060 t buffered_repr │ │ │ │ -000026e8 t buffered_traverse │ │ │ │ +000026d8 t buffered_traverse │ │ │ │ 00000c48 r bufferediobase_doc │ │ │ │ 00000a1c d bufferediobase_methods │ │ │ │ 00000a04 d bufferediobase_slots │ │ │ │ 000009f0 D bufferediobase_spec │ │ │ │ 000001f4 d bufferedrandom_getset │ │ │ │ 00000244 d bufferedrandom_members │ │ │ │ 000002a8 d bufferedrandom_methods │ │ │ │ @@ -33078,17 +33071,17 @@ │ │ │ │ U _PyErr_ChainExceptions1 │ │ │ │ U _PyFileIO_closed │ │ │ │ U _PyFile_Flush │ │ │ │ U _PyIOBase_cannot_pickle │ │ │ │ U _PyIOBase_check_closed │ │ │ │ U _PyIOBase_finalize │ │ │ │ U _PyIO_Module │ │ │ │ -0000296c T _PyIO_find_line_ending │ │ │ │ +00002978 T _PyIO_find_line_ending │ │ │ │ U _PyIO_trap_eintr │ │ │ │ -00002330 T _PyIncrementalNewlineDecoder_decode │ │ │ │ +0000233c T _PyIncrementalNewlineDecoder_decode │ │ │ │ U _PyInterpreterState_GetConfig │ │ │ │ U _PyLong_AsByteArray │ │ │ │ U _PyLong_FromByteArray │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_CallMethod │ │ │ │ U _PyRuntime │ │ │ │ U _PyUnicode_AsASCIIString │ │ │ │ @@ -33104,71 +33097,71 @@ │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_convert_optional_to_ssize_t │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_idiv │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ -0000132c t _io_IncrementalNewlineDecoder___init__ │ │ │ │ +00001344 t _io_IncrementalNewlineDecoder___init__ │ │ │ │ 00000ce8 r _io_IncrementalNewlineDecoder___init____doc__ │ │ │ │ -00003c00 t _io_IncrementalNewlineDecoder_decode │ │ │ │ +00003c0c t _io_IncrementalNewlineDecoder_decode │ │ │ │ 00000cbc r _io_IncrementalNewlineDecoder_decode__doc__ │ │ │ │ -00003504 t _io_IncrementalNewlineDecoder_getstate │ │ │ │ +00003510 t _io_IncrementalNewlineDecoder_getstate │ │ │ │ 00000ca4 r _io_IncrementalNewlineDecoder_getstate__doc__ │ │ │ │ -00000850 t _io_IncrementalNewlineDecoder_reset │ │ │ │ +00003cbc t _io_IncrementalNewlineDecoder_reset │ │ │ │ 00000c6c r _io_IncrementalNewlineDecoder_reset__doc__ │ │ │ │ -000015fc t _io_IncrementalNewlineDecoder_setstate │ │ │ │ +00001520 t _io_IncrementalNewlineDecoder_setstate │ │ │ │ 00000c84 r _io_IncrementalNewlineDecoder_setstate__doc__ │ │ │ │ 000006d8 t _io_TextIOWrapper__CHUNK_SIZE_get │ │ │ │ 0000063a t _io_TextIOWrapper__CHUNK_SIZE_set │ │ │ │ 00000000 t _io_TextIOWrapper___init__ │ │ │ │ 000006bc r _io_TextIOWrapper___init____doc__ │ │ │ │ -00002bc0 t _io_TextIOWrapper_close │ │ │ │ +00002bcc t _io_TextIOWrapper_close │ │ │ │ 0000016c r _io_TextIOWrapper_close__doc__ │ │ │ │ -00001468 t _io_TextIOWrapper_closed_get │ │ │ │ -00001080 t _io_TextIOWrapper_closed_get_impl │ │ │ │ -0000159c t _io_TextIOWrapper_detach │ │ │ │ +00001480 t _io_TextIOWrapper_closed_get │ │ │ │ +0000108c t _io_TextIOWrapper_closed_get_impl │ │ │ │ +000014c0 t _io_TextIOWrapper_detach │ │ │ │ 000005cc r _io_TextIOWrapper_detach__doc__ │ │ │ │ 00000024 t _io_TextIOWrapper_errors_get │ │ │ │ -00003b30 t _io_TextIOWrapper_fileno │ │ │ │ +00003b3c t _io_TextIOWrapper_fileno │ │ │ │ 000001fc r _io_TextIOWrapper_fileno__doc__ │ │ │ │ -00002d04 t _io_TextIOWrapper_flush │ │ │ │ +00002d10 t _io_TextIOWrapper_flush │ │ │ │ 00000184 r _io_TextIOWrapper_flush__doc__ │ │ │ │ 00000022 t _io_TextIOWrapper_isatty │ │ │ │ 0000019c r _io_TextIOWrapper_isatty__doc__ │ │ │ │ 0000009c t _io_TextIOWrapper_name_get │ │ │ │ 00000218 t _io_TextIOWrapper_newlines_get │ │ │ │ -00003638 t _io_TextIOWrapper_read │ │ │ │ +00003644 t _io_TextIOWrapper_read │ │ │ │ 00000590 r _io_TextIOWrapper_read__doc__ │ │ │ │ 00000378 t _io_TextIOWrapper_readable │ │ │ │ 000001cc r _io_TextIOWrapper_readable__doc__ │ │ │ │ -00003440 t _io_TextIOWrapper_readline │ │ │ │ +0000344c t _io_TextIOWrapper_readline │ │ │ │ 0000056c r _io_TextIOWrapper_readline__doc__ │ │ │ │ 000000f8 t _io_TextIOWrapper_reconfigure │ │ │ │ 000005e4 r _io_TextIOWrapper_reconfigure__doc__ │ │ │ │ -00000eec t _io_TextIOWrapper_seek │ │ │ │ +00000e8c t _io_TextIOWrapper_seek │ │ │ │ 000002e0 r _io_TextIOWrapper_seek__doc__ │ │ │ │ 00000448 t _io_TextIOWrapper_seekable │ │ │ │ 000001e4 r _io_TextIOWrapper_seekable__doc__ │ │ │ │ -000008b0 t _io_TextIOWrapper_tell │ │ │ │ +00000850 t _io_TextIOWrapper_tell │ │ │ │ 00000238 r _io_TextIOWrapper_tell__doc__ │ │ │ │ 000004b0 t _io_TextIOWrapper_truncate │ │ │ │ 00000214 r _io_TextIOWrapper_truncate__doc__ │ │ │ │ 000003e0 t _io_TextIOWrapper_writable │ │ │ │ 000001b4 r _io_TextIOWrapper_writable__doc__ │ │ │ │ 00000bb8 t _io_TextIOWrapper_write │ │ │ │ 000005b0 r _io_TextIOWrapper_write__doc__ │ │ │ │ 000005f2 t _io__TextIOBase_detach │ │ │ │ 000011d0 r _io__TextIOBase_detach__doc__ │ │ │ │ 00000f98 r _io__TextIOBase_encoding__doc__ │ │ │ │ -00001708 t _io__TextIOBase_encoding_get │ │ │ │ +0000162c t _io__TextIOBase_encoding_get │ │ │ │ 00000ed0 r _io__TextIOBase_errors__doc__ │ │ │ │ -00001768 t _io__TextIOBase_errors_get │ │ │ │ +0000168c t _io__TextIOBase_errors_get │ │ │ │ 00000f1c r _io__TextIOBase_newlines__doc__ │ │ │ │ -00001774 t _io__TextIOBase_newlines_get │ │ │ │ +00001698 t _io__TextIOBase_newlines_get │ │ │ │ 000007dc t _io__TextIOBase_read │ │ │ │ 00001110 r _io__TextIOBase_read__doc__ │ │ │ │ 00000850 t _io__TextIOBase_readline │ │ │ │ 00001064 r _io__TextIOBase_readline__doc__ │ │ │ │ 0000072e t _io__TextIOBase_write │ │ │ │ 00000fd4 r _io__TextIOBase_write__doc__ │ │ │ │ 00000050 r _keywords.1 │ │ │ │ @@ -33185,25 +33178,25 @@ │ │ │ │ 0000002c d _parser.11 │ │ │ │ 000000dc d _parser.13 │ │ │ │ 00000108 d _parser.15 │ │ │ │ 000000b0 d _parser.17 │ │ │ │ 00000058 d _parser.2 │ │ │ │ 00000000 d _parser.5 │ │ │ │ 00000084 d _parser.8 │ │ │ │ -000014a4 t _textiowrapper_decoder_setstate.isra.0 │ │ │ │ -00001520 t _textiowrapper_encoder_reset │ │ │ │ -000015d4 t _textiowrapper_readline │ │ │ │ -000010dc t _textiowrapper_writeflush │ │ │ │ +00003d1c t _textiowrapper_decoder_setstate.isra.0 │ │ │ │ +00001444 t _textiowrapper_encoder_reset │ │ │ │ +000015ec t _textiowrapper_readline │ │ │ │ +000010e8 t _textiowrapper_writeflush │ │ │ │ 00000000 t ascii_encode │ │ │ │ -0000290c t check_decoded │ │ │ │ +00002918 t check_decoded │ │ │ │ 00000804 t convert_optional_bool │ │ │ │ 00000000 r encodefuncs │ │ │ │ -00002b8c t find_control_char │ │ │ │ -000033e0 t incrementalnewlinedecoder_clear │ │ │ │ -00003330 t incrementalnewlinedecoder_dealloc │ │ │ │ +00002b98 t find_control_char │ │ │ │ +000033ec t incrementalnewlinedecoder_clear │ │ │ │ +0000333c t incrementalnewlinedecoder_dealloc │ │ │ │ 000004ac d incrementalnewlinedecoder_getset │ │ │ │ 000004d4 d incrementalnewlinedecoder_methods │ │ │ │ 00000288 t incrementalnewlinedecoder_newlines_get │ │ │ │ 00000064 t incrementalnewlinedecoder_traverse │ │ │ │ 00000088 t latin1_encode │ │ │ │ U memchr │ │ │ │ U memcpy │ │ │ │ @@ -33212,30 +33205,30 @@ │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ 000000b8 r textiobase_doc │ │ │ │ 00000558 d textiobase_getset │ │ │ │ 000005a8 d textiobase_methods │ │ │ │ 00000538 d textiobase_slots │ │ │ │ 00000524 D textiobase_spec │ │ │ │ -000016a4 t textiowrapper_build_cookie │ │ │ │ -000031c4 t textiowrapper_clear │ │ │ │ -00002fe4 t textiowrapper_dealloc │ │ │ │ -00003b98 t textiowrapper_get_decoded_chars │ │ │ │ +000015c8 t textiowrapper_build_cookie │ │ │ │ +000031d0 t textiowrapper_clear │ │ │ │ +00002ff0 t textiowrapper_dealloc │ │ │ │ +00003ba4 t textiowrapper_get_decoded_chars │ │ │ │ 00000230 d textiowrapper_getset │ │ │ │ -000014c4 t textiowrapper_iternext │ │ │ │ +000014dc t textiowrapper_iternext │ │ │ │ 000002a8 d textiowrapper_members │ │ │ │ 00000348 d textiowrapper_methods │ │ │ │ -00001f9c t textiowrapper_read_chunk │ │ │ │ +00001fa8 t textiowrapper_read_chunk │ │ │ │ 000000aa t textiowrapper_repr │ │ │ │ 000001d8 D textiowrapper_slots │ │ │ │ 000001c4 D textiowrapper_spec │ │ │ │ -00001284 t textiowrapper_traverse │ │ │ │ -00001714 t utf16_encode │ │ │ │ +0000129c t textiowrapper_traverse │ │ │ │ +00001638 t utf16_encode │ │ │ │ 00000558 t utf16be_encode │ │ │ │ -00001740 t utf16le_encode │ │ │ │ +00001664 t utf16le_encode │ │ │ │ 0000057c t utf32_encode │ │ │ │ 000005ce t utf32be_encode │ │ │ │ 000005a8 t utf32le_encode │ │ │ │ 00000000 t utf8_encode │ │ │ │ │ │ │ │ stringio.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ @@ -33315,20 +33308,20 @@ │ │ │ │ 00000030 r _io_StringIO___getstate____doc__ │ │ │ │ 00000048 t _io_StringIO___init__ │ │ │ │ 0000011c r _io_StringIO___init____doc__ │ │ │ │ 000001a6 t _io_StringIO___setstate__ │ │ │ │ 0000000c r _io_StringIO___setstate____doc__ │ │ │ │ 00000158 t _io_StringIO_close │ │ │ │ 000001f8 r _io_StringIO_close__doc__ │ │ │ │ -00000b60 t _io_StringIO_closed_get │ │ │ │ +00000c50 t _io_StringIO_closed_get │ │ │ │ 00000790 t _io_StringIO_getvalue │ │ │ │ 0000069c r _io_StringIO_getvalue__doc__ │ │ │ │ 000003ac t _io_StringIO_line_buffering_get │ │ │ │ 00000344 t _io_StringIO_newlines_get │ │ │ │ -00000d6c t _io_StringIO_read │ │ │ │ +00000e5c t _io_StringIO_read │ │ │ │ 000005b4 r _io_StringIO_read__doc__ │ │ │ │ 00000000 t _io_StringIO_readable │ │ │ │ 000000d8 r _io_StringIO_readable__doc__ │ │ │ │ 00000002 t _io_StringIO_readable_impl │ │ │ │ 00000000 t _io_StringIO_readline │ │ │ │ 00000544 r _io_StringIO_readline__doc__ │ │ │ │ 00000894 t _io_StringIO_seek │ │ │ │ @@ -33345,20 +33338,20 @@ │ │ │ │ 000002b4 r _io_StringIO_write__doc__ │ │ │ │ 00000000 r _keywords.1 │ │ │ │ 0000002c d _kwtuple.0 │ │ │ │ 00000000 d _parser.2 │ │ │ │ 0000083c t make_intermediate │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ -00000ad4 t realize │ │ │ │ +00000bc4 t realize │ │ │ │ 00000514 t resize_buffer │ │ │ │ -00000cb4 t stringio_clear │ │ │ │ -00000b9c t stringio_dealloc │ │ │ │ +00000da4 t stringio_clear │ │ │ │ +00000c8c t stringio_dealloc │ │ │ │ 000000f0 d stringio_getset │ │ │ │ -00000ed8 t stringio_iternext │ │ │ │ +00000fc8 t stringio_iternext │ │ │ │ 000000b4 d stringio_members │ │ │ │ 00000140 d stringio_methods │ │ │ │ 00000000 t stringio_new │ │ │ │ 0000005c d stringio_slots │ │ │ │ 00000048 D stringio_spec │ │ │ │ 00000104 t stringio_traverse │ │ │ │ │ │ │ │ @@ -33515,17 +33508,17 @@ │ │ │ │ U _PyType_Name │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_uidiv │ │ │ │ -00001e40 t _grouper_dealloc │ │ │ │ +00001f6c t _grouper_dealloc │ │ │ │ 00000e20 d _grouper_methods │ │ │ │ -00001d30 t _grouper_next │ │ │ │ +00001e5c t _grouper_next │ │ │ │ 0000051a t _grouper_reduce │ │ │ │ 00000dd8 d _grouper_slots │ │ │ │ 00000110 d _grouper_spec │ │ │ │ 000002ba t _grouper_traverse │ │ │ │ 00000000 r _keywords.1 │ │ │ │ 0000002c r _keywords.10 │ │ │ │ 00000038 r _keywords.13 │ │ │ │ @@ -33546,179 +33539,180 @@ │ │ │ │ 000001ec d _parser.14 │ │ │ │ 00000300 d _parser.17 │ │ │ │ 000002a8 d _parser.2 │ │ │ │ 0000027c d _parser.20 │ │ │ │ 00000218 d _parser.23 │ │ │ │ 00000250 d _parser.5 │ │ │ │ 000002d4 d _parser.8 │ │ │ │ -00001178 t accumulate_dealloc │ │ │ │ +00001080 t accumulate_dealloc │ │ │ │ 00000730 d accumulate_methods │ │ │ │ -0000241c t accumulate_next │ │ │ │ +00002548 t accumulate_next │ │ │ │ 00000126 t accumulate_reduce │ │ │ │ 0000020c t accumulate_setstate │ │ │ │ 000006e0 d accumulate_slots │ │ │ │ 00000034 d accumulate_spec │ │ │ │ 00000c28 t accumulate_traverse │ │ │ │ -00000e80 t batched_dealloc │ │ │ │ +00000d88 t batched_dealloc │ │ │ │ 00000b38 t batched_new │ │ │ │ 0000196c r batched_new__doc__ │ │ │ │ 00000c5c t batched_next │ │ │ │ 00000f10 d batched_slots │ │ │ │ 00000048 d batched_spec │ │ │ │ 00000c7a t batched_traverse │ │ │ │ 00001848 t chain_dealloc │ │ │ │ 00000b70 r chain_doc │ │ │ │ 000009f0 d chain_methods │ │ │ │ 00001674 t chain_new │ │ │ │ 00001744 t chain_next │ │ │ │ -00001840 t chain_reduce │ │ │ │ -000018ac t chain_setstate │ │ │ │ +00001744 t chain_reduce │ │ │ │ +000017b0 t chain_setstate │ │ │ │ 000009a0 d chain_slots │ │ │ │ 0000005c d chain_spec │ │ │ │ -00001008 t chain_traverse │ │ │ │ -00001440 t combinations_dealloc │ │ │ │ +00000f10 t chain_traverse │ │ │ │ +00001348 t combinations_dealloc │ │ │ │ 000008d0 d combinations_methods │ │ │ │ -00002c00 t combinations_next │ │ │ │ -00001984 t combinations_reduce │ │ │ │ -00001a48 t combinations_setstate │ │ │ │ +00002d34 t combinations_next │ │ │ │ +00001888 t combinations_reduce │ │ │ │ +0000194c t combinations_setstate │ │ │ │ 000000a0 t combinations_sizeof │ │ │ │ 00000880 d combinations_slots │ │ │ │ 00000070 d combinations_spec │ │ │ │ 000002f8 t combinations_traverse │ │ │ │ -000017f8 t compress_dealloc │ │ │ │ +000016fc t compress_dealloc │ │ │ │ 000006c0 d compress_methods │ │ │ │ -00002888 t compress_next │ │ │ │ -00001d00 t compress_reduce │ │ │ │ +000029b4 t compress_next │ │ │ │ +00001c04 t compress_reduce │ │ │ │ 00000670 d compress_slots │ │ │ │ 00000084 d compress_spec │ │ │ │ 00000de0 t compress_traverse │ │ │ │ 00000f18 t count_dealloc │ │ │ │ 000005e0 d count_methods │ │ │ │ 000003cc t count_next │ │ │ │ -00001dd0 t count_reduce │ │ │ │ -00001d48 t count_repr │ │ │ │ +00001cd4 t count_reduce │ │ │ │ +00001c4c t count_repr │ │ │ │ 00000588 d count_slots │ │ │ │ 00000098 d count_spec │ │ │ │ 00000384 t count_traverse │ │ │ │ -000015b4 t cwr_dealloc │ │ │ │ +000014b8 t cwr_dealloc │ │ │ │ 00000840 d cwr_methods │ │ │ │ -00002eac t cwr_next │ │ │ │ -00001b34 t cwr_reduce │ │ │ │ -00001bf4 t cwr_setstate │ │ │ │ +0000303c t cwr_next │ │ │ │ +00001a38 t cwr_reduce │ │ │ │ +00001af8 t cwr_setstate │ │ │ │ 000000ae t cwr_sizeof │ │ │ │ 000007f0 d cwr_slots │ │ │ │ 000000ac d cwr_spec │ │ │ │ 00000336 t cwr_traverse │ │ │ │ -000012bc t cycle_dealloc │ │ │ │ +000011c4 t cycle_dealloc │ │ │ │ 00000c80 d cycle_methods │ │ │ │ -00002600 t cycle_next │ │ │ │ +0000272c t cycle_next │ │ │ │ 00000374 t cycle_reduce │ │ │ │ -00001e30 t cycle_setstate │ │ │ │ +00001d34 t cycle_setstate │ │ │ │ 00000c30 d cycle_slots │ │ │ │ 000000c0 d cycle_spec │ │ │ │ 00000caa t cycle_traverse │ │ │ │ 000000e0 t dropwhile_dealloc │ │ │ │ 00000c00 d dropwhile_methods │ │ │ │ -000016c4 t dropwhile_next │ │ │ │ +000015c8 t dropwhile_next │ │ │ │ 00000440 t dropwhile_reduce │ │ │ │ 0000048c t dropwhile_setstate │ │ │ │ 00000bb0 d dropwhile_slots │ │ │ │ 000000d4 d dropwhile_spec │ │ │ │ 00000ce8 t dropwhile_traverse │ │ │ │ -00000e38 t filterfalse_dealloc │ │ │ │ +00001ba8 t filterfalse_dealloc │ │ │ │ 00000650 d filterfalse_methods │ │ │ │ -000018c0 t filterfalse_next │ │ │ │ +00001970 t filterfalse_next │ │ │ │ 000004d4 t filterfalse_reduce │ │ │ │ 00000600 d filterfalse_slots │ │ │ │ 000000e8 d filterfalse_spec │ │ │ │ 00000d26 t filterfalse_traverse │ │ │ │ -00000fb0 t groupby_dealloc │ │ │ │ +00000eb8 t groupby_dealloc │ │ │ │ 00000e90 d groupby_methods │ │ │ │ -00001af0 t groupby_next │ │ │ │ -00001ed8 t groupby_reduce │ │ │ │ +00001c1c t groupby_next │ │ │ │ +00001ddc t groupby_reduce │ │ │ │ 00000584 t groupby_setstate │ │ │ │ 00000e40 d groupby_slots │ │ │ │ 000000fc d groupby_spec │ │ │ │ 0000025e t groupby_traverse │ │ │ │ 000012e4 t islice_dealloc │ │ │ │ 00000c48 r islice_doc │ │ │ │ 00000b00 d islice_methods │ │ │ │ 00000fcc t islice_new │ │ │ │ 000011d0 t islice_next │ │ │ │ -00001f50 t islice_reduce │ │ │ │ -00002018 t islice_setstate │ │ │ │ +00001e54 t islice_reduce │ │ │ │ +00001f1c t islice_setstate │ │ │ │ 00000ab0 d islice_slots │ │ │ │ 00000124 d islice_spec │ │ │ │ -00001ccc t islice_traverse │ │ │ │ +00001bd0 t islice_traverse │ │ │ │ 00000644 t itertools__grouper │ │ │ │ -0000238c t itertools__tee │ │ │ │ +00002290 t itertools__tee │ │ │ │ 000016e4 r itertools__tee__doc__ │ │ │ │ -00001040 t itertools_accumulate │ │ │ │ +00000f48 t itertools_accumulate │ │ │ │ 000010d4 r itertools_accumulate__doc__ │ │ │ │ 000016fc t itertools_chain_from_iterable │ │ │ │ 000013c4 r itertools_chain_from_iterable__doc__ │ │ │ │ -00001304 t itertools_combinations │ │ │ │ +0000120c t itertools_combinations │ │ │ │ 0000131c r itertools_combinations__doc__ │ │ │ │ -00001490 t itertools_combinations_with_replacement │ │ │ │ +00001398 t itertools_combinations_with_replacement │ │ │ │ 00001200 r itertools_combinations_with_replacement__doc__ │ │ │ │ -00001774 t itertools_compress │ │ │ │ +00001678 t itertools_compress │ │ │ │ 00001010 r itertools_compress__doc__ │ │ │ │ 00000110 t itertools_count │ │ │ │ 00000e84 r itertools_count__doc__ │ │ │ │ -000011cc t itertools_cycle │ │ │ │ +000010d4 t itertools_cycle │ │ │ │ 0000161c r itertools_cycle__doc__ │ │ │ │ -00001604 t itertools_dropwhile │ │ │ │ +00001508 t itertools_dropwhile │ │ │ │ 00001574 r itertools_dropwhile__doc__ │ │ │ │ -00000d88 t itertools_filterfalse │ │ │ │ +000018c0 t itertools_filterfalse │ │ │ │ 00000f70 r itertools_filterfalse__doc__ │ │ │ │ -00000ec0 t itertools_groupby │ │ │ │ +00000dc8 t itertools_groupby │ │ │ │ 0000177c r itertools_groupby__doc__ │ │ │ │ 00000430 t itertools_permutations │ │ │ │ 00001150 r itertools_permutations__doc__ │ │ │ │ -000026c0 t itertools_starmap │ │ │ │ +000027ec t itertools_starmap │ │ │ │ 00001444 r itertools_starmap__doc__ │ │ │ │ 0000098c t itertools_takewhile │ │ │ │ 000014e8 r itertools_takewhile__doc__ │ │ │ │ 00000320 t itertools_tee │ │ │ │ 00001694 r itertools_tee__doc__ │ │ │ │ -0000249c t itertools_teedataobject │ │ │ │ +000023a0 t itertools_teedataobject │ │ │ │ 00001720 r itertools_teedataobject__doc__ │ │ │ │ 00000000 d itertoolsmodule │ │ │ │ 00000524 t itertoolsmodule_clear │ │ │ │ 0000000c t itertoolsmodule_exec │ │ │ │ 000008cc t itertoolsmodule_free │ │ │ │ 00000460 d itertoolsmodule_slots │ │ │ │ 00000000 t itertoolsmodule_traverse │ │ │ │ 00000244 d kwargs.24 │ │ │ │ 00000848 r length_hint_doc │ │ │ │ U memmove │ │ │ │ + U memset │ │ │ │ 00000068 r module_doc │ │ │ │ 00000440 d module_methods │ │ │ │ 000007f6 t pairwise_dealloc │ │ │ │ 00000720 t pairwise_new │ │ │ │ 000018e0 r pairwise_new__doc__ │ │ │ │ -00003108 t pairwise_next │ │ │ │ +00003298 t pairwise_next │ │ │ │ 00000ec0 d pairwise_slots │ │ │ │ 00000138 d pairwise_spec │ │ │ │ 00000842 t pairwise_traverse │ │ │ │ 000007b0 d permuations_methods │ │ │ │ 00000e98 t permutations_dealloc │ │ │ │ 00000624 t permutations_next │ │ │ │ -00002074 t permutations_reduce │ │ │ │ -00002160 t permutations_setstate │ │ │ │ +00001f78 t permutations_reduce │ │ │ │ +00002064 t permutations_setstate │ │ │ │ 000000bc t permutations_sizeof │ │ │ │ 00000760 d permutations_slots │ │ │ │ 0000014c d permutations_spec │ │ │ │ 0000088a t permutations_traverse │ │ │ │ 00000dfc t product_dealloc │ │ │ │ 00000880 r product_doc │ │ │ │ 00000960 d product_methods │ │ │ │ 000009a4 t product_new │ │ │ │ 00000b88 t product_next │ │ │ │ -000022b8 t product_reduce │ │ │ │ +000021bc t product_reduce │ │ │ │ 000008c8 t product_setstate │ │ │ │ 000000d0 t product_sizeof │ │ │ │ 00000910 d product_slots │ │ │ │ 00000160 d product_spec │ │ │ │ 00000062 t product_traverse │ │ │ │ 00000e5c r reduce_doc │ │ │ │ 0000161c t repeat_dealloc │ │ │ │ @@ -33730,17 +33724,17 @@ │ │ │ │ 00000a14 t repeat_reduce │ │ │ │ 000009ca t repeat_repr │ │ │ │ 00000500 d repeat_slots │ │ │ │ 00000174 d repeat_spec │ │ │ │ 00000000 t repeat_traverse │ │ │ │ 00000e34 r setstate_doc │ │ │ │ 00000b4c r sizeof_doc │ │ │ │ -00002814 t starmap_dealloc │ │ │ │ +00002940 t starmap_dealloc │ │ │ │ 00000a90 d starmap_methods │ │ │ │ -00002770 t starmap_next │ │ │ │ +0000289c t starmap_next │ │ │ │ 00000a6e t starmap_reduce │ │ │ │ 00000a40 d starmap_slots │ │ │ │ 00000188 d starmap_spec │ │ │ │ 00000d64 t starmap_traverse │ │ │ │ 00000af0 t takewhile_dealloc │ │ │ │ 00000a4c t takewhile_next │ │ │ │ 00000ab4 t takewhile_reduce │ │ │ │ @@ -33751,35 +33745,35 @@ │ │ │ │ 00000da2 t takewhile_traverse │ │ │ │ 00000944 t tee_clear │ │ │ │ 000004dc t tee_copy │ │ │ │ 00000904 t tee_dealloc │ │ │ │ 00000444 t tee_fromiterable │ │ │ │ 00000d08 d tee_members │ │ │ │ 00000d30 d tee_methods │ │ │ │ -00002500 t tee_next │ │ │ │ +0000262c t tee_next │ │ │ │ 00000b48 t tee_reduce │ │ │ │ -000025c8 t tee_setstate │ │ │ │ +000024cc t tee_setstate │ │ │ │ 00000cb0 d tee_slots │ │ │ │ 000001b0 d tee_spec │ │ │ │ 000008d0 t tee_traverse │ │ │ │ 00000e10 r teecopy_doc │ │ │ │ 000014a8 t teedataobject_clear │ │ │ │ 000013a4 t teedataobject_dealloc │ │ │ │ 00000db8 d teedataobject_methods │ │ │ │ 00000f8c t teedataobject_newinternal.isra.0 │ │ │ │ -00002410 t teedataobject_reduce │ │ │ │ +00002314 t teedataobject_reduce │ │ │ │ 00000d70 d teedataobject_slots │ │ │ │ 000001c4 d teedataobject_spec │ │ │ │ 0000133c t teedataobject_traverse │ │ │ │ -0000238c t zip_longest_dealloc │ │ │ │ +000024b8 t zip_longest_dealloc │ │ │ │ 000005d4 r zip_longest_doc │ │ │ │ 000004d0 d zip_longest_methods │ │ │ │ -00001eac t zip_longest_new │ │ │ │ -0000207c t zip_longest_next │ │ │ │ -0000267c t zip_longest_reduce │ │ │ │ +00001fd8 t zip_longest_new │ │ │ │ +000021a8 t zip_longest_next │ │ │ │ +00002580 t zip_longest_reduce │ │ │ │ 00000b8e t zip_longest_setstate │ │ │ │ 00000be0 t zip_longest_traverse │ │ │ │ 00000480 d ziplongest_slots │ │ │ │ 000001d8 d ziplongest_spec │ │ │ │ │ │ │ │ sre.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ @@ -33884,16 +33878,16 @@ │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Join │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ -00007470 t Py_UNICODE_ISALNUM │ │ │ │ -000035bc t Py_XDECREF │ │ │ │ +000074a0 t Py_UNICODE_ISALNUM │ │ │ │ +000035e8 t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyBytes_Join │ │ │ │ U _PyDict_Next │ │ │ │ U _PyDict_SetItem_KnownHash │ │ │ │ U _PyImport_GetModuleAttrString │ │ │ │ @@ -33963,82 +33957,82 @@ │ │ │ │ 00000294 d _parser.39 │ │ │ │ 000000b0 d _parser.6 │ │ │ │ 00000210 d _parser.9 │ │ │ │ 000004f0 t _sre_SRE_Match___copy__ │ │ │ │ 00000390 r _sre_SRE_Match___copy____doc__ │ │ │ │ 00000500 t _sre_SRE_Match___deepcopy__ │ │ │ │ 0000036c r _sre_SRE_Match___deepcopy____doc__ │ │ │ │ -00004c3c t _sre_SRE_Match_end │ │ │ │ +00004c68 t _sre_SRE_Match_end │ │ │ │ 0000040c r _sre_SRE_Match_end__doc__ │ │ │ │ 00000510 t _sre_SRE_Match_expand │ │ │ │ 00000640 r _sre_SRE_Match_expand__doc__ │ │ │ │ 0000263c t _sre_SRE_Match_groupdict │ │ │ │ 000004c0 r _sre_SRE_Match_groupdict__doc__ │ │ │ │ -00004624 t _sre_SRE_Match_groups │ │ │ │ +00004650 t _sre_SRE_Match_groups │ │ │ │ 00000590 r _sre_SRE_Match_groups__doc__ │ │ │ │ 00002a3c t _sre_SRE_Match_span │ │ │ │ 000003a8 r _sre_SRE_Match_span__doc__ │ │ │ │ -0000aa3c t _sre_SRE_Match_start │ │ │ │ +0000aa34 t _sre_SRE_Match_start │ │ │ │ 00000464 r _sre_SRE_Match_start__doc__ │ │ │ │ 000004e0 t _sre_SRE_Pattern___copy__ │ │ │ │ 00000844 r _sre_SRE_Pattern___copy____doc__ │ │ │ │ 000004d0 t _sre_SRE_Pattern___deepcopy__ │ │ │ │ 00000820 r _sre_SRE_Pattern___deepcopy____doc__ │ │ │ │ -0000aaf4 t _sre_SRE_Pattern_findall │ │ │ │ +0000aaec t _sre_SRE_Pattern_findall │ │ │ │ 00000b18 r _sre_SRE_Pattern_findall__doc__ │ │ │ │ -0000be68 t _sre_SRE_Pattern_finditer │ │ │ │ +0000be6c t _sre_SRE_Pattern_finditer │ │ │ │ 00000a54 r _sre_SRE_Pattern_finditer__doc__ │ │ │ │ -0000cd44 t _sre_SRE_Pattern_fullmatch │ │ │ │ +0000cd40 t _sre_SRE_Pattern_fullmatch │ │ │ │ 00000c5c r _sre_SRE_Pattern_fullmatch__doc__ │ │ │ │ 00000af4 t _sre_SRE_Pattern_match │ │ │ │ 00000cbc r _sre_SRE_Pattern_match__doc__ │ │ │ │ 00000204 t _sre_SRE_Pattern_scanner │ │ │ │ 00000a18 r _sre_SRE_Pattern_scanner__doc__ │ │ │ │ -000062ac t _sre_SRE_Pattern_search │ │ │ │ +000062f8 t _sre_SRE_Pattern_search │ │ │ │ 00000b94 r _sre_SRE_Pattern_search__doc__ │ │ │ │ -000074f4 t _sre_SRE_Pattern_split │ │ │ │ +00007524 t _sre_SRE_Pattern_split │ │ │ │ 000009c4 r _sre_SRE_Pattern_split__doc__ │ │ │ │ -00004d6c t _sre_SRE_Pattern_sub │ │ │ │ +00004d98 t _sre_SRE_Pattern_sub │ │ │ │ 0000091c r _sre_SRE_Pattern_sub__doc__ │ │ │ │ 00002d38 t _sre_SRE_Pattern_subn │ │ │ │ 0000085c r _sre_SRE_Pattern_subn__doc__ │ │ │ │ 0000066e t _sre_SRE_Scanner_match │ │ │ │ 00000354 r _sre_SRE_Scanner_match__doc__ │ │ │ │ -0000c214 t _sre_SRE_Scanner_search │ │ │ │ +0000c218 t _sre_SRE_Scanner_search │ │ │ │ 0000033c r _sre_SRE_Scanner_search__doc__ │ │ │ │ -00003980 t _sre_ascii_iscased │ │ │ │ +000039ac t _sre_ascii_iscased │ │ │ │ 00000db8 r _sre_ascii_iscased__doc__ │ │ │ │ -00003930 t _sre_ascii_tolower │ │ │ │ +0000395c t _sre_ascii_tolower │ │ │ │ 00000d60 r _sre_ascii_tolower__doc__ │ │ │ │ 00000000 t _sre_compile │ │ │ │ 000007c8 r _sre_compile__doc__ │ │ │ │ 000007aa t _sre_getcodesize │ │ │ │ 00000de4 r _sre_getcodesize__doc__ │ │ │ │ 00000000 t _sre_template │ │ │ │ 000006d0 r _sre_template__doc__ │ │ │ │ -00003830 t _sre_unicode_iscased │ │ │ │ +0000385c t _sre_unicode_iscased │ │ │ │ 00000d8c r _sre_unicode_iscased__doc__ │ │ │ │ -00003888 t _sre_unicode_tolower │ │ │ │ +000038b4 t _sre_unicode_tolower │ │ │ │ 00000d34 r _sre_unicode_tolower__doc__ │ │ │ │ -00003740 t _validate_charset │ │ │ │ +0000376c t _validate_charset │ │ │ │ 00000338 t _validate_inner │ │ │ │ 00002ca8 t char_loc_ignore │ │ │ │ 00000418 t compile_template │ │ │ │ 00000000 r copyright │ │ │ │ -00003254 t data_stack_grow │ │ │ │ +00003280 t data_stack_grow │ │ │ │ 00002ae0 t expand_template │ │ │ │ 000000e4 r flag_names.3 │ │ │ │ -0000366c t match_clear │ │ │ │ -000035d4 t match_dealloc │ │ │ │ +00003698 t match_clear │ │ │ │ +00003600 t match_dealloc │ │ │ │ 00000e88 r match_doc │ │ │ │ -00004cf4 t match_getindex │ │ │ │ -0000a898 t match_getitem │ │ │ │ +00004d20 t match_getindex │ │ │ │ +0000a890 t match_getitem │ │ │ │ 0000064c d match_getset │ │ │ │ -00004828 t match_getslice_by_index │ │ │ │ -00004964 t match_group │ │ │ │ +00004854 t match_getslice_by_index │ │ │ │ +00004990 t match_group │ │ │ │ 00000e04 r match_group_doc │ │ │ │ 00002c74 t match_lastgroup_get │ │ │ │ 000004bc t match_lastindex_get │ │ │ │ 000005e8 d match_members │ │ │ │ 0000069c d match_methods │ │ │ │ 00000590 t match_regs_get │ │ │ │ 00000614 t match_repr │ │ │ │ @@ -34054,50 +34048,50 @@ │ │ │ │ 00000ee8 r pattern_doc │ │ │ │ 0000076a t pattern_error │ │ │ │ 00000808 d pattern_getset │ │ │ │ 00002630 t pattern_groupindex │ │ │ │ 000025ec t pattern_hash │ │ │ │ 000007a4 d pattern_members │ │ │ │ 00000830 d pattern_methods │ │ │ │ -000032b8 t pattern_new_match │ │ │ │ +000032e4 t pattern_new_match │ │ │ │ 000001b4 t pattern_repr │ │ │ │ 0000011c t pattern_richcompare │ │ │ │ 0000074c d pattern_slots │ │ │ │ 00000034 d pattern_spec │ │ │ │ -00004e68 t pattern_subx │ │ │ │ -000038d4 t pattern_traverse │ │ │ │ -000074ac t repeat_pool_malloc │ │ │ │ -0000cd08 t scanner_clear │ │ │ │ -0000cc08 t scanner_dealloc │ │ │ │ +00004e94 t pattern_subx │ │ │ │ +00003900 t pattern_traverse │ │ │ │ +000074dc t repeat_pool_malloc │ │ │ │ +0000cd04 t scanner_clear │ │ │ │ +0000cc04 t scanner_dealloc │ │ │ │ 00000540 d scanner_members │ │ │ │ 00000568 d scanner_methods │ │ │ │ 00000510 d scanner_slots │ │ │ │ 0000005c d scanner_spec │ │ │ │ 00000186 t scanner_traverse │ │ │ │ -00004448 t sre_category │ │ │ │ +00004474 t sre_category │ │ │ │ 0000033c t sre_clear │ │ │ │ 0000000c t sre_exec │ │ │ │ 00000414 t sre_free │ │ │ │ 00000450 d sre_slots │ │ │ │ 000001d0 r sre_targets.40 │ │ │ │ 00000124 r sre_targets.41 │ │ │ │ 00000038 r sre_targets.42 │ │ │ │ 00002ce8 t sre_tolower │ │ │ │ 00002d10 t sre_toupper │ │ │ │ -000036f4 t sre_traverse │ │ │ │ -000040f0 t sre_ucs1_charset.isra.0 │ │ │ │ +00003720 t sre_traverse │ │ │ │ +0000411c t sre_ucs1_charset.isra.0 │ │ │ │ 000001b6 t sre_ucs1_charset_loc_ignore.isra.0 │ │ │ │ -000039cc t sre_ucs1_count │ │ │ │ +000039f8 t sre_ucs1_count │ │ │ │ 0000117c t sre_ucs1_match │ │ │ │ -0000a56c t sre_ucs2_count │ │ │ │ -000086e0 t sre_ucs2_match │ │ │ │ +0000a564 t sre_ucs2_count │ │ │ │ +000086cc t sre_ucs2_match │ │ │ │ 00002464 t sre_ucs4_count │ │ │ │ 0000054c t sre_ucs4_match │ │ │ │ 00000000 d sremodule │ │ │ │ -00003548 t state_fini │ │ │ │ +00003574 t state_fini │ │ │ │ 000000f0 t state_init.part.0 │ │ │ │ 00002974 t template_clear │ │ │ │ 00000146 t template_dealloc │ │ │ │ 000004f0 d template_slots │ │ │ │ 00000070 d template_spec │ │ │ │ 0000291c t template_traverse │ │ │ │ │ │ │ │ @@ -34250,15 +34244,15 @@ │ │ │ │ U PySet_New │ │ │ │ U PyStructSequence_GetItem │ │ │ │ U PyStructSequence_NewType │ │ │ │ U PySys_Audit │ │ │ │ 000006d4 t PyThreadHandleObject_dealloc │ │ │ │ 00000078 t PyThreadHandleObject_get_ident │ │ │ │ 00000884 t PyThreadHandleObject_is_done │ │ │ │ -00001314 t PyThreadHandleObject_join │ │ │ │ +00001318 t PyThreadHandleObject_join │ │ │ │ 00000508 t PyThreadHandleObject_new │ │ │ │ 0000055a t PyThreadHandleObject_repr │ │ │ │ 000008f4 t PyThreadHandleObject_set_done │ │ │ │ 00000504 t PyThreadHandleObject_tp_new │ │ │ │ 0000039c t PyThreadHandleObject_traverse │ │ │ │ U PyThreadState_Clear │ │ │ │ U PyThreadState_Delete │ │ │ │ @@ -34283,21 +34277,21 @@ │ │ │ │ U PyType_FromSpec │ │ │ │ U PyType_GenericAlloc │ │ │ │ U PyType_GetModuleByDef │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyWeakref_NewRef │ │ │ │ U Py_BuildValue │ │ │ │ U Py_MakePendingCalls │ │ │ │ -00001550 t Py_XDECREF │ │ │ │ +00001558 t Py_XDECREF │ │ │ │ 000004d8 d ThreadHandle_Type_slots │ │ │ │ 00000034 d ThreadHandle_Type_spec │ │ │ │ 000005b4 t ThreadHandle_decref │ │ │ │ 00000550 d ThreadHandle_getsetlist │ │ │ │ -00001478 t ThreadHandle_ident │ │ │ │ -00001388 t ThreadHandle_join │ │ │ │ +00001480 t ThreadHandle_ident │ │ │ │ +00001390 t ThreadHandle_join │ │ │ │ 00000510 d ThreadHandle_methods │ │ │ │ 0000053c t ThreadHandle_new │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyDeadline_Get │ │ │ │ U _PyDeadline_Init │ │ │ │ U _PyErr_Display │ │ │ │ @@ -34326,50 +34320,50 @@ │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_l2d │ │ │ │ U __fprintf_chk │ │ │ │ 00000734 r _count_doc │ │ │ │ -000017c0 t _ldict │ │ │ │ +000017c8 t _ldict │ │ │ │ 00001d3c r acquire_doc │ │ │ │ 00001ce4 r acquire_lock_doc │ │ │ │ 00000b48 r allocate_doc │ │ │ │ 00000b8c r allocate_lock_doc │ │ │ │ 00000938 t check_started │ │ │ │ -000011a8 t clear_locals │ │ │ │ +000010a8 t clear_locals │ │ │ │ 00000480 t create_localdummies │ │ │ │ 00000304 t create_localsdict │ │ │ │ 0000129c r daemon_threads_allowed_doc │ │ │ │ 00000a38 t detach_thread.isra.0 │ │ │ │ -00000d4c t do_start_new_thread │ │ │ │ +00000d50 t do_start_new_thread │ │ │ │ 00001cbc r enter_doc │ │ │ │ 00000288 r excepthook_doc │ │ │ │ 00000da4 r exit_doc │ │ │ │ 00000d68 r exit_thread_doc │ │ │ │ U floor │ │ │ │ 00000692 t force_done │ │ │ │ 0000096c r get_ident_doc │ │ │ │ 000008ac r get_native_id_doc │ │ │ │ 00000c04 r interrupt_doc │ │ │ │ -000015fc t join_thread │ │ │ │ +00001604 t join_thread │ │ │ │ 000000b8 d keywords.0 │ │ │ │ -00001288 t local_clear │ │ │ │ -0000123c t local_dealloc │ │ │ │ +0000128c t local_clear │ │ │ │ +00001240 t local_dealloc │ │ │ │ 000002d0 d local_dummy_type_members │ │ │ │ 000002b0 d local_dummy_type_slots │ │ │ │ 00000070 d local_dummy_type_spec │ │ │ │ -000018c0 t local_getattro │ │ │ │ +000018c8 t local_getattro │ │ │ │ 000001b0 t local_new │ │ │ │ -00001728 t local_setattro │ │ │ │ +00001730 t local_setattro │ │ │ │ 00000680 t local_traverse │ │ │ │ 00000288 d local_type_members │ │ │ │ 00000240 d local_type_slots │ │ │ │ 00000084 d local_type_spec │ │ │ │ -00001058 t localdummy_dealloc │ │ │ │ +0000105c t localdummy_dealloc │ │ │ │ 00000430 t lock_PyThread_acquire_lock │ │ │ │ 00000578 t lock_PyThread_release_lock │ │ │ │ 00000068 t lock__at_fork_reinit │ │ │ │ 00000310 t lock_dealloc │ │ │ │ 00001900 r lock_doc │ │ │ │ 00001b68 r lock_exit_doc │ │ │ │ 000004c4 t lock_locked_lock │ │ │ │ @@ -34379,28 +34373,28 @@ │ │ │ │ 000003b4 t lock_traverse │ │ │ │ 00000400 d lock_type_slots │ │ │ │ 00000048 d lock_type_spec │ │ │ │ 00001b20 r locked_doc │ │ │ │ 00001ae4 r locked_lock_doc │ │ │ │ 00001bdc r release_doc │ │ │ │ 00001b9c r release_lock_doc │ │ │ │ -0000156c t remove_from_shutdown_handles │ │ │ │ +00001574 t remove_from_shutdown_handles │ │ │ │ 00000094 t rlock__at_fork_reinit │ │ │ │ 000000c8 t rlock_acquire │ │ │ │ 00001654 r rlock_acquire_doc │ │ │ │ 00000252 t rlock_acquire_restore │ │ │ │ 000013f4 r rlock_acquire_restore_doc │ │ │ │ 000002b4 t rlock_dealloc │ │ │ │ 0000162c r rlock_enter_doc │ │ │ │ 00001448 r rlock_exit_doc │ │ │ │ -00001988 t rlock_is_owned │ │ │ │ +00001990 t rlock_is_owned │ │ │ │ 00001320 r rlock_is_owned_doc │ │ │ │ 00000360 d rlock_methods │ │ │ │ 00000000 t rlock_new │ │ │ │ -000016c4 t rlock_recursion_count │ │ │ │ +000016cc t rlock_recursion_count │ │ │ │ 00001364 r rlock_recursion_count_doc │ │ │ │ 00000244 t rlock_release │ │ │ │ 0000147c r rlock_release_doc │ │ │ │ 000000de t rlock_release_save │ │ │ │ 000013ac r rlock_release_save_doc │ │ │ │ 000004d6 t rlock_repr │ │ │ │ 000003a8 t rlock_traverse │ │ │ │ @@ -34414,37 +34408,37 @@ │ │ │ │ 00000e38 r start_joinable_doc │ │ │ │ 00001068 r start_new_doc │ │ │ │ 000010c8 r start_new_thread_doc │ │ │ │ U stderr │ │ │ │ 00000064 t thread_PyThread_allocate_lock │ │ │ │ 00000672 t thread_PyThread_exit_thread │ │ │ │ 0000061e t thread_PyThread_interrupt_main │ │ │ │ -00000c08 t thread_PyThread_start_joinable_thread │ │ │ │ +00000c0c t thread_PyThread_start_joinable_thread │ │ │ │ 00000146 t thread_PyThread_start_new_thread │ │ │ │ -000019d0 t thread__count │ │ │ │ +000019d8 t thread__count │ │ │ │ 00000614 t thread__get_main_thread_ident │ │ │ │ 00000098 r thread__get_main_thread_ident_doc │ │ │ │ 000008cc t thread__is_main_interpreter │ │ │ │ 0000021c r thread__is_main_interpreter_doc │ │ │ │ 00000628 t thread__make_thread_handle │ │ │ │ 0000012c r thread__make_thread_handle_doc │ │ │ │ -000014f8 t thread_bootstate_free.constprop.0 │ │ │ │ -000016f4 t thread_daemon_threads_allowed │ │ │ │ +00001500 t thread_bootstate_free.constprop.0 │ │ │ │ +000016fc t thread_daemon_threads_allowed │ │ │ │ 0000000c r thread_doc │ │ │ │ 000002d8 t thread_excepthook │ │ │ │ 00000088 t thread_get_ident │ │ │ │ 00000714 t thread_get_native_id │ │ │ │ 000000e8 d thread_methods │ │ │ │ 00000000 d thread_module │ │ │ │ 00000730 t thread_module_clear │ │ │ │ 0000000c t thread_module_exec │ │ │ │ 00000880 t thread_module_free │ │ │ │ 000000c8 d thread_module_slots │ │ │ │ 00000350 t thread_module_traverse │ │ │ │ -000010a4 t thread_run │ │ │ │ +0000113c t thread_run │ │ │ │ 00000ae8 t thread_shutdown │ │ │ │ 00000588 t thread_stack_size │ │ │ │ 000000a8 d wr_callback_def.1 │ │ │ │ │ │ │ │ timemodule.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ @@ -34602,15 +34596,15 @@ │ │ │ │ 00000c10 r asctime_doc │ │ │ │ U clock │ │ │ │ 00001774 r clock_getres_doc │ │ │ │ 00001844 r clock_settime_doc │ │ │ │ 000017e4 r clock_settime_ns_doc │ │ │ │ 00000b28 r ctime_doc │ │ │ │ 000004ac r get_clock_info_doc │ │ │ │ -00000d8c t gettmarg │ │ │ │ +00000db8 t gettmarg │ │ │ │ 00001524 r gmtime_doc │ │ │ │ 00000184 t init_timezone │ │ │ │ 0000141c r localtime_doc │ │ │ │ U memset │ │ │ │ 000009fc r mktime_doc │ │ │ │ 0000004c r module_doc │ │ │ │ 00000000 r mon_name.0 │ │ │ │ @@ -34629,51 +34623,51 @@ │ │ │ │ 00001050 r strftime_doc │ │ │ │ U strncpy │ │ │ │ 00000cc4 r strptime_doc │ │ │ │ 00000034 d struct_time_type_desc │ │ │ │ 00000214 d struct_time_type_fields │ │ │ │ 00000564 r thread_time_doc │ │ │ │ 000004f8 r thread_time_ns_doc │ │ │ │ -00000744 t time_asctime │ │ │ │ +00000718 t time_asctime │ │ │ │ 00000072 t time_clock_getres │ │ │ │ 000000e0 t time_clock_gettime │ │ │ │ 0000044c r time_clock_gettime__doc__ │ │ │ │ 000003ae t time_clock_gettime_ns │ │ │ │ 000003dc r time_clock_gettime_ns__doc__ │ │ │ │ 00000194 t time_clock_settime │ │ │ │ 000003fe t time_clock_settime_ns │ │ │ │ 00000148 t time_clockid_converter │ │ │ │ 00000000 t time_ctime │ │ │ │ 000018dc r time_doc │ │ │ │ 0000000c t time_exec │ │ │ │ -0000046c t time_get_clock_info │ │ │ │ +00000440 t time_get_clock_info │ │ │ │ 0000039c t time_gmtime │ │ │ │ -00000ec8 t time_localtime │ │ │ │ +00000ef4 t time_localtime │ │ │ │ 00000064 d time_methods │ │ │ │ -000006d8 t time_mktime │ │ │ │ +000006ac t time_mktime │ │ │ │ 0000035c t time_module_clear │ │ │ │ 00000398 t time_module_free │ │ │ │ 00000000 t time_module_traverse │ │ │ │ -00000f44 t time_monotonic │ │ │ │ +00000f70 t time_monotonic │ │ │ │ 00000300 t time_monotonic_ns │ │ │ │ 00001890 r time_ns_doc │ │ │ │ -00000e98 t time_perf_counter │ │ │ │ +00000ec4 t time_perf_counter │ │ │ │ 0000032a t time_perf_counter_ns │ │ │ │ 00000288 t time_process_time │ │ │ │ 00000354 t time_process_time_ns │ │ │ │ 00000280 t time_pthread_getcpuclockid │ │ │ │ 000001a4 t time_sleep │ │ │ │ 00000044 d time_slots │ │ │ │ -00000538 t time_strftime │ │ │ │ -000008d4 t time_strptime │ │ │ │ +00000564 t time_strftime │ │ │ │ +000008a8 t time_strptime │ │ │ │ 000002d0 t time_thread_time │ │ │ │ 00000382 t time_thread_time_ns │ │ │ │ -00000508 t time_time │ │ │ │ -000003e8 t time_time_ns │ │ │ │ -00000414 t time_tzset │ │ │ │ +00000534 t time_time │ │ │ │ +00000508 t time_time_ns │ │ │ │ +000003e8 t time_tzset │ │ │ │ 00000000 d timemodule │ │ │ │ U times │ │ │ │ 0000006c t tmtotuple.isra.0 │ │ │ │ U tzset │ │ │ │ 000007ac r tzset_doc │ │ │ │ U wcsftime │ │ │ │ 00000030 r wday_name.1 │ │ │ │ @@ -34737,15 +34731,15 @@ │ │ │ │ U _Py_tss_tstate │ │ │ │ 00000000 t _weakref__remove_dead_weakref │ │ │ │ 00000134 r _weakref__remove_dead_weakref__doc__ │ │ │ │ 00000000 t _weakref_getweakrefcount │ │ │ │ 000001a4 r _weakref_getweakrefcount__doc__ │ │ │ │ 00000030 t _weakref_getweakrefs │ │ │ │ 000000cc r _weakref_getweakrefs__doc__ │ │ │ │ -00000088 t _weakref_proxy │ │ │ │ +000000f0 t _weakref_proxy │ │ │ │ 00000000 r _weakref_proxy__doc__ │ │ │ │ 0000007c t is_dead_weakref │ │ │ │ 0000000c t weakref_exec │ │ │ │ 00000054 d weakref_functions │ │ │ │ 00000034 d weakref_slots │ │ │ │ 00000000 d weakrefmodule │ │ │ │ │ │ │ │ @@ -34952,15 +34946,15 @@ │ │ │ │ U _PyObject_New │ │ │ │ 000000e4 t _PyObject_VectorcallTstate │ │ │ │ U _PyRuntime │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ -000012b8 t _functools__lru_cache_wrapper_cache_clear │ │ │ │ +000012cc t _functools__lru_cache_wrapper_cache_clear │ │ │ │ 0000042c r _functools__lru_cache_wrapper_cache_clear__doc__ │ │ │ │ 00000000 t _functools__lru_cache_wrapper_cache_info │ │ │ │ 0000046c r _functools__lru_cache_wrapper_cache_info__doc__ │ │ │ │ 00000138 t _functools_clear │ │ │ │ 000001e4 t _functools_cmp_to_key │ │ │ │ 000004a0 r _functools_cmp_to_key__doc__ │ │ │ │ 00000008 r _functools_doc │ │ │ │ @@ -34970,66 +34964,66 @@ │ │ │ │ 00000000 d _functools_module │ │ │ │ 000000e4 d _functools_slots │ │ │ │ 00000000 t _functools_traverse │ │ │ │ 00000000 r _keywords.1 │ │ │ │ 000000cc d _kwtuple.0 │ │ │ │ 00000098 d _parser.2 │ │ │ │ 00000848 t bounded_lru_cache_wrapper │ │ │ │ -00000764 t functools_reduce │ │ │ │ +0000073c t functools_reduce │ │ │ │ 000001f4 r functools_reduce_doc │ │ │ │ 00000290 t infinite_lru_cache_wrapper │ │ │ │ -000010c8 t keyobject_call │ │ │ │ -000011b0 t keyobject_clear │ │ │ │ -00001138 t keyobject_dealloc │ │ │ │ +000010dc t keyobject_call │ │ │ │ +000011c4 t keyobject_clear │ │ │ │ +0000114c t keyobject_dealloc │ │ │ │ 000002a8 d keyobject_getset │ │ │ │ 000002d0 d keyobject_members │ │ │ │ -00001214 t keyobject_richcompare │ │ │ │ +00001228 t keyobject_richcompare │ │ │ │ 0000004a t keyobject_text_signature │ │ │ │ 00000258 t keyobject_traverse │ │ │ │ 00000260 d keyobject_type_slots │ │ │ │ 0000005c d keyobject_type_spec │ │ │ │ 00000084 d keywords.3 │ │ │ │ 000000c4 d kwargs.4 │ │ │ │ 00000844 t lru_cache_call │ │ │ │ 00000056 t lru_cache_copy │ │ │ │ -00000dfc t lru_cache_dealloc │ │ │ │ +00000e10 t lru_cache_dealloc │ │ │ │ 00000066 t lru_cache_deepcopy │ │ │ │ -00000588 t lru_cache_descr_get │ │ │ │ +00000560 t lru_cache_descr_get │ │ │ │ 0000002c r lru_cache_doc │ │ │ │ 000001c8 d lru_cache_getsetlist │ │ │ │ 0000018c d lru_cache_memberlist │ │ │ │ 000001f0 d lru_cache_methods │ │ │ │ 00000044 t lru_cache_new │ │ │ │ 000000ca t lru_cache_reduce │ │ │ │ -00000f60 t lru_cache_tp_clear │ │ │ │ +00000f74 t lru_cache_tp_clear │ │ │ │ 00000720 t lru_cache_tp_traverse │ │ │ │ 00000134 d lru_cache_type_slots │ │ │ │ 00000048 d lru_cache_type_spec │ │ │ │ -00001060 t lru_list_elem_dealloc │ │ │ │ +00001074 t lru_list_elem_dealloc │ │ │ │ 00000250 d lru_list_elem_type_slots │ │ │ │ 00000070 d lru_list_elem_type_spec │ │ │ │ U memcpy │ │ │ │ 000004e0 t partial_call │ │ │ │ 00000690 t partial_clear │ │ │ │ 000005cc t partial_dealloc │ │ │ │ 00000076 t partial_descr_get │ │ │ │ 000003b0 r partial_doc │ │ │ │ 000003b0 d partial_getsetlist │ │ │ │ 000003d8 d partial_memberlist │ │ │ │ 00000370 d partial_methods │ │ │ │ 00000204 t partial_new │ │ │ │ -00001318 t partial_reduce │ │ │ │ +00001344 t partial_reduce │ │ │ │ 000000d6 t partial_repr │ │ │ │ -000005b0 t partial_setstate │ │ │ │ -00000db0 t partial_traverse │ │ │ │ +00000588 t partial_setstate │ │ │ │ +00000dc4 t partial_traverse │ │ │ │ 000002f8 d partial_type_slots │ │ │ │ 00000034 d partial_type_spec │ │ │ │ 0000039c t partial_vectorcall │ │ │ │ 000004d0 t partial_vectorcall_fallback │ │ │ │ -000008f8 t uncached_lru_cache_wrapper │ │ │ │ +000008d0 t uncached_lru_cache_wrapper │ │ │ │ │ │ │ │ _localemodule.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000008 r .LC1 │ │ │ │ 00000070 r .LC10 │ │ │ │ @@ -35335,37 +35329,37 @@ │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ 00000a3c t _operator__compare_digest │ │ │ │ 00000518 r _operator__compare_digest__doc__ │ │ │ │ 00000546 t _operator_abs │ │ │ │ 00000f80 r _operator_abs__doc__ │ │ │ │ -000003a8 t _operator_add │ │ │ │ +0000043c t _operator_add │ │ │ │ 00001100 r _operator_add__doc__ │ │ │ │ 00000558 t _operator_and_ │ │ │ │ 00000e80 r _operator_and___doc__ │ │ │ │ 00000600 t _operator_call │ │ │ │ 0000037c r _operator_call__doc__ │ │ │ │ 00000644 t _operator_concat │ │ │ │ 00000bbc r _operator_concat__doc__ │ │ │ │ 000006ac t _operator_contains │ │ │ │ 00000b2c r _operator_contains__doc__ │ │ │ │ 000006fa t _operator_countOf │ │ │ │ 00000a90 r _operator_countOf__doc__ │ │ │ │ 00000748 t _operator_delitem │ │ │ │ 00000a00 r _operator_delitem__doc__ │ │ │ │ -0000073c t _operator_eq │ │ │ │ +000006c4 t _operator_eq │ │ │ │ 000009d4 r _operator_eq__doc__ │ │ │ │ 0000050e t _operator_floordiv │ │ │ │ 0000104c r _operator_floordiv__doc__ │ │ │ │ -000006c4 t _operator_ge │ │ │ │ +0000064c t _operator_ge │ │ │ │ 00000900 r _operator_ge__doc__ │ │ │ │ -000009f4 t _operator_getitem │ │ │ │ +0000097c t _operator_getitem │ │ │ │ 00000a64 r _operator_getitem__doc__ │ │ │ │ -00000700 t _operator_gt │ │ │ │ +00000688 t _operator_gt │ │ │ │ 0000092c r _operator_gt__doc__ │ │ │ │ 00000810 t _operator_iadd │ │ │ │ 00000dfc r _operator_iadd__doc__ │ │ │ │ 00000878 t _operator_iand │ │ │ │ 00000c58 r _operator_iand__doc__ │ │ │ │ 0000078a t _operator_iconcat │ │ │ │ 00000b74 r _operator_iconcat__doc__ │ │ │ │ @@ -35399,97 +35393,97 @@ │ │ │ │ 00000818 r _operator_is_not__doc__ │ │ │ │ 00000d04 t _operator_isub │ │ │ │ 00000dd0 r _operator_isub__doc__ │ │ │ │ 00000d3c t _operator_itruediv │ │ │ │ 00000d10 r _operator_itruediv__doc__ │ │ │ │ 00000d74 t _operator_ixor │ │ │ │ 00000c2c r _operator_ixor__doc__ │ │ │ │ -000001ac t _operator_le │ │ │ │ +00000240 t _operator_le │ │ │ │ 00000954 r _operator_le__doc__ │ │ │ │ -000007b4 t _operator_length_hint │ │ │ │ +0000073c t _operator_length_hint │ │ │ │ 000006d0 r _operator_length_hint__doc__ │ │ │ │ 00000db8 t _operator_lshift │ │ │ │ 00000f04 r _operator_lshift__doc__ │ │ │ │ -00000688 t _operator_lt │ │ │ │ +00000610 t _operator_lt │ │ │ │ 00000980 r _operator_lt__doc__ │ │ │ │ 00000df0 t _operator_matmul │ │ │ │ 0000107c r _operator_matmul__doc__ │ │ │ │ 000004d6 t _operator_mod │ │ │ │ 00000ff0 r _operator_mod__doc__ │ │ │ │ -000009bc t _operator_mul │ │ │ │ +00000944 t _operator_mul │ │ │ │ 000010a8 r _operator_mul__doc__ │ │ │ │ -00000778 t _operator_ne │ │ │ │ +00000700 t _operator_ne │ │ │ │ 000009a8 r _operator_ne__doc__ │ │ │ │ 00000e28 t _operator_neg │ │ │ │ 00000fcc r _operator_neg__doc__ │ │ │ │ 0000067c t _operator_not_ │ │ │ │ 00000eac r _operator_not___doc__ │ │ │ │ 00000590 t _operator_or_ │ │ │ │ 00000e28 r _operator_or___doc__ │ │ │ │ 00000e2e t _operator_pos │ │ │ │ 00000fa8 r _operator_pos__doc__ │ │ │ │ -00000a2c t _operator_pow │ │ │ │ +000009b4 t _operator_pow │ │ │ │ 000008d4 r _operator_pow__doc__ │ │ │ │ 00000e34 t _operator_rshift │ │ │ │ 00000ed4 r _operator_rshift__doc__ │ │ │ │ 00000e6c t _operator_setitem │ │ │ │ 00000a30 r _operator_setitem__doc__ │ │ │ │ -00000984 t _operator_sub │ │ │ │ +0000090c t _operator_sub │ │ │ │ 000010d4 r _operator_sub__doc__ │ │ │ │ 00000a04 t _operator_truediv │ │ │ │ 0000101c r _operator_truediv__doc__ │ │ │ │ 00000848 t _operator_truth │ │ │ │ 0000112c r _operator_truth__doc__ │ │ │ │ 000005c8 t _operator_xor │ │ │ │ 00000e54 r _operator_xor__doc__ │ │ │ │ 00000bcc t _tscmp │ │ │ │ 0000002c t attrgetter_args │ │ │ │ 00001040 t attrgetter_call │ │ │ │ -00000684 t attrgetter_clear │ │ │ │ -00000680 t attrgetter_dealloc │ │ │ │ +0000060c t attrgetter_clear │ │ │ │ +00000608 t attrgetter_dealloc │ │ │ │ 0000010c r attrgetter_doc │ │ │ │ 00000198 d attrgetter_members │ │ │ │ 000001c0 d attrgetter_methods │ │ │ │ 00000150 t attrgetter_new │ │ │ │ 00000000 t attrgetter_reduce │ │ │ │ 00000106 t attrgetter_repr │ │ │ │ 00000438 t attrgetter_traverse │ │ │ │ 00000138 d attrgetter_type_slots │ │ │ │ 00000034 d attrgetter_type_spec │ │ │ │ -000001f0 t attrgetter_vectorcall │ │ │ │ +00000284 t attrgetter_vectorcall │ │ │ │ 00000288 d common_getset │ │ │ │ 000000a0 t dotjoinattr │ │ │ │ -00000320 t dotted_getattr │ │ │ │ +000003b4 t dotted_getattr │ │ │ │ 00000f62 t itemgetter_call │ │ │ │ -0000056c t itemgetter_clear │ │ │ │ -0000052c t itemgetter_dealloc │ │ │ │ +000000e4 t itemgetter_clear │ │ │ │ +00000088 t itemgetter_dealloc │ │ │ │ 0000026c r itemgetter_doc │ │ │ │ 00000240 d itemgetter_members │ │ │ │ 00000268 d itemgetter_methods │ │ │ │ 00000384 t itemgetter_new │ │ │ │ 000001c8 t itemgetter_reduce │ │ │ │ 000001e4 t itemgetter_repr │ │ │ │ 0000046c t itemgetter_traverse │ │ │ │ 000001e0 d itemgetter_type_slots │ │ │ │ 00000048 d itemgetter_type_spec │ │ │ │ -00000088 t itemgetter_vectorcall │ │ │ │ +0000011c t itemgetter_vectorcall │ │ │ │ U memcpy │ │ │ │ 00000eb0 t methodcaller_call │ │ │ │ -000005e4 t methodcaller_clear │ │ │ │ -000005a4 t methodcaller_dealloc │ │ │ │ +0000056c t methodcaller_clear │ │ │ │ +0000052c t methodcaller_dealloc │ │ │ │ 00000000 r methodcaller_doc │ │ │ │ 000000f0 d methodcaller_members │ │ │ │ 00000118 d methodcaller_methods │ │ │ │ 0000007c t methodcaller_new │ │ │ │ 00000246 t methodcaller_reduce │ │ │ │ 0000033e t methodcaller_repr │ │ │ │ 00000044 t methodcaller_traverse │ │ │ │ 00000090 d methodcaller_type_slots │ │ │ │ 0000005c d methodcaller_type_spec │ │ │ │ -00000868 t methodcaller_vectorcall │ │ │ │ +000007f0 t methodcaller_vectorcall │ │ │ │ 000004a0 t operator_clear │ │ │ │ 000003c8 r operator_doc │ │ │ │ 0000000c t operator_exec │ │ │ │ 00000528 t operator_free │ │ │ │ 000002b0 d operator_methods │ │ │ │ 00000070 d operator_slots │ │ │ │ 00000000 t operator_traverse │ │ │ │ @@ -35558,33 +35552,33 @@ │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 00000028 r module_doc │ │ │ │ 00000184 t stat_S_IFMT │ │ │ │ 000007d8 r stat_S_IFMT_doc │ │ │ │ 000001c4 t stat_S_IMODE │ │ │ │ 0000081c r stat_S_IMODE_doc │ │ │ │ -00000000 t stat_S_ISBLK │ │ │ │ +0000003e t stat_S_ISBLK │ │ │ │ 00000a38 r stat_S_ISBLK_doc │ │ │ │ -000000b2 t stat_S_ISCHR │ │ │ │ +00000000 t stat_S_ISCHR │ │ │ │ 00000a88 r stat_S_ISCHR_doc │ │ │ │ 00000484 t stat_S_ISDIR │ │ │ │ 00000adc r stat_S_ISDIR_doc │ │ │ │ -0000007c t stat_S_ISDOOR │ │ │ │ +000000ba t stat_S_ISDOOR │ │ │ │ 000008e8 r stat_S_ISDOOR_doc │ │ │ │ 00000204 t stat_S_ISFIFO │ │ │ │ 000009a8 r stat_S_ISFIFO_doc │ │ │ │ 0000050c t stat_S_ISLNK │ │ │ │ 00000964 r stat_S_ISLNK_doc │ │ │ │ -000000ae t stat_S_ISPORT │ │ │ │ +000000ec t stat_S_ISPORT │ │ │ │ 000008a4 r stat_S_ISPORT_doc │ │ │ │ 000004c8 t stat_S_ISREG │ │ │ │ 000009f4 r stat_S_ISREG_doc │ │ │ │ -0000003e t stat_S_ISSOCK │ │ │ │ +0000007c t stat_S_ISSOCK │ │ │ │ 00000924 r stat_S_ISSOCK_doc │ │ │ │ -000000b0 t stat_S_ISWHT │ │ │ │ +000000ee t stat_S_ISWHT │ │ │ │ 00000864 r stat_S_ISWHT_doc │ │ │ │ 00000000 t stat_exec │ │ │ │ 0000000c t stat_filemode │ │ │ │ 0000079c r stat_filemode_doc │ │ │ │ 00000054 d stat_methods │ │ │ │ 00000034 d stat_slots │ │ │ │ 00000000 d statmodule │ │ │ ├── file list │ │ │ │ @@ -1,215 +1,215 @@ │ │ │ │ ---------- 0 0 0 80322 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 3180 1970-01-01 00:00:00.000000 token.o │ │ │ │ ?rw-r--r-- 0 0 0 14780 1970-01-01 00:00:00.000000 pegen.o │ │ │ │ ?rw-r--r-- 0 0 0 7348 1970-01-01 00:00:00.000000 pegen_errors.o │ │ │ │ -?rw-r--r-- 0 0 0 21120 1970-01-01 00:00:00.000000 action_helpers.o │ │ │ │ -?rw-r--r-- 0 0 0 197280 1970-01-01 00:00:00.000000 parser.o │ │ │ │ -?rw-r--r-- 0 0 0 5488 1970-01-01 00:00:00.000000 string_parser.o │ │ │ │ +?rw-r--r-- 0 0 0 21160 1970-01-01 00:00:00.000000 action_helpers.o │ │ │ │ +?rw-r--r-- 0 0 0 198836 1970-01-01 00:00:00.000000 parser.o │ │ │ │ +?rw-r--r-- 0 0 0 5492 1970-01-01 00:00:00.000000 string_parser.o │ │ │ │ ?rw-r--r-- 0 0 0 1760 1970-01-01 00:00:00.000000 peg_api.o │ │ │ │ -?rw-r--r-- 0 0 0 1284 1970-01-01 00:00:00.000000 buffer.o │ │ │ │ +?rw-r--r-- 0 0 0 1288 1970-01-01 00:00:00.000000 buffer.o │ │ │ │ ?rw-r--r-- 0 0 0 17768 1970-01-01 00:00:00.000000 lexer.o │ │ │ │ ?rw-r--r-- 0 0 0 1884 1970-01-01 00:00:00.000000 state.o │ │ │ │ ?rw-r--r-- 0 0 0 6132 1970-01-01 00:00:00.000000 file_tokenizer.o │ │ │ │ ?rw-r--r-- 0 0 0 2844 1970-01-01 00:00:00.000000 readline_tokenizer.o │ │ │ │ ?rw-r--r-- 0 0 0 2016 1970-01-01 00:00:00.000000 string_tokenizer.o │ │ │ │ ?rw-r--r-- 0 0 0 1384 1970-01-01 00:00:00.000000 utf8_tokenizer.o │ │ │ │ -?rw-r--r-- 0 0 0 6380 1970-01-01 00:00:00.000000 helpers.o │ │ │ │ +?rw-r--r-- 0 0 0 6384 1970-01-01 00:00:00.000000 helpers.o │ │ │ │ ?rw-r--r-- 0 0 0 3132 1970-01-01 00:00:00.000000 myreadline.o │ │ │ │ -?rw-r--r-- 0 0 0 57268 1970-01-01 00:00:00.000000 abstract.o │ │ │ │ +?rw-r--r-- 0 0 0 58100 1970-01-01 00:00:00.000000 abstract.o │ │ │ │ ?rw-r--r-- 0 0 0 4104 1970-01-01 00:00:00.000000 boolobject.o │ │ │ │ ?rw-r--r-- 0 0 0 19736 1970-01-01 00:00:00.000000 bytes_methods.o │ │ │ │ -?rw-r--r-- 0 0 0 68596 1970-01-01 00:00:00.000000 bytearrayobject.o │ │ │ │ -?rw-r--r-- 0 0 0 84624 1970-01-01 00:00:00.000000 bytesobject.o │ │ │ │ +?rw-r--r-- 0 0 0 68600 1970-01-01 00:00:00.000000 bytearrayobject.o │ │ │ │ +?rw-r--r-- 0 0 0 84760 1970-01-01 00:00:00.000000 bytesobject.o │ │ │ │ ?rw-r--r-- 0 0 0 19360 1970-01-01 00:00:00.000000 call.o │ │ │ │ ?rw-r--r-- 0 0 0 6656 1970-01-01 00:00:00.000000 capsule.o │ │ │ │ ?rw-r--r-- 0 0 0 4420 1970-01-01 00:00:00.000000 cellobject.o │ │ │ │ ?rw-r--r-- 0 0 0 9268 1970-01-01 00:00:00.000000 classobject.o │ │ │ │ -?rw-r--r-- 0 0 0 34372 1970-01-01 00:00:00.000000 codeobject.o │ │ │ │ -?rw-r--r-- 0 0 0 17068 1970-01-01 00:00:00.000000 complexobject.o │ │ │ │ +?rw-r--r-- 0 0 0 34464 1970-01-01 00:00:00.000000 codeobject.o │ │ │ │ +?rw-r--r-- 0 0 0 17028 1970-01-01 00:00:00.000000 complexobject.o │ │ │ │ ?rw-r--r-- 0 0 0 32788 1970-01-01 00:00:00.000000 descrobject.o │ │ │ │ -?rw-r--r-- 0 0 0 9332 1970-01-01 00:00:00.000000 enumobject.o │ │ │ │ -?rw-r--r-- 0 0 0 75712 1970-01-01 00:00:00.000000 exceptions.o │ │ │ │ +?rw-r--r-- 0 0 0 9328 1970-01-01 00:00:00.000000 enumobject.o │ │ │ │ +?rw-r--r-- 0 0 0 75724 1970-01-01 00:00:00.000000 exceptions.o │ │ │ │ ?rw-r--r-- 0 0 0 15664 1970-01-01 00:00:00.000000 genericaliasobject.o │ │ │ │ -?rw-r--r-- 0 0 0 31384 1970-01-01 00:00:00.000000 genobject.o │ │ │ │ +?rw-r--r-- 0 0 0 31448 1970-01-01 00:00:00.000000 genobject.o │ │ │ │ ?rw-r--r-- 0 0 0 9884 1970-01-01 00:00:00.000000 fileobject.o │ │ │ │ -?rw-r--r-- 0 0 0 37480 1970-01-01 00:00:00.000000 floatobject.o │ │ │ │ -?rw-r--r-- 0 0 0 26548 1970-01-01 00:00:00.000000 frameobject.o │ │ │ │ +?rw-r--r-- 0 0 0 37536 1970-01-01 00:00:00.000000 floatobject.o │ │ │ │ +?rw-r--r-- 0 0 0 26580 1970-01-01 00:00:00.000000 frameobject.o │ │ │ │ ?rw-r--r-- 0 0 0 27500 1970-01-01 00:00:00.000000 funcobject.o │ │ │ │ -?rw-r--r-- 0 0 0 8580 1970-01-01 00:00:00.000000 iterobject.o │ │ │ │ -?rw-r--r-- 0 0 0 51744 1970-01-01 00:00:00.000000 listobject.o │ │ │ │ -?rw-r--r-- 0 0 0 112468 1970-01-01 00:00:00.000000 longobject.o │ │ │ │ -?rw-r--r-- 0 0 0 92588 1970-01-01 00:00:00.000000 dictobject.o │ │ │ │ +?rw-r--r-- 0 0 0 8576 1970-01-01 00:00:00.000000 iterobject.o │ │ │ │ +?rw-r--r-- 0 0 0 52560 1970-01-01 00:00:00.000000 listobject.o │ │ │ │ +?rw-r--r-- 0 0 0 112564 1970-01-01 00:00:00.000000 longobject.o │ │ │ │ +?rw-r--r-- 0 0 0 92664 1970-01-01 00:00:00.000000 dictobject.o │ │ │ │ ?rw-r--r-- 0 0 0 24784 1970-01-01 00:00:00.000000 odictobject.o │ │ │ │ -?rw-r--r-- 0 0 0 57796 1970-01-01 00:00:00.000000 memoryobject.o │ │ │ │ +?rw-r--r-- 0 0 0 58812 1970-01-01 00:00:00.000000 memoryobject.o │ │ │ │ ?rw-r--r-- 0 0 0 9856 1970-01-01 00:00:00.000000 methodobject.o │ │ │ │ ?rw-r--r-- 0 0 0 24744 1970-01-01 00:00:00.000000 moduleobject.o │ │ │ │ ?rw-r--r-- 0 0 0 5560 1970-01-01 00:00:00.000000 namespaceobject.o │ │ │ │ ?rw-r--r-- 0 0 0 40112 1970-01-01 00:00:00.000000 object.o │ │ │ │ ?rw-r--r-- 0 0 0 116100 1970-01-01 00:00:00.000000 obmalloc.o │ │ │ │ ?rw-r--r-- 0 0 0 4184 1970-01-01 00:00:00.000000 picklebufobject.o │ │ │ │ ?rw-r--r-- 0 0 0 15892 1970-01-01 00:00:00.000000 rangeobject.o │ │ │ │ -?rw-r--r-- 0 0 0 53652 1970-01-01 00:00:00.000000 setobject.o │ │ │ │ +?rw-r--r-- 0 0 0 53828 1970-01-01 00:00:00.000000 setobject.o │ │ │ │ ?rw-r--r-- 0 0 0 10644 1970-01-01 00:00:00.000000 sliceobject.o │ │ │ │ ?rw-r--r-- 0 0 0 14708 1970-01-01 00:00:00.000000 structseq.o │ │ │ │ -?rw-r--r-- 0 0 0 20100 1970-01-01 00:00:00.000000 tupleobject.o │ │ │ │ -?rw-r--r-- 0 0 0 175952 1970-01-01 00:00:00.000000 typeobject.o │ │ │ │ -?rw-r--r-- 0 0 0 37140 1970-01-01 00:00:00.000000 typevarobject.o │ │ │ │ -?rw-r--r-- 0 0 0 296228 1970-01-01 00:00:00.000000 unicodeobject.o │ │ │ │ +?rw-r--r-- 0 0 0 20088 1970-01-01 00:00:00.000000 tupleobject.o │ │ │ │ +?rw-r--r-- 0 0 0 176072 1970-01-01 00:00:00.000000 typeobject.o │ │ │ │ +?rw-r--r-- 0 0 0 37220 1970-01-01 00:00:00.000000 typevarobject.o │ │ │ │ +?rw-r--r-- 0 0 0 297436 1970-01-01 00:00:00.000000 unicodeobject.o │ │ │ │ ?rw-r--r-- 0 0 0 141548 1970-01-01 00:00:00.000000 unicodectype.o │ │ │ │ ?rw-r--r-- 0 0 0 7044 1970-01-01 00:00:00.000000 unionobject.o │ │ │ │ -?rw-r--r-- 0 0 0 32176 1970-01-01 00:00:00.000000 weakrefobject.o │ │ │ │ +?rw-r--r-- 0 0 0 32572 1970-01-01 00:00:00.000000 weakrefobject.o │ │ │ │ ?rw-r--r-- 0 0 0 22732 1970-01-01 00:00:00.000000 _warnings.o │ │ │ │ -?rw-r--r-- 0 0 0 284172 1970-01-01 00:00:00.000000 Python-ast.o │ │ │ │ +?rw-r--r-- 0 0 0 284320 1970-01-01 00:00:00.000000 Python-ast.o │ │ │ │ ?rw-r--r-- 0 0 0 7568 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 8056 1970-01-01 00:00:00.000000 assemble.o │ │ │ │ -?rw-r--r-- 0 0 0 16952 1970-01-01 00:00:00.000000 ast.o │ │ │ │ -?rw-r--r-- 0 0 0 17144 1970-01-01 00:00:00.000000 ast_opt.o │ │ │ │ +?rw-r--r-- 0 0 0 8064 1970-01-01 00:00:00.000000 assemble.o │ │ │ │ +?rw-r--r-- 0 0 0 17048 1970-01-01 00:00:00.000000 ast.o │ │ │ │ +?rw-r--r-- 0 0 0 17504 1970-01-01 00:00:00.000000 ast_opt.o │ │ │ │ ?rw-r--r-- 0 0 0 11856 1970-01-01 00:00:00.000000 ast_unparse.o │ │ │ │ -?rw-r--r-- 0 0 0 62256 1970-01-01 00:00:00.000000 bltinmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 62260 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 103020 1970-01-01 00:00:00.000000 ceval.o │ │ │ │ -?rw-r--r-- 0 0 0 21892 1970-01-01 00:00:00.000000 codecs.o │ │ │ │ -?rw-r--r-- 0 0 0 135836 1970-01-01 00:00:00.000000 compile.o │ │ │ │ +?rw-r--r-- 0 0 0 103032 1970-01-01 00:00:00.000000 ceval.o │ │ │ │ +?rw-r--r-- 0 0 0 21896 1970-01-01 00:00:00.000000 codecs.o │ │ │ │ +?rw-r--r-- 0 0 0 136500 1970-01-01 00:00:00.000000 compile.o │ │ │ │ ?rw-r--r-- 0 0 0 18756 1970-01-01 00:00:00.000000 context.o │ │ │ │ ?rw-r--r-- 0 0 0 984 1970-01-01 00:00:00.000000 critical_section.o │ │ │ │ -?rw-r--r-- 0 0 0 27852 1970-01-01 00:00:00.000000 crossinterp.o │ │ │ │ +?rw-r--r-- 0 0 0 27932 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 27460 1970-01-01 00:00:00.000000 errors.o │ │ │ │ -?rw-r--r-- 0 0 0 26936 1970-01-01 00:00:00.000000 flowgraph.o │ │ │ │ +?rw-r--r-- 0 0 0 27008 1970-01-01 00:00:00.000000 flowgraph.o │ │ │ │ ?rw-r--r-- 0 0 0 3108 1970-01-01 00:00:00.000000 frame.o │ │ │ │ ?rw-r--r-- 0 0 0 2620 1970-01-01 00:00:00.000000 frozenmain.o │ │ │ │ ?rw-r--r-- 0 0 0 2604 1970-01-01 00:00:00.000000 future.o │ │ │ │ -?rw-r--r-- 0 0 0 15080 1970-01-01 00:00:00.000000 gc.o │ │ │ │ +?rw-r--r-- 0 0 0 15084 1970-01-01 00:00:00.000000 gc.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 gc_free_threading.o │ │ │ │ ?rw-r--r-- 0 0 0 776 1970-01-01 00:00:00.000000 gc_gil.o │ │ │ │ -?rw-r--r-- 0 0 0 39288 1970-01-01 00:00:00.000000 getargs.o │ │ │ │ +?rw-r--r-- 0 0 0 38664 1970-01-01 00:00:00.000000 getargs.o │ │ │ │ ?rw-r--r-- 0 0 0 788 1970-01-01 00:00:00.000000 getcompiler.o │ │ │ │ ?rw-r--r-- 0 0 0 1104 1970-01-01 00:00:00.000000 getcopyright.o │ │ │ │ ?rw-r--r-- 0 0 0 784 1970-01-01 00:00:00.000000 getplatform.o │ │ │ │ ?rw-r--r-- 0 0 0 1324 1970-01-01 00:00:00.000000 getversion.o │ │ │ │ -?rw-r--r-- 0 0 0 12348 1970-01-01 00:00:00.000000 ceval_gil.o │ │ │ │ +?rw-r--r-- 0 0 0 12396 1970-01-01 00:00:00.000000 ceval_gil.o │ │ │ │ ?rw-r--r-- 0 0 0 15444 1970-01-01 00:00:00.000000 hamt.o │ │ │ │ -?rw-r--r-- 0 0 0 3260 1970-01-01 00:00:00.000000 hashtable.o │ │ │ │ -?rw-r--r-- 0 0 0 62388 1970-01-01 00:00:00.000000 import.o │ │ │ │ +?rw-r--r-- 0 0 0 3268 1970-01-01 00:00:00.000000 hashtable.o │ │ │ │ +?rw-r--r-- 0 0 0 62708 1970-01-01 00:00:00.000000 import.o │ │ │ │ ?rw-r--r-- 0 0 0 6096 1970-01-01 00:00:00.000000 importdl.o │ │ │ │ -?rw-r--r-- 0 0 0 51728 1970-01-01 00:00:00.000000 initconfig.o │ │ │ │ +?rw-r--r-- 0 0 0 51844 1970-01-01 00:00:00.000000 initconfig.o │ │ │ │ ?rw-r--r-- 0 0 0 6772 1970-01-01 00:00:00.000000 interpconfig.o │ │ │ │ -?rw-r--r-- 0 0 0 31268 1970-01-01 00:00:00.000000 instrumentation.o │ │ │ │ -?rw-r--r-- 0 0 0 8524 1970-01-01 00:00:00.000000 instruction_sequence.o │ │ │ │ +?rw-r--r-- 0 0 0 32000 1970-01-01 00:00:00.000000 instrumentation.o │ │ │ │ +?rw-r--r-- 0 0 0 8528 1970-01-01 00:00:00.000000 instruction_sequence.o │ │ │ │ ?rw-r--r-- 0 0 0 7096 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 7724 1970-01-01 00:00:00.000000 legacy_tracing.o │ │ │ │ -?rw-r--r-- 0 0 0 5948 1970-01-01 00:00:00.000000 lock.o │ │ │ │ -?rw-r--r-- 0 0 0 30628 1970-01-01 00:00:00.000000 marshal.o │ │ │ │ +?rw-r--r-- 0 0 0 5980 1970-01-01 00:00:00.000000 lock.o │ │ │ │ +?rw-r--r-- 0 0 0 30728 1970-01-01 00:00:00.000000 marshal.o │ │ │ │ ?rw-r--r-- 0 0 0 10856 1970-01-01 00:00:00.000000 modsupport.o │ │ │ │ ?rw-r--r-- 0 0 0 944 1970-01-01 00:00:00.000000 mysnprintf.o │ │ │ │ -?rw-r--r-- 0 0 0 4176 1970-01-01 00:00:00.000000 mystrtoul.o │ │ │ │ +?rw-r--r-- 0 0 0 4180 1970-01-01 00:00:00.000000 mystrtoul.o │ │ │ │ ?rw-r--r-- 0 0 0 1492 1970-01-01 00:00:00.000000 object_stack.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 optimizer.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 optimizer_analysis.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 optimizer_symbols.o │ │ │ │ -?rw-r--r-- 0 0 0 13396 1970-01-01 00:00:00.000000 parking_lot.o │ │ │ │ +?rw-r--r-- 0 0 0 13328 1970-01-01 00:00:00.000000 parking_lot.o │ │ │ │ ?rw-r--r-- 0 0 0 5596 1970-01-01 00:00:00.000000 pathconfig.o │ │ │ │ -?rw-r--r-- 0 0 0 10732 1970-01-01 00:00:00.000000 preconfig.o │ │ │ │ +?rw-r--r-- 0 0 0 10744 1970-01-01 00:00:00.000000 preconfig.o │ │ │ │ ?rw-r--r-- 0 0 0 1500 1970-01-01 00:00:00.000000 pyarena.o │ │ │ │ ?rw-r--r-- 0 0 0 2260 1970-01-01 00:00:00.000000 pyctype.o │ │ │ │ ?rw-r--r-- 0 0 0 716 1970-01-01 00:00:00.000000 pyfpe.o │ │ │ │ ?rw-r--r-- 0 0 0 4580 1970-01-01 00:00:00.000000 pyhash.o │ │ │ │ -?rw-r--r-- 0 0 0 205144 1970-01-01 00:00:00.000000 pylifecycle.o │ │ │ │ +?rw-r--r-- 0 0 0 205172 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 193028 1970-01-01 00:00:00.000000 pystate.o │ │ │ │ +?rw-r--r-- 0 0 0 193140 1970-01-01 00:00:00.000000 pystate.o │ │ │ │ ?rw-r--r-- 0 0 0 23460 1970-01-01 00:00:00.000000 pythonrun.o │ │ │ │ -?rw-r--r-- 0 0 0 13252 1970-01-01 00:00:00.000000 pytime.o │ │ │ │ +?rw-r--r-- 0 0 0 13676 1970-01-01 00:00:00.000000 pytime.o │ │ │ │ ?rw-r--r-- 0 0 0 2336 1970-01-01 00:00:00.000000 qsbr.o │ │ │ │ ?rw-r--r-- 0 0 0 4156 1970-01-01 00:00:00.000000 bootstrap_hash.o │ │ │ │ -?rw-r--r-- 0 0 0 10328 1970-01-01 00:00:00.000000 specialize.o │ │ │ │ +?rw-r--r-- 0 0 0 10364 1970-01-01 00:00:00.000000 specialize.o │ │ │ │ ?rw-r--r-- 0 0 0 5260 1970-01-01 00:00:00.000000 structmember.o │ │ │ │ -?rw-r--r-- 0 0 0 38148 1970-01-01 00:00:00.000000 symtable.o │ │ │ │ -?rw-r--r-- 0 0 0 78628 1970-01-01 00:00:00.000000 sysmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 10636 1970-01-01 00:00:00.000000 thread.o │ │ │ │ +?rw-r--r-- 0 0 0 39360 1970-01-01 00:00:00.000000 symtable.o │ │ │ │ +?rw-r--r-- 0 0 0 78640 1970-01-01 00:00:00.000000 sysmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 10628 1970-01-01 00:00:00.000000 thread.o │ │ │ │ ?rw-r--r-- 0 0 0 15636 1970-01-01 00:00:00.000000 traceback.o │ │ │ │ ?rw-r--r-- 0 0 0 15052 1970-01-01 00:00:00.000000 tracemalloc.o │ │ │ │ ?rw-r--r-- 0 0 0 3460 1970-01-01 00:00:00.000000 getopt.o │ │ │ │ ?rw-r--r-- 0 0 0 1112 1970-01-01 00:00:00.000000 pystrcmp.o │ │ │ │ -?rw-r--r-- 0 0 0 5060 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 29508 1970-01-01 00:00:00.000000 dtoa.o │ │ │ │ -?rw-r--r-- 0 0 0 15540 1970-01-01 00:00:00.000000 formatter_unicode.o │ │ │ │ -?rw-r--r-- 0 0 0 19412 1970-01-01 00:00:00.000000 fileutils.o │ │ │ │ +?rw-r--r-- 0 0 0 5044 1970-01-01 00:00:00.000000 pystrtod.o │ │ │ │ +?rw-r--r-- 0 0 0 2916 1970-01-01 00:00:00.000000 pystrhex.o │ │ │ │ +?rw-r--r-- 0 0 0 29516 1970-01-01 00:00:00.000000 dtoa.o │ │ │ │ +?rw-r--r-- 0 0 0 15604 1970-01-01 00:00:00.000000 formatter_unicode.o │ │ │ │ +?rw-r--r-- 0 0 0 19416 1970-01-01 00:00:00.000000 fileutils.o │ │ │ │ ?rw-r--r-- 0 0 0 3072 1970-01-01 00:00:00.000000 suggestions.o │ │ │ │ ?rw-r--r-- 0 0 0 1216 1970-01-01 00:00:00.000000 perf_trampoline.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 perf_jit_trampoline.o │ │ │ │ ?rw-r--r-- 0 0 0 2328 1970-01-01 00:00:00.000000 dynload_shlib.o │ │ │ │ ?rw-r--r-- 0 0 0 1304 1970-01-01 00:00:00.000000 pydtrace.o │ │ │ │ ?rw-r--r-- 0 0 0 4656 1970-01-01 00:00:00.000000 config.o │ │ │ │ ?rw-r--r-- 0 0 0 12688 1970-01-01 00:00:00.000000 main.o │ │ │ │ ?rw-r--r-- 0 0 0 14412 1970-01-01 00:00:00.000000 gcmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 12920 1970-01-01 00:00:00.000000 _bisectmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 25220 1970-01-01 00:00:00.000000 _csv.o │ │ │ │ -?rw-r--r-- 0 0 0 96764 1970-01-01 00:00:00.000000 _datetimemodule.o │ │ │ │ -?rw-r--r-- 0 0 0 16956 1970-01-01 00:00:00.000000 _heapqmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 30020 1970-01-01 00:00:00.000000 _json.o │ │ │ │ +?rw-r--r-- 0 0 0 97292 1970-01-01 00:00:00.000000 _datetimemodule.o │ │ │ │ +?rw-r--r-- 0 0 0 17792 1970-01-01 00:00:00.000000 _heapqmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 30348 1970-01-01 00:00:00.000000 _json.o │ │ │ │ ?rw-r--r-- 0 0 0 15984 1970-01-01 00:00:00.000000 _opcode.o │ │ │ │ -?rw-r--r-- 0 0 0 101960 1970-01-01 00:00:00.000000 _pickle.o │ │ │ │ +?rw-r--r-- 0 0 0 101860 1970-01-01 00:00:00.000000 _pickle.o │ │ │ │ ?rw-r--r-- 0 0 0 11436 1970-01-01 00:00:00.000000 _randommodule.o │ │ │ │ ?rw-r--r-- 0 0 0 108816 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 38332 1970-01-01 00:00:00.000000 _struct.o │ │ │ │ -?rw-r--r-- 0 0 0 47008 1970-01-01 00:00:00.000000 arraymodule.o │ │ │ │ -?rw-r--r-- 0 0 0 18920 1970-01-01 00:00:00.000000 binascii.o │ │ │ │ +?rw-r--r-- 0 0 0 38320 1970-01-01 00:00:00.000000 _struct.o │ │ │ │ +?rw-r--r-- 0 0 0 47016 1970-01-01 00:00:00.000000 arraymodule.o │ │ │ │ +?rw-r--r-- 0 0 0 18924 1970-01-01 00:00:00.000000 binascii.o │ │ │ │ ?rw-r--r-- 0 0 0 27576 1970-01-01 00:00:00.000000 cmathmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 62824 1970-01-01 00:00:00.000000 mathmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 23252 1970-01-01 00:00:00.000000 selectmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 62868 1970-01-01 00:00:00.000000 mathmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 23316 1970-01-01 00:00:00.000000 selectmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 58048 1970-01-01 00:00:00.000000 _elementtree.o │ │ │ │ ?rw-r--r-- 0 0 0 45528 1970-01-01 00:00:00.000000 pyexpat.o │ │ │ │ ?rw-r--r-- 0 0 0 3904 1970-01-01 00:00:00.000000 blake2module.o │ │ │ │ ?rw-r--r-- 0 0 0 28228 1970-01-01 00:00:00.000000 blake2b_impl.o │ │ │ │ ?rw-r--r-- 0 0 0 17320 1970-01-01 00:00:00.000000 blake2s_impl.o │ │ │ │ ?rw-r--r-- 0 0 0 7548 1970-01-01 00:00:00.000000 md5module.o │ │ │ │ ?rw-r--r-- 0 0 0 5212 1970-01-01 00:00:00.000000 Hacl_Hash_MD5.o │ │ │ │ ?rw-r--r-- 0 0 0 7476 1970-01-01 00:00:00.000000 sha1module.o │ │ │ │ ?rw-r--r-- 0 0 0 4436 1970-01-01 00:00:00.000000 Hacl_Hash_SHA1.o │ │ │ │ ?rw-r--r-- 0 0 0 15292 1970-01-01 00:00:00.000000 sha2module.o │ │ │ │ ?rw-r--r-- 0 0 0 13120 1970-01-01 00:00:00.000000 sha3module.o │ │ │ │ ?rw-r--r-- 0 0 0 9032 1970-01-01 00:00:00.000000 Hacl_Hash_SHA3.o │ │ │ │ -?rw-r--r-- 0 0 0 688608 1970-01-01 00:00:00.000000 unicodedata.o │ │ │ │ -?rw-r--r-- 0 0 0 12808 1970-01-01 00:00:00.000000 _posixsubprocess.o │ │ │ │ +?rw-r--r-- 0 0 0 688744 1970-01-01 00:00:00.000000 unicodedata.o │ │ │ │ +?rw-r--r-- 0 0 0 12864 1970-01-01 00:00:00.000000 _posixsubprocess.o │ │ │ │ ?rw-r--r-- 0 0 0 16848 1970-01-01 00:00:00.000000 fcntlmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 7396 1970-01-01 00:00:00.000000 grpmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 10012 1970-01-01 00:00:00.000000 syslogmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 9988 1970-01-01 00:00:00.000000 syslogmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 37400 1970-01-01 00:00:00.000000 zlibmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 6024 1970-01-01 00:00:00.000000 atexitmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 18264 1970-01-01 00:00:00.000000 faulthandler.o │ │ │ │ -?rw-r--r-- 0 0 0 232736 1970-01-01 00:00:00.000000 posixmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 232808 1970-01-01 00:00:00.000000 posixmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 29904 1970-01-01 00:00:00.000000 signalmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 5704 1970-01-01 00:00:00.000000 _tracemalloc.o │ │ │ │ ?rw-r--r-- 0 0 0 2772 1970-01-01 00:00:00.000000 _suggestions.o │ │ │ │ -?rw-r--r-- 0 0 0 32500 1970-01-01 00:00:00.000000 _codecsmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 34312 1970-01-01 00:00:00.000000 _collectionsmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 32536 1970-01-01 00:00:00.000000 _codecsmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 34304 1970-01-01 00:00:00.000000 _collectionsmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 15460 1970-01-01 00:00:00.000000 errnomodule.o │ │ │ │ ?rw-r--r-- 0 0 0 22500 1970-01-01 00:00:00.000000 _iomodule.o │ │ │ │ ?rw-r--r-- 0 0 0 19348 1970-01-01 00:00:00.000000 iobase.o │ │ │ │ ?rw-r--r-- 0 0 0 21596 1970-01-01 00:00:00.000000 fileio.o │ │ │ │ ?rw-r--r-- 0 0 0 18348 1970-01-01 00:00:00.000000 bytesio.o │ │ │ │ -?rw-r--r-- 0 0 0 54424 1970-01-01 00:00:00.000000 bufferedio.o │ │ │ │ -?rw-r--r-- 0 0 0 57980 1970-01-01 00:00:00.000000 textio.o │ │ │ │ -?rw-r--r-- 0 0 0 17964 1970-01-01 00:00:00.000000 stringio.o │ │ │ │ -?rw-r--r-- 0 0 0 68488 1970-01-01 00:00:00.000000 itertoolsmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 106296 1970-01-01 00:00:00.000000 sre.o │ │ │ │ +?rw-r--r-- 0 0 0 54564 1970-01-01 00:00:00.000000 bufferedio.o │ │ │ │ +?rw-r--r-- 0 0 0 58016 1970-01-01 00:00:00.000000 textio.o │ │ │ │ +?rw-r--r-- 0 0 0 18304 1970-01-01 00:00:00.000000 stringio.o │ │ │ │ +?rw-r--r-- 0 0 0 68664 1970-01-01 00:00:00.000000 itertoolsmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 106344 1970-01-01 00:00:00.000000 sre.o │ │ │ │ ?rw-r--r-- 0 0 0 1900 1970-01-01 00:00:00.000000 _sysconfig.o │ │ │ │ -?rw-r--r-- 0 0 0 40520 1970-01-01 00:00:00.000000 _threadmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 40528 1970-01-01 00:00:00.000000 _threadmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 30424 1970-01-01 00:00:00.000000 timemodule.o │ │ │ │ ?rw-r--r-- 0 0 0 2472 1970-01-01 00:00:00.000000 _typingmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 4808 1970-01-01 00:00:00.000000 _weakref.o │ │ │ │ ?rw-r--r-- 0 0 0 15960 1970-01-01 00:00:00.000000 _abc.o │ │ │ │ -?rw-r--r-- 0 0 0 22048 1970-01-01 00:00:00.000000 _functoolsmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 22052 1970-01-01 00:00:00.000000 _functoolsmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 17088 1970-01-01 00:00:00.000000 _localemodule.o │ │ │ │ -?rw-r--r-- 0 0 0 32576 1970-01-01 00:00:00.000000 _operator.o │ │ │ │ +?rw-r--r-- 0 0 0 32628 1970-01-01 00:00:00.000000 _operator.o │ │ │ │ ?rw-r--r-- 0 0 0 11608 1970-01-01 00:00:00.000000 _stat.o │ │ │ │ ?rw-r--r-- 0 0 0 5168 1970-01-01 00:00:00.000000 symtablemodule.o │ │ │ │ ?rw-r--r-- 0 0 0 6648 1970-01-01 00:00:00.000000 pwdmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 27996 1970-01-01 00:00:00.000000 getpath.o │ │ │ │ ?rw-r--r-- 0 0 0 424160 1970-01-01 00:00:00.000000 frozen.o │ │ │ ├── pegen.o │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -761,15 +761,15 @@ │ │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ │ it eq │ │ │ │ │ cmpeq r0, #0 │ │ │ │ │ beq.w ad4 <_PyPegen_fill_token+0x45c> │ │ │ │ │ ldrd r3, r2, [r4, #12] │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ │ beq.w 948 <_PyPegen_fill_token+0x2d0> │ │ │ │ │ ldr.w r5, [r5, r3, lsl #2] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ beq.n 744 <_PyPegen_fill_token+0xcc> │ │ │ │ │ mov r7, r6 │ │ │ │ │ @@ -2497,25 +2497,25 @@ │ │ │ │ │ blt.n 1696 <_PyPegen_byte_offset_to_character_offset_line+0x9a> │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ ble.n 16a6 <_PyPegen_byte_offset_to_character_offset_line+0xaa> │ │ │ │ │ ldrsb r3, [r0, r1] │ │ │ │ │ ldrb.w ip, [r0, r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 167e <_PyPegen_byte_offset_to_character_offset_line+0x82> │ │ │ │ │ + blt.n 16ae <_PyPegen_byte_offset_to_character_offset_line+0xb2> │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ble.n 168e <_PyPegen_byte_offset_to_character_offset_line+0x92> │ │ │ │ │ + ble.n 16be <_PyPegen_byte_offset_to_character_offset_line+0xc2> │ │ │ │ │ ldrsb r3, [r0, r1] │ │ │ │ │ ldrb.w ip, [r0, r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 16ae <_PyPegen_byte_offset_to_character_offset_line+0xb2> │ │ │ │ │ + blt.n 167e <_PyPegen_byte_offset_to_character_offset_line+0x82> │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ble.n 16be <_PyPegen_byte_offset_to_character_offset_line+0xc2> │ │ │ │ │ + ble.n 168e <_PyPegen_byte_offset_to_character_offset_line+0x92> │ │ │ │ │ ldrsb r3, [r0, r1] │ │ │ │ │ ldrb.w ip, [r0, r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ blt.n 16c6 <_PyPegen_byte_offset_to_character_offset_line+0xca> │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ ble.n 16d6 <_PyPegen_byte_offset_to_character_offset_line+0xda> │ │ │ │ │ @@ -2533,46 +2533,46 @@ │ │ │ │ │ pop {pc} │ │ │ │ │ and.w r3, ip, #224 @ 0xe0 │ │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ │ it eq │ │ │ │ │ addeq r1, #2 │ │ │ │ │ bne.n 1720 <_PyPegen_byte_offset_to_character_offset_line+0x124> │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bgt.n 1640 <_PyPegen_byte_offset_to_character_offset_line+0x44> │ │ │ │ │ - movs r1, #2 │ │ │ │ │ + bgt.n 1650 <_PyPegen_byte_offset_to_character_offset_line+0x54> │ │ │ │ │ + movs r1, #3 │ │ │ │ │ mov r0, r1 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ and.w r3, ip, #224 @ 0xe0 │ │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ │ it eq │ │ │ │ │ addeq r1, #2 │ │ │ │ │ - bne.n 1736 <_PyPegen_byte_offset_to_character_offset_line+0x13a> │ │ │ │ │ + bne.n 174c <_PyPegen_byte_offset_to_character_offset_line+0x150> │ │ │ │ │ cmp r2, r1 │ │ │ │ │ bgt.n 1630 <_PyPegen_byte_offset_to_character_offset_line+0x34> │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r1 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ and.w r3, ip, #224 @ 0xe0 │ │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ │ it eq │ │ │ │ │ addeq r1, #2 │ │ │ │ │ - bne.n 174c <_PyPegen_byte_offset_to_character_offset_line+0x150> │ │ │ │ │ + bne.n 170a <_PyPegen_byte_offset_to_character_offset_line+0x10e> │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bgt.n 1650 <_PyPegen_byte_offset_to_character_offset_line+0x54> │ │ │ │ │ - movs r1, #3 │ │ │ │ │ + bgt.n 1640 <_PyPegen_byte_offset_to_character_offset_line+0x44> │ │ │ │ │ + movs r1, #2 │ │ │ │ │ mov r0, r1 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ and.w r3, ip, #224 @ 0xe0 │ │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ │ it eq │ │ │ │ │ addeq r3, r1, #2 │ │ │ │ │ - bne.n 170a <_PyPegen_byte_offset_to_character_offset_line+0x10e> │ │ │ │ │ + bne.n 1736 <_PyPegen_byte_offset_to_character_offset_line+0x13a> │ │ │ │ │ cmp r2, r3 │ │ │ │ │ bgt.n 1660 <_PyPegen_byte_offset_to_character_offset_line+0x64> │ │ │ │ │ movs r1, #4 │ │ │ │ │ b.n 1678 <_PyPegen_byte_offset_to_character_offset_line+0x7c> │ │ │ │ │ and.w ip, lr, #224 @ 0xe0 │ │ │ │ │ cmp.w ip, #192 @ 0xc0 │ │ │ │ │ bne.n 16ee <_PyPegen_byte_offset_to_character_offset_line+0xf2> │ │ │ │ │ @@ -2593,61 +2593,61 @@ │ │ │ │ │ b.n 16e6 <_PyPegen_byte_offset_to_character_offset_line+0xea> │ │ │ │ │ and.w r3, ip, #240 @ 0xf0 │ │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ │ beq.n 177e <_PyPegen_byte_offset_to_character_offset_line+0x182> │ │ │ │ │ and.w ip, ip, #248 @ 0xf8 │ │ │ │ │ cmp.w ip, #240 @ 0xf0 │ │ │ │ │ bne.n 1762 <_PyPegen_byte_offset_to_character_offset_line+0x166> │ │ │ │ │ - adds r3, r1, #4 │ │ │ │ │ - b.n 16d2 <_PyPegen_byte_offset_to_character_offset_line+0xd6> │ │ │ │ │ + adds r1, #4 │ │ │ │ │ + b.n 16ba <_PyPegen_byte_offset_to_character_offset_line+0xbe> │ │ │ │ │ and.w r3, ip, #240 @ 0xf0 │ │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ │ beq.n 1786 <_PyPegen_byte_offset_to_character_offset_line+0x18a> │ │ │ │ │ and.w ip, ip, #248 @ 0xf8 │ │ │ │ │ cmp.w ip, #240 @ 0xf0 │ │ │ │ │ bne.n 1762 <_PyPegen_byte_offset_to_character_offset_line+0x166> │ │ │ │ │ adds r1, #4 │ │ │ │ │ b.n 168a <_PyPegen_byte_offset_to_character_offset_line+0x8e> │ │ │ │ │ and.w r3, ip, #240 @ 0xf0 │ │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ │ beq.n 1782 <_PyPegen_byte_offset_to_character_offset_line+0x186> │ │ │ │ │ and.w ip, ip, #248 @ 0xf8 │ │ │ │ │ cmp.w ip, #240 @ 0xf0 │ │ │ │ │ bne.n 1762 <_PyPegen_byte_offset_to_character_offset_line+0x166> │ │ │ │ │ - adds r1, #4 │ │ │ │ │ - b.n 16a2 <_PyPegen_byte_offset_to_character_offset_line+0xa6> │ │ │ │ │ + adds r3, r1, #4 │ │ │ │ │ + b.n 16d2 <_PyPegen_byte_offset_to_character_offset_line+0xd6> │ │ │ │ │ and.w r3, ip, #240 @ 0xf0 │ │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ │ beq.n 178a <_PyPegen_byte_offset_to_character_offset_line+0x18e> │ │ │ │ │ and.w ip, ip, #248 @ 0xf8 │ │ │ │ │ cmp.w ip, #240 @ 0xf0 │ │ │ │ │ bne.n 1762 <_PyPegen_byte_offset_to_character_offset_line+0x166> │ │ │ │ │ adds r1, #4 │ │ │ │ │ - b.n 16ba <_PyPegen_byte_offset_to_character_offset_line+0xbe> │ │ │ │ │ + b.n 16a2 <_PyPegen_byte_offset_to_character_offset_line+0xa6> │ │ │ │ │ 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 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ b.n 1678 <_PyPegen_byte_offset_to_character_offset_line+0x7c> │ │ │ │ │ + adds r1, #3 │ │ │ │ │ + b.n 16ba <_PyPegen_byte_offset_to_character_offset_line+0xbe> │ │ │ │ │ adds r3, r1, #3 │ │ │ │ │ b.n 16d2 <_PyPegen_byte_offset_to_character_offset_line+0xd6> │ │ │ │ │ adds r1, #3 │ │ │ │ │ - b.n 16a2 <_PyPegen_byte_offset_to_character_offset_line+0xa6> │ │ │ │ │ - adds r1, #3 │ │ │ │ │ b.n 168a <_PyPegen_byte_offset_to_character_offset_line+0x8e> │ │ │ │ │ adds r1, #3 │ │ │ │ │ - b.n 16ba <_PyPegen_byte_offset_to_character_offset_line+0xbe> │ │ │ │ │ + b.n 16a2 <_PyPegen_byte_offset_to_character_offset_line+0xa6> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 00001790 <_PyPegen_lookahead_for_expr>: │ │ │ │ │ _PyPegen_lookahead_for_expr(): │ │ │ │ │ b.w 5f0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_JUMP24 _PyPegen_lookahead │ │ │ ├── action_helpers.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 20520 (bytes into file) │ │ │ │ │ + Start of section headers: 20560 (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 0x5028: │ │ │ │ │ +There are 15 section headers, starting at offset 0x5050: │ │ │ │ │ │ │ │ │ │ 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 000774 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 004530 0003d8 08 I 12 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 004558 0003d8 08 I 12 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 0007a8 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 00000000 0007a8 000000 00 WA 0 0 1 │ │ │ │ │ [ 5] .rodata.str1.4 PROGBITS 00000000 0007a8 000409 01 AMS 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 000bb4 001e18 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 004908 0005c0 08 I 12 6 4 │ │ │ │ │ - [ 8] .text.unlikely PROGBITS 00000000 0029cc 0002a8 00 AX 0 0 2 │ │ │ │ │ - [ 9] .rel.text.unlikely REL 00000000 004ec8 0000e0 08 I 12 8 4 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 00000000 002c74 000000 00 0 0 1 │ │ │ │ │ - [11] .ARM.attributes ARM_ATTRIBUTES 00000000 002c74 000033 00 0 0 1 │ │ │ │ │ - [12] .symtab SYMTAB 00000000 002ca8 000c40 10 13 73 4 │ │ │ │ │ - [13] .strtab STRTAB 00000000 0038e8 000c47 00 0 0 1 │ │ │ │ │ - [14] .shstrtab STRTAB 00000000 004fa8 000080 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 000bb4 001e40 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 004930 0005c0 08 I 12 6 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 0029f4 0002a8 00 AX 0 0 2 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 004ef0 0000e0 08 I 12 8 4 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 00000000 002c9c 000000 00 0 0 1 │ │ │ │ │ + [11] .ARM.attributes ARM_ATTRIBUTES 00000000 002c9c 000033 00 0 0 1 │ │ │ │ │ + [12] .symtab SYMTAB 00000000 002cd0 000c40 10 13 73 4 │ │ │ │ │ + [13] .strtab STRTAB 00000000 003910 000c47 00 0 0 1 │ │ │ │ │ + [14] .shstrtab STRTAB 00000000 004fd0 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 {} │ │ │ │ │ @@ -3,43 +3,43 @@ │ │ │ │ │ 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: 0000002c 0 NOTYPE LOCAL DEFAULT 5 .LC5 │ │ │ │ │ - 6: 000007b2 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 7: 000007b8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 6: 000007de 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 7: 000007e4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 8: 00000179 86 FUNC LOCAL DEFAULT 8 _set_seq_context │ │ │ │ │ - 9: 00000a34 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 10: 00000a38 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 9: 00000a60 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 10: 00000a64 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 11: 00000001 74 FUNC LOCAL DEFAULT 1 _PyPegen_add_type_comment_to_arg.part.0.isra.0 │ │ │ │ │ 12: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 13: 00000030 0 NOTYPE LOCAL DEFAULT 5 .LC6 │ │ │ │ │ 14: 0000003c 0 NOTYPE LOCAL DEFAULT 5 .LC7 │ │ │ │ │ - 15: 00000f51 60 FUNC LOCAL DEFAULT 6 _get_names.isra.0 │ │ │ │ │ - 16: 00000ff5 60 FUNC LOCAL DEFAULT 6 _get_defaults.isra.0 │ │ │ │ │ + 15: 00000f79 60 FUNC LOCAL DEFAULT 6 _get_names.isra.0 │ │ │ │ │ + 16: 0000101d 60 FUNC LOCAL DEFAULT 6 _get_defaults.isra.0 │ │ │ │ │ 17: 0000004c 0 NOTYPE LOCAL DEFAULT 5 .LC8 │ │ │ │ │ 18: 0000008b 62 FUNC LOCAL DEFAULT 8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 19: 00000094 0 NOTYPE LOCAL DEFAULT 5 .LC9 │ │ │ │ │ 20: 00000098 0 NOTYPE LOCAL DEFAULT 5 .LC10 │ │ │ │ │ 21: 000000dc 0 NOTYPE LOCAL DEFAULT 5 .LC11 │ │ │ │ │ 22: 000000e0 0 NOTYPE LOCAL DEFAULT 5 .LC12 │ │ │ │ │ 23: 000000e4 0 NOTYPE LOCAL DEFAULT 5 .LC13 │ │ │ │ │ 24: 0000012c 0 NOTYPE LOCAL DEFAULT 5 .LC14 │ │ │ │ │ 25: 00000130 0 NOTYPE LOCAL DEFAULT 5 .LC15 │ │ │ │ │ 26: 00000160 0 NOTYPE LOCAL DEFAULT 5 .LC16 │ │ │ │ │ - 27: 00001d64 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 28: 00001d68 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 27: 00001d8c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 28: 00001d90 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 29: 00000164 0 NOTYPE LOCAL DEFAULT 5 .LC17 │ │ │ │ │ 30: 00000164 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 31: 0000016c 0 NOTYPE LOCAL DEFAULT 5 .LC18 │ │ │ │ │ - 32: 00000168 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 33: 00000170 0 NOTYPE LOCAL DEFAULT 5 .LC0 │ │ │ │ │ - 34: 00000178 0 NOTYPE LOCAL DEFAULT 5 .LC1 │ │ │ │ │ + 31: 0000016c 0 NOTYPE LOCAL DEFAULT 5 .LC0 │ │ │ │ │ + 32: 00000174 0 NOTYPE LOCAL DEFAULT 5 .LC1 │ │ │ │ │ + 33: 00000168 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 34: 0000017c 0 NOTYPE LOCAL DEFAULT 5 .LC18 │ │ │ │ │ 35: 00000180 0 NOTYPE LOCAL DEFAULT 5 .LC19 │ │ │ │ │ 36: 00000000 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ 37: 00000504 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 38: 000001ac 0 NOTYPE LOCAL DEFAULT 5 .LC20 │ │ │ │ │ 39: 000001b8 0 NOTYPE LOCAL DEFAULT 5 .LC21 │ │ │ │ │ 40: 000001c4 0 NOTYPE LOCAL DEFAULT 5 .LC22 │ │ │ │ │ 41: 000001cc 0 NOTYPE LOCAL DEFAULT 5 .LC23 │ │ │ │ │ @@ -78,104 +78,104 @@ │ │ │ │ │ 74: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsString │ │ │ │ │ 75: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_parse_string │ │ │ │ │ 76: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArena_AddPyObject │ │ │ │ │ 77: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Constant │ │ │ │ │ 78: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Pypegen_raise_decode_error │ │ │ │ │ 79: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_new_identifier │ │ │ │ │ 80: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 81: 000000a9 1770 FUNC GLOBAL HIDDEN 6 _PyPegen_concatenate_strings │ │ │ │ │ + 81: 000000a9 1814 FUNC GLOBAL HIDDEN 6 _PyPegen_concatenate_strings │ │ │ │ │ 82: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_Type │ │ │ │ │ 83: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_expr_seq_new │ │ │ │ │ 84: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ 85: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_JoinedStr │ │ │ │ │ 86: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Init │ │ │ │ │ 87: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_WriteStr │ │ │ │ │ 88: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Finish │ │ │ │ │ 89: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromString │ │ │ │ │ 90: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_Concat │ │ │ │ │ 91: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SyntaxError │ │ │ │ │ 92: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_error │ │ │ │ │ 93: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Dealloc │ │ │ │ │ - 94: 00000795 246 FUNC GLOBAL HIDDEN 6 _PyPegen_set_expr_context │ │ │ │ │ + 94: 000007c1 246 FUNC GLOBAL HIDDEN 6 _PyPegen_set_expr_context │ │ │ │ │ 95: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Name │ │ │ │ │ 96: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Attribute │ │ │ │ │ 97: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Tuple │ │ │ │ │ 98: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_List │ │ │ │ │ 99: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Starred │ │ │ │ │ 100: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Subscript │ │ │ │ │ - 101: 0000088d 34 FUNC GLOBAL HIDDEN 6 _PyPegen_singleton_seq │ │ │ │ │ + 101: 000008b9 34 FUNC GLOBAL HIDDEN 6 _PyPegen_singleton_seq │ │ │ │ │ 102: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_generic_seq_new │ │ │ │ │ - 103: 000008b1 122 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_insert_in_front │ │ │ │ │ - 104: 0000092d 268 FUNC GLOBAL HIDDEN 6 _PyPegen_collect_call_seqs │ │ │ │ │ + 103: 000008dd 122 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_insert_in_front │ │ │ │ │ + 104: 00000959 268 FUNC GLOBAL HIDDEN 6 _PyPegen_collect_call_seqs │ │ │ │ │ 105: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Call │ │ │ │ │ - 106: 00001b61 208 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ - 107: 00001c31 268 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ + 106: 00001b89 208 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ + 107: 00001c59 268 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ 108: 00000000 0 NOTYPE GLOBAL DEFAULT UND memmove │ │ │ │ │ 109: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ - 110: 00000a39 12 FUNC GLOBAL HIDDEN 6 _PyPegen_add_type_comment_to_arg │ │ │ │ │ + 110: 00000a65 12 FUNC GLOBAL HIDDEN 6 _PyPegen_add_type_comment_to_arg │ │ │ │ │ 111: 00000725 80 FUNC GLOBAL HIDDEN 1 _PyPegen_new_type_comment │ │ │ │ │ 112: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_arg │ │ │ │ │ - 113: 00000a45 40 FUNC GLOBAL HIDDEN 6 _PyPegen_cmpop_expr_pair │ │ │ │ │ + 113: 00000a71 40 FUNC GLOBAL HIDDEN 6 _PyPegen_cmpop_expr_pair │ │ │ │ │ 114: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArena_Malloc │ │ │ │ │ - 115: 00000a6d 42 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_count_dots │ │ │ │ │ - 116: 00000a99 86 FUNC GLOBAL HIDDEN 6 _PyPegen_get_cmpops │ │ │ │ │ + 115: 00000a99 42 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_count_dots │ │ │ │ │ + 116: 00000ac5 86 FUNC GLOBAL HIDDEN 6 _PyPegen_get_cmpops │ │ │ │ │ 117: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_int_seq_new │ │ │ │ │ - 118: 00000af1 174 FUNC GLOBAL HIDDEN 6 _PyPegen_checked_future_import │ │ │ │ │ + 118: 00000b1d 174 FUNC GLOBAL HIDDEN 6 _PyPegen_checked_future_import │ │ │ │ │ 119: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_CompareWithASCIIString │ │ │ │ │ 120: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ImportFrom │ │ │ │ │ - 121: 00000ba1 86 FUNC GLOBAL HIDDEN 6 _PyPegen_get_exprs │ │ │ │ │ - 122: 00000bf9 856 FUNC GLOBAL HIDDEN 6 _PyPegen_make_arguments │ │ │ │ │ + 121: 00000bcd 86 FUNC GLOBAL HIDDEN 6 _PyPegen_get_exprs │ │ │ │ │ + 122: 00000c25 850 FUNC GLOBAL HIDDEN 6 _PyPegen_make_arguments │ │ │ │ │ 123: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_arg_seq_new │ │ │ │ │ 124: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_arguments │ │ │ │ │ - 125: 00000f8d 104 FUNC GLOBAL HIDDEN 6 _PyPegen_join_sequences │ │ │ │ │ - 126: 00001031 104 FUNC GLOBAL HIDDEN 6 _PyPegen_constant_from_token │ │ │ │ │ + 125: 00000fb5 104 FUNC GLOBAL HIDDEN 6 _PyPegen_join_sequences │ │ │ │ │ + 126: 00001059 104 FUNC GLOBAL HIDDEN 6 _PyPegen_constant_from_token │ │ │ │ │ 127: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ - 128: 00001099 472 FUNC GLOBAL HIDDEN 6 _PyPegen_formatted_value │ │ │ │ │ + 128: 000010c1 472 FUNC GLOBAL HIDDEN 6 _PyPegen_formatted_value │ │ │ │ │ 129: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_FormattedValue │ │ │ │ │ - 130: 00001271 242 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_flatten │ │ │ │ │ - 131: 00001365 850 FUNC GLOBAL HIDDEN 6 _PyPegen_joined_str │ │ │ │ │ + 130: 00001299 242 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_flatten │ │ │ │ │ + 131: 0000138d 850 FUNC GLOBAL HIDDEN 6 _PyPegen_joined_str │ │ │ │ │ 132: 00000000 0 NOTYPE GLOBAL DEFAULT UND strpbrk │ │ │ │ │ 133: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8 │ │ │ │ │ 134: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ 135: 00000000 0 NOTYPE GLOBAL DEFAULT UND strchr │ │ │ │ │ 136: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_decode_string │ │ │ │ │ 137: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ 138: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ 139: 00000000 0 NOTYPE GLOBAL DEFAULT UND strcmp │ │ │ │ │ - 140: 000016b9 368 FUNC GLOBAL HIDDEN 6 _PyPegen_get_keys │ │ │ │ │ - 141: 00001829 368 FUNC GLOBAL HIDDEN 6 _PyPegen_get_values │ │ │ │ │ - 142: 00001999 68 FUNC GLOBAL HIDDEN 6 _PyPegen_name_default_pair │ │ │ │ │ - 143: 000019dd 46 FUNC GLOBAL HIDDEN 6 _PyPegen_star_etc │ │ │ │ │ + 140: 000016e1 368 FUNC GLOBAL HIDDEN 6 _PyPegen_get_keys │ │ │ │ │ + 141: 00001851 368 FUNC GLOBAL HIDDEN 6 _PyPegen_get_values │ │ │ │ │ + 142: 000019c1 68 FUNC GLOBAL HIDDEN 6 _PyPegen_name_default_pair │ │ │ │ │ + 143: 00001a05 46 FUNC GLOBAL HIDDEN 6 _PyPegen_star_etc │ │ │ │ │ 144: 0000004d 58 FUNC GLOBAL HIDDEN 1 _PyPegen_map_names_to_ids │ │ │ │ │ 145: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_identifier_seq_new │ │ │ │ │ - 146: 00001a0d 94 FUNC GLOBAL HIDDEN 6 _PyPegen_function_def_decorators │ │ │ │ │ + 146: 00001a35 94 FUNC GLOBAL HIDDEN 6 _PyPegen_function_def_decorators │ │ │ │ │ 147: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_FunctionDef │ │ │ │ │ 148: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_AsyncFunctionDef │ │ │ │ │ - 149: 00001a6d 40 FUNC GLOBAL HIDDEN 6 _PyPegen_keyword_or_starred │ │ │ │ │ - 150: 00001a95 94 FUNC GLOBAL HIDDEN 6 _PyPegen_check_fstring_conversion │ │ │ │ │ - 151: 00001af5 106 FUNC GLOBAL HIDDEN 6 _PyPegen_empty_arguments │ │ │ │ │ + 149: 00001a95 40 FUNC GLOBAL HIDDEN 6 _PyPegen_keyword_or_starred │ │ │ │ │ + 150: 00001abd 94 FUNC GLOBAL HIDDEN 6 _PyPegen_check_fstring_conversion │ │ │ │ │ + 151: 00001b1d 106 FUNC GLOBAL HIDDEN 6 _PyPegen_empty_arguments │ │ │ │ │ 152: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_keyword_seq_new │ │ │ │ │ 153: 00000089 92 FUNC GLOBAL HIDDEN 1 _PyPegen_check_barry_as_flufl │ │ │ │ │ - 154: 00001d3d 30 FUNC GLOBAL HIDDEN 6 _PyPegen_augoperator │ │ │ │ │ - 155: 00001d5d 12 FUNC GLOBAL HIDDEN 6 _PyPegen_dummy_name │ │ │ │ │ - 156: 00001d69 134 FUNC GLOBAL HIDDEN 6 _PyPegen_make_module │ │ │ │ │ + 154: 00001d65 30 FUNC GLOBAL HIDDEN 6 _PyPegen_augoperator │ │ │ │ │ + 155: 00001d85 12 FUNC GLOBAL HIDDEN 6 _PyPegen_dummy_name │ │ │ │ │ + 156: 00001d91 134 FUNC GLOBAL HIDDEN 6 _PyPegen_make_module │ │ │ │ │ 157: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Module │ │ │ │ │ 158: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_type_ignore_seq_new │ │ │ │ │ 159: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_TypeIgnore │ │ │ │ │ 160: 000000e5 132 FUNC GLOBAL HIDDEN 1 _PyPegen_join_names_with_dot │ │ │ │ │ 161: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ 162: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_InternImmortal │ │ │ │ │ 163: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ - 164: 00001df1 40 FUNC GLOBAL HIDDEN 6 _PyPegen_key_value_pair │ │ │ │ │ - 165: 00000169 106 FUNC GLOBAL HIDDEN 1 _PyPegen_alias_for_star │ │ │ │ │ - 166: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_InternFromString │ │ │ │ │ - 167: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_alias │ │ │ │ │ - 168: 000001d5 82 FUNC GLOBAL HIDDEN 1 _PyPegen_check_legacy_stmt │ │ │ │ │ - 169: 00000229 66 FUNC GLOBAL HIDDEN 1 _PyPegen_class_def_decorators │ │ │ │ │ - 170: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ClassDef │ │ │ │ │ + 164: 00001e19 40 FUNC GLOBAL HIDDEN 6 _PyPegen_key_value_pair │ │ │ │ │ + 165: 00000169 82 FUNC GLOBAL HIDDEN 1 _PyPegen_check_legacy_stmt │ │ │ │ │ + 166: 000001bd 66 FUNC GLOBAL HIDDEN 1 _PyPegen_class_def_decorators │ │ │ │ │ + 167: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ClassDef │ │ │ │ │ + 168: 00000201 106 FUNC GLOBAL HIDDEN 1 _PyPegen_alias_for_star │ │ │ │ │ + 169: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_InternFromString │ │ │ │ │ + 170: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_alias │ │ │ │ │ 171: 00000001 138 FUNC GLOBAL HIDDEN 8 _PyPegen_nonparen_genexp_in_call │ │ │ │ │ 172: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_error_known_location │ │ │ │ │ 173: 0000026d 140 FUNC GLOBAL HIDDEN 1 _PyPegen_decoded_constant_from_token │ │ │ │ │ 174: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsStringAndSize │ │ │ │ │ 175: 000002f9 290 FUNC GLOBAL HIDDEN 1 _PyPegen_setup_full_format_spec │ │ │ │ │ 176: 0000041d 40 FUNC GLOBAL HIDDEN 1 _PyPegen_slash_with_default │ │ │ │ │ 177: 00000445 40 FUNC GLOBAL HIDDEN 1 _PyPegen_key_pattern_pair │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x4530 contains 123 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x4558 contains 123 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000016 00004a0a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ 00000020 00006f0a R_ARM_THM_CALL 00000725 _PyPegen_new_type_comment │ │ │ │ │ 0000003e 0000700a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ 00000064 0000910a R_ARM_THM_CALL 00000000 _Py_asdl_identifier_seq_new │ │ │ │ │ 00000094 00001a2f R_ARM_THM_MOVW_ABS_NC 00000160 .LC16 │ │ │ │ │ 00000098 00001a30 R_ARM_THM_MOVT_ABS 00000160 .LC16 │ │ │ │ │ @@ -19,38 +19,38 @@ │ │ │ │ │ 00000102 00001d30 R_ARM_THM_MOVT_ABS 00000164 .LC17 │ │ │ │ │ 00000106 0000a10a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ 0000011e 0000a20a R_ARM_THM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ 00000126 00004c0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ 00000142 00005f0a R_ARM_THM_CALL 00000000 _PyAST_Name │ │ │ │ │ 0000015a 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000164 0000a36b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000017a 00001f2f R_ARM_THM_MOVW_ABS_NC 0000016c .LC18 │ │ │ │ │ -0000017e 00001f30 R_ARM_THM_MOVT_ABS 0000016c .LC18 │ │ │ │ │ -00000188 0000a60a R_ARM_THM_CALL 00000000 PyUnicode_InternFromString │ │ │ │ │ -00000194 00004c0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -000001b0 0000a70a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ -000001ca 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000001f0 0000212f R_ARM_THM_MOVW_ABS_NC 00000170 .LC0 │ │ │ │ │ -000001f4 00002130 R_ARM_THM_MOVT_ABS 00000170 .LC0 │ │ │ │ │ -000001f8 0000222f R_ARM_THM_MOVW_ABS_NC 00000178 .LC1 │ │ │ │ │ -000001fc 00002230 R_ARM_THM_MOVT_ABS 00000178 .LC1 │ │ │ │ │ -00000208 0000770a R_ARM_THM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ -00000262 0000aa0a R_ARM_THM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ +00000184 00001f2f R_ARM_THM_MOVW_ABS_NC 0000016c .LC0 │ │ │ │ │ +00000188 00001f30 R_ARM_THM_MOVT_ABS 0000016c .LC0 │ │ │ │ │ +0000018c 0000202f R_ARM_THM_MOVW_ABS_NC 00000174 .LC1 │ │ │ │ │ +00000190 00002030 R_ARM_THM_MOVT_ABS 00000174 .LC1 │ │ │ │ │ +0000019c 0000770a R_ARM_THM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ +000001f6 0000a70a R_ARM_THM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ +00000212 0000222f R_ARM_THM_MOVW_ABS_NC 0000017c .LC18 │ │ │ │ │ +00000216 00002230 R_ARM_THM_MOVT_ABS 0000017c .LC18 │ │ │ │ │ +00000220 0000a90a R_ARM_THM_CALL 00000000 PyUnicode_InternFromString │ │ │ │ │ +0000022c 00004c0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +00000248 0000aa0a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ +00000262 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000286 0000ae0a R_ARM_THM_CALL 00000000 PyBytes_AsStringAndSize │ │ │ │ │ 000002ac 0000880a R_ARM_THM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ 000002b8 00004c0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ 000002d6 00004d0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ 000002f0 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000031a 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ 0000031e 00005430 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000037a 0000550a R_ARM_THM_CALL 00000000 _PyAST_JoinedStr │ │ │ │ │ -0000038a 0000720a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -000003a8 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -000003d4 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000003d8 00005430 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000037c 0000550a R_ARM_THM_CALL 00000000 _PyAST_JoinedStr │ │ │ │ │ +0000038c 0000720a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +000003aa 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +000003b4 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000003b8 00005430 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ 0000040a 0000510a R_ARM_THM_CALL 000000a9 _PyPegen_concatenate_strings │ │ │ │ │ 00000434 0000720a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ 0000045c 0000720a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ 00000484 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ 000004c0 0000b40a R_ARM_THM_CALL 00000000 _Py_asdl_pattern_seq_new │ │ │ │ │ 0000054a 0000b50a R_ARM_THM_CALL 000004e5 _PyPegen_get_invalid_target │ │ │ │ │ 00000578 0000b50a R_ARM_THM_CALL 000004e5 _PyPegen_get_invalid_target │ │ │ │ │ @@ -121,202 +121,202 @@ │ │ │ │ │ 0000071c 00002d30 R_ARM_THM_MOVT_ABS 000001ec .LC27 │ │ │ │ │ 00000738 0000860a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ 00000742 0000bf0a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ 0000074e 00004c0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ 0000076c 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000009e 00008b1e R_ARM_THM_JUMP24 00000000 strcmp │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x4908 contains 184 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x4930 contains 184 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000016 00004a0a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ 00000022 00004b0a R_ARM_THM_CALL 00000000 _PyPegen_parse_string │ │ │ │ │ 0000002e 00004c0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ 00000050 00004d0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ 0000005a 00004e0a R_ARM_THM_CALL 00000000 _Pypegen_raise_decode_error │ │ │ │ │ 00000064 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC3 │ │ │ │ │ 00000068 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC3 │ │ │ │ │ 0000006c 00004f0a R_ARM_THM_CALL 00000000 _PyPegen_new_identifier │ │ │ │ │ 00000088 00004d0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ 000000a2 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000000e4 0000522f R_ARM_THM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ 000000e8 00005230 R_ARM_THM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ -00000104 0000522f R_ARM_THM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ -00000108 00005230 R_ARM_THM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ -00000152 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000338 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000033c 00005430 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000482 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000494 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000498 00005430 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000004fa 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000520 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000544 0000550a R_ARM_THM_CALL 00000000 _PyAST_JoinedStr │ │ │ │ │ -00000576 0000560a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ -0000059e 0000570a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ -000005bc 0000580a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ -000005ce 00004c0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -000005ee 00004d0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00000604 0000052f R_ARM_THM_MOVW_ABS_NC 0000002c .LC5 │ │ │ │ │ -00000608 00000530 R_ARM_THM_MOVT_ABS 0000002c .LC5 │ │ │ │ │ -0000060e 0000590a R_ARM_THM_CALL 00000000 PyBytes_FromString │ │ │ │ │ -0000061e 00005a0a R_ARM_THM_CALL 00000000 PyBytes_Concat │ │ │ │ │ -0000063a 00005a0a R_ARM_THM_CALL 00000000 PyBytes_Concat │ │ │ │ │ -0000064c 00004c0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -00000668 00004d0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00000724 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000072a 00005b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000072e 00005b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000732 0000042f R_ARM_THM_MOVW_ABS_NC 00000004 .LC4 │ │ │ │ │ -00000736 00000430 R_ARM_THM_MOVT_ABS 00000004 .LC4 │ │ │ │ │ -00000740 00005c0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00000782 00005d0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ -000007d0 00005f0a R_ARM_THM_CALL 00000000 _PyAST_Name │ │ │ │ │ -000007ee 0000600a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -000007fe 0000080a R_ARM_THM_CALL 00000179 _set_seq_context │ │ │ │ │ -00000814 0000610a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -00000824 0000080a R_ARM_THM_CALL 00000179 _set_seq_context │ │ │ │ │ -0000083a 0000620a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ -0000084a 00005e0a R_ARM_THM_CALL 00000795 _PyPegen_set_expr_context │ │ │ │ │ -00000860 0000630a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00000880 0000640a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -000008a2 0000660a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000008cc 0000660a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000091c 0000660a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00000974 00006a0a R_ARM_THM_CALL 00001b61 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ -00000980 00006b0a R_ARM_THM_CALL 00001c31 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ -00000990 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -000009ac 00006c0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -000009d8 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -000009f0 00006c0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00000a34 00006d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000a5c 0000720a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -00000ab4 0000750a R_ARM_THM_CALL 00000000 _Py_asdl_int_seq_new │ │ │ │ │ -00000b1a 00000d2f R_ARM_THM_MOVW_ABS_NC 00000030 .LC6 │ │ │ │ │ -00000b1e 00000d30 R_ARM_THM_MOVT_ABS 00000030 .LC6 │ │ │ │ │ -00000b24 0000770a R_ARM_THM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ -00000b52 00000e2f R_ARM_THM_MOVW_ABS_NC 0000003c .LC7 │ │ │ │ │ -00000b56 00000e30 R_ARM_THM_MOVT_ABS 0000003c .LC7 │ │ │ │ │ -00000b84 0000770a R_ARM_THM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ -00000bbc 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000c22 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00000c50 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00000c70 0000660a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00000cf8 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000d14 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00000120 0000522f R_ARM_THM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ +00000124 00005230 R_ARM_THM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ +00000158 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000352 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000356 00005430 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000004a2 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +000004ae 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000004b2 00005430 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000051c 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000542 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000566 0000550a R_ARM_THM_CALL 00000000 _PyAST_JoinedStr │ │ │ │ │ +0000059a 0000560a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ +000005be 0000570a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ +000005da 0000580a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ +000005ec 00004c0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +0000060c 00004d0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00000622 0000052f R_ARM_THM_MOVW_ABS_NC 0000002c .LC5 │ │ │ │ │ +00000626 00000530 R_ARM_THM_MOVT_ABS 0000002c .LC5 │ │ │ │ │ +0000062c 0000590a R_ARM_THM_CALL 00000000 PyBytes_FromString │ │ │ │ │ +00000640 00005a0a R_ARM_THM_CALL 00000000 PyBytes_Concat │ │ │ │ │ +0000065e 00005a0a R_ARM_THM_CALL 00000000 PyBytes_Concat │ │ │ │ │ +00000672 00004c0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +0000068e 00004d0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00000750 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000756 00005b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000075a 00005b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000075e 0000042f R_ARM_THM_MOVW_ABS_NC 00000004 .LC4 │ │ │ │ │ +00000762 00000430 R_ARM_THM_MOVT_ABS 00000004 .LC4 │ │ │ │ │ +0000076c 00005c0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000007ae 00005d0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ +000007fc 00005f0a R_ARM_THM_CALL 00000000 _PyAST_Name │ │ │ │ │ +0000081a 0000600a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +0000082a 0000080a R_ARM_THM_CALL 00000179 _set_seq_context │ │ │ │ │ +00000840 0000610a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +00000850 0000080a R_ARM_THM_CALL 00000179 _set_seq_context │ │ │ │ │ +00000866 0000620a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ +00000876 00005e0a R_ARM_THM_CALL 000007c1 _PyPegen_set_expr_context │ │ │ │ │ +0000088c 0000630a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +000008ac 0000640a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +000008ce 0000660a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000008f8 0000660a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00000948 0000660a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000009a0 00006a0a R_ARM_THM_CALL 00001b89 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ +000009ac 00006b0a R_ARM_THM_CALL 00001c59 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ +000009bc 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +000009d8 00006c0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00000a04 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000a1c 00006c0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00000a60 00006d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000a88 0000720a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00000ae0 0000750a R_ARM_THM_CALL 00000000 _Py_asdl_int_seq_new │ │ │ │ │ +00000b46 00000d2f R_ARM_THM_MOVW_ABS_NC 00000030 .LC6 │ │ │ │ │ +00000b4a 00000d30 R_ARM_THM_MOVT_ABS 00000030 .LC6 │ │ │ │ │ +00000b50 0000770a R_ARM_THM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ +00000b7e 00000e2f R_ARM_THM_MOVW_ABS_NC 0000003c .LC7 │ │ │ │ │ +00000b82 00000e30 R_ARM_THM_MOVT_ABS 0000003c .LC7 │ │ │ │ │ +00000bb0 0000770a R_ARM_THM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ +00000be8 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000c4e 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00000c7c 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00000c9c 0000660a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00000d24 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000d40 00007c0a R_ARM_THM_CALL 00000000 _PyAST_arguments │ │ │ │ │ -00000de8 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00000e0a 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000e2c 00007c0a R_ARM_THM_CALL 00000000 _PyAST_arguments │ │ │ │ │ -00000e36 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00000e6e 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00000e9a 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000ee0 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000f0c 00007d0a R_ARM_THM_CALL 00000f8d _PyPegen_join_sequences │ │ │ │ │ -00000f2e 00007d0a R_ARM_THM_CALL 00000f8d _PyPegen_join_sequences │ │ │ │ │ -00000f68 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00000fac 0000660a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000100c 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00001046 00004a0a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -0000104c 00007f0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00001058 00004c0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -00001076 00004d0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00001090 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000010f0 0000810a R_ARM_THM_CALL 00000000 _PyAST_FormattedValue │ │ │ │ │ -00001150 0000810a R_ARM_THM_CALL 00000000 _PyAST_FormattedValue │ │ │ │ │ -0000117c 0000810a R_ARM_THM_CALL 00000000 _PyAST_FormattedValue │ │ │ │ │ -000011ac 00004d0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -000011b8 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -000011ea 0000810a R_ARM_THM_CALL 00000000 _PyAST_FormattedValue │ │ │ │ │ -00001236 0000112f R_ARM_THM_MOVW_ABS_NC 0000004c .LC8 │ │ │ │ │ -0000123a 00001130 R_ARM_THM_MOVT_ABS 0000004c .LC8 │ │ │ │ │ -00001240 00005b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001244 00005b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000012ce 0000660a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000133e 0000660a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000013ae 00004a0a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -000013b8 0000132f R_ARM_THM_MOVW_ABS_NC 00000094 .LC9 │ │ │ │ │ -000013bc 00001330 R_ARM_THM_MOVT_ABS 00000094 .LC9 │ │ │ │ │ -000013c0 0000840a R_ARM_THM_CALL 00000000 strpbrk │ │ │ │ │ -000013cc 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -000013ec 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000013f0 00005430 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001408 0000850a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ -0000143c 0000860a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00001446 0000870a R_ARM_THM_CALL 00000000 strchr │ │ │ │ │ -0000145a 0000880a R_ARM_THM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ -0000146c 00004c0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -0000148c 00004d0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -000014d4 0000550a R_ARM_THM_CALL 00000000 _PyAST_JoinedStr │ │ │ │ │ -000014f0 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00001546 0000892f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -0000154a 00008930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -0000154e 0000142f R_ARM_THM_MOVW_ABS_NC 00000098 .LC10 │ │ │ │ │ -00001552 00001430 R_ARM_THM_MOVT_ABS 00000098 .LC10 │ │ │ │ │ -0000155a 00008a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001566 0000870a R_ARM_THM_CALL 00000000 strchr │ │ │ │ │ -0000157a 0000880a R_ARM_THM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ -00001588 00004e0a R_ARM_THM_CALL 00000000 _Pypegen_raise_decode_error │ │ │ │ │ -00001598 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000159c 00005430 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000015a2 0000152f R_ARM_THM_MOVW_ABS_NC 000000dc .LC11 │ │ │ │ │ -000015a6 00001530 R_ARM_THM_MOVT_ABS 000000dc .LC11 │ │ │ │ │ -000015aa 0000162f R_ARM_THM_MOVW_ABS_NC 000000e0 .LC12 │ │ │ │ │ -000015ae 00001630 R_ARM_THM_MOVT_ABS 000000e0 .LC12 │ │ │ │ │ -000015ce 0000850a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ -000015da 00008b0a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -000015e6 00008b0a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -000015f0 0000860a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00001600 0000880a R_ARM_THM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ -00001610 00004c0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -0000162e 00004d0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00001688 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001694 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -000016d8 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00001848 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -000019b4 0000720a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -000019d0 00000b0a R_ARM_THM_CALL 00000001 _PyPegen_add_type_comment_to_arg.part.0.isra.0 │ │ │ │ │ -000019f6 0000720a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -00001a5a 0000930a R_ARM_THM_CALL 00000000 _PyAST_FunctionDef │ │ │ │ │ -00001a64 0000940a R_ARM_THM_CALL 00000000 _PyAST_AsyncFunctionDef │ │ │ │ │ -00001a84 0000720a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -00001abe 0000720a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -00001acc 00005b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001ad0 00005b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001ae0 0000172f R_ARM_THM_MOVW_ABS_NC 000000e4 .LC13 │ │ │ │ │ -00001ae4 00001730 R_ARM_THM_MOVT_ABS 000000e4 .LC13 │ │ │ │ │ -00001aea 0000120a R_ARM_THM_CALL 0000008b RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00001b0a 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00001b16 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00001b22 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00001b2e 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00001b3a 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00001b52 00007c0a R_ARM_THM_CALL 00000000 _PyAST_arguments │ │ │ │ │ -00001bec 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00001c92 0000980a R_ARM_THM_CALL 00000000 _Py_asdl_keyword_seq_new │ │ │ │ │ -00001d0c 0000980a R_ARM_THM_CALL 00000000 _Py_asdl_keyword_seq_new │ │ │ │ │ -00001d50 0000720a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -00001d64 00006d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001d98 00009e0a R_ARM_THM_CALL 00000000 _Py_asdl_type_ignore_seq_new │ │ │ │ │ -00001db4 00006f0a R_ARM_THM_CALL 00000725 _PyPegen_new_type_comment │ │ │ │ │ -00001dc6 00009f0a R_ARM_THM_CALL 00000000 _PyAST_TypeIgnore │ │ │ │ │ -00001e08 0000720a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -00000960 0000691e R_ARM_THM_JUMP24 00000000 _PyAST_Call │ │ │ │ │ -00000a40 00000b1e R_ARM_THM_JUMP24 00000001 _PyPegen_add_type_comment_to_arg.part.0.isra.0 │ │ │ │ │ -00000aea 0000751e R_ARM_THM_JUMP24 00000000 _Py_asdl_int_seq_new │ │ │ │ │ -00000b40 0000781e R_ARM_THM_JUMP24 00000000 _PyAST_ImportFrom │ │ │ │ │ -00000bf2 0000531e R_ARM_THM_JUMP24 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -000011d4 0000551e R_ARM_THM_JUMP24 00000000 _PyAST_JoinedStr │ │ │ │ │ -0000125e 0000121e R_ARM_THM_JUMP24 0000008b RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000135e 0000661e R_ARM_THM_JUMP24 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00001812 0000531e R_ARM_THM_JUMP24 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00001982 0000531e R_ARM_THM_JUMP24 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00001d8c 00009d1e R_ARM_THM_JUMP24 00000000 _PyAST_Module │ │ │ │ │ +00000d40 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00000d50 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000d6c 00007c0a R_ARM_THM_CALL 00000000 _PyAST_arguments │ │ │ │ │ +00000e0e 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00000e30 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000e52 00007c0a R_ARM_THM_CALL 00000000 _PyAST_arguments │ │ │ │ │ +00000e5c 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00000e94 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00000ec0 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000f06 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000f32 00007d0a R_ARM_THM_CALL 00000fb5 _PyPegen_join_sequences │ │ │ │ │ +00000f54 00007d0a R_ARM_THM_CALL 00000fb5 _PyPegen_join_sequences │ │ │ │ │ +00000f90 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00000fd4 0000660a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00001034 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +0000106e 00004a0a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +00001074 00007f0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00001080 00004c0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +0000109e 00004d0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +000010b8 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001118 0000810a R_ARM_THM_CALL 00000000 _PyAST_FormattedValue │ │ │ │ │ +00001178 0000810a R_ARM_THM_CALL 00000000 _PyAST_FormattedValue │ │ │ │ │ +000011a4 0000810a R_ARM_THM_CALL 00000000 _PyAST_FormattedValue │ │ │ │ │ +000011d4 00004d0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +000011e0 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00001212 0000810a R_ARM_THM_CALL 00000000 _PyAST_FormattedValue │ │ │ │ │ +0000125e 0000112f R_ARM_THM_MOVW_ABS_NC 0000004c .LC8 │ │ │ │ │ +00001262 00001130 R_ARM_THM_MOVT_ABS 0000004c .LC8 │ │ │ │ │ +00001268 00005b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000126c 00005b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000012f6 0000660a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00001366 0000660a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000013d6 00004a0a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +000013e0 0000132f R_ARM_THM_MOVW_ABS_NC 00000094 .LC9 │ │ │ │ │ +000013e4 00001330 R_ARM_THM_MOVT_ABS 00000094 .LC9 │ │ │ │ │ +000013e8 0000840a R_ARM_THM_CALL 00000000 strpbrk │ │ │ │ │ +000013f4 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00001414 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00001418 00005430 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001430 0000850a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ +00001464 0000860a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +0000146e 0000870a R_ARM_THM_CALL 00000000 strchr │ │ │ │ │ +00001482 0000880a R_ARM_THM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ +00001494 00004c0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +000014b4 00004d0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +000014fc 0000550a R_ARM_THM_CALL 00000000 _PyAST_JoinedStr │ │ │ │ │ +00001518 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +0000156e 0000892f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001572 00008930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001576 0000142f R_ARM_THM_MOVW_ABS_NC 00000098 .LC10 │ │ │ │ │ +0000157a 00001430 R_ARM_THM_MOVT_ABS 00000098 .LC10 │ │ │ │ │ +00001582 00008a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000158e 0000870a R_ARM_THM_CALL 00000000 strchr │ │ │ │ │ +000015a2 0000880a R_ARM_THM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ +000015b0 00004e0a R_ARM_THM_CALL 00000000 _Pypegen_raise_decode_error │ │ │ │ │ +000015c0 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000015c4 00005430 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000015ca 0000152f R_ARM_THM_MOVW_ABS_NC 000000dc .LC11 │ │ │ │ │ +000015ce 00001530 R_ARM_THM_MOVT_ABS 000000dc .LC11 │ │ │ │ │ +000015d2 0000162f R_ARM_THM_MOVW_ABS_NC 000000e0 .LC12 │ │ │ │ │ +000015d6 00001630 R_ARM_THM_MOVT_ABS 000000e0 .LC12 │ │ │ │ │ +000015f6 0000850a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ +00001602 00008b0a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +0000160e 00008b0a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +00001618 0000860a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00001628 0000880a R_ARM_THM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ +00001638 00004c0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +00001656 00004d0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +000016b0 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000016bc 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00001700 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00001870 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +000019dc 0000720a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +000019f8 00000b0a R_ARM_THM_CALL 00000001 _PyPegen_add_type_comment_to_arg.part.0.isra.0 │ │ │ │ │ +00001a1e 0000720a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00001a82 0000930a R_ARM_THM_CALL 00000000 _PyAST_FunctionDef │ │ │ │ │ +00001a8c 0000940a R_ARM_THM_CALL 00000000 _PyAST_AsyncFunctionDef │ │ │ │ │ +00001aac 0000720a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00001ae6 0000720a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00001af4 00005b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001af8 00005b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001b08 0000172f R_ARM_THM_MOVW_ABS_NC 000000e4 .LC13 │ │ │ │ │ +00001b0c 00001730 R_ARM_THM_MOVT_ABS 000000e4 .LC13 │ │ │ │ │ +00001b12 0000120a R_ARM_THM_CALL 0000008b RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00001b32 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00001b3e 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00001b4a 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00001b56 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00001b62 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00001b7a 00007c0a R_ARM_THM_CALL 00000000 _PyAST_arguments │ │ │ │ │ +00001c14 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00001cba 0000980a R_ARM_THM_CALL 00000000 _Py_asdl_keyword_seq_new │ │ │ │ │ +00001d34 0000980a R_ARM_THM_CALL 00000000 _Py_asdl_keyword_seq_new │ │ │ │ │ +00001d78 0000720a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00001d8c 00006d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001dc0 00009e0a R_ARM_THM_CALL 00000000 _Py_asdl_type_ignore_seq_new │ │ │ │ │ +00001ddc 00006f0a R_ARM_THM_CALL 00000725 _PyPegen_new_type_comment │ │ │ │ │ +00001dee 00009f0a R_ARM_THM_CALL 00000000 _PyAST_TypeIgnore │ │ │ │ │ +00001e30 0000720a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +0000098c 0000691e R_ARM_THM_JUMP24 00000000 _PyAST_Call │ │ │ │ │ +00000a6c 00000b1e R_ARM_THM_JUMP24 00000001 _PyPegen_add_type_comment_to_arg.part.0.isra.0 │ │ │ │ │ +00000b16 0000751e R_ARM_THM_JUMP24 00000000 _Py_asdl_int_seq_new │ │ │ │ │ +00000b6c 0000781e R_ARM_THM_JUMP24 00000000 _PyAST_ImportFrom │ │ │ │ │ +00000c1e 0000531e R_ARM_THM_JUMP24 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +000011fc 0000551e R_ARM_THM_JUMP24 00000000 _PyAST_JoinedStr │ │ │ │ │ +00001286 0000121e R_ARM_THM_JUMP24 0000008b RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00001386 0000661e R_ARM_THM_JUMP24 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000183a 0000531e R_ARM_THM_JUMP24 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +000019aa 0000531e R_ARM_THM_JUMP24 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00001db4 00009d1e R_ARM_THM_JUMP24 00000000 _PyAST_Module │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x4ec8 contains 28 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x4ef0 contains 28 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000032 00005b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000036 00005b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000070 0000232f R_ARM_THM_MOVW_ABS_NC 00000180 .LC19 │ │ │ │ │ 00000074 00002330 R_ARM_THM_MOVT_ABS 00000180 .LC19 │ │ │ │ │ 000000be 0000ac0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ 000000d2 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ @@ -328,15 +328,15 @@ │ │ │ │ │ 0000012a 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ 0000012e 0000bc30 R_ARM_THM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ 00000148 0000442f R_ARM_THM_MOVW_ABS_NC 00000374 .LC48 │ │ │ │ │ 0000014c 00004430 R_ARM_THM_MOVT_ABS 00000374 .LC48 │ │ │ │ │ 00000152 00005b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000156 00005b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 000001a2 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -000001be 00005e0a R_ARM_THM_CALL 00000795 _PyPegen_set_expr_context │ │ │ │ │ +000001be 00005e0a R_ARM_THM_CALL 000007c1 _PyPegen_set_expr_context │ │ │ │ │ 000001f6 00005b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000001fa 00005b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 000001fe 0000462f R_ARM_THM_MOVW_ABS_NC 000003dc .LC50 │ │ │ │ │ 00000202 00004630 R_ARM_THM_MOVT_ABS 000003dc .LC50 │ │ │ │ │ 00000206 0000452f R_ARM_THM_MOVW_ABS_NC 000003a4 .LC49 │ │ │ │ │ 0000020a 00004530 R_ARM_THM_MOVT_ABS 000003a4 .LC49 │ │ │ │ │ 00000236 0000660a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -117,20 +117,20 @@ │ │ │ │ │ _Py_asdl_type_ignore_seq_new │ │ │ │ │ _PyAST_TypeIgnore │ │ │ │ │ _PyPegen_join_names_with_dot │ │ │ │ │ PyUnicode_FromFormat │ │ │ │ │ _PyUnicode_InternImmortal │ │ │ │ │ _Py_tss_tstate │ │ │ │ │ _PyPegen_key_value_pair │ │ │ │ │ -_PyPegen_alias_for_star │ │ │ │ │ -PyUnicode_InternFromString │ │ │ │ │ -_PyAST_alias │ │ │ │ │ _PyPegen_check_legacy_stmt │ │ │ │ │ _PyPegen_class_def_decorators │ │ │ │ │ _PyAST_ClassDef │ │ │ │ │ +_PyPegen_alias_for_star │ │ │ │ │ +PyUnicode_InternFromString │ │ │ │ │ +_PyAST_alias │ │ │ │ │ _PyPegen_nonparen_genexp_in_call │ │ │ │ │ _PyPegen_raise_error_known_location │ │ │ │ │ _PyPegen_decoded_constant_from_token │ │ │ │ │ PyBytes_AsStringAndSize │ │ │ │ │ _PyPegen_setup_full_format_spec │ │ │ │ │ _PyPegen_slash_with_default │ │ │ │ │ _PyPegen_key_pattern_pair │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -165,72 +165,19 @@ │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.n 146 <_PyPegen_join_names_with_dot+0x62> │ │ │ │ │ nop │ │ │ │ │ .word 0x0000004a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000168 <_PyPegen_alias_for_star>: │ │ │ │ │ -_PyPegen_alias_for_star(): │ │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - sub sp, #28 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyUnicode_InternFromString │ │ │ │ │ - cbz r0, 1ce <_PyPegen_alias_for_star+0x66> │ │ │ │ │ - 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 1b8 <_PyPegen_alias_for_star+0x50> │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - str r1, [sp, #4] │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - str r7, [sp, #0] │ │ │ │ │ - bl 0 <_PyAST_alias> │ │ │ │ │ - R_ARM_THM_CALL _PyAST_alias │ │ │ │ │ - add sp, #28 │ │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n 1ce <_PyPegen_alias_for_star+0x66> │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r1, #0] │ │ │ │ │ - cbnz r3, 1ce <_PyPegen_alias_for_star+0x66> │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.n 1b4 <_PyPegen_alias_for_star+0x4c> │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -000001d4 <_PyPegen_check_legacy_stmt>: │ │ │ │ │ +00000168 <_PyPegen_check_legacy_stmt>: │ │ │ │ │ _PyPegen_check_legacy_stmt(): │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, #24 │ │ │ │ │ - bne.n 21e <_PyPegen_check_legacy_stmt+0x4a> │ │ │ │ │ + bne.n 1b2 <_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 │ │ │ │ │ @@ -245,29 +192,29 @@ │ │ │ │ │ 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, 222 <_PyPegen_check_legacy_stmt+0x4e> │ │ │ │ │ + cbz r0, 1b6 <_PyPegen_check_legacy_stmt+0x4e> │ │ │ │ │ adds r4, #4 │ │ │ │ │ movs r6, #1 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.n 204 <_PyPegen_check_legacy_stmt+0x30> │ │ │ │ │ + bne.n 198 <_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 21a <_PyPegen_check_legacy_stmt+0x46> │ │ │ │ │ + b.n 1ae <_PyPegen_check_legacy_stmt+0x46> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000228 <_PyPegen_class_def_decorators>: │ │ │ │ │ +000001bc <_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 │ │ │ │ │ @@ -284,14 +231,67 @@ │ │ │ │ │ ldrd r0, r1, [ip, #4] │ │ │ │ │ bl 0 <_PyAST_ClassDef> │ │ │ │ │ R_ARM_THM_CALL _PyAST_ClassDef │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ pop {pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ +00000200 <_PyPegen_alias_for_star>: │ │ │ │ │ +_PyPegen_alias_for_star(): │ │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ + sub sp, #28 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyUnicode_InternFromString │ │ │ │ │ + cbz r0, 266 <_PyPegen_alias_for_star+0x66> │ │ │ │ │ + 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 250 <_PyPegen_alias_for_star+0x50> │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + str r1, [sp, #4] │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + str r7, [sp, #0] │ │ │ │ │ + bl 0 <_PyAST_alias> │ │ │ │ │ + R_ARM_THM_CALL _PyAST_alias │ │ │ │ │ + add sp, #28 │ │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 266 <_PyPegen_alias_for_star+0x66> │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r1, #0] │ │ │ │ │ + cbnz r3, 266 <_PyPegen_alias_for_star+0x66> │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + b.n 24c <_PyPegen_alias_for_star+0x4c> │ │ │ │ │ + nop │ │ │ │ │ + │ │ │ │ │ 0000026c <_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 │ │ │ │ │ @@ -350,130 +350,132 @@ │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.n 2da <_PyPegen_decoded_constant_from_token+0x6e> │ │ │ │ │ │ │ │ │ │ 000002f8 <_PyPegen_setup_full_format_spec>: │ │ │ │ │ _PyPegen_setup_full_format_spec(): │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq.w 416 <_PyPegen_setup_full_format_spec+0x11e> │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, 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, #4032] @ 0xfc0 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ │ - sub sp, #28 │ │ │ │ │ + sub sp, #24 │ │ │ │ │ + mov r9, r1 │ │ │ │ │ mov lr, ip │ │ │ │ │ - mov r6, r3 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bge.n 352 <_PyPegen_setup_full_format_spec+0x5a> │ │ │ │ │ - ldr.w r7, [r6, #4]! │ │ │ │ │ - ldr r5, [r7, #0] │ │ │ │ │ - cmp r5, #20 │ │ │ │ │ - bne.n 39a <_PyPegen_setup_full_format_spec+0xa2> │ │ │ │ │ - ldr r7, [r7, #4] │ │ │ │ │ - ldr r5, [r7, #4] │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - bne.n 39a <_PyPegen_setup_full_format_spec+0xa2> │ │ │ │ │ - ldr r5, [r7, #8] │ │ │ │ │ + bge.n 354 <_PyPegen_setup_full_format_spec+0x5c> │ │ │ │ │ + ldr.w r5, [r7, #4]! │ │ │ │ │ + ldr r1, [r5, #0] │ │ │ │ │ + cmp r1, #20 │ │ │ │ │ + bne.n 39c <_PyPegen_setup_full_format_spec+0xa4> │ │ │ │ │ + ldr r5, [r5, #4] │ │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ │ + cmp r1, r4 │ │ │ │ │ + bne.n 39c <_PyPegen_setup_full_format_spec+0xa4> │ │ │ │ │ + ldr r5, [r5, #8] │ │ │ │ │ subs r5, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r5, #1 │ │ │ │ │ add lr, r5 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ - b.n 32c <_PyPegen_setup_full_format_spec+0x34> │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - mov r6, r1 │ │ │ │ │ + b.n 32e <_PyPegen_setup_full_format_spec+0x36> │ │ │ │ │ + mov r5, r6 │ │ │ │ │ mov r4, r8 │ │ │ │ │ + mov r6, r9 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - bne.n 39e <_PyPegen_setup_full_format_spec+0xa6> │ │ │ │ │ + bne.n 3a0 <_PyPegen_setup_full_format_spec+0xa8> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ - cbz r3, 36c <_PyPegen_setup_full_format_spec+0x74> │ │ │ │ │ + cbz r3, 36e <_PyPegen_setup_full_format_spec+0x76> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ bne.n 3f6 <_PyPegen_setup_full_format_spec+0xfe> │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, #20 │ │ │ │ │ bne.n 3f6 <_PyPegen_setup_full_format_spec+0xfe> │ │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ │ 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 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + ldrd r3, r2, [sp, #60] @ 0x3c │ │ │ │ │ + str r2, [sp, #0] │ │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ bl 0 <_PyAST_JoinedStr> │ │ │ │ │ R_ARM_THM_CALL _PyAST_JoinedStr │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ beq.n 412 <_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, 394 <_PyPegen_setup_full_format_spec+0x9c> │ │ │ │ │ + cbz r0, 396 <_PyPegen_setup_full_format_spec+0x9e> │ │ │ │ │ strd r5, r4, [r0] │ │ │ │ │ - add sp, #28 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + add sp, #24 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ movs r5, #1 │ │ │ │ │ - b.n 34a <_PyPegen_setup_full_format_spec+0x52> │ │ │ │ │ + b.n 34c <_PyPegen_setup_full_format_spec+0x54> │ │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ │ mov r0, lr │ │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ cbz r0, 412 <_PyPegen_setup_full_format_spec+0x11a> │ │ │ │ │ - mov.w r8, #0 │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + movw r8, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ + movt r8, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ + mov lr, r9 │ │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ │ - mov lr, r8 │ │ │ │ │ - cmp r8, r2 │ │ │ │ │ - add.w r8, r8, #1 │ │ │ │ │ - bge.n 35c <_PyPegen_setup_full_format_spec+0x64> │ │ │ │ │ + cmp r9, r2 │ │ │ │ │ + add.w r9, r9, #1 │ │ │ │ │ + bge.n 35e <_PyPegen_setup_full_format_spec+0x66> │ │ │ │ │ ldr.w ip, [r3, #4]! │ │ │ │ │ - add.w sl, lr, #2 │ │ │ │ │ - ldr.w r1, [ip] │ │ │ │ │ - cmp r1, #20 │ │ │ │ │ + add.w r7, lr, #2 │ │ │ │ │ + mov sl, r7 │ │ │ │ │ + ldr.w r7, [ip] │ │ │ │ │ + cmp r7, #20 │ │ │ │ │ bne.n 3ec <_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 r7, [r9, #4] │ │ │ │ │ - cmp r7, r1 │ │ │ │ │ + ldr.w r7, [ip, #4] │ │ │ │ │ + ldr r1, [r7, #4] │ │ │ │ │ + cmp r1, r8 │ │ │ │ │ bne.n 3ec <_PyPegen_setup_full_format_spec+0xf4> │ │ │ │ │ - ldr.w r1, [r9, #8] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.n 3b8 <_PyPegen_setup_full_format_spec+0xc0> │ │ │ │ │ + ldr r7, [r7, #8] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.n 3c2 <_PyPegen_setup_full_format_spec+0xca> │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ str.w ip, [r0, sl, lsl #2] │ │ │ │ │ - b.n 3b8 <_PyPegen_setup_full_format_spec+0xc0> │ │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ + b.n 3c2 <_PyPegen_setup_full_format_spec+0xca> │ │ │ │ │ mov r1, r0 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ │ + str r0, [sp, #8] │ │ │ │ │ mov r2, r5 │ │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - ldrd r3, r0, [sp, #64] @ 0x40 │ │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ │ + str r0, [sp, #4] │ │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ bl a8 <_PyPegen_check_barry_as_flufl+0x20> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_concatenate_strings │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 380 <_PyPegen_setup_full_format_spec+0x88> │ │ │ │ │ + b.n 382 <_PyPegen_setup_full_format_spec+0x8a> │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 394 <_PyPegen_setup_full_format_spec+0x9c> │ │ │ │ │ + b.n 396 <_PyPegen_setup_full_format_spec+0x9e> │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 0000041c <_PyPegen_slash_with_default>: │ │ │ │ │ _PyPegen_slash_with_default(): │ │ │ │ │ push {r4, lr} │ │ │ │ ├── readelf --wide --decompress --string-dump=.rodata.str1.4 {} │ │ │ │ │ @@ -10,17 +10,17 @@ │ │ │ │ │ [ dc] {{ │ │ │ │ │ [ e0] }} │ │ │ │ │ [ e4] f-string: conversion type must come right after the exclamation mark │ │ │ │ │ [ 12c] <> │ │ │ │ │ [ 130] with Barry as BDFL, use '<>' instead of '!=' │ │ │ │ │ [ 160] != │ │ │ │ │ [ 164] %U.%U │ │ │ │ │ - [ 16c] * │ │ │ │ │ - [ 170] print │ │ │ │ │ - [ 178] exec │ │ │ │ │ + [ 16c] print │ │ │ │ │ + [ 174] exec │ │ │ │ │ + [ 17c] * │ │ │ │ │ [ 180] Generator expression must be parenthesized │ │ │ │ │ [ 1ac] attribute │ │ │ │ │ [ 1b8] subscript │ │ │ │ │ [ 1c4] starred │ │ │ │ │ [ 1cc] name │ │ │ │ │ [ 1d4] list │ │ │ │ │ [ 1dc] tuple │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -85,729 +85,728 @@ │ │ │ │ │ _PyPegen_concatenate_strings(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ + mov r4, r1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 4ee <_PyPegen_concatenate_strings+0x446> │ │ │ │ │ + beq.w 510 <_PyPegen_concatenate_strings+0x468> │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w 4f0 <_PyPegen_concatenate_strings+0x448> │ │ │ │ │ + ble.w 512 <_PyPegen_concatenate_strings+0x46a> │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, #19 │ │ │ │ │ - beq.w 54e <_PyPegen_concatenate_strings+0x4a6> │ │ │ │ │ + beq.w 570 <_PyPegen_concatenate_strings+0x4c8> │ │ │ │ │ cmp r3, #20 │ │ │ │ │ - bne.w 6a6 <_PyPegen_concatenate_strings+0x5fe> │ │ │ │ │ + bne.w 6cc <_PyPegen_concatenate_strings+0x624> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyBytes_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyBytes_Type │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 696 <_PyPegen_concatenate_strings+0x5ee> │ │ │ │ │ + beq.w 6bc <_PyPegen_concatenate_strings+0x614> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.w 548 <_PyPegen_concatenate_strings+0x4a0> │ │ │ │ │ + beq.w 56a <_PyPegen_concatenate_strings+0x4c2> │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ - movw ip, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyBytes_Type │ │ │ │ │ - movt ip, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyBytes_Type │ │ │ │ │ - add.w lr, r5, #8 │ │ │ │ │ + add.w lr, r4, #8 │ │ │ │ │ movs r1, #1 │ │ │ │ │ + mov ip, r3 │ │ │ │ │ ldr.w r0, [lr, #4]! │ │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ │ - cmp r4, #19 │ │ │ │ │ - beq.w 66e <_PyPegen_concatenate_strings+0x5c6> │ │ │ │ │ - cmp r4, #20 │ │ │ │ │ - bne.w 6fc <_PyPegen_concatenate_strings+0x654> │ │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ │ - cmp r0, ip │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + cmp r3, #19 │ │ │ │ │ + beq.w 694 <_PyPegen_concatenate_strings+0x5ec> │ │ │ │ │ + cmp r3, #20 │ │ │ │ │ + bne.w 726 <_PyPegen_concatenate_strings+0x67e> │ │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyBytes_Type │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyBytes_Type │ │ │ │ │ + add.w ip, ip, #1 │ │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ │ + cmp r3, r0 │ │ │ │ │ ite ne │ │ │ │ │ - movne r6, #1 │ │ │ │ │ + movne r5, #1 │ │ │ │ │ moveq.w sl, #1 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 112 <_PyPegen_concatenate_strings+0x6a> │ │ │ │ │ - orrs.w r1, r6, fp │ │ │ │ │ - beq.w 5fc <_PyPegen_concatenate_strings+0x554> │ │ │ │ │ + bne.n 10c <_PyPegen_concatenate_strings+0x64> │ │ │ │ │ + mov r3, ip │ │ │ │ │ + orrs.w r1, r5, fp │ │ │ │ │ + beq.w 61a <_PyPegen_concatenate_strings+0x572> │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 72a <_PyPegen_concatenate_strings+0x682> │ │ │ │ │ + bne.w 756 <_PyPegen_concatenate_strings+0x6ae> │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r1, [r7, #20] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 744 <_PyPegen_concatenate_strings+0x69c> │ │ │ │ │ - mov r1, r2 │ │ │ │ │ + beq.w 770 <_PyPegen_concatenate_strings+0x6c8> │ │ │ │ │ movs r0, #0 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - add.w sl, r5, #4 │ │ │ │ │ - mov lr, r0 │ │ │ │ │ - mov r3, r1 │ │ │ │ │ - mov r4, sl │ │ │ │ │ - ldr.w r1, [r4, #4]! │ │ │ │ │ - mov sl, r4 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + adds r3, r4, #4 │ │ │ │ │ + ldr.w r1, [r3, #4]! │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ cmp r4, #19 │ │ │ │ │ - beq.n 1a0 <_PyPegen_concatenate_strings+0xf8> │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ + beq.n 19a <_PyPegen_concatenate_strings+0xf2> │ │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ │ adds r4, r0, #2 │ │ │ │ │ - add.w lr, lr, #1 │ │ │ │ │ - cmp lr, r3 │ │ │ │ │ - str.w r1, [r5, r4, lsl #2] │ │ │ │ │ - beq.w 322 <_PyPegen_concatenate_strings+0x27a> │ │ │ │ │ - mov r4, sl │ │ │ │ │ + add.w r5, sl, #1 │ │ │ │ │ + mov sl, r5 │ │ │ │ │ + cmp r5, r2 │ │ │ │ │ + str.w r1, [r6, r4, lsl #2] │ │ │ │ │ + beq.w 33c <_PyPegen_concatenate_strings+0x294> │ │ │ │ │ + ldr.w r1, [r3, #4]! │ │ │ │ │ adds r0, #1 │ │ │ │ │ - ldr.w r1, [r4, #4]! │ │ │ │ │ - mov sl, r4 │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ cmp r4, #19 │ │ │ │ │ - bne.n 17e <_PyPegen_concatenate_strings+0xd6> │ │ │ │ │ + bne.n 17a <_PyPegen_concatenate_strings+0xd2> │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 318 <_PyPegen_concatenate_strings+0x270> │ │ │ │ │ - ldr r5, [r1, #0] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - ble.w 318 <_PyPegen_concatenate_strings+0x270> │ │ │ │ │ + beq.w 330 <_PyPegen_concatenate_strings+0x288> │ │ │ │ │ + ldr.w lr, [r1] │ │ │ │ │ + cmp.w lr, #0 │ │ │ │ │ + ble.w 330 <_PyPegen_concatenate_strings+0x288> │ │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.w 744 <_PyPegen_concatenate_strings+0x69c> │ │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ │ - lsls r4, r0, #2 │ │ │ │ │ - str r4, [sp, #20] │ │ │ │ │ - cmp r5, #1 │ │ │ │ │ - add r4, r6 │ │ │ │ │ + beq.w 770 <_PyPegen_concatenate_strings+0x6c8> │ │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ │ + cmp.w lr, #1 │ │ │ │ │ + add.w r4, r5, r0, lsl #2 │ │ │ │ │ it eq │ │ │ │ │ addeq r0, #1 │ │ │ │ │ str.w ip, [r4, #8] │ │ │ │ │ - beq.w 318 <_PyPegen_concatenate_strings+0x270> │ │ │ │ │ + beq.w 330 <_PyPegen_concatenate_strings+0x288> │ │ │ │ │ ldr.w ip, [r1, #12] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.w 744 <_PyPegen_concatenate_strings+0x69c> │ │ │ │ │ - cmp r5, #2 │ │ │ │ │ + beq.w 770 <_PyPegen_concatenate_strings+0x6c8> │ │ │ │ │ + cmp.w lr, #2 │ │ │ │ │ str.w ip, [r4, #12] │ │ │ │ │ it eq │ │ │ │ │ addeq r0, #2 │ │ │ │ │ - beq.w 318 <_PyPegen_concatenate_strings+0x270> │ │ │ │ │ + beq.w 330 <_PyPegen_concatenate_strings+0x288> │ │ │ │ │ ldr.w ip, [r1, #16] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.w 744 <_PyPegen_concatenate_strings+0x69c> │ │ │ │ │ - cmp r5, #3 │ │ │ │ │ + beq.w 770 <_PyPegen_concatenate_strings+0x6c8> │ │ │ │ │ + cmp.w lr, #3 │ │ │ │ │ str.w ip, [r4, #16] │ │ │ │ │ it eq │ │ │ │ │ addeq r0, #3 │ │ │ │ │ - beq.w 318 <_PyPegen_concatenate_strings+0x270> │ │ │ │ │ + beq.w 330 <_PyPegen_concatenate_strings+0x288> │ │ │ │ │ ldr.w ip, [r1, #20] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.w 744 <_PyPegen_concatenate_strings+0x69c> │ │ │ │ │ - cmp r5, #4 │ │ │ │ │ + beq.w 770 <_PyPegen_concatenate_strings+0x6c8> │ │ │ │ │ + cmp.w lr, #4 │ │ │ │ │ str.w ip, [r4, #20] │ │ │ │ │ it eq │ │ │ │ │ addeq r0, #4 │ │ │ │ │ - beq.n 318 <_PyPegen_concatenate_strings+0x270> │ │ │ │ │ + beq.w 330 <_PyPegen_concatenate_strings+0x288> │ │ │ │ │ ldr.w ip, [r1, #24] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.w 744 <_PyPegen_concatenate_strings+0x69c> │ │ │ │ │ - cmp r5, #5 │ │ │ │ │ + beq.w 770 <_PyPegen_concatenate_strings+0x6c8> │ │ │ │ │ + cmp.w lr, #5 │ │ │ │ │ str.w ip, [r4, #24] │ │ │ │ │ it eq │ │ │ │ │ addeq r0, #5 │ │ │ │ │ - beq.n 318 <_PyPegen_concatenate_strings+0x270> │ │ │ │ │ + beq.n 330 <_PyPegen_concatenate_strings+0x288> │ │ │ │ │ ldr.w ip, [r1, #28] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.w 744 <_PyPegen_concatenate_strings+0x69c> │ │ │ │ │ - cmp r5, #6 │ │ │ │ │ + beq.w 770 <_PyPegen_concatenate_strings+0x6c8> │ │ │ │ │ + cmp.w lr, #6 │ │ │ │ │ str.w ip, [r4, #28] │ │ │ │ │ it eq │ │ │ │ │ addeq r0, #6 │ │ │ │ │ - beq.n 318 <_PyPegen_concatenate_strings+0x270> │ │ │ │ │ + beq.n 330 <_PyPegen_concatenate_strings+0x288> │ │ │ │ │ ldr.w ip, [r1, #32] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.w 744 <_PyPegen_concatenate_strings+0x69c> │ │ │ │ │ - cmp r5, #7 │ │ │ │ │ + beq.w 770 <_PyPegen_concatenate_strings+0x6c8> │ │ │ │ │ + cmp.w lr, #7 │ │ │ │ │ str.w ip, [r4, #32] │ │ │ │ │ it eq │ │ │ │ │ addeq r0, #7 │ │ │ │ │ - beq.n 318 <_PyPegen_concatenate_strings+0x270> │ │ │ │ │ + beq.n 330 <_PyPegen_concatenate_strings+0x288> │ │ │ │ │ ldr.w ip, [r1, #36] @ 0x24 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.w 744 <_PyPegen_concatenate_strings+0x69c> │ │ │ │ │ - cmp r5, #8 │ │ │ │ │ + beq.w 770 <_PyPegen_concatenate_strings+0x6c8> │ │ │ │ │ + cmp.w lr, #8 │ │ │ │ │ str.w ip, [r4, #36] @ 0x24 │ │ │ │ │ it eq │ │ │ │ │ addeq r0, #8 │ │ │ │ │ - beq.n 318 <_PyPegen_concatenate_strings+0x270> │ │ │ │ │ + beq.n 330 <_PyPegen_concatenate_strings+0x288> │ │ │ │ │ ldr.w ip, [r1, #40] @ 0x28 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.w 744 <_PyPegen_concatenate_strings+0x69c> │ │ │ │ │ - cmp r5, #9 │ │ │ │ │ + beq.w 770 <_PyPegen_concatenate_strings+0x6c8> │ │ │ │ │ + cmp.w lr, #9 │ │ │ │ │ str.w ip, [r4, #40] @ 0x28 │ │ │ │ │ it eq │ │ │ │ │ addeq r0, #9 │ │ │ │ │ - beq.n 318 <_PyPegen_concatenate_strings+0x270> │ │ │ │ │ + beq.n 330 <_PyPegen_concatenate_strings+0x288> │ │ │ │ │ ldr.w ip, [r1, #44] @ 0x2c │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.w 744 <_PyPegen_concatenate_strings+0x69c> │ │ │ │ │ - cmp r5, #10 │ │ │ │ │ + beq.w 770 <_PyPegen_concatenate_strings+0x6c8> │ │ │ │ │ + cmp.w lr, #10 │ │ │ │ │ str.w ip, [r4, #44] @ 0x2c │ │ │ │ │ it eq │ │ │ │ │ addeq r0, #10 │ │ │ │ │ - beq.n 318 <_PyPegen_concatenate_strings+0x270> │ │ │ │ │ + beq.n 330 <_PyPegen_concatenate_strings+0x288> │ │ │ │ │ ldr.w ip, [r1, #48] @ 0x30 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.w 744 <_PyPegen_concatenate_strings+0x69c> │ │ │ │ │ - cmp r5, #11 │ │ │ │ │ + beq.w 770 <_PyPegen_concatenate_strings+0x6c8> │ │ │ │ │ + cmp.w lr, #11 │ │ │ │ │ str.w ip, [r4, #48] @ 0x30 │ │ │ │ │ it eq │ │ │ │ │ addeq r0, #11 │ │ │ │ │ - beq.n 318 <_PyPegen_concatenate_strings+0x270> │ │ │ │ │ + beq.n 330 <_PyPegen_concatenate_strings+0x288> │ │ │ │ │ ldr.w ip, [r1, #52] @ 0x34 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.w 744 <_PyPegen_concatenate_strings+0x69c> │ │ │ │ │ - cmp r5, #12 │ │ │ │ │ + beq.w 770 <_PyPegen_concatenate_strings+0x6c8> │ │ │ │ │ + cmp.w lr, #12 │ │ │ │ │ str.w ip, [r4, #52] @ 0x34 │ │ │ │ │ it eq │ │ │ │ │ addeq r0, #12 │ │ │ │ │ - beq.n 318 <_PyPegen_concatenate_strings+0x270> │ │ │ │ │ + beq.n 330 <_PyPegen_concatenate_strings+0x288> │ │ │ │ │ ldr.w ip, [r1, #56] @ 0x38 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.w 744 <_PyPegen_concatenate_strings+0x69c> │ │ │ │ │ + beq.w 770 <_PyPegen_concatenate_strings+0x6c8> │ │ │ │ │ str.w ip, [r4, #56] @ 0x38 │ │ │ │ │ - adds r1, #56 @ 0x38 │ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ │ add.w ip, r4, #56 @ 0x38 │ │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ │ - add ip, r4 │ │ │ │ │ add.w r4, r0, #13 │ │ │ │ │ - add r0, r5 │ │ │ │ │ - b.n 310 <_PyPegen_concatenate_strings+0x268> │ │ │ │ │ - ldr.w r5, [r1, #4]! │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 744 <_PyPegen_concatenate_strings+0x69c> │ │ │ │ │ - str.w r5, [ip, #4]! │ │ │ │ │ + add.w ip, ip, r0, lsl #2 │ │ │ │ │ + add r0, lr │ │ │ │ │ + add.w lr, r1, #56 @ 0x38 │ │ │ │ │ + b.n 328 <_PyPegen_concatenate_strings+0x280> │ │ │ │ │ + ldr.w r1, [lr, #4]! │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w 770 <_PyPegen_concatenate_strings+0x6c8> │ │ │ │ │ + str.w r1, [ip, #4]! │ │ │ │ │ cmp r4, r0 │ │ │ │ │ add.w r4, r4, #1 │ │ │ │ │ - bne.n 302 <_PyPegen_concatenate_strings+0x25a> │ │ │ │ │ - add.w lr, lr, #1 │ │ │ │ │ - cmp lr, r3 │ │ │ │ │ + bne.n 31a <_PyPegen_concatenate_strings+0x272> │ │ │ │ │ + add.w r1, sl, #1 │ │ │ │ │ + mov sl, r1 │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ bne.w 170 <_PyPegen_concatenate_strings+0xc8> │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - ble.w 51c <_PyPegen_concatenate_strings+0x474> │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble.w 53e <_PyPegen_concatenate_strings+0x496> │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 6b2 <_PyPegen_concatenate_strings+0x60a> │ │ │ │ │ + beq.w 6d8 <_PyPegen_concatenate_strings+0x630> │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ mov.w lr, #0 │ │ │ │ │ - movw sl, #0 │ │ │ │ │ + movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ - movt sl, #0 │ │ │ │ │ + movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ adds r1, r2, #4 │ │ │ │ │ mov r0, lr │ │ │ │ │ mov ip, lr │ │ │ │ │ ands.w r2, r3, #3 │ │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ │ - beq.n 3de <_PyPegen_concatenate_strings+0x336> │ │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ │ + beq.n 3f8 <_PyPegen_concatenate_strings+0x350> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 3ac <_PyPegen_concatenate_strings+0x304> │ │ │ │ │ + beq.n 3c6 <_PyPegen_concatenate_strings+0x31e> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 37e <_PyPegen_concatenate_strings+0x2d6> │ │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ + beq.n 398 <_PyPegen_concatenate_strings+0x2f0> │ │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ ldr.w r4, [r1, #4]! │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp r2, #20 │ │ │ │ │ - bne.n 36e <_PyPegen_concatenate_strings+0x2c6> │ │ │ │ │ + bne.n 388 <_PyPegen_concatenate_strings+0x2e0> │ │ │ │ │ ldr r4, [r4, #4] │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ - cmp r5, sl │ │ │ │ │ - bne.n 36e <_PyPegen_concatenate_strings+0x2c6> │ │ │ │ │ + cmp r5, r6 │ │ │ │ │ + bne.n 388 <_PyPegen_concatenate_strings+0x2e0> │ │ │ │ │ ldr r4, [r4, #8] │ │ │ │ │ - cbz r4, 37a <_PyPegen_concatenate_strings+0x2d2> │ │ │ │ │ + cbz r4, 394 <_PyPegen_concatenate_strings+0x2ec> │ │ │ │ │ subs r2, #20 │ │ │ │ │ movs r0, #1 │ │ │ │ │ rsbs lr, r2, #0 │ │ │ │ │ adc.w lr, lr, r2 │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ ldr.w r4, [r1, #4]! │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp r2, #20 │ │ │ │ │ - bne.n 39a <_PyPegen_concatenate_strings+0x2f2> │ │ │ │ │ + bne.n 3b4 <_PyPegen_concatenate_strings+0x30c> │ │ │ │ │ ldr r4, [r4, #4] │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ - cmp r5, sl │ │ │ │ │ - bne.n 394 <_PyPegen_concatenate_strings+0x2ec> │ │ │ │ │ + cmp r5, r6 │ │ │ │ │ + bne.n 3ae <_PyPegen_concatenate_strings+0x306> │ │ │ │ │ ldr r4, [r4, #8] │ │ │ │ │ - cbz r4, 3a8 <_PyPegen_concatenate_strings+0x300> │ │ │ │ │ + cbz r4, 3c2 <_PyPegen_concatenate_strings+0x31a> │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - bne.n 3a8 <_PyPegen_concatenate_strings+0x300> │ │ │ │ │ + bne.n 3c2 <_PyPegen_concatenate_strings+0x31a> │ │ │ │ │ sub.w lr, r2, #20 │ │ │ │ │ adds r0, #1 │ │ │ │ │ clz lr, lr │ │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ ldr.w r4, [r1, #4]! │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp r2, #20 │ │ │ │ │ - bne.n 3c8 <_PyPegen_concatenate_strings+0x320> │ │ │ │ │ + bne.n 3e2 <_PyPegen_concatenate_strings+0x33a> │ │ │ │ │ ldr r4, [r4, #4] │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ - cmp r5, sl │ │ │ │ │ - bne.n 3c2 <_PyPegen_concatenate_strings+0x31a> │ │ │ │ │ + cmp r5, r6 │ │ │ │ │ + bne.n 3dc <_PyPegen_concatenate_strings+0x334> │ │ │ │ │ ldr r4, [r4, #8] │ │ │ │ │ - cbz r4, 3d6 <_PyPegen_concatenate_strings+0x32e> │ │ │ │ │ + cbz r4, 3f0 <_PyPegen_concatenate_strings+0x348> │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - bne.n 3d6 <_PyPegen_concatenate_strings+0x32e> │ │ │ │ │ + bne.n 3f0 <_PyPegen_concatenate_strings+0x348> │ │ │ │ │ sub.w lr, r2, #20 │ │ │ │ │ adds r0, #1 │ │ │ │ │ clz lr, lr │ │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - beq.n 47e <_PyPegen_concatenate_strings+0x3d6> │ │ │ │ │ - mov r5, lr │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - mov lr, sl │ │ │ │ │ + beq.n 49e <_PyPegen_concatenate_strings+0x3f6> │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + mov r3, lr │ │ │ │ │ ldr r4, [r1, #4] │ │ │ │ │ adds r1, #4 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp r2, #20 │ │ │ │ │ - bne.n 3fc <_PyPegen_concatenate_strings+0x354> │ │ │ │ │ + bne.n 416 <_PyPegen_concatenate_strings+0x36e> │ │ │ │ │ ldr r4, [r4, #4] │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - cmp r3, lr │ │ │ │ │ - bne.n 3fa <_PyPegen_concatenate_strings+0x352> │ │ │ │ │ + ldr.w lr, [r4, #4] │ │ │ │ │ + cmp lr, r6 │ │ │ │ │ + bne.n 414 <_PyPegen_concatenate_strings+0x36c> │ │ │ │ │ ldr r4, [r4, #8] │ │ │ │ │ - cbz r4, 408 <_PyPegen_concatenate_strings+0x360> │ │ │ │ │ - cbnz r5, 408 <_PyPegen_concatenate_strings+0x360> │ │ │ │ │ - sub.w r5, r2, #20 │ │ │ │ │ + cbz r4, 422 <_PyPegen_concatenate_strings+0x37a> │ │ │ │ │ + cbnz r3, 422 <_PyPegen_concatenate_strings+0x37a> │ │ │ │ │ + sub.w r3, r2, #20 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - clz r5, r5 │ │ │ │ │ - lsrs r5, r5, #5 │ │ │ │ │ + clz r3, r3 │ │ │ │ │ + lsrs r3, r3, #5 │ │ │ │ │ ldr r4, [r1, #4] │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp r2, #20 │ │ │ │ │ - bne.n 422 <_PyPegen_concatenate_strings+0x37a> │ │ │ │ │ + bne.n 43e <_PyPegen_concatenate_strings+0x396> │ │ │ │ │ ldr r4, [r4, #4] │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - cmp r3, lr │ │ │ │ │ - bne.n 420 <_PyPegen_concatenate_strings+0x378> │ │ │ │ │ + ldr.w lr, [r4, #4] │ │ │ │ │ + cmp lr, r6 │ │ │ │ │ + bne.n 43c <_PyPegen_concatenate_strings+0x394> │ │ │ │ │ ldr r4, [r4, #8] │ │ │ │ │ - cbz r4, 42e <_PyPegen_concatenate_strings+0x386> │ │ │ │ │ - cbnz r5, 42e <_PyPegen_concatenate_strings+0x386> │ │ │ │ │ - sub.w r5, r2, #20 │ │ │ │ │ + cbz r4, 44a <_PyPegen_concatenate_strings+0x3a2> │ │ │ │ │ + cbnz r3, 44a <_PyPegen_concatenate_strings+0x3a2> │ │ │ │ │ + sub.w r3, r2, #20 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - clz r5, r5 │ │ │ │ │ - lsrs r5, r5, #5 │ │ │ │ │ + clz r3, r3 │ │ │ │ │ + lsrs r3, r3, #5 │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp r2, #20 │ │ │ │ │ - bne.n 444 <_PyPegen_concatenate_strings+0x39c> │ │ │ │ │ + bne.n 462 <_PyPegen_concatenate_strings+0x3ba> │ │ │ │ │ ldr r4, [r4, #4] │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - cmp r3, lr │ │ │ │ │ - bne.n 442 <_PyPegen_concatenate_strings+0x39a> │ │ │ │ │ + ldr.w lr, [r4, #4] │ │ │ │ │ + cmp lr, r6 │ │ │ │ │ + bne.n 460 <_PyPegen_concatenate_strings+0x3b8> │ │ │ │ │ ldr r4, [r4, #8] │ │ │ │ │ - cbz r4, 450 <_PyPegen_concatenate_strings+0x3a8> │ │ │ │ │ - cbnz r5, 450 <_PyPegen_concatenate_strings+0x3a8> │ │ │ │ │ - sub.w r5, r2, #20 │ │ │ │ │ + cbz r4, 46e <_PyPegen_concatenate_strings+0x3c6> │ │ │ │ │ + cbnz r3, 46e <_PyPegen_concatenate_strings+0x3c6> │ │ │ │ │ + sub.w r3, r2, #20 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - clz r5, r5 │ │ │ │ │ - lsrs r5, r5, #5 │ │ │ │ │ + clz r3, r3 │ │ │ │ │ + lsrs r3, r3, #5 │ │ │ │ │ ldr r4, [r1, #12] │ │ │ │ │ adds r1, #12 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp r2, #20 │ │ │ │ │ - bne.n 468 <_PyPegen_concatenate_strings+0x3c0> │ │ │ │ │ + bne.n 488 <_PyPegen_concatenate_strings+0x3e0> │ │ │ │ │ ldr r4, [r4, #4] │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - cmp r3, lr │ │ │ │ │ - bne.n 466 <_PyPegen_concatenate_strings+0x3be> │ │ │ │ │ + ldr.w lr, [r4, #4] │ │ │ │ │ + cmp lr, r6 │ │ │ │ │ + bne.n 486 <_PyPegen_concatenate_strings+0x3de> │ │ │ │ │ ldr r4, [r4, #8] │ │ │ │ │ - cbz r4, 474 <_PyPegen_concatenate_strings+0x3cc> │ │ │ │ │ - cbnz r5, 474 <_PyPegen_concatenate_strings+0x3cc> │ │ │ │ │ - sub.w r5, r2, #20 │ │ │ │ │ + cbz r4, 494 <_PyPegen_concatenate_strings+0x3ec> │ │ │ │ │ + cbnz r3, 494 <_PyPegen_concatenate_strings+0x3ec> │ │ │ │ │ + sub.w r3, r2, #20 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - clz r5, r5 │ │ │ │ │ - lsrs r5, r5, #5 │ │ │ │ │ + clz r3, r3 │ │ │ │ │ + lsrs r3, r3, #5 │ │ │ │ │ add.w ip, ip, #3 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - cmp ip, r6 │ │ │ │ │ - bne.n 3e4 <_PyPegen_concatenate_strings+0x33c> │ │ │ │ │ + cmp ip, sl │ │ │ │ │ + bne.n 3fc <_PyPegen_concatenate_strings+0x354> │ │ │ │ │ + mov r3, sl │ │ │ │ │ ldr r1, [r7, #20] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 744 <_PyPegen_concatenate_strings+0x69c> │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - mov.w sl, #0 │ │ │ │ │ + beq.w 770 <_PyPegen_concatenate_strings+0x6c8> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ + mov.w sl, #0 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - lsls r3, r1, #2 │ │ │ │ │ - adds r4, r1, #1 │ │ │ │ │ - adds r0, r2, r3 │ │ │ │ │ - ldr r5, [r0, #8] │ │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ │ - cmp r2, #20 │ │ │ │ │ - bne.n 4d6 <_PyPegen_concatenate_strings+0x42e> │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - cmp r4, r2 │ │ │ │ │ - bge.w 67e <_PyPegen_concatenate_strings+0x5d6> │ │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ │ - cmp r2, #20 │ │ │ │ │ - beq.n 56a <_PyPegen_concatenate_strings+0x4c2> │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + lsls r2, r3, #2 │ │ │ │ │ + adds r5, r3, #1 │ │ │ │ │ + adds r0, r1, r2 │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ │ + cmp r1, #20 │ │ │ │ │ + bne.n 4f8 <_PyPegen_concatenate_strings+0x450> │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + cmp r5, r1 │ │ │ │ │ + bge.w 6a4 <_PyPegen_concatenate_strings+0x5fc> │ │ │ │ │ + ldr r1, [r0, #12] │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + cmp r1, #20 │ │ │ │ │ + beq.n 58c <_PyPegen_concatenate_strings+0x4e4> │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.n 4d6 <_PyPegen_concatenate_strings+0x42e> │ │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ │ + beq.n 4f8 <_PyPegen_concatenate_strings+0x450> │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 4d6 <_PyPegen_concatenate_strings+0x42e> │ │ │ │ │ + bne.n 4f8 <_PyPegen_concatenate_strings+0x450> │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 760 <_PyPegen_concatenate_strings+0x6b8> │ │ │ │ │ - add.w r3, sl, #2 │ │ │ │ │ + beq.w 78c <_PyPegen_concatenate_strings+0x6e4> │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ - str.w r5, [r1, r3, lsl #2] │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - bge.n 52c <_PyPegen_concatenate_strings+0x484> │ │ │ │ │ + add.w r3, sl, #2 │ │ │ │ │ + str.w r4, [r1, r3, lsl #2] │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + cmp r6, r1 │ │ │ │ │ + bge.n 54e <_PyPegen_concatenate_strings+0x4a6> │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - b.n 49e <_PyPegen_concatenate_strings+0x3f6> │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + b.n 4be <_PyPegen_concatenate_strings+0x416> │ │ │ │ │ mov r2, r1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r1, [r7, #20] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 744 <_PyPegen_concatenate_strings+0x69c> │ │ │ │ │ + beq.w 770 <_PyPegen_concatenate_strings+0x6c8> │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt.w 78c <_PyPegen_concatenate_strings+0x6e4> │ │ │ │ │ + bgt.w 7b8 <_PyPegen_concatenate_strings+0x710> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it le │ │ │ │ │ movle.w fp, #0 │ │ │ │ │ - bgt.w 6b2 <_PyPegen_concatenate_strings+0x60a> │ │ │ │ │ + bgt.w 6d8 <_PyPegen_concatenate_strings+0x630> │ │ │ │ │ ldr r1, [r7, #20] │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 744 <_PyPegen_concatenate_strings+0x69c> │ │ │ │ │ + beq.w 770 <_PyPegen_concatenate_strings+0x6c8> │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 690 <_PyPegen_concatenate_strings+0x5e8> │ │ │ │ │ - ldr r5, [r7, #20] │ │ │ │ │ + beq.w 6b6 <_PyPegen_concatenate_strings+0x60e> │ │ │ │ │ + ldr r4, [r7, #20] │ │ │ │ │ mov r2, r9 │ │ │ │ │ - ldr r4, [sp, #140] @ 0x8c │ │ │ │ │ + str r4, [sp, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ + ldr r4, [sp, #140] @ 0x8c │ │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ - str r5, [sp, #4] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_JoinedStr> │ │ │ │ │ R_ARM_THM_CALL _PyAST_JoinedStr │ │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 772 <_PyPegen_concatenate_strings+0x6ca> │ │ │ │ │ + beq.w 79e <_PyPegen_concatenate_strings+0x6f6> │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.w 6ac <_PyPegen_concatenate_strings+0x604> │ │ │ │ │ + beq.w 6d2 <_PyPegen_concatenate_strings+0x62a> │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ - movs r6, #0 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ b.n 104 <_PyPegen_concatenate_strings+0x5c> │ │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + mov r6, r4 │ │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyUnicodeWriter_Init> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_Init │ │ │ │ │ - ldrd r3, r2, [sp, #36] @ 0x24 │ │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ │ - add r3, r2 │ │ │ │ │ + ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ │ + adds r5, r3, r2 │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ mov r2, r5 │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - mov r4, r2 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - ldr.w r4, [r3, #4]! │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ + ldr.w r4, [r2, #4]! │ │ │ │ │ + mov r5, r2 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp r2, #20 │ │ │ │ │ - bne.w 6f4 <_PyPegen_concatenate_strings+0x64c> │ │ │ │ │ + bne.w 71e <_PyPegen_concatenate_strings+0x676> │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 <_PyUnicodeWriter_WriteStr> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_WriteStr │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 780 <_PyPegen_concatenate_strings+0x6d8> │ │ │ │ │ + bne.w 7ac <_PyPegen_concatenate_strings+0x704> │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - cmp r5, r2 │ │ │ │ │ - bne.n 58a <_PyPegen_concatenate_strings+0x4e2> │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - ldr r5, [sp, #52] @ 0x34 │ │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne.n 5a6 <_PyPegen_concatenate_strings+0x4fe> │ │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ │ + mov r4, r6 │ │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyUnicodeWriter_Finish> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_Finish │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 780 <_PyPegen_concatenate_strings+0x6d8> │ │ │ │ │ + beq.w 7ac <_PyPegen_concatenate_strings+0x704> │ │ │ │ │ ldr r0, [r7, #20] │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_THM_CALL _PyArena_AddPyObject │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 710 <_PyPegen_concatenate_strings+0x668> │ │ │ │ │ - ldr r6, [r7, #20] │ │ │ │ │ - ldrd r2, r3, [r5, #16] │ │ │ │ │ - str r6, [sp, #8] │ │ │ │ │ - ldr r6, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ + blt.w 73c <_PyPegen_concatenate_strings+0x694> │ │ │ │ │ + ldr r5, [r7, #20] │ │ │ │ │ + ldrd r2, r3, [r4, #16] │ │ │ │ │ + str r5, [sp, #8] │ │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r5, [r6, #28] │ │ │ │ │ - str r5, [sp, #4] │ │ │ │ │ - ldr r5, [r6, #24] │ │ │ │ │ - str r5, [sp, #0] │ │ │ │ │ + ldr r4, [r5, #28] │ │ │ │ │ + str r4, [sp, #4] │ │ │ │ │ + ldr r4, [r5, #24] │ │ │ │ │ + str r4, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Constant │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4be <_PyPegen_concatenate_strings+0x416> │ │ │ │ │ - b.n 744 <_PyPegen_concatenate_strings+0x69c> │ │ │ │ │ + bne.w 4e0 <_PyPegen_concatenate_strings+0x438> │ │ │ │ │ + b.n 770 <_PyPegen_concatenate_strings+0x6c8> │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w 4f2 <_PyPegen_concatenate_strings+0x44a> │ │ │ │ │ + beq.w 514 <_PyPegen_concatenate_strings+0x46c> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromString │ │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ │ - add r0, sp, #60 @ 0x3c │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ │ ldrd r1, r3, [r3, #4] │ │ │ │ │ - mov sl, r3 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_Concat │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 644 <_PyPegen_concatenate_strings+0x59c> │ │ │ │ │ - add.w r4, r5, #8 │ │ │ │ │ - movs r5, #1 │ │ │ │ │ - ldr.w r3, [r4, #4]! │ │ │ │ │ - add r0, sp, #60 @ 0x3c │ │ │ │ │ - str r2, [sp, #20] │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ │ + beq.n 66a <_PyPegen_concatenate_strings+0x5c2> │ │ │ │ │ + add.w r3, r4, #8 │ │ │ │ │ + movs r4, #1 │ │ │ │ │ + ldr.w r1, [r3, #4]! │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_Concat │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - cmp r2, r5 │ │ │ │ │ - bne.n 62e <_PyPegen_concatenate_strings+0x586> │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + cmp r2, r4 │ │ │ │ │ + bne.n 650 <_PyPegen_concatenate_strings+0x5a8> │ │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 744 <_PyPegen_concatenate_strings+0x69c> │ │ │ │ │ + beq.n 770 <_PyPegen_concatenate_strings+0x6c8> │ │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_THM_CALL _PyArena_AddPyObject │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ │ - blt.n 748 <_PyPegen_concatenate_strings+0x6a0> │ │ │ │ │ - ldr r4, [sp, #140] @ 0x8c │ │ │ │ │ + blt.n 774 <_PyPegen_concatenate_strings+0x6cc> │ │ │ │ │ + ldr r4, [r7, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ - ldr r5, [r7, #20] │ │ │ │ │ + str r4, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ + ldr r4, [sp, #140] @ 0x8c │ │ │ │ │ + mov r1, r5 │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ - mov r1, sl │ │ │ │ │ ldr r4, [sp, #136] @ 0x88 │ │ │ │ │ - str r5, [sp, #8] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Constant │ │ │ │ │ - b.n 548 <_PyPegen_concatenate_strings+0x4a0> │ │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ │ + b.n 56a <_PyPegen_concatenate_strings+0x4c2> │ │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 76c <_PyPegen_concatenate_strings+0x6c4> │ │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ │ - add r3, r0 │ │ │ │ │ - b.n 134 <_PyPegen_concatenate_strings+0x8c> │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 798 <_PyPegen_concatenate_strings+0x6f0> │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + add ip, r3 │ │ │ │ │ + b.n 138 <_PyPegen_concatenate_strings+0x90> │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 4c4 <_PyPegen_concatenate_strings+0x41c> │ │ │ │ │ + bne.w 4e6 <_PyPegen_concatenate_strings+0x43e> │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ add.w r3, sl, #2 │ │ │ │ │ - str.w r5, [r1, r3, lsl #2] │ │ │ │ │ + str.w r4, [r1, r3, lsl #2] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ - b.n 548 <_PyPegen_concatenate_strings+0x4a0> │ │ │ │ │ + b.n 56a <_PyPegen_concatenate_strings+0x4c2> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 604 <_PyPegen_concatenate_strings+0x55c> │ │ │ │ │ + beq.n 622 <_PyPegen_concatenate_strings+0x57a> │ │ │ │ │ movs r3, #1 │ │ │ │ │ - movs r6, #0 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ b.n 104 <_PyPegen_concatenate_strings+0x5c> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 704 <_PyPegen_concatenate_strings+0x65c> │ │ │ │ │ + bne.n 730 <_PyPegen_concatenate_strings+0x688> │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ - b.n 14a <_PyPegen_concatenate_strings+0xa2> │ │ │ │ │ + b.n 150 <_PyPegen_concatenate_strings+0xa8> │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - mov r0, r1 │ │ │ │ │ + mov ip, r3 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ adds r2, #4 │ │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ │ - mov r5, r2 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - ldr.w r4, [r5, #4]! │ │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ │ - cbz r1, 6cc <_PyPegen_concatenate_strings+0x624> │ │ │ │ │ - cmp r4, #20 │ │ │ │ │ - beq.n 6e6 <_PyPegen_concatenate_strings+0x63e> │ │ │ │ │ - sub.w r1, r4, #20 │ │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ │ + mov r4, r2 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + ldr.w r1, [r4, #4]! │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + cbz r3, 6f4 <_PyPegen_concatenate_strings+0x64c> │ │ │ │ │ + cmp r1, #20 │ │ │ │ │ + beq.n 710 <_PyPegen_concatenate_strings+0x668> │ │ │ │ │ + sub.w r3, r1, #20 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - clz r1, r1 │ │ │ │ │ + clz r3, r3 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - mov.w r1, r1, lsr #5 │ │ │ │ │ - bne.n 6c0 <_PyPegen_concatenate_strings+0x618> │ │ │ │ │ + cmp r2, ip │ │ │ │ │ + mov.w r3, r3, lsr #5 │ │ │ │ │ + bne.n 6e8 <_PyPegen_concatenate_strings+0x640> │ │ │ │ │ + mov r3, ip │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ - b.n 47e <_PyPegen_concatenate_strings+0x3d6> │ │ │ │ │ + b.n 49e <_PyPegen_concatenate_strings+0x3f6> │ │ │ │ │ adds r2, #1 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq.n 6e0 <_PyPegen_concatenate_strings+0x638> │ │ │ │ │ - ldr.w r1, [r5, #4]! │ │ │ │ │ - ldr r4, [r1, #0] │ │ │ │ │ - b.n 6c8 <_PyPegen_concatenate_strings+0x620> │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r5, [sp, #52] @ 0x34 │ │ │ │ │ - b.n 5ba <_PyPegen_concatenate_strings+0x512> │ │ │ │ │ - adds r3, #1 │ │ │ │ │ + cmp r2, ip │ │ │ │ │ + beq.n 708 <_PyPegen_concatenate_strings+0x660> │ │ │ │ │ + ldr.w r3, [r4, #4]! │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ + b.n 6f0 <_PyPegen_concatenate_strings+0x648> │ │ │ │ │ + mov r4, r6 │ │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + b.n 5d8 <_PyPegen_concatenate_strings+0x530> │ │ │ │ │ + add.w ip, ip, #1 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ - b.n 134 <_PyPegen_concatenate_strings+0x8c> │ │ │ │ │ + b.n 138 <_PyPegen_concatenate_strings+0x90> │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ - movs r6, #0 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ mov fp, r3 │ │ │ │ │ b.n 104 <_PyPegen_concatenate_strings+0x5c> │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 744 <_PyPegen_concatenate_strings+0x69c> │ │ │ │ │ + beq.n 770 <_PyPegen_concatenate_strings+0x6c8> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbnz r3, 744 <_PyPegen_concatenate_strings+0x69c> │ │ │ │ │ + cbnz r3, 770 <_PyPegen_concatenate_strings+0x6c8> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 744 <_PyPegen_concatenate_strings+0x69c> │ │ │ │ │ + b.n 770 <_PyPegen_concatenate_strings+0x6c8> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 548 <_PyPegen_concatenate_strings+0x4a0> │ │ │ │ │ + b.n 56a <_PyPegen_concatenate_strings+0x4c2> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 744 <_PyPegen_concatenate_strings+0x69c> │ │ │ │ │ + beq.n 770 <_PyPegen_concatenate_strings+0x6c8> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 744 <_PyPegen_concatenate_strings+0x69c> │ │ │ │ │ + beq.n 770 <_PyPegen_concatenate_strings+0x6c8> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 744 <_PyPegen_concatenate_strings+0x69c> │ │ │ │ │ - b.n 724 <_PyPegen_concatenate_strings+0x67c> │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - bge.w 534 <_PyPegen_concatenate_strings+0x48c> │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - b.n 49e <_PyPegen_concatenate_strings+0x3f6> │ │ │ │ │ + bne.n 770 <_PyPegen_concatenate_strings+0x6c8> │ │ │ │ │ + b.n 750 <_PyPegen_concatenate_strings+0x6a8> │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + cmp r6, r2 │ │ │ │ │ + bge.w 556 <_PyPegen_concatenate_strings+0x4ae> │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + b.n 4be <_PyPegen_concatenate_strings+0x416> │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ - b.n 134 <_PyPegen_concatenate_strings+0x8c> │ │ │ │ │ + b.n 138 <_PyPegen_concatenate_strings+0x90> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 788 <_PyPegen_concatenate_strings+0x6e0> │ │ │ │ │ + beq.n 7b4 <_PyPegen_concatenate_strings+0x70c> │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ b.n 104 <_PyPegen_concatenate_strings+0x5c> │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyUnicodeWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_Dealloc │ │ │ │ │ - b.n 744 <_PyPegen_concatenate_strings+0x69c> │ │ │ │ │ + b.n 770 <_PyPegen_concatenate_strings+0x6c8> │ │ │ │ │ mov fp, r2 │ │ │ │ │ - b.n 14a <_PyPegen_concatenate_strings+0xa2> │ │ │ │ │ + b.n 150 <_PyPegen_concatenate_strings+0xa8> │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ - b.n 162 <_PyPegen_concatenate_strings+0xba> │ │ │ │ │ + b.n 168 <_PyPegen_concatenate_strings+0xc0> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000794 <_PyPegen_set_expr_context>: │ │ │ │ │ +000007c0 <_PyPegen_set_expr_context>: │ │ │ │ │ _PyPegen_set_expr_context(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ sub sp, #28 │ │ │ │ │ mov r4, r1 │ │ │ │ │ subs r3, #21 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - bhi.n 7f4 <_PyPegen_set_expr_context+0x60> │ │ │ │ │ + bhi.n 820 <_PyPegen_set_expr_context+0x60> │ │ │ │ │ tbb [pc, r3] │ │ │ │ │ .short 0x5c13 │ │ │ │ │ .word 0x23360349 │ │ │ │ │ ldr.w ip, [r0, #20] │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldrd r2, r3, [r4, #16] │ │ │ │ │ @@ -830,15 +829,15 @@ │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Attribute │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 7d4 <_PyPegen_set_expr_context+0x40> │ │ │ │ │ + b.n 800 <_PyPegen_set_expr_context+0x40> │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 178 <_PyPegen_concatenate_strings+0xd0> │ │ │ │ │ R_ARM_THM_CALL _set_seq_context │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ @@ -848,15 +847,15 @@ │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r4, #16] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Tuple │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 7d4 <_PyPegen_set_expr_context+0x40> │ │ │ │ │ + b.n 800 <_PyPegen_set_expr_context+0x40> │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 178 <_PyPegen_concatenate_strings+0xd0> │ │ │ │ │ R_ARM_THM_CALL _set_seq_context │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ @@ -866,138 +865,138 @@ │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r4, #16] │ │ │ │ │ bl 0 <_PyAST_List> │ │ │ │ │ R_ARM_THM_CALL _PyAST_List │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 7d4 <_PyPegen_set_expr_context+0x40> │ │ │ │ │ + b.n 800 <_PyPegen_set_expr_context+0x40> │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - bl 794 <_PyPegen_set_expr_context> │ │ │ │ │ + bl 7c0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r4, #16] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 7d4 <_PyPegen_set_expr_context+0x40> │ │ │ │ │ + b.n 800 <_PyPegen_set_expr_context+0x40> │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Subscript │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 7d4 <_PyPegen_set_expr_context+0x40> │ │ │ │ │ + b.n 800 <_PyPegen_set_expr_context+0x40> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000088c <_PyPegen_singleton_seq>: │ │ │ │ │ +000008b8 <_PyPegen_singleton_seq>: │ │ │ │ │ _PyPegen_singleton_seq(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ movs r0, #1 │ │ │ │ │ ldr r1, [r3, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - cbz r0, 8ac <_PyPegen_singleton_seq+0x20> │ │ │ │ │ + cbz r0, 8d8 <_PyPegen_singleton_seq+0x20> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ str r4, [r3, #0] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000008b0 <_PyPegen_seq_insert_in_front>: │ │ │ │ │ +000008dc <_PyPegen_seq_insert_in_front>: │ │ │ │ │ _PyPegen_seq_insert_in_front(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - cbz r2, 918 <_PyPegen_seq_insert_in_front+0x68> │ │ │ │ │ + cbz r2, 944 <_PyPegen_seq_insert_in_front+0x68> │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - cbz r0, 914 <_PyPegen_seq_insert_in_front+0x64> │ │ │ │ │ + cbz r0, 940 <_PyPegen_seq_insert_in_front+0x64> │ │ │ │ │ ldrd ip, r3, [r0] │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ str r4, [r3, #0] │ │ │ │ │ - ble.n 914 <_PyPegen_seq_insert_in_front+0x64> │ │ │ │ │ + ble.n 940 <_PyPegen_seq_insert_in_front+0x64> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp.w ip, #2 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ str r1, [r3, #4] │ │ │ │ │ - beq.n 914 <_PyPegen_seq_insert_in_front+0x64> │ │ │ │ │ + beq.n 940 <_PyPegen_seq_insert_in_front+0x64> │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ cmp.w ip, #3 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ - beq.n 914 <_PyPegen_seq_insert_in_front+0x64> │ │ │ │ │ + beq.n 940 <_PyPegen_seq_insert_in_front+0x64> │ │ │ │ │ movs r3, #3 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ add.w r1, r1, r3, lsl #2 │ │ │ │ │ ldr.w r1, [r1, #-4] │ │ │ │ │ str.w r1, [r4, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne.n 8fe <_PyPegen_seq_insert_in_front+0x4e> │ │ │ │ │ + bne.n 92a <_PyPegen_seq_insert_in_front+0x4e> │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 914 <_PyPegen_seq_insert_in_front+0x64> │ │ │ │ │ + beq.n 940 <_PyPegen_seq_insert_in_front+0x64> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ str r4, [r3, #0] │ │ │ │ │ - b.n 914 <_PyPegen_seq_insert_in_front+0x64> │ │ │ │ │ + b.n 940 <_PyPegen_seq_insert_in_front+0x64> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000092c <_PyPegen_collect_call_seqs>: │ │ │ │ │ +00000958 <_PyPegen_collect_call_seqs>: │ │ │ │ │ _PyPegen_collect_call_seqs(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov ip, r3 │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ ldrd r5, r6, [sp, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n a2a <_PyPegen_collect_call_seqs+0xfe> │ │ │ │ │ - cbnz r2, 964 <_PyPegen_collect_call_seqs+0x38> │ │ │ │ │ - ldr r0, [pc, #228] @ (a34 <_PyPegen_collect_call_seqs+0x108>) │ │ │ │ │ + beq.n a56 <_PyPegen_collect_call_seqs+0xfe> │ │ │ │ │ + cbnz r2, 990 <_PyPegen_collect_call_seqs+0x38> │ │ │ │ │ + ldr r0, [pc, #228] @ (a60 <_PyPegen_collect_call_seqs+0x108>) │ │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ │ mov r3, ip │ │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ @@ -1007,804 +1006,807 @@ │ │ │ │ │ mov r9, r7 │ │ │ │ │ mov r8, r0 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov fp, ip │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ - bl 1b60 <_PyPegen_seq_extract_starred_exprs> │ │ │ │ │ + bl 1b88 <_PyPegen_seq_extract_starred_exprs> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_extract_starred_exprs │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 1c30 <_PyPegen_seq_delete_starred_exprs> │ │ │ │ │ + bl 1c58 <_PyPegen_seq_delete_starred_exprs> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_delete_starred_exprs │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbnz r7, 9ca <_PyPegen_collect_call_seqs+0x9e> │ │ │ │ │ + cbnz r7, 9f6 <_PyPegen_collect_call_seqs+0x9e> │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, 9c2 <_PyPegen_collect_call_seqs+0x96> │ │ │ │ │ + cbz r0, 9ee <_PyPegen_collect_call_seqs+0x96> │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - ble.n 9b2 <_PyPegen_collect_call_seqs+0x86> │ │ │ │ │ + ble.n 9de <_PyPegen_collect_call_seqs+0x86> │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mov.w r2, r9, lsl #2 │ │ │ │ │ adds r0, #8 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ adds r1, #8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ strd r6, r3, [sp, #64] @ 0x40 │ │ │ │ │ mov r2, sl │ │ │ │ │ - ldr r0, [pc, #120] @ (a34 <_PyPegen_collect_call_seqs+0x108>) │ │ │ │ │ + ldr r0, [pc, #120] @ (a60 <_PyPegen_collect_call_seqs+0x108>) │ │ │ │ │ mov r3, fp │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ │ - b.n 958 <_PyPegen_collect_call_seqs+0x2c> │ │ │ │ │ + b.n 984 <_PyPegen_collect_call_seqs+0x2c> │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r7, r9 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ adds r0, r7, r2 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9c2 <_PyPegen_collect_call_seqs+0x96> │ │ │ │ │ + beq.n 9ee <_PyPegen_collect_call_seqs+0x96> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.n a26 <_PyPegen_collect_call_seqs+0xfa> │ │ │ │ │ + ble.n a52 <_PyPegen_collect_call_seqs+0xfa> │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ lsls r2, r7, #2 │ │ │ │ │ adds r0, #8 │ │ │ │ │ adds r1, #8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ble.n 9b2 <_PyPegen_collect_call_seqs+0x86> │ │ │ │ │ + ble.n 9de <_PyPegen_collect_call_seqs+0x86> │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ rsb r2, r9, #1 │ │ │ │ │ mov ip, r3 │ │ │ │ │ add.w r2, r0, r2, lsl #2 │ │ │ │ │ add.w r0, r8, #8 │ │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ │ str.w r3, [r0, r1, lsl #2] │ │ │ │ │ adds r1, #1 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n a12 <_PyPegen_collect_call_seqs+0xe6> │ │ │ │ │ + bne.n a3e <_PyPegen_collect_call_seqs+0xe6> │ │ │ │ │ mov r3, ip │ │ │ │ │ - b.n 9b2 <_PyPegen_collect_call_seqs+0x86> │ │ │ │ │ + b.n 9de <_PyPegen_collect_call_seqs+0x86> │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.n 9f8 <_PyPegen_collect_call_seqs+0xcc> │ │ │ │ │ + b.n a24 <_PyPegen_collect_call_seqs+0xcc> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 94e <_PyPegen_collect_call_seqs+0x22> │ │ │ │ │ + beq.n 97a <_PyPegen_collect_call_seqs+0x22> │ │ │ │ │ mov r9, r1 │ │ │ │ │ - b.n 968 <_PyPegen_collect_call_seqs+0x3c> │ │ │ │ │ + b.n 994 <_PyPegen_collect_call_seqs+0x3c> │ │ │ │ │ nop │ │ │ │ │ .word 0x000005a0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00000a38 <_PyPegen_add_type_comment_to_arg>: │ │ │ │ │ +00000a64 <_PyPegen_add_type_comment_to_arg>: │ │ │ │ │ _PyPegen_add_type_comment_to_arg(): │ │ │ │ │ - cbnz r2, a3e <_PyPegen_add_type_comment_to_arg+0x6> │ │ │ │ │ + cbnz r2, a6a <_PyPegen_add_type_comment_to_arg+0x6> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bx lr │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ b.w 0 <_PyPegen_constant_from_string> │ │ │ │ │ R_ARM_THM_JUMP24 _PyPegen_add_type_comment_to_arg.part.0.isra.0 │ │ │ │ │ │ │ │ │ │ -00000a44 <_PyPegen_cmpop_expr_pair>: │ │ │ │ │ +00000a70 <_PyPegen_cmpop_expr_pair>: │ │ │ │ │ _PyPegen_cmpop_expr_pair(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ movs r1, #8 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_PyArena_Malloc> │ │ │ │ │ R_ARM_THM_CALL _PyArena_Malloc │ │ │ │ │ - cbz r0, a68 <_PyPegen_cmpop_expr_pair+0x24> │ │ │ │ │ + cbz r0, a94 <_PyPegen_cmpop_expr_pair+0x24> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00000a6c <_PyPegen_seq_count_dots>: │ │ │ │ │ +00000a98 <_PyPegen_seq_count_dots>: │ │ │ │ │ _PyPegen_seq_count_dots(): │ │ │ │ │ - cbz r0, a94 <_PyPegen_seq_count_dots+0x28> │ │ │ │ │ + cbz r0, ac0 <_PyPegen_seq_count_dots+0x28> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.n a78 <_PyPegen_seq_count_dots+0xc> │ │ │ │ │ + bgt.n aa4 <_PyPegen_seq_count_dots+0xc> │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr.w r1, [ip, r2, lsl #2] │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ cmp r1, #23 │ │ │ │ │ ite ne │ │ │ │ │ addne r0, #3 │ │ │ │ │ addeq r0, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n a80 <_PyPegen_seq_count_dots+0x14> │ │ │ │ │ + bne.n aac <_PyPegen_seq_count_dots+0x14> │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000a98 <_PyPegen_get_cmpops>: │ │ │ │ │ +00000ac4 <_PyPegen_get_cmpops>: │ │ │ │ │ _PyPegen_get_cmpops(): │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ - cbz r3, ae8 <_PyPegen_get_cmpops+0x50> │ │ │ │ │ + cbz r3, b14 <_PyPegen_get_cmpops+0x50> │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r4, [r3, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_asdl_int_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_int_seq_new │ │ │ │ │ - cbz r0, ae4 <_PyPegen_get_cmpops+0x4c> │ │ │ │ │ + cbz r0, b10 <_PyPegen_get_cmpops+0x4c> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.n ae4 <_PyPegen_get_cmpops+0x4c> │ │ │ │ │ + ble.n b10 <_PyPegen_get_cmpops+0x4c> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ - beq.n ae4 <_PyPegen_get_cmpops+0x4c> │ │ │ │ │ + beq.n b10 <_PyPegen_get_cmpops+0x4c> │ │ │ │ │ adds r2, r3, #4 │ │ │ │ │ add.w r1, r0, #8 │ │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ │ ldr.w r4, [r2], #4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ str.w r4, [r1, #4]! │ │ │ │ │ - bne.n ad6 <_PyPegen_get_cmpops+0x3e> │ │ │ │ │ + bne.n b02 <_PyPegen_get_cmpops+0x3e> │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r0, r3 │ │ │ │ │ b.w 0 <_Py_asdl_int_seq_new> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_asdl_int_seq_new │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000af0 <_PyPegen_checked_future_import>: │ │ │ │ │ +00000b1c <_PyPegen_checked_future_import>: │ │ │ │ │ _PyPegen_checked_future_import(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, #28 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr.w r9, [sp, #64] @ 0x40 │ │ │ │ │ ldrd r5, r6, [sp, #68] @ 0x44 │ │ │ │ │ ldrd r7, sl, [sp, #76] @ 0x4c │ │ │ │ │ - cbnz r3, b2c <_PyPegen_checked_future_import+0x3c> │ │ │ │ │ + cbnz r3, b58 <_PyPegen_checked_future_import+0x3c> │ │ │ │ │ mov fp, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_CompareWithASCIIString │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - cbz r0, b44 <_PyPegen_checked_future_import+0x54> │ │ │ │ │ + cbz r0, b70 <_PyPegen_checked_future_import+0x54> │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r7, sl, [sp, #72] @ 0x48 │ │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 0 <_PyAST_ImportFrom> │ │ │ │ │ R_ARM_THM_JUMP24 _PyAST_ImportFrom │ │ │ │ │ - strd r6, r7, [sp, #12] │ │ │ │ │ + str r6, [sp, #12] │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + str r7, [sp, #16] │ │ │ │ │ mov r7, r5 │ │ │ │ │ str r4, [sp, #20] │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - mov r4, r2 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + mov r4, r8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ add.w r3, r8, #4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - cbz r5, b9a <_PyPegen_checked_future_import+0xaa> │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ + cbz r4, bc6 <_PyPegen_checked_future_import+0xaa> │ │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - blt.n b78 <_PyPegen_checked_future_import+0x88> │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - ldrd r7, r4, [sp, #16] │ │ │ │ │ + cmp r6, r0 │ │ │ │ │ + blt.n ba4 <_PyPegen_checked_future_import+0x88> │ │ │ │ │ + mov r2, r5 │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ - b.n b2c <_PyPegen_checked_future_import+0x3c> │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - adds r4, #1 │ │ │ │ │ - ldr.w r3, [r2, #4]! │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ │ + b.n b58 <_PyPegen_checked_future_import+0x3c> │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + adds r6, #1 │ │ │ │ │ + ldr.w r0, [r3, #4]! │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_CompareWithASCIIString │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b62 <_PyPegen_checked_future_import+0x72> │ │ │ │ │ - ldr.w r3, [fp, #64] @ 0x40 │ │ │ │ │ - orr.w r3, r3, #32 │ │ │ │ │ - str.w r3, [fp, #64] @ 0x40 │ │ │ │ │ - b.n b62 <_PyPegen_checked_future_import+0x72> │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - b.n b66 <_PyPegen_checked_future_import+0x76> │ │ │ │ │ + bne.n b8e <_PyPegen_checked_future_import+0x72> │ │ │ │ │ + ldr.w r1, [fp, #64] @ 0x40 │ │ │ │ │ + orr.w r1, r1, #32 │ │ │ │ │ + str.w r1, [fp, #64] @ 0x40 │ │ │ │ │ + b.n b8e <_PyPegen_checked_future_import+0x72> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + b.n b92 <_PyPegen_checked_future_import+0x76> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000ba0 <_PyPegen_get_exprs>: │ │ │ │ │ +00000bcc <_PyPegen_get_exprs>: │ │ │ │ │ _PyPegen_get_exprs(): │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ - cbz r3, bf0 <_PyPegen_get_exprs+0x50> │ │ │ │ │ + cbz r3, c1c <_PyPegen_get_exprs+0x50> │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r4, [r3, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ - cbz r0, bec <_PyPegen_get_exprs+0x4c> │ │ │ │ │ + cbz r0, c18 <_PyPegen_get_exprs+0x4c> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.n bec <_PyPegen_get_exprs+0x4c> │ │ │ │ │ + ble.n c18 <_PyPegen_get_exprs+0x4c> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ - beq.n bec <_PyPegen_get_exprs+0x4c> │ │ │ │ │ + beq.n c18 <_PyPegen_get_exprs+0x4c> │ │ │ │ │ adds r2, r3, #4 │ │ │ │ │ add.w r1, r0, #8 │ │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ │ ldr.w r4, [r2], #4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ ldr r4, [r4, #4] │ │ │ │ │ str.w r4, [r1, #4]! │ │ │ │ │ - bne.n bde <_PyPegen_get_exprs+0x3e> │ │ │ │ │ + bne.n c0a <_PyPegen_get_exprs+0x3e> │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r0, r3 │ │ │ │ │ b.w 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_asdl_expr_seq_new │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000bf8 <_PyPegen_make_arguments>: │ │ │ │ │ +00000c24 <_PyPegen_make_arguments>: │ │ │ │ │ _PyPegen_make_arguments(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, #28 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov sl, r2 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ │ - cbnz r1, c2e <_PyPegen_make_arguments+0x36> │ │ │ │ │ + cbnz r1, c5a <_PyPegen_make_arguments+0x36> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f1a <_PyPegen_make_arguments+0x322> │ │ │ │ │ + bne.w f40 <_PyPegen_make_arguments+0x31c> │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_asdl_arg_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_arg_seq_new │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e40 <_PyPegen_make_arguments+0x248> │ │ │ │ │ - subs.w r3, r8, #0 │ │ │ │ │ + beq.w e66 <_PyPegen_make_arguments+0x242> │ │ │ │ │ + subs.w r3, r9, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ - subs.w r9, fp, #0 │ │ │ │ │ + subs.w r8, fp, #0 │ │ │ │ │ it ne │ │ │ │ │ - movne.w r9, #1 │ │ │ │ │ - tst.w r3, r9 │ │ │ │ │ - beq.w e44 <_PyPegen_make_arguments+0x24c> │ │ │ │ │ + movne.w r8, #1 │ │ │ │ │ + tst.w r3, r8 │ │ │ │ │ + beq.w e6a <_PyPegen_make_arguments+0x246> │ │ │ │ │ ldr.w r5, [fp] │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_arg_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_arg_seq_new │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e40 <_PyPegen_make_arguments+0x248> │ │ │ │ │ + beq.w e66 <_PyPegen_make_arguments+0x242> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bgt.w da8 <_PyPegen_make_arguments+0x1b0> │ │ │ │ │ + bgt.w dd2 <_PyPegen_make_arguments+0x1ae> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ - ldr.w r7, [r8] │ │ │ │ │ + ldr.w r7, [r9] │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ adds r0, r7, r2 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e40 <_PyPegen_make_arguments+0x248> │ │ │ │ │ + beq.w e66 <_PyPegen_make_arguments+0x242> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.n d4a <_PyPegen_make_arguments+0x152> │ │ │ │ │ - ldr.w r1, [r8, #4] │ │ │ │ │ + ble.n d76 <_PyPegen_make_arguments+0x152> │ │ │ │ │ + ldr.w r1, [r9, #4] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ - beq.n cca <_PyPegen_make_arguments+0xd2> │ │ │ │ │ - ldr.w r1, [r8, #4] │ │ │ │ │ + beq.n cf6 <_PyPegen_make_arguments+0xd2> │ │ │ │ │ + ldr.w r1, [r9, #4] │ │ │ │ │ cmp r7, #2 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ str r0, [r1, #4] │ │ │ │ │ - beq.n cca <_PyPegen_make_arguments+0xd2> │ │ │ │ │ - ldr.w r1, [r8, #4] │ │ │ │ │ + beq.n cf6 <_PyPegen_make_arguments+0xd2> │ │ │ │ │ + ldr.w r1, [r9, #4] │ │ │ │ │ cmp r7, #3 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ str r0, [r1, #8] │ │ │ │ │ - beq.n cca <_PyPegen_make_arguments+0xd2> │ │ │ │ │ + beq.n cf6 <_PyPegen_make_arguments+0xd2> │ │ │ │ │ movs r1, #3 │ │ │ │ │ mov lr, r3 │ │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ │ lsls r0, r1, #2 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ ldr.w ip, [r3, r0] │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ str.w ip, [r3, r0] │ │ │ │ │ - bne.n cb2 <_PyPegen_make_arguments+0xba> │ │ │ │ │ + bne.n cde <_PyPegen_make_arguments+0xba> │ │ │ │ │ mov r3, lr │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt.n d50 <_PyPegen_make_arguments+0x158> │ │ │ │ │ + bgt.n d7c <_PyPegen_make_arguments+0x158> │ │ │ │ │ subs.w r2, sl, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ - tst.w r9, r2 │ │ │ │ │ - bne.w eea <_PyPegen_make_arguments+0x2f2> │ │ │ │ │ + tst.w r8, r2 │ │ │ │ │ + bne.w f10 <_PyPegen_make_arguments+0x2ec> │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne r3, #0 │ │ │ │ │ - andeq.w r3, r9, #1 │ │ │ │ │ + andeq.w r3, r8, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w e8c <_PyPegen_make_arguments+0x294> │ │ │ │ │ + beq.w eb2 <_PyPegen_make_arguments+0x28e> │ │ │ │ │ ldr.w r8, [fp] │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e40 <_PyPegen_make_arguments+0x248> │ │ │ │ │ + beq.w e66 <_PyPegen_make_arguments+0x242> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bgt.n d7e <_PyPegen_make_arguments+0x186> │ │ │ │ │ + bgt.n daa <_PyPegen_make_arguments+0x186> │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n dd4 <_PyPegen_make_arguments+0x1dc> │ │ │ │ │ + bne.n dfa <_PyPegen_make_arguments+0x1d6> │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_asdl_arg_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_arg_seq_new │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e40 <_PyPegen_make_arguments+0x248> │ │ │ │ │ + beq.w e66 <_PyPegen_make_arguments+0x242> │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e40 <_PyPegen_make_arguments+0x248> │ │ │ │ │ + beq.w e66 <_PyPegen_make_arguments+0x242> │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_PyAST_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arguments │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n cce <_PyPegen_make_arguments+0xd6> │ │ │ │ │ + ble.n cfa <_PyPegen_make_arguments+0xd6> │ │ │ │ │ movs r7, #0 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ str.w r0, [r1, r7, lsl #2] │ │ │ │ │ mov.w r7, r7, lsl #2 │ │ │ │ │ - beq.n cce <_PyPegen_make_arguments+0xd6> │ │ │ │ │ + beq.n cfa <_PyPegen_make_arguments+0xd6> │ │ │ │ │ movs r0, #1 │ │ │ │ │ mov ip, r3 │ │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ │ ldr.w r3, [r1, r0, lsl #2] │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ - add r1, r7 │ │ │ │ │ - str.w r3, [r1, r0, lsl #2] │ │ │ │ │ + add.w r1, r1, r0, lsl #2 │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n cce <_PyPegen_make_arguments+0xd6> │ │ │ │ │ - b.n d66 <_PyPegen_make_arguments+0x16e> │ │ │ │ │ + str r3, [r1, r7] │ │ │ │ │ + beq.n cfa <_PyPegen_make_arguments+0xd6> │ │ │ │ │ + b.n d92 <_PyPegen_make_arguments+0x16e> │ │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ - beq.n d0a <_PyPegen_make_arguments+0x112> │ │ │ │ │ - add.w r8, r3, r8, lsl #2 │ │ │ │ │ - add.w r2, r0, #8 │ │ │ │ │ - adds r3, #4 │ │ │ │ │ - ldr.w r1, [r3], #4 │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ - ldr r1, [r1, #4] │ │ │ │ │ - str.w r1, [r2, #4]! │ │ │ │ │ - beq.n d0a <_PyPegen_make_arguments+0x112> │ │ │ │ │ - b.n d98 <_PyPegen_make_arguments+0x1a0> │ │ │ │ │ + beq.n d36 <_PyPegen_make_arguments+0x112> │ │ │ │ │ + add.w r1, r0, #8 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + ldr.w r0, [r3, r2, lsl #2] │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + cmp r8, r2 │ │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ │ + str.w r0, [r1, #4]! │ │ │ │ │ + beq.n d36 <_PyPegen_make_arguments+0x112> │ │ │ │ │ + b.n dc0 <_PyPegen_make_arguments+0x19c> │ │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ - beq.w c62 <_PyPegen_make_arguments+0x6a> │ │ │ │ │ - add.w r5, r2, r5, lsl #2 │ │ │ │ │ - add.w r1, r0, #8 │ │ │ │ │ - adds r2, #4 │ │ │ │ │ - ldr.w r0, [r2], #4 │ │ │ │ │ - cmp r2, r5 │ │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ │ - str.w r0, [r1, #4]! │ │ │ │ │ - beq.w c62 <_PyPegen_make_arguments+0x6a> │ │ │ │ │ - b.n dc2 <_PyPegen_make_arguments+0x1ca> │ │ │ │ │ + beq.w c8e <_PyPegen_make_arguments+0x6a> │ │ │ │ │ + adds r0, #8 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + ldr.w r7, [r2, r1, lsl #2] │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + cmp r5, r1 │ │ │ │ │ + ldr r7, [r7, #0] │ │ │ │ │ + str.w r7, [r0, #4]! │ │ │ │ │ + beq.w c8e <_PyPegen_make_arguments+0x6a> │ │ │ │ │ + b.n de6 <_PyPegen_make_arguments+0x1c2> │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ ldrd r9, sl, [r3] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n e32 <_PyPegen_make_arguments+0x23a> │ │ │ │ │ + beq.n e58 <_PyPegen_make_arguments+0x234> │ │ │ │ │ ldr.w fp, [sl] │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_asdl_arg_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_arg_seq_new │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, e40 <_PyPegen_make_arguments+0x248> │ │ │ │ │ + cbz r0, e66 <_PyPegen_make_arguments+0x242> │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bgt.n ea8 <_PyPegen_make_arguments+0x2b0> │ │ │ │ │ + bgt.n ece <_PyPegen_make_arguments+0x2aa> │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ - ldr.w sl, [r3, #4] │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - beq.n edc <_PyPegen_make_arguments+0x2e4> │ │ │ │ │ - ldr.w fp, [sl] │ │ │ │ │ + ldr.w fp, [r3, #4] │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + beq.n f02 <_PyPegen_make_arguments+0x2de> │ │ │ │ │ + ldr.w sl, [fp] │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ - mov r0, fp │ │ │ │ │ + mov r0, sl │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ - cbz r0, e40 <_PyPegen_make_arguments+0x248> │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - bgt.n ec2 <_PyPegen_make_arguments+0x2ca> │ │ │ │ │ + cbz r0, e66 <_PyPegen_make_arguments+0x242> │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + bgt.n ee8 <_PyPegen_make_arguments+0x2c4> │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r2, r9 │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ ldr r6, [r3, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ bl 0 <_PyAST_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arguments │ │ │ │ │ - b.n d44 <_PyPegen_make_arguments+0x14c> │ │ │ │ │ + b.n d70 <_PyPegen_make_arguments+0x14c> │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_asdl_arg_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_arg_seq_new │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n df6 <_PyPegen_make_arguments+0x1fe> │ │ │ │ │ + bne.n e1c <_PyPegen_make_arguments+0x1f8> │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n d44 <_PyPegen_make_arguments+0x14c> │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - bne.n e62 <_PyPegen_make_arguments+0x26a> │ │ │ │ │ + b.n d70 <_PyPegen_make_arguments+0x14c> │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n e62 <_PyPegen_make_arguments+0x26a> │ │ │ │ │ + bne.n e88 <_PyPegen_make_arguments+0x264> │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + beq.n e88 <_PyPegen_make_arguments+0x264> │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ - bl f50 <_get_names.isra.0> │ │ │ │ │ + bl f78 <_get_names.isra.0> │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w cce <_PyPegen_make_arguments+0xd6> │ │ │ │ │ - b.n e40 <_PyPegen_make_arguments+0x248> │ │ │ │ │ + bne.w cfa <_PyPegen_make_arguments+0xd6> │ │ │ │ │ + b.n e66 <_PyPegen_make_arguments+0x242> │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.n e6a <_PyPegen_make_arguments+0x272> │ │ │ │ │ - cbnz r3, e7c <_PyPegen_make_arguments+0x284> │ │ │ │ │ + bne.n e90 <_PyPegen_make_arguments+0x26c> │ │ │ │ │ + cbnz r3, ea2 <_PyPegen_make_arguments+0x27e> │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_Py_asdl_arg_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_arg_seq_new │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w cce <_PyPegen_make_arguments+0xd6> │ │ │ │ │ - b.n e40 <_PyPegen_make_arguments+0x248> │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - beq.n e40 <_PyPegen_make_arguments+0x248> │ │ │ │ │ + bne.w cfa <_PyPegen_make_arguments+0xd6> │ │ │ │ │ + b.n e66 <_PyPegen_make_arguments+0x242> │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + beq.n e66 <_PyPegen_make_arguments+0x242> │ │ │ │ │ subs.w r2, sl, #0 │ │ │ │ │ - mov r5, r8 │ │ │ │ │ + mov r5, r9 │ │ │ │ │ it ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.n e96 <_PyPegen_make_arguments+0x29e> │ │ │ │ │ + bne.n ebc <_PyPegen_make_arguments+0x298> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n f3c <_PyPegen_make_arguments+0x344> │ │ │ │ │ + bne.n f62 <_PyPegen_make_arguments+0x33e> │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w d0a <_PyPegen_make_arguments+0x112> │ │ │ │ │ - b.n e40 <_PyPegen_make_arguments+0x248> │ │ │ │ │ + bne.w d36 <_PyPegen_make_arguments+0x112> │ │ │ │ │ + b.n e66 <_PyPegen_make_arguments+0x242> │ │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ │ adds r1, r0, #4 │ │ │ │ │ add.w r3, r2, fp, lsl #2 │ │ │ │ │ ldr.w r0, [r2], #4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ str.w r0, [r1, #4]! │ │ │ │ │ - beq.n df6 <_PyPegen_make_arguments+0x1fe> │ │ │ │ │ - b.n eb2 <_PyPegen_make_arguments+0x2ba> │ │ │ │ │ - ldr.w r3, [sl, #4] │ │ │ │ │ + beq.n e1c <_PyPegen_make_arguments+0x1f8> │ │ │ │ │ + b.n ed8 <_PyPegen_make_arguments+0x2b4> │ │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ │ adds r2, r0, #4 │ │ │ │ │ - add.w fp, r3, fp, lsl #2 │ │ │ │ │ + add.w sl, r3, sl, lsl #2 │ │ │ │ │ ldr.w r1, [r3], #4 │ │ │ │ │ - cmp r3, fp │ │ │ │ │ + cmp r3, sl │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ str.w r1, [r2, #4]! │ │ │ │ │ - beq.n e16 <_PyPegen_make_arguments+0x21e> │ │ │ │ │ - b.n ecc <_PyPegen_make_arguments+0x2d4> │ │ │ │ │ + beq.n e3c <_PyPegen_make_arguments+0x218> │ │ │ │ │ + b.n ef2 <_PyPegen_make_arguments+0x2ce> │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ - mov r0, sl │ │ │ │ │ + mov r0, fp │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e16 <_PyPegen_make_arguments+0x21e> │ │ │ │ │ - b.n e40 <_PyPegen_make_arguments+0x248> │ │ │ │ │ + bne.n e3c <_PyPegen_make_arguments+0x218> │ │ │ │ │ + b.n e66 <_PyPegen_make_arguments+0x242> │ │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ - bl ff4 <_get_defaults.isra.0> │ │ │ │ │ + bl 101c <_get_defaults.isra.0> │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e40 <_PyPegen_make_arguments+0x248> │ │ │ │ │ + beq.n e66 <_PyPegen_make_arguments+0x242> │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ - bl ff4 <_get_defaults.isra.0> │ │ │ │ │ + bl 101c <_get_defaults.isra.0> │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e40 <_PyPegen_make_arguments+0x248> │ │ │ │ │ + beq.n e66 <_PyPegen_make_arguments+0x242> │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl f8c <_PyPegen_join_sequences> │ │ │ │ │ + bl fb4 <_PyPegen_join_sequences> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_join_sequences │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w d0a <_PyPegen_make_arguments+0x112> │ │ │ │ │ - b.n e40 <_PyPegen_make_arguments+0x248> │ │ │ │ │ + bne.w d36 <_PyPegen_make_arguments+0x112> │ │ │ │ │ + b.n e66 <_PyPegen_make_arguments+0x242> │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ - bl f50 <_get_names.isra.0> │ │ │ │ │ + bl f78 <_get_names.isra.0> │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e40 <_PyPegen_make_arguments+0x248> │ │ │ │ │ + beq.n e66 <_PyPegen_make_arguments+0x242> │ │ │ │ │ ldr.w r1, [sl] │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl f8c <_PyPegen_join_sequences> │ │ │ │ │ + bl fb4 <_PyPegen_join_sequences> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_join_sequences │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c2e <_PyPegen_make_arguments+0x36> │ │ │ │ │ - b.n e40 <_PyPegen_make_arguments+0x248> │ │ │ │ │ + bne.w c5a <_PyPegen_make_arguments+0x36> │ │ │ │ │ + b.n e66 <_PyPegen_make_arguments+0x242> │ │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ - bl ff4 <_get_defaults.isra.0> │ │ │ │ │ + bl 101c <_get_defaults.isra.0> │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w d0a <_PyPegen_make_arguments+0x112> │ │ │ │ │ - b.n e40 <_PyPegen_make_arguments+0x248> │ │ │ │ │ + bne.w d36 <_PyPegen_make_arguments+0x112> │ │ │ │ │ + b.n e66 <_PyPegen_make_arguments+0x242> │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00000f50 <_get_names.isra.0>: │ │ │ │ │ +00000f78 <_get_names.isra.0>: │ │ │ │ │ _get_names.isra.0(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - cbz r1, f88 <_get_names.isra.0+0x38> │ │ │ │ │ + cbz r1, fb0 <_get_names.isra.0+0x38> │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_asdl_arg_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_arg_seq_new │ │ │ │ │ - cbz r0, f76 <_get_names.isra.0+0x26> │ │ │ │ │ + cbz r0, f9e <_get_names.isra.0+0x26> │ │ │ │ │ adds r2, r0, #4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bgt.n f78 <_get_names.isra.0+0x28> │ │ │ │ │ + bgt.n fa0 <_get_names.isra.0+0x28> │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ ldr.w r1, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ str.w r1, [r2, #4]! │ │ │ │ │ - b.n f72 <_get_names.isra.0+0x22> │ │ │ │ │ + b.n f9a <_get_names.isra.0+0x22> │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b.n f64 <_get_names.isra.0+0x14> │ │ │ │ │ + b.n f8c <_get_names.isra.0+0x14> │ │ │ │ │ │ │ │ │ │ -00000f8c <_PyPegen_join_sequences>: │ │ │ │ │ +00000fb4 <_PyPegen_join_sequences>: │ │ │ │ │ _PyPegen_join_sequences(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r6, r1 │ │ │ │ │ - cbz r1, fec <_PyPegen_join_sequences+0x60> │ │ │ │ │ + cbz r1, 1014 <_PyPegen_join_sequences+0x60> │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ - cbz r2, ff0 <_PyPegen_join_sequences+0x64> │ │ │ │ │ + cbz r2, 1018 <_PyPegen_join_sequences+0x64> │ │ │ │ │ ldr r5, [r2, #0] │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ adds r0, r4, r5 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ movs r3, #0 │ │ │ │ │ - cbz r0, fd8 <_PyPegen_join_sequences+0x4c> │ │ │ │ │ + cbz r0, 1000 <_PyPegen_join_sequences+0x4c> │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - ble.n fcc <_PyPegen_join_sequences+0x40> │ │ │ │ │ + ble.n ff4 <_PyPegen_join_sequences+0x40> │ │ │ │ │ ldr r7, [r6, #4] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr.w ip, [r7, r1] │ │ │ │ │ ldr r7, [r0, #4] │ │ │ │ │ str.w ip, [r7, r1] │ │ │ │ │ - b.n fb6 <_PyPegen_join_sequences+0x2a> │ │ │ │ │ + b.n fde <_PyPegen_join_sequences+0x2a> │ │ │ │ │ bic.w r4, r4, r4, asr #31 │ │ │ │ │ movs r3, #0 │ │ │ │ │ lsls r4, r4, #2 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bgt.n fdc <_PyPegen_join_sequences+0x50> │ │ │ │ │ + bgt.n 1004 <_PyPegen_join_sequences+0x50> │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr.w r6, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ str r6, [r1, r4] │ │ │ │ │ adds r4, #4 │ │ │ │ │ - b.n fd4 <_PyPegen_join_sequences+0x48> │ │ │ │ │ + b.n ffc <_PyPegen_join_sequences+0x48> │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b.n fa2 <_PyPegen_join_sequences+0x16> │ │ │ │ │ + b.n fca <_PyPegen_join_sequences+0x16> │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b.n fa6 <_PyPegen_join_sequences+0x1a> │ │ │ │ │ + b.n fce <_PyPegen_join_sequences+0x1a> │ │ │ │ │ │ │ │ │ │ -00000ff4 <_get_defaults.isra.0>: │ │ │ │ │ +0000101c <_get_defaults.isra.0>: │ │ │ │ │ _get_defaults.isra.0(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - cbz r1, 102c <_get_defaults.isra.0+0x38> │ │ │ │ │ + cbz r1, 1054 <_get_defaults.isra.0+0x38> │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ - cbz r0, 101a <_get_defaults.isra.0+0x26> │ │ │ │ │ + cbz r0, 1042 <_get_defaults.isra.0+0x26> │ │ │ │ │ adds r2, r0, #4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bgt.n 101c <_get_defaults.isra.0+0x28> │ │ │ │ │ + bgt.n 1044 <_get_defaults.isra.0+0x28> │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ ldr.w r1, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ str.w r1, [r2, #4]! │ │ │ │ │ - b.n 1016 <_get_defaults.isra.0+0x22> │ │ │ │ │ + b.n 103e <_get_defaults.isra.0+0x22> │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b.n 1008 <_get_defaults.isra.0+0x14> │ │ │ │ │ + b.n 1030 <_get_defaults.isra.0+0x14> │ │ │ │ │ │ │ │ │ │ -00001030 <_PyPegen_constant_from_token>: │ │ │ │ │ +00001058 <_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, 1094 <_PyPegen_constant_from_token+0x64> │ │ │ │ │ + cbz r0, 10bc <_PyPegen_constant_from_token+0x64> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromString │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 1094 <_PyPegen_constant_from_token+0x64> │ │ │ │ │ + cbz r0, 10bc <_PyPegen_constant_from_token+0x64> │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_THM_CALL _PyArena_AddPyObject │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 107e <_PyPegen_constant_from_token+0x4e> │ │ │ │ │ + blt.n 10a6 <_PyPegen_constant_from_token+0x4e> │ │ │ │ │ ldr r2, [r5, #20] │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldrd r5, r3, [r4, #20] │ │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldrd r2, r3, [r4, #12] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Constant │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1094 <_PyPegen_constant_from_token+0x64> │ │ │ │ │ + beq.n 10bc <_PyPegen_constant_from_token+0x64> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbnz r3, 1094 <_PyPegen_constant_from_token+0x64> │ │ │ │ │ + cbnz r3, 10bc <_PyPegen_constant_from_token+0x64> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 107a <_PyPegen_constant_from_token+0x4a> │ │ │ │ │ + b.n 10a2 <_PyPegen_constant_from_token+0x4a> │ │ │ │ │ │ │ │ │ │ -00001098 <_PyPegen_formatted_value>: │ │ │ │ │ +000010c0 <_PyPegen_formatted_value>: │ │ │ │ │ _PyPegen_formatted_value(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ mov r6, r3 │ │ │ │ │ @@ -1814,93 +1816,93 @@ │ │ │ │ │ ldrd r9, r3, [sp, #80] @ 0x50 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldrd r8, r7, [sp, #88] @ 0x58 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldr.w sl, [sp, #96] @ 0x60 │ │ │ │ │ - cbnz r6, 1102 <_PyPegen_formatted_value+0x6a> │ │ │ │ │ + cbnz r6, 112a <_PyPegen_formatted_value+0x6a> │ │ │ │ │ subs r3, r2, r6 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 11d8 <_PyPegen_formatted_value+0x140> │ │ │ │ │ + bne.n 1200 <_PyPegen_formatted_value+0x140> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 1166 <_PyPegen_formatted_value+0xce> │ │ │ │ │ + bne.n 118e <_PyPegen_formatted_value+0xce> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r2, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ mov r3, r9 │ │ │ │ │ strd r7, sl, [sp, #8] │ │ │ │ │ str.w r8, [sp, #4] │ │ │ │ │ bl 0 <_PyAST_FormattedValue> │ │ │ │ │ R_ARM_THM_CALL _PyAST_FormattedValue │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 11f0 <_PyPegen_formatted_value+0x158> │ │ │ │ │ + bne.n 1218 <_PyPegen_formatted_value+0x158> │ │ │ │ │ mov r0, fp │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ ldr.w ip, [r2, #4] │ │ │ │ │ ldrb.w r3, [ip, #16] │ │ │ │ │ ubfx lr, r3, #2, #3 │ │ │ │ │ ubfx r1, r3, #5, #1 │ │ │ │ │ cmp.w lr, #1 │ │ │ │ │ - bne.n 11fc <_PyPegen_formatted_value+0x164> │ │ │ │ │ + bne.n 1224 <_PyPegen_formatted_value+0x164> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1214 <_PyPegen_formatted_value+0x17c> │ │ │ │ │ + beq.n 123c <_PyPegen_formatted_value+0x17c> │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.n 1220 <_PyPegen_formatted_value+0x188> │ │ │ │ │ + bpl.n 1248 <_PyPegen_formatted_value+0x188> │ │ │ │ │ ldrb.w r1, [ip, #20] │ │ │ │ │ ldr.w r3, [ip, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bgt.w 1232 <_PyPegen_formatted_value+0x19a> │ │ │ │ │ + bgt.w 125a <_PyPegen_formatted_value+0x19a> │ │ │ │ │ sub.w r3, r1, #114 @ 0x72 │ │ │ │ │ cmp r1, #97 @ 0x61 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #1 │ │ │ │ │ - bhi.n 1232 <_PyPegen_formatted_value+0x19a> │ │ │ │ │ + bhi.n 125a <_PyPegen_formatted_value+0x19a> │ │ │ │ │ mov r3, r1 │ │ │ │ │ - cbnz r4, 116a <_PyPegen_formatted_value+0xd2> │ │ │ │ │ + cbnz r4, 1192 <_PyPegen_formatted_value+0xd2> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r2, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r3, r9 │ │ │ │ │ strd r8, r7, [sp, #4] │ │ │ │ │ str.w sl, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_FormattedValue> │ │ │ │ │ R_ARM_THM_CALL _PyAST_FormattedValue │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 10fa <_PyPegen_formatted_value+0x62> │ │ │ │ │ + beq.n 1122 <_PyPegen_formatted_value+0x62> │ │ │ │ │ ldrd r3, r0, [r6] │ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ │ ldr r7, [r3, #20] │ │ │ │ │ mov r8, r2 │ │ │ │ │ - b.n 1196 <_PyPegen_formatted_value+0xfe> │ │ │ │ │ + b.n 11be <_PyPegen_formatted_value+0xfe> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r3, r9 │ │ │ │ │ strd r8, r7, [sp, #4] │ │ │ │ │ str.w sl, [sp, #12] │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ bl 0 <_PyAST_FormattedValue> │ │ │ │ │ R_ARM_THM_CALL _PyAST_FormattedValue │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 10fa <_PyPegen_formatted_value+0x62> │ │ │ │ │ + beq.n 1122 <_PyPegen_formatted_value+0x62> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 115a <_PyPegen_formatted_value+0xc2> │ │ │ │ │ + bne.n 1182 <_PyPegen_formatted_value+0xc2> │ │ │ │ │ ldrd r3, r0, [r4] │ │ │ │ │ ldrd r3, r7, [r3, #16] │ │ │ │ │ mov r8, r3 │ │ │ │ │ adds r7, #1 │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ mov r2, r9 │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ @@ -1910,20 +1912,20 @@ │ │ │ │ │ subs r3, r7, #1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ adds r3, #1 │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Constant │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 11f6 <_PyPegen_formatted_value+0x15e> │ │ │ │ │ + cbz r0, 121e <_PyPegen_formatted_value+0x15e> │ │ │ │ │ mov r1, sl │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ - cbz r0, 11f6 <_PyPegen_formatted_value+0x15e> │ │ │ │ │ + cbz r0, 121e <_PyPegen_formatted_value+0x15e> │ │ │ │ │ strd r4, fp, [r0, #8] │ │ │ │ │ mov r1, r9 │ │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ │ mov r3, r8 │ │ │ │ │ @@ -1939,37 +1941,37 @@ │ │ │ │ │ strd r7, sl, [sp, #8] │ │ │ │ │ str.w r8, [sp, #4] │ │ │ │ │ bl 0 <_PyAST_FormattedValue> │ │ │ │ │ R_ARM_THM_CALL _PyAST_FormattedValue │ │ │ │ │ mov fp, r0 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r0, [r3, #32] │ │ │ │ │ - b.n 1196 <_PyPegen_formatted_value+0xfe> │ │ │ │ │ + b.n 11be <_PyPegen_formatted_value+0xfe> │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ - b.n 10fa <_PyPegen_formatted_value+0x62> │ │ │ │ │ + b.n 1122 <_PyPegen_formatted_value+0x62> │ │ │ │ │ cmp.w lr, #2 │ │ │ │ │ - bne.n 1228 <_PyPegen_formatted_value+0x190> │ │ │ │ │ - cbz r1, 121a <_PyPegen_formatted_value+0x182> │ │ │ │ │ + bne.n 1250 <_PyPegen_formatted_value+0x190> │ │ │ │ │ + cbz r1, 1242 <_PyPegen_formatted_value+0x182> │ │ │ │ │ lsls r1, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r3, ip, #20 │ │ │ │ │ addpl.w r3, ip, #28 │ │ │ │ │ ldrh r1, [r3, #0] │ │ │ │ │ - b.n 1126 <_PyPegen_formatted_value+0x8e> │ │ │ │ │ + b.n 114e <_PyPegen_formatted_value+0x8e> │ │ │ │ │ ldr.w r3, [ip, #28] │ │ │ │ │ - b.n 1224 <_PyPegen_formatted_value+0x18c> │ │ │ │ │ + b.n 124c <_PyPegen_formatted_value+0x18c> │ │ │ │ │ ldr.w r3, [ip, #28] │ │ │ │ │ - b.n 1210 <_PyPegen_formatted_value+0x178> │ │ │ │ │ + b.n 1238 <_PyPegen_formatted_value+0x178> │ │ │ │ │ add.w r3, ip, #28 │ │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ │ - b.n 1126 <_PyPegen_formatted_value+0x8e> │ │ │ │ │ - cbnz r1, 1262 <_PyPegen_formatted_value+0x1ca> │ │ │ │ │ + b.n 114e <_PyPegen_formatted_value+0x8e> │ │ │ │ │ + cbnz r1, 128a <_PyPegen_formatted_value+0x1ca> │ │ │ │ │ ldr.w r3, [ip, #28] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ - b.n 1126 <_PyPegen_formatted_value+0x8e> │ │ │ │ │ + b.n 114e <_PyPegen_formatted_value+0x8e> │ │ │ │ │ str.w ip, [sp, #84] @ 0x54 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -1987,209 +1989,209 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 8a <_PyPegen_constant_from_string+0x8a> │ │ │ │ │ R_ARM_THM_JUMP24 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r3, ip, #20 │ │ │ │ │ addpl.w r3, ip, #28 │ │ │ │ │ - b.n 122e <_PyPegen_formatted_value+0x196> │ │ │ │ │ + b.n 1256 <_PyPegen_formatted_value+0x196> │ │ │ │ │ │ │ │ │ │ -00001270 <_PyPegen_seq_flatten>: │ │ │ │ │ +00001298 <_PyPegen_seq_flatten>: │ │ │ │ │ _PyPegen_seq_flatten(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1356 <_PyPegen_seq_flatten+0xe6> │ │ │ │ │ + beq.n 137e <_PyPegen_seq_flatten+0xe6> │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.n 133a <_PyPegen_seq_flatten+0xca> │ │ │ │ │ + ble.n 1362 <_PyPegen_seq_flatten+0xca> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1350 <_PyPegen_seq_flatten+0xe0> │ │ │ │ │ + beq.n 1378 <_PyPegen_seq_flatten+0xe0> │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 12cc <_PyPegen_seq_flatten+0x5c> │ │ │ │ │ + beq.n 12f4 <_PyPegen_seq_flatten+0x5c> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ - cbz r3, 12a2 <_PyPegen_seq_flatten+0x32> │ │ │ │ │ + cbz r3, 12ca <_PyPegen_seq_flatten+0x32> │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ add r0, r3 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n 12cc <_PyPegen_seq_flatten+0x5c> │ │ │ │ │ + beq.n 12f4 <_PyPegen_seq_flatten+0x5c> │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ - cbz r3, 12ae <_PyPegen_seq_flatten+0x3e> │ │ │ │ │ + cbz r3, 12d6 <_PyPegen_seq_flatten+0x3e> │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ add r0, r3 │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - beq.n 12cc <_PyPegen_seq_flatten+0x5c> │ │ │ │ │ + beq.n 12f4 <_PyPegen_seq_flatten+0x5c> │ │ │ │ │ add.w r1, r2, r1, lsl #2 │ │ │ │ │ add.w r3, r2, #12 │ │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 134a <_PyPegen_seq_flatten+0xda> │ │ │ │ │ + beq.n 1372 <_PyPegen_seq_flatten+0xda> │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ add r0, r2 │ │ │ │ │ - bne.n 12bc <_PyPegen_seq_flatten+0x4c> │ │ │ │ │ + bne.n 12e4 <_PyPegen_seq_flatten+0x4c> │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1346 <_PyPegen_seq_flatten+0xd6> │ │ │ │ │ + beq.n 136e <_PyPegen_seq_flatten+0xd6> │ │ │ │ │ ldr r6, [r4, #0] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.n 1336 <_PyPegen_seq_flatten+0xc6> │ │ │ │ │ + ble.n 135e <_PyPegen_seq_flatten+0xc6> │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r7, [r4, #4] │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr.w r2, [r7, r3, lsl #2] │ │ │ │ │ - cbz r2, 1330 <_PyPegen_seq_flatten+0xc0> │ │ │ │ │ + cbz r2, 1358 <_PyPegen_seq_flatten+0xc0> │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.n 1330 <_PyPegen_seq_flatten+0xc0> │ │ │ │ │ + ble.n 1358 <_PyPegen_seq_flatten+0xc0> │ │ │ │ │ ldr r7, [r2, #4] │ │ │ │ │ mov.w r8, r5, lsl #2 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ ldr.w ip, [r7] │ │ │ │ │ ldr r7, [r0, #4] │ │ │ │ │ str.w ip, [r7, r5, lsl #2] │ │ │ │ │ - beq.n 131e <_PyPegen_seq_flatten+0xae> │ │ │ │ │ + beq.n 1346 <_PyPegen_seq_flatten+0xae> │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ ldr r7, [r0, #4] │ │ │ │ │ add.w lr, r7, ip, lsl #2 │ │ │ │ │ ldr r7, [r2, #4] │ │ │ │ │ ldr.w r7, [r7, ip, lsl #2] │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ cmp r1, ip │ │ │ │ │ str.w r7, [lr, r8] │ │ │ │ │ - bne.n 1306 <_PyPegen_seq_flatten+0x96> │ │ │ │ │ + bne.n 132e <_PyPegen_seq_flatten+0x96> │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.n 1336 <_PyPegen_seq_flatten+0xc6> │ │ │ │ │ + beq.n 135e <_PyPegen_seq_flatten+0xc6> │ │ │ │ │ ldr r7, [r4, #4] │ │ │ │ │ add r5, r1 │ │ │ │ │ ldr.w r2, [r7, r3, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 12e8 <_PyPegen_seq_flatten+0x78> │ │ │ │ │ + bne.n 1310 <_PyPegen_seq_flatten+0x78> │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.n 12e2 <_PyPegen_seq_flatten+0x72> │ │ │ │ │ + bne.n 130a <_PyPegen_seq_flatten+0x72> │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12d6 <_PyPegen_seq_flatten+0x66> │ │ │ │ │ + bne.n 12fe <_PyPegen_seq_flatten+0x66> │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1336 <_PyPegen_seq_flatten+0xc6> │ │ │ │ │ + b.n 135e <_PyPegen_seq_flatten+0xc6> │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 12bc <_PyPegen_seq_flatten+0x4c> │ │ │ │ │ - b.n 12cc <_PyPegen_seq_flatten+0x5c> │ │ │ │ │ + bne.n 12e4 <_PyPegen_seq_flatten+0x4c> │ │ │ │ │ + b.n 12f4 <_PyPegen_seq_flatten+0x5c> │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne.n 129c <_PyPegen_seq_flatten+0x2c> │ │ │ │ │ - b.n 12cc <_PyPegen_seq_flatten+0x5c> │ │ │ │ │ + bne.n 12c4 <_PyPegen_seq_flatten+0x2c> │ │ │ │ │ + b.n 12f4 <_PyPegen_seq_flatten+0x5c> │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_asdl_generic_seq_new │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001364 <_PyPegen_joined_str>: │ │ │ │ │ +0000138c <_PyPegen_joined_str>: │ │ │ │ │ _PyPegen_joined_str(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r1, [sp, #32] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 158e <_PyPegen_joined_str+0x22a> │ │ │ │ │ + beq.w 15b6 <_PyPegen_joined_str+0x22a> │ │ │ │ │ ldr.w r8, [r2] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.w 14de <_PyPegen_joined_str+0x17a> │ │ │ │ │ + ble.w 1506 <_PyPegen_joined_str+0x17a> │ │ │ │ │ adds r1, r2, #4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r8, [sp, #28] │ │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ cmp r0, #19 │ │ │ │ │ - beq.w 1520 <_PyPegen_joined_str+0x1bc> │ │ │ │ │ + beq.w 1548 <_PyPegen_joined_str+0x1bc> │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bne.n 1398 <_PyPegen_joined_str+0x34> │ │ │ │ │ + bne.n 13c0 <_PyPegen_joined_str+0x34> │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_AsString │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 155e <_PyPegen_joined_str+0x1fa> │ │ │ │ │ + beq.w 1586 <_PyPegen_joined_str+0x1fa> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strpbrk │ │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 155e <_PyPegen_joined_str+0x1fa> │ │ │ │ │ + beq.w 1586 <_PyPegen_joined_str+0x1fa> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.w 14e4 <_PyPegen_joined_str+0x180> │ │ │ │ │ + ble.w 150c <_PyPegen_joined_str+0x180> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 1594 <_PyPegen_joined_str+0x230> │ │ │ │ │ + bne.w 15bc <_PyPegen_joined_str+0x230> │ │ │ │ │ mov sl, r4 │ │ │ │ │ adds r7, #4 │ │ │ │ │ mov r5, r4 │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt lr, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ str.w lr, [sp, #24] │ │ │ │ │ ldr.w r4, [r7, #4]! │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r3, #19 │ │ │ │ │ - beq.n 14fc <_PyPegen_joined_str+0x198> │ │ │ │ │ + beq.n 1524 <_PyPegen_joined_str+0x198> │ │ │ │ │ cmp r3, #20 │ │ │ │ │ - bne.n 14a6 <_PyPegen_joined_str+0x142> │ │ │ │ │ + bne.n 14ce <_PyPegen_joined_str+0x142> │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 155e <_PyPegen_joined_str+0x1fa> │ │ │ │ │ + beq.w 1586 <_PyPegen_joined_str+0x1fa> │ │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ │ - bne.n 1428 <_PyPegen_joined_str+0xc4> │ │ │ │ │ + bne.n 1450 <_PyPegen_joined_str+0xc4> │ │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ │ cmp r1, #123 @ 0x7b │ │ │ │ │ - bne.n 1428 <_PyPegen_joined_str+0xc4> │ │ │ │ │ + bne.n 1450 <_PyPegen_joined_str+0xc4> │ │ │ │ │ ldrb r1, [r0, #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 1562 <_PyPegen_joined_str+0x1fe> │ │ │ │ │ + beq.w 158a <_PyPegen_joined_str+0x1fe> │ │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ │ - bne.n 143a <_PyPegen_joined_str+0xd6> │ │ │ │ │ + bne.n 1462 <_PyPegen_joined_str+0xd6> │ │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ │ - bne.n 143a <_PyPegen_joined_str+0xd6> │ │ │ │ │ + bne.n 1462 <_PyPegen_joined_str+0xd6> │ │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1562 <_PyPegen_joined_str+0x1fe> │ │ │ │ │ + beq.w 158a <_PyPegen_joined_str+0x1fe> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -2201,121 +2203,121 @@ │ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyPegen_decode_string> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_decode_string │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1586 <_PyPegen_joined_str+0x222> │ │ │ │ │ + beq.w 15ae <_PyPegen_joined_str+0x222> │ │ │ │ │ ldr.w r0, [r9, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_THM_CALL _PyArena_AddPyObject │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1670 <_PyPegen_joined_str+0x30c> │ │ │ │ │ + blt.w 1698 <_PyPegen_joined_str+0x30c> │ │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldrd r2, r3, [r4, #16] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r6, [r4, #28] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r4, [r4, #24] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Constant │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 155e <_PyPegen_joined_str+0x1fa> │ │ │ │ │ + beq.n 1586 <_PyPegen_joined_str+0x1fa> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 14a6 <_PyPegen_joined_str+0x142> │ │ │ │ │ + bne.n 14ce <_PyPegen_joined_str+0x142> │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1514 <_PyPegen_joined_str+0x1b0> │ │ │ │ │ + beq.n 153c <_PyPegen_joined_str+0x1b0> │ │ │ │ │ adds r3, r5, #2 │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r8, sl │ │ │ │ │ str.w r4, [fp, r3, lsl #2] │ │ │ │ │ - bne.n 13f8 <_PyPegen_joined_str+0x94> │ │ │ │ │ + bne.n 1420 <_PyPegen_joined_str+0x94> │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.w 168e <_PyPegen_joined_str+0x32a> │ │ │ │ │ + bne.w 16b6 <_PyPegen_joined_str+0x32a> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ │ ldrd r3, r2, [r3, #20] │ │ │ │ │ strd r2, r1, [sp] │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ ldrd r1, r2, [r1, #12] │ │ │ │ │ bl 0 <_PyAST_JoinedStr> │ │ │ │ │ R_ARM_THM_CALL _PyAST_JoinedStr │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ str.w r8, [sp, #28] │ │ │ │ │ - b.n 13aa <_PyPegen_joined_str+0x46> │ │ │ │ │ + b.n 13d2 <_PyPegen_joined_str+0x46> │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 14be <_PyPegen_joined_str+0x15a> │ │ │ │ │ + beq.n 14e6 <_PyPegen_joined_str+0x15a> │ │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 14be <_PyPegen_joined_str+0x15a> │ │ │ │ │ - b.n 155e <_PyPegen_joined_str+0x1fa> │ │ │ │ │ + bne.n 14e6 <_PyPegen_joined_str+0x15a> │ │ │ │ │ + b.n 1586 <_PyPegen_joined_str+0x1fa> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - cbz r3, 1546 <_PyPegen_joined_str+0x1e2> │ │ │ │ │ + cbz r3, 156e <_PyPegen_joined_str+0x1e2> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.n 1546 <_PyPegen_joined_str+0x1e2> │ │ │ │ │ + bne.n 156e <_PyPegen_joined_str+0x1e2> │ │ │ │ │ add.w r2, fp, r5, lsl #2 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ adds r5, #2 │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ cmp r8, sl │ │ │ │ │ - bne.w 13f8 <_PyPegen_joined_str+0x94> │ │ │ │ │ - b.n 14b6 <_PyPegen_joined_str+0x152> │ │ │ │ │ + bne.w 1420 <_PyPegen_joined_str+0x94> │ │ │ │ │ + b.n 14de <_PyPegen_joined_str+0x152> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ - cbz r2, 1538 <_PyPegen_joined_str+0x1d4> │ │ │ │ │ + cbz r2, 1560 <_PyPegen_joined_str+0x1d4> │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ add r0, r2 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - bne.w 1398 <_PyPegen_joined_str+0x34> │ │ │ │ │ - b.n 13aa <_PyPegen_joined_str+0x46> │ │ │ │ │ + bne.w 13c0 <_PyPegen_joined_str+0x34> │ │ │ │ │ + b.n 13d2 <_PyPegen_joined_str+0x46> │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1528 <_PyPegen_joined_str+0x1c4> │ │ │ │ │ + b.n 1550 <_PyPegen_joined_str+0x1c4> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1658 <_PyPegen_joined_str+0x2f4> │ │ │ │ │ + bne.w 1680 <_PyPegen_joined_str+0x2f4> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 14d8 <_PyPegen_joined_str+0x174> │ │ │ │ │ + b.n 1500 <_PyPegen_joined_str+0x174> │ │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strchr │ │ │ │ │ clz r1, r0 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r2, r6 │ │ │ │ │ @@ -2323,22 +2325,22 @@ │ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyPegen_decode_string> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_decode_string │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1466 <_PyPegen_joined_str+0x102> │ │ │ │ │ + bne.w 148e <_PyPegen_joined_str+0x102> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Pypegen_raise_decode_error> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_raise_decode_error │ │ │ │ │ - b.n 155e <_PyPegen_joined_str+0x1fa> │ │ │ │ │ + b.n 1586 <_PyPegen_joined_str+0x1fa> │ │ │ │ │ mov r8, r2 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ - b.n 13aa <_PyPegen_joined_str+0x46> │ │ │ │ │ + b.n 13d2 <_PyPegen_joined_str+0x46> │ │ │ │ │ adds r3, r7, #4 │ │ │ │ │ movs r7, #0 │ │ │ │ │ movw sl, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt sl, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov r5, r7 │ │ │ │ │ @@ -2354,211 +2356,211 @@ │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r3, #19 │ │ │ │ │ - beq.n 153e <_PyPegen_joined_str+0x1da> │ │ │ │ │ + beq.n 1566 <_PyPegen_joined_str+0x1da> │ │ │ │ │ cmp r3, #20 │ │ │ │ │ - bne.n 1644 <_PyPegen_joined_str+0x2e0> │ │ │ │ │ + bne.n 166c <_PyPegen_joined_str+0x2e0> │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 155e <_PyPegen_joined_str+0x1fa> │ │ │ │ │ + beq.n 1586 <_PyPegen_joined_str+0x1fa> │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1654 <_PyPegen_joined_str+0x2f0> │ │ │ │ │ + beq.n 167c <_PyPegen_joined_str+0x2f0> │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1654 <_PyPegen_joined_str+0x2f0> │ │ │ │ │ + beq.n 167c <_PyPegen_joined_str+0x2f0> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ mov r0, r9 │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_PyPegen_decode_string> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_decode_string │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1586 <_PyPegen_joined_str+0x222> │ │ │ │ │ + beq.n 15ae <_PyPegen_joined_str+0x222> │ │ │ │ │ ldr.w r0, [r9, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_THM_CALL _PyArena_AddPyObject │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1670 <_PyPegen_joined_str+0x30c> │ │ │ │ │ + blt.n 1698 <_PyPegen_joined_str+0x30c> │ │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r4, #16] │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Constant │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 155e <_PyPegen_joined_str+0x1fa> │ │ │ │ │ + beq.n 1586 <_PyPegen_joined_str+0x1fa> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - bne.n 1644 <_PyPegen_joined_str+0x2e0> │ │ │ │ │ + bne.n 166c <_PyPegen_joined_str+0x2e0> │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ - cbz r3, 164c <_PyPegen_joined_str+0x2e8> │ │ │ │ │ + cbz r3, 1674 <_PyPegen_joined_str+0x2e8> │ │ │ │ │ adds r3, r5, #2 │ │ │ │ │ adds r5, #1 │ │ │ │ │ str.w r4, [fp, r3, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bne.n 15ba <_PyPegen_joined_str+0x256> │ │ │ │ │ - b.n 14b6 <_PyPegen_joined_str+0x152> │ │ │ │ │ + bne.n 15e2 <_PyPegen_joined_str+0x256> │ │ │ │ │ + b.n 14de <_PyPegen_joined_str+0x152> │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 15f6 <_PyPegen_joined_str+0x292> │ │ │ │ │ + b.n 161e <_PyPegen_joined_str+0x292> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.w 1546 <_PyPegen_joined_str+0x1e2> │ │ │ │ │ + bne.w 156e <_PyPegen_joined_str+0x1e2> │ │ │ │ │ add.w r2, fp, r5, lsl #2 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ adds r5, #2 │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ - b.n 164c <_PyPegen_joined_str+0x2e8> │ │ │ │ │ + b.n 1674 <_PyPegen_joined_str+0x2e8> │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 155e <_PyPegen_joined_str+0x1fa> │ │ │ │ │ + beq.w 1586 <_PyPegen_joined_str+0x1fa> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 155e <_PyPegen_joined_str+0x1fa> │ │ │ │ │ + bne.w 1586 <_PyPegen_joined_str+0x1fa> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 155e <_PyPegen_joined_str+0x1fa> │ │ │ │ │ + b.n 1586 <_PyPegen_joined_str+0x1fa> │ │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 155e <_PyPegen_joined_str+0x1fa> │ │ │ │ │ + beq.w 1586 <_PyPegen_joined_str+0x1fa> │ │ │ │ │ movs r3, #1 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - blt.n 16aa <_PyPegen_joined_str+0x346> │ │ │ │ │ + blt.n 16d2 <_PyPegen_joined_str+0x346> │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b.n 14be <_PyPegen_joined_str+0x15a> │ │ │ │ │ + b.n 14e6 <_PyPegen_joined_str+0x15a> │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr.w r2, [fp, r3, lsl #2] │ │ │ │ │ str.w r2, [r0, r3, lsl #2] │ │ │ │ │ - b.n 16a0 <_PyPegen_joined_str+0x33c> │ │ │ │ │ + b.n 16c8 <_PyPegen_joined_str+0x33c> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000016b8 <_PyPegen_get_keys>: │ │ │ │ │ +000016e0 <_PyPegen_get_keys>: │ │ │ │ │ _PyPegen_get_keys(): │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1810 <_PyPegen_get_keys+0x158> │ │ │ │ │ + beq.w 1838 <_PyPegen_get_keys+0x158> │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r4, [r3, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 180c <_PyPegen_get_keys+0x154> │ │ │ │ │ + beq.w 1834 <_PyPegen_get_keys+0x154> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.w 180c <_PyPegen_get_keys+0x154> │ │ │ │ │ + ble.w 1834 <_PyPegen_get_keys+0x154> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ - beq.w 180c <_PyPegen_get_keys+0x154> │ │ │ │ │ + beq.w 1834 <_PyPegen_get_keys+0x154> │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ str r2, [r0, #12] │ │ │ │ │ - beq.w 180c <_PyPegen_get_keys+0x154> │ │ │ │ │ + beq.w 1834 <_PyPegen_get_keys+0x154> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ cmp r4, #3 │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ - beq.n 180c <_PyPegen_get_keys+0x154> │ │ │ │ │ + beq.n 1834 <_PyPegen_get_keys+0x154> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r4, #4 │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ str r2, [r0, #20] │ │ │ │ │ - beq.n 180c <_PyPegen_get_keys+0x154> │ │ │ │ │ + beq.n 1834 <_PyPegen_get_keys+0x154> │ │ │ │ │ ldr r2, [r1, #16] │ │ │ │ │ cmp r4, #5 │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ str r2, [r0, #24] │ │ │ │ │ - beq.n 180c <_PyPegen_get_keys+0x154> │ │ │ │ │ + beq.n 1834 <_PyPegen_get_keys+0x154> │ │ │ │ │ ldr r2, [r1, #20] │ │ │ │ │ cmp r4, #6 │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ str r2, [r0, #28] │ │ │ │ │ - beq.n 180c <_PyPegen_get_keys+0x154> │ │ │ │ │ + beq.n 1834 <_PyPegen_get_keys+0x154> │ │ │ │ │ ldr r2, [r1, #24] │ │ │ │ │ cmp r4, #7 │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ str r2, [r0, #32] │ │ │ │ │ - beq.n 180c <_PyPegen_get_keys+0x154> │ │ │ │ │ + beq.n 1834 <_PyPegen_get_keys+0x154> │ │ │ │ │ ldr r2, [r1, #28] │ │ │ │ │ cmp r4, #8 │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ str r2, [r0, #36] @ 0x24 │ │ │ │ │ - beq.n 180c <_PyPegen_get_keys+0x154> │ │ │ │ │ + beq.n 1834 <_PyPegen_get_keys+0x154> │ │ │ │ │ ldr r2, [r1, #32] │ │ │ │ │ cmp r4, #9 │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ │ - beq.n 180c <_PyPegen_get_keys+0x154> │ │ │ │ │ + beq.n 1834 <_PyPegen_get_keys+0x154> │ │ │ │ │ add.w r2, r1, r4, lsl #2 │ │ │ │ │ add.w ip, r1, #36 @ 0x24 │ │ │ │ │ sub.w r3, r2, ip │ │ │ │ │ add.w r4, r0, #40 @ 0x28 │ │ │ │ │ subs r3, #4 │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - beq.n 17be <_PyPegen_get_keys+0x106> │ │ │ │ │ + beq.n 17e6 <_PyPegen_get_keys+0x106> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 17b0 <_PyPegen_get_keys+0xf8> │ │ │ │ │ + beq.n 17d8 <_PyPegen_get_keys+0xf8> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 17a6 <_PyPegen_get_keys+0xee> │ │ │ │ │ + beq.n 17ce <_PyPegen_get_keys+0xee> │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 179c <_PyPegen_get_keys+0xe4> │ │ │ │ │ + beq.n 17c4 <_PyPegen_get_keys+0xe4> │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 1792 <_PyPegen_get_keys+0xda> │ │ │ │ │ + beq.n 17ba <_PyPegen_get_keys+0xda> │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n 1788 <_PyPegen_get_keys+0xd0> │ │ │ │ │ + beq.n 17b0 <_PyPegen_get_keys+0xd0> │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bne.n 1816 <_PyPegen_get_keys+0x15e> │ │ │ │ │ + bne.n 183e <_PyPegen_get_keys+0x15e> │ │ │ │ │ ldr.w r3, [ip], #4 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str.w r3, [r4, #4]! │ │ │ │ │ ldr.w r3, [ip], #4 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str.w r3, [r4, #4]! │ │ │ │ │ ldr.w r3, [ip], #4 │ │ │ │ │ @@ -2570,15 +2572,15 @@ │ │ │ │ │ ldr.w r3, [ip], #4 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str.w r3, [r4, #4]! │ │ │ │ │ ldr.w r3, [ip], #4 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str.w r3, [r4, #4]! │ │ │ │ │ - beq.n 180c <_PyPegen_get_keys+0x154> │ │ │ │ │ + beq.n 1834 <_PyPegen_get_keys+0x154> │ │ │ │ │ mov r1, ip │ │ │ │ │ adds r4, #32 │ │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str.w r3, [r4, #-28] │ │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ │ add.w ip, r1, #28 │ │ │ │ │ @@ -2599,115 +2601,115 @@ │ │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ │ ldr r3, [r1, #20] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ │ ldr r3, [r1, #24] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - bne.n 17be <_PyPegen_get_keys+0x106> │ │ │ │ │ + bne.n 17e6 <_PyPegen_get_keys+0x106> │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r0, r3 │ │ │ │ │ b.w 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_asdl_expr_seq_new │ │ │ │ │ ldr.w r3, [ip] │ │ │ │ │ mov r4, r0 │ │ │ │ │ add.w ip, r1, #40 @ 0x28 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str.w r3, [r4, #44]! │ │ │ │ │ - b.n 177e <_PyPegen_get_keys+0xc6> │ │ │ │ │ + b.n 17a6 <_PyPegen_get_keys+0xc6> │ │ │ │ │ │ │ │ │ │ -00001828 <_PyPegen_get_values>: │ │ │ │ │ +00001850 <_PyPegen_get_values>: │ │ │ │ │ _PyPegen_get_values(): │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1980 <_PyPegen_get_values+0x158> │ │ │ │ │ + beq.w 19a8 <_PyPegen_get_values+0x158> │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r4, [r3, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 197c <_PyPegen_get_values+0x154> │ │ │ │ │ + beq.w 19a4 <_PyPegen_get_values+0x154> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.w 197c <_PyPegen_get_values+0x154> │ │ │ │ │ + ble.w 19a4 <_PyPegen_get_values+0x154> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ - beq.w 197c <_PyPegen_get_values+0x154> │ │ │ │ │ + beq.w 19a4 <_PyPegen_get_values+0x154> │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ str r2, [r0, #12] │ │ │ │ │ - beq.w 197c <_PyPegen_get_values+0x154> │ │ │ │ │ + beq.w 19a4 <_PyPegen_get_values+0x154> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ cmp r4, #3 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ - beq.n 197c <_PyPegen_get_values+0x154> │ │ │ │ │ + beq.n 19a4 <_PyPegen_get_values+0x154> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r4, #4 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ str r2, [r0, #20] │ │ │ │ │ - beq.n 197c <_PyPegen_get_values+0x154> │ │ │ │ │ + beq.n 19a4 <_PyPegen_get_values+0x154> │ │ │ │ │ ldr r2, [r1, #16] │ │ │ │ │ cmp r4, #5 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ str r2, [r0, #24] │ │ │ │ │ - beq.n 197c <_PyPegen_get_values+0x154> │ │ │ │ │ + beq.n 19a4 <_PyPegen_get_values+0x154> │ │ │ │ │ ldr r2, [r1, #20] │ │ │ │ │ cmp r4, #6 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ str r2, [r0, #28] │ │ │ │ │ - beq.n 197c <_PyPegen_get_values+0x154> │ │ │ │ │ + beq.n 19a4 <_PyPegen_get_values+0x154> │ │ │ │ │ ldr r2, [r1, #24] │ │ │ │ │ cmp r4, #7 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ str r2, [r0, #32] │ │ │ │ │ - beq.n 197c <_PyPegen_get_values+0x154> │ │ │ │ │ + beq.n 19a4 <_PyPegen_get_values+0x154> │ │ │ │ │ ldr r2, [r1, #28] │ │ │ │ │ cmp r4, #8 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ str r2, [r0, #36] @ 0x24 │ │ │ │ │ - beq.n 197c <_PyPegen_get_values+0x154> │ │ │ │ │ + beq.n 19a4 <_PyPegen_get_values+0x154> │ │ │ │ │ ldr r2, [r1, #32] │ │ │ │ │ cmp r4, #9 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ │ - beq.n 197c <_PyPegen_get_values+0x154> │ │ │ │ │ + beq.n 19a4 <_PyPegen_get_values+0x154> │ │ │ │ │ add.w r2, r1, r4, lsl #2 │ │ │ │ │ add.w ip, r1, #36 @ 0x24 │ │ │ │ │ sub.w r3, r2, ip │ │ │ │ │ add.w r4, r0, #40 @ 0x28 │ │ │ │ │ subs r3, #4 │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - beq.n 192e <_PyPegen_get_values+0x106> │ │ │ │ │ + beq.n 1956 <_PyPegen_get_values+0x106> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 1920 <_PyPegen_get_values+0xf8> │ │ │ │ │ + beq.n 1948 <_PyPegen_get_values+0xf8> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 1916 <_PyPegen_get_values+0xee> │ │ │ │ │ + beq.n 193e <_PyPegen_get_values+0xee> │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 190c <_PyPegen_get_values+0xe4> │ │ │ │ │ + beq.n 1934 <_PyPegen_get_values+0xe4> │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 1902 <_PyPegen_get_values+0xda> │ │ │ │ │ + beq.n 192a <_PyPegen_get_values+0xda> │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n 18f8 <_PyPegen_get_values+0xd0> │ │ │ │ │ + beq.n 1920 <_PyPegen_get_values+0xd0> │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bne.n 1986 <_PyPegen_get_values+0x15e> │ │ │ │ │ + bne.n 19ae <_PyPegen_get_values+0x15e> │ │ │ │ │ ldr.w r3, [ip], #4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str.w r3, [r4, #4]! │ │ │ │ │ ldr.w r3, [ip], #4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str.w r3, [r4, #4]! │ │ │ │ │ ldr.w r3, [ip], #4 │ │ │ │ │ @@ -2719,15 +2721,15 @@ │ │ │ │ │ ldr.w r3, [ip], #4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str.w r3, [r4, #4]! │ │ │ │ │ ldr.w r3, [ip], #4 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str.w r3, [r4, #4]! │ │ │ │ │ - beq.n 197c <_PyPegen_get_values+0x154> │ │ │ │ │ + beq.n 19a4 <_PyPegen_get_values+0x154> │ │ │ │ │ mov r1, ip │ │ │ │ │ adds r4, #32 │ │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str.w r3, [r4, #-28] │ │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ │ add.w ip, r1, #28 │ │ │ │ │ @@ -2748,28 +2750,28 @@ │ │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ │ ldr r3, [r1, #20] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ │ ldr r3, [r1, #24] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - bne.n 192e <_PyPegen_get_values+0x106> │ │ │ │ │ + bne.n 1956 <_PyPegen_get_values+0x106> │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r0, r3 │ │ │ │ │ b.w 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_asdl_expr_seq_new │ │ │ │ │ ldr.w r3, [ip] │ │ │ │ │ mov r4, r0 │ │ │ │ │ add.w ip, r1, #40 @ 0x28 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str.w r3, [r4, #44]! │ │ │ │ │ - b.n 18ee <_PyPegen_get_values+0xc6> │ │ │ │ │ + b.n 1916 <_PyPegen_get_values+0xc6> │ │ │ │ │ │ │ │ │ │ -00001998 <_PyPegen_name_default_pair>: │ │ │ │ │ +000019c0 <_PyPegen_name_default_pair>: │ │ │ │ │ _PyPegen_name_default_pair(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r7, r0 │ │ │ │ │ @@ -2777,54 +2779,54 @@ │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r5, r2 │ │ │ │ │ bl 0 <_PyArena_Malloc> │ │ │ │ │ R_ARM_THM_CALL _PyArena_Malloc │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 19c2 <_PyPegen_name_default_pair+0x2a> │ │ │ │ │ - cbnz r4, 19c8 <_PyPegen_name_default_pair+0x30> │ │ │ │ │ + cbz r0, 19ea <_PyPegen_name_default_pair+0x2a> │ │ │ │ │ + cbnz r4, 19f0 <_PyPegen_name_default_pair+0x30> │ │ │ │ │ strd r6, r5, [r0] │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_constant_from_string> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_add_type_comment_to_arg.part.0.isra.0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ strd r0, r5, [r3] │ │ │ │ │ - b.n 19c2 <_PyPegen_name_default_pair+0x2a> │ │ │ │ │ + b.n 19ea <_PyPegen_name_default_pair+0x2a> │ │ │ │ │ │ │ │ │ │ -000019dc <_PyPegen_star_etc>: │ │ │ │ │ +00001a04 <_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, 1a06 <_PyPegen_star_etc+0x2a> │ │ │ │ │ + cbz r0, 1a2e <_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 │ │ │ │ │ │ │ │ │ │ -00001a0c <_PyPegen_function_def_decorators>: │ │ │ │ │ +00001a34 <_PyPegen_function_def_decorators>: │ │ │ │ │ _PyPegen_function_def_decorators(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ │ sub sp, #32 │ │ │ │ │ @@ -2842,67 +2844,67 @@ │ │ │ │ │ strd r8, r9, [sp, #12] │ │ │ │ │ mov r3, sl │ │ │ │ │ strd r6, r7, [sp, #4] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ mov r2, lr │ │ │ │ │ - beq.n 1a64 <_PyPegen_function_def_decorators+0x58> │ │ │ │ │ + beq.n 1a8c <_PyPegen_function_def_decorators+0x58> │ │ │ │ │ bl 0 <_PyAST_FunctionDef> │ │ │ │ │ R_ARM_THM_CALL _PyAST_FunctionDef │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ bl 0 <_PyAST_AsyncFunctionDef> │ │ │ │ │ R_ARM_THM_CALL _PyAST_AsyncFunctionDef │ │ │ │ │ - b.n 1a5e <_PyPegen_function_def_decorators+0x52> │ │ │ │ │ + b.n 1a86 <_PyPegen_function_def_decorators+0x52> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001a6c <_PyPegen_keyword_or_starred>: │ │ │ │ │ +00001a94 <_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, 1a90 <_PyPegen_keyword_or_starred+0x24> │ │ │ │ │ + cbz r0, 1ab8 <_PyPegen_keyword_or_starred+0x24> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00001a94 <_PyPegen_check_fstring_conversion>: │ │ │ │ │ +00001abc <_PyPegen_check_fstring_conversion>: │ │ │ │ │ _PyPegen_check_fstring_conversion(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ sub sp, #20 │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 1acc <_PyPegen_check_fstring_conversion+0x38> │ │ │ │ │ + bne.n 1af4 <_PyPegen_check_fstring_conversion+0x38> │ │ │ │ │ ldr r5, [r3, #24] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bne.n 1acc <_PyPegen_check_fstring_conversion+0x38> │ │ │ │ │ + bne.n 1af4 <_PyPegen_check_fstring_conversion+0x38> │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ movs r1, #8 │ │ │ │ │ ldr r5, [r3, #32] │ │ │ │ │ bl 0 <_PyArena_Malloc> │ │ │ │ │ R_ARM_THM_CALL _PyArena_Malloc │ │ │ │ │ - cbz r0, 1aee <_PyPegen_check_fstring_conversion+0x5a> │ │ │ │ │ + cbz r0, 1b16 <_PyPegen_check_fstring_conversion+0x5a> │ │ │ │ │ strd r4, r5, [r0] │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ @@ -2916,371 +2918,371 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ bl 8a <_PyPegen_constant_from_string+0x8a> │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1ac8 <_PyPegen_check_fstring_conversion+0x34> │ │ │ │ │ + b.n 1af0 <_PyPegen_check_fstring_conversion+0x34> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001af4 <_PyPegen_empty_arguments>: │ │ │ │ │ +00001b1c <_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, 1b5a <_PyPegen_empty_arguments+0x66> │ │ │ │ │ + cbz r0, 1b82 <_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, 1b5a <_PyPegen_empty_arguments+0x66> │ │ │ │ │ + cbz r0, 1b82 <_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, 1b5a <_PyPegen_empty_arguments+0x66> │ │ │ │ │ + cbz r0, 1b82 <_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, 1b5a <_PyPegen_empty_arguments+0x66> │ │ │ │ │ + cbz r0, 1b82 <_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, 1b5a <_PyPegen_empty_arguments+0x66> │ │ │ │ │ + cbz r0, 1b82 <_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 1b56 <_PyPegen_empty_arguments+0x62> │ │ │ │ │ + b.n 1b7e <_PyPegen_empty_arguments+0x62> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001b60 <_PyPegen_seq_extract_starred_exprs>: │ │ │ │ │ +00001b88 <_PyPegen_seq_extract_starred_exprs>: │ │ │ │ │ _PyPegen_seq_extract_starred_exprs(): │ │ │ │ │ - cbz r1, 1bc4 <_PyPegen_seq_extract_starred_exprs+0x64> │ │ │ │ │ + cbz r1, 1bec <_PyPegen_seq_extract_starred_exprs+0x64> │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 1bc4 <_PyPegen_seq_extract_starred_exprs+0x64> │ │ │ │ │ + ble.n 1bec <_PyPegen_seq_extract_starred_exprs+0x64> │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r4, [r3, #0] │ │ │ │ │ ldr.w ip, [r4, #4] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n 1bce <_PyPegen_seq_extract_starred_exprs+0x6e> │ │ │ │ │ + beq.n 1bf6 <_PyPegen_seq_extract_starred_exprs+0x6e> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 1bbe <_PyPegen_seq_extract_starred_exprs+0x5e> │ │ │ │ │ + beq.n 1be6 <_PyPegen_seq_extract_starred_exprs+0x5e> │ │ │ │ │ ldr r4, [r3, #4] │ │ │ │ │ ldr.w lr, [r4, #4] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 1c22 <_PyPegen_seq_extract_starred_exprs+0xc2> │ │ │ │ │ + beq.n 1c4a <_PyPegen_seq_extract_starred_exprs+0xc2> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ it ne │ │ │ │ │ movne.w lr, #0 │ │ │ │ │ - beq.n 1bbe <_PyPegen_seq_extract_starred_exprs+0x5e> │ │ │ │ │ + beq.n 1be6 <_PyPegen_seq_extract_starred_exprs+0x5e> │ │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ │ adds r3, #8 │ │ │ │ │ ldr.w ip, [r3], #4 │ │ │ │ │ ldr.w ip, [ip, #4] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n 1bc8 <_PyPegen_seq_extract_starred_exprs+0x68> │ │ │ │ │ + beq.n 1bf0 <_PyPegen_seq_extract_starred_exprs+0x68> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 1ba6 <_PyPegen_seq_extract_starred_exprs+0x46> │ │ │ │ │ + bne.n 1bce <_PyPegen_seq_extract_starred_exprs+0x46> │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - bne.n 1be6 <_PyPegen_seq_extract_starred_exprs+0x86> │ │ │ │ │ + bne.n 1c0e <_PyPegen_seq_extract_starred_exprs+0x86> │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ - b.n 1bb4 <_PyPegen_seq_extract_starred_exprs+0x54> │ │ │ │ │ + b.n 1bdc <_PyPegen_seq_extract_starred_exprs+0x54> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 1c2c <_PyPegen_seq_extract_starred_exprs+0xcc> │ │ │ │ │ + beq.n 1c54 <_PyPegen_seq_extract_starred_exprs+0xcc> │ │ │ │ │ ldr r4, [r3, #4] │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ ldr.w ip, [r4, #4] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n 1c22 <_PyPegen_seq_extract_starred_exprs+0xc2> │ │ │ │ │ + beq.n 1c4a <_PyPegen_seq_extract_starred_exprs+0xc2> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.n 1ba0 <_PyPegen_seq_extract_starred_exprs+0x40> │ │ │ │ │ + bne.n 1bc8 <_PyPegen_seq_extract_starred_exprs+0x40> │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ mov r0, lr │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1bbe <_PyPegen_seq_extract_starred_exprs+0x5e> │ │ │ │ │ + beq.n 1be6 <_PyPegen_seq_extract_starred_exprs+0x5e> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov ip, r2 │ │ │ │ │ ldr.w lr, [r3] │ │ │ │ │ cmp r2, lr │ │ │ │ │ - bge.n 1bc0 <_PyPegen_seq_extract_starred_exprs+0x60> │ │ │ │ │ + bge.n 1be8 <_PyPegen_seq_extract_starred_exprs+0x60> │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ ldr.w r1, [r1, r2, lsl #2] │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldr r4, [r1, #4] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 1bfe <_PyPegen_seq_extract_starred_exprs+0x9e> │ │ │ │ │ + bne.n 1c26 <_PyPegen_seq_extract_starred_exprs+0x9e> │ │ │ │ │ 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 1bfe <_PyPegen_seq_extract_starred_exprs+0x9e> │ │ │ │ │ + b.n 1c26 <_PyPegen_seq_extract_starred_exprs+0x9e> │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bgt.n 1ba0 <_PyPegen_seq_extract_starred_exprs+0x40> │ │ │ │ │ - b.n 1be6 <_PyPegen_seq_extract_starred_exprs+0x86> │ │ │ │ │ + bgt.n 1bc8 <_PyPegen_seq_extract_starred_exprs+0x40> │ │ │ │ │ + b.n 1c0e <_PyPegen_seq_extract_starred_exprs+0x86> │ │ │ │ │ mov lr, r2 │ │ │ │ │ - b.n 1be6 <_PyPegen_seq_extract_starred_exprs+0x86> │ │ │ │ │ + b.n 1c0e <_PyPegen_seq_extract_starred_exprs+0x86> │ │ │ │ │ │ │ │ │ │ -00001c30 <_PyPegen_seq_delete_starred_exprs>: │ │ │ │ │ +00001c58 <_PyPegen_seq_delete_starred_exprs>: │ │ │ │ │ _PyPegen_seq_delete_starred_exprs(): │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 1d38 <_PyPegen_seq_delete_starred_exprs+0x108> │ │ │ │ │ + beq.w 1d60 <_PyPegen_seq_delete_starred_exprs+0x108> │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.n 1d06 <_PyPegen_seq_delete_starred_exprs+0xd6> │ │ │ │ │ + ble.n 1d2e <_PyPegen_seq_delete_starred_exprs+0xd6> │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1d18 <_PyPegen_seq_delete_starred_exprs+0xe8> │ │ │ │ │ + beq.n 1d40 <_PyPegen_seq_delete_starred_exprs+0xe8> │ │ │ │ │ movs r0, #0 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.n 1d02 <_PyPegen_seq_delete_starred_exprs+0xd2> │ │ │ │ │ + beq.n 1d2a <_PyPegen_seq_delete_starred_exprs+0xd2> │ │ │ │ │ ldr r5, [r1, #4] │ │ │ │ │ ldr.w ip, [r5, #4] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n 1d30 <_PyPegen_seq_delete_starred_exprs+0x100> │ │ │ │ │ + beq.n 1d58 <_PyPegen_seq_delete_starred_exprs+0x100> │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 1d02 <_PyPegen_seq_delete_starred_exprs+0xd2> │ │ │ │ │ + beq.n 1d2a <_PyPegen_seq_delete_starred_exprs+0xd2> │ │ │ │ │ add.w ip, r1, #8 │ │ │ │ │ add.w r1, r1, r4, lsl #2 │ │ │ │ │ ldr.w lr, [ip], #4 │ │ │ │ │ ldr.w lr, [lr, #4] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 1d20 <_PyPegen_seq_delete_starred_exprs+0xf0> │ │ │ │ │ + beq.n 1d48 <_PyPegen_seq_delete_starred_exprs+0xf0> │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - bne.n 1c78 <_PyPegen_seq_delete_starred_exprs+0x48> │ │ │ │ │ + bne.n 1ca0 <_PyPegen_seq_delete_starred_exprs+0x48> │ │ │ │ │ subs r0, r4, r0 │ │ │ │ │ - beq.n 1d14 <_PyPegen_seq_delete_starred_exprs+0xe4> │ │ │ │ │ + beq.n 1d3c <_PyPegen_seq_delete_starred_exprs+0xe4> │ │ │ │ │ ldr r1, [r2, #20] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_asdl_keyword_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_keyword_seq_new │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1d14 <_PyPegen_seq_delete_starred_exprs+0xe4> │ │ │ │ │ + beq.n 1d3c <_PyPegen_seq_delete_starred_exprs+0xe4> │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1d24 <_PyPegen_seq_delete_starred_exprs+0xf4> │ │ │ │ │ + beq.n 1d4c <_PyPegen_seq_delete_starred_exprs+0xf4> │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ it ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ - beq.n 1cfe <_PyPegen_seq_delete_starred_exprs+0xce> │ │ │ │ │ + beq.n 1d26 <_PyPegen_seq_delete_starred_exprs+0xce> │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r5, [r1, #4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 1d2a <_PyPegen_seq_delete_starred_exprs+0xfa> │ │ │ │ │ + beq.n 1d52 <_PyPegen_seq_delete_starred_exprs+0xfa> │ │ │ │ │ ldr.w ip, [r1] │ │ │ │ │ adds r1, r3, #2 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ it ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ str.w ip, [r0, r1, lsl #2] │ │ │ │ │ - beq.n 1cfe <_PyPegen_seq_delete_starred_exprs+0xce> │ │ │ │ │ + beq.n 1d26 <_PyPegen_seq_delete_starred_exprs+0xce> │ │ │ │ │ add.w r1, r2, #8 │ │ │ │ │ add.w r2, r2, r4, lsl #2 │ │ │ │ │ ldr.w r4, [r1], #4 │ │ │ │ │ add.w ip, r3, #2 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ - cbz r5, 1cfa <_PyPegen_seq_delete_starred_exprs+0xca> │ │ │ │ │ + cbz r5, 1d22 <_PyPegen_seq_delete_starred_exprs+0xca> │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str.w r4, [r0, ip, lsl #2] │ │ │ │ │ - beq.n 1cfe <_PyPegen_seq_delete_starred_exprs+0xce> │ │ │ │ │ + beq.n 1d26 <_PyPegen_seq_delete_starred_exprs+0xce> │ │ │ │ │ ldr.w r4, [r1], #4 │ │ │ │ │ adds r3, #1 │ │ │ │ │ add.w ip, r3, #2 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 1ce0 <_PyPegen_seq_delete_starred_exprs+0xb0> │ │ │ │ │ + bne.n 1d08 <_PyPegen_seq_delete_starred_exprs+0xb0> │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 1cd4 <_PyPegen_seq_delete_starred_exprs+0xa4> │ │ │ │ │ + bne.n 1cfc <_PyPegen_seq_delete_starred_exprs+0xa4> │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ subs r0, r4, r0 │ │ │ │ │ - b.n 1c8e <_PyPegen_seq_delete_starred_exprs+0x5e> │ │ │ │ │ - beq.n 1d14 <_PyPegen_seq_delete_starred_exprs+0xe4> │ │ │ │ │ + b.n 1cb6 <_PyPegen_seq_delete_starred_exprs+0x5e> │ │ │ │ │ + beq.n 1d3c <_PyPegen_seq_delete_starred_exprs+0xe4> │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_asdl_keyword_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_keyword_seq_new │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1cfe <_PyPegen_seq_delete_starred_exprs+0xce> │ │ │ │ │ + bne.n 1d26 <_PyPegen_seq_delete_starred_exprs+0xce> │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1cfe <_PyPegen_seq_delete_starred_exprs+0xce> │ │ │ │ │ + b.n 1d26 <_PyPegen_seq_delete_starred_exprs+0xce> │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.n 1d14 <_PyPegen_seq_delete_starred_exprs+0xe4> │ │ │ │ │ + beq.n 1d3c <_PyPegen_seq_delete_starred_exprs+0xe4> │ │ │ │ │ movs r0, #1 │ │ │ │ │ - b.n 1c60 <_PyPegen_seq_delete_starred_exprs+0x30> │ │ │ │ │ + b.n 1c88 <_PyPegen_seq_delete_starred_exprs+0x30> │ │ │ │ │ adds r0, #1 │ │ │ │ │ - b.n 1c86 <_PyPegen_seq_delete_starred_exprs+0x56> │ │ │ │ │ + b.n 1cae <_PyPegen_seq_delete_starred_exprs+0x56> │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.n 1cb2 <_PyPegen_seq_delete_starred_exprs+0x82> │ │ │ │ │ - b.n 1cfe <_PyPegen_seq_delete_starred_exprs+0xce> │ │ │ │ │ + bne.n 1cda <_PyPegen_seq_delete_starred_exprs+0x82> │ │ │ │ │ + b.n 1d26 <_PyPegen_seq_delete_starred_exprs+0xce> │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - bne.n 1ccc <_PyPegen_seq_delete_starred_exprs+0x9c> │ │ │ │ │ - b.n 1cfe <_PyPegen_seq_delete_starred_exprs+0xce> │ │ │ │ │ + bne.n 1cf4 <_PyPegen_seq_delete_starred_exprs+0x9c> │ │ │ │ │ + b.n 1d26 <_PyPegen_seq_delete_starred_exprs+0xce> │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - bne.n 1c70 <_PyPegen_seq_delete_starred_exprs+0x40> │ │ │ │ │ - b.n 1c8a <_PyPegen_seq_delete_starred_exprs+0x5a> │ │ │ │ │ + bne.n 1c98 <_PyPegen_seq_delete_starred_exprs+0x40> │ │ │ │ │ + b.n 1cb2 <_PyPegen_seq_delete_starred_exprs+0x5a> │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00001d3c <_PyPegen_augoperator>: │ │ │ │ │ +00001d64 <_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, 1d58 <_PyPegen_augoperator+0x1c> │ │ │ │ │ + cbz r0, 1d80 <_PyPegen_augoperator+0x1c> │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001d5c <_PyPegen_dummy_name>: │ │ │ │ │ +00001d84 <_PyPegen_dummy_name>: │ │ │ │ │ _PyPegen_dummy_name(): │ │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ │ - ldr r0, [pc, #4] @ (1d64 <_PyPegen_dummy_name+0x8>) │ │ │ │ │ + ldr r0, [pc, #4] @ (1d8c <_PyPegen_dummy_name+0x8>) │ │ │ │ │ add sp, #16 │ │ │ │ │ bx lr │ │ │ │ │ .word 0x000005a0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001d68 <_PyPegen_make_module>: │ │ │ │ │ +00001d90 <_PyPegen_make_module>: │ │ │ │ │ _PyPegen_make_module(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ │ sub sp, #8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bgt.n 1d90 <_PyPegen_make_module+0x28> │ │ │ │ │ + bgt.n 1db8 <_PyPegen_make_module+0x28> │ │ │ │ │ ldr r2, [r0, #20] │ │ │ │ │ mov r0, r1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 0 <_PyAST_Module> │ │ │ │ │ R_ARM_THM_JUMP24 _PyAST_Module │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r8, r1 │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_asdl_type_ignore_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_type_ignore_seq_new │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 1de6 <_PyPegen_make_module+0x7e> │ │ │ │ │ + cbz r0, 1e0e <_PyPegen_make_module+0x7e> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ adds r6, r0, #4 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ add.w r2, r2, r1, lsl #3 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ bl 724 <_PyPegen_concatenate_strings+0x67c> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_new_type_comment │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 1de6 <_PyPegen_make_module+0x7e> │ │ │ │ │ + cbz r0, 1e0e <_PyPegen_make_module+0x7e> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ │ ldr.w r0, [r2, r5, lsl #3] │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_TypeIgnore> │ │ │ │ │ R_ARM_THM_CALL _PyAST_TypeIgnore │ │ │ │ │ adds r3, r5, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - cbz r0, 1de6 <_PyPegen_make_module+0x7e> │ │ │ │ │ + cbz r0, 1e0e <_PyPegen_make_module+0x7e> │ │ │ │ │ mov r2, r6 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str.w r0, [r2, #4]! │ │ │ │ │ mov r6, r2 │ │ │ │ │ - bne.n 1da6 <_PyPegen_make_module+0x3e> │ │ │ │ │ + bne.n 1dce <_PyPegen_make_module+0x3e> │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - b.n 1d86 <_PyPegen_make_module+0x1e> │ │ │ │ │ + b.n 1dae <_PyPegen_make_module+0x1e> │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001df0 <_PyPegen_key_value_pair>: │ │ │ │ │ +00001e18 <_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, 1e14 <_PyPegen_key_value_pair+0x24> │ │ │ │ │ + cbz r0, 1e3c <_PyPegen_key_value_pair+0x24> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -200,15 +200,15 @@ │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ ble.n 1c8 <_set_seq_context+0x50> │ │ │ │ │ ldr.w r1, [r7, r5, lsl #2] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 794 <_PyPegen_set_expr_context> │ │ │ │ │ + bl 7c0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ │ b.n 1ae <_set_seq_context+0x36> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ │ │ 000001ce <_PyPegen_arguments_parsing_error>: │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -9,16 +9,16 @@ │ │ │ │ │ 0x00000060 5f676574 5f6e616d 65732e69 7372612e _get_names.isra. │ │ │ │ │ 0x00000070 30005f67 65745f64 65666175 6c74732e 0._get_defaults. │ │ │ │ │ 0x00000080 69737261 2e30002e 4c433800 52414953 isra.0..LC8.RAIS │ │ │ │ │ 0x00000090 455f4552 524f525f 4b4e4f57 4e5f4c4f E_ERROR_KNOWN_LO │ │ │ │ │ 0x000000a0 43415449 4f4e002e 4c433900 2e4c4331 CATION..LC9..LC1 │ │ │ │ │ 0x000000b0 30002e4c 43313100 2e4c4331 32002e4c 0..LC11..LC12..L │ │ │ │ │ 0x000000c0 43313300 2e4c4331 34002e4c 43313500 C13..LC14..LC15. │ │ │ │ │ - 0x000000d0 2e4c4331 36002e4c 43313700 2e4c4331 .LC16..LC17..LC1 │ │ │ │ │ - 0x000000e0 38002e4c 4330002e 4c433100 2e4c4331 8..LC0..LC1..LC1 │ │ │ │ │ + 0x000000d0 2e4c4331 36002e4c 43313700 2e4c4330 .LC16..LC17..LC0 │ │ │ │ │ + 0x000000e0 002e4c43 31002e4c 43313800 2e4c4331 ..LC1..LC18..LC1 │ │ │ │ │ 0x000000f0 39002e4c 43323000 2e4c4332 31002e4c 9..LC20..LC21..L │ │ │ │ │ 0x00000100 43323200 2e4c4332 33002e4c 43323400 C22..LC23..LC24. │ │ │ │ │ 0x00000110 2e4c4332 35002e4c 43323600 2e4c4332 .LC25..LC26..LC2 │ │ │ │ │ 0x00000120 37002e4c 43323800 2e4c4332 39002e4c 7..LC28..LC29..L │ │ │ │ │ 0x00000130 43333000 2e4c4333 31002e4c 43333200 C30..LC31..LC32. │ │ │ │ │ 0x00000140 2e4c4333 33002e4c 43333400 2e4c4333 .LC33..LC34..LC3 │ │ │ │ │ 0x00000150 35002e4c 43333600 2e4c4333 37002e4c 5..LC36..LC37..L │ │ │ │ │ @@ -144,23 +144,23 @@ │ │ │ │ │ 0x000008d0 7265005f 50795065 67656e5f 6a6f696e re._PyPegen_join │ │ │ │ │ 0x000008e0 5f6e616d 65735f77 6974685f 646f7400 _names_with_dot. │ │ │ │ │ 0x000008f0 5079556e 69636f64 655f4672 6f6d466f PyUnicode_FromFo │ │ │ │ │ 0x00000900 726d6174 005f5079 556e6963 6f64655f rmat._PyUnicode_ │ │ │ │ │ 0x00000910 496e7465 726e496d 6d6f7274 616c005f InternImmortal._ │ │ │ │ │ 0x00000920 50795f74 73735f74 73746174 65005f50 Py_tss_tstate._P │ │ │ │ │ 0x00000930 79506567 656e5f6b 65795f76 616c7565 yPegen_key_value │ │ │ │ │ - 0x00000940 5f706169 72005f50 79506567 656e5f61 _pair._PyPegen_a │ │ │ │ │ - 0x00000950 6c696173 5f666f72 5f737461 72005079 lias_for_star.Py │ │ │ │ │ - 0x00000960 556e6963 6f64655f 496e7465 726e4672 Unicode_InternFr │ │ │ │ │ - 0x00000970 6f6d5374 72696e67 005f5079 4153545f omString._PyAST_ │ │ │ │ │ - 0x00000980 616c6961 73005f50 79506567 656e5f63 alias._PyPegen_c │ │ │ │ │ - 0x00000990 6865636b 5f6c6567 6163795f 73746d74 heck_legacy_stmt │ │ │ │ │ - 0x000009a0 005f5079 50656765 6e5f636c 6173735f ._PyPegen_class_ │ │ │ │ │ - 0x000009b0 6465665f 6465636f 7261746f 7273005f def_decorators._ │ │ │ │ │ - 0x000009c0 50794153 545f436c 61737344 6566005f PyAST_ClassDef._ │ │ │ │ │ + 0x00000940 5f706169 72005f50 79506567 656e5f63 _pair._PyPegen_c │ │ │ │ │ + 0x00000950 6865636b 5f6c6567 6163795f 73746d74 heck_legacy_stmt │ │ │ │ │ + 0x00000960 005f5079 50656765 6e5f636c 6173735f ._PyPegen_class_ │ │ │ │ │ + 0x00000970 6465665f 6465636f 7261746f 7273005f def_decorators._ │ │ │ │ │ + 0x00000980 50794153 545f436c 61737344 6566005f PyAST_ClassDef._ │ │ │ │ │ + 0x00000990 50795065 67656e5f 616c6961 735f666f PyPegen_alias_fo │ │ │ │ │ + 0x000009a0 725f7374 61720050 79556e69 636f6465 r_star.PyUnicode │ │ │ │ │ + 0x000009b0 5f496e74 65726e46 726f6d53 7472696e _InternFromStrin │ │ │ │ │ + 0x000009c0 67005f50 79415354 5f616c69 6173005f g._PyAST_alias._ │ │ │ │ │ 0x000009d0 50795065 67656e5f 6e6f6e70 6172656e PyPegen_nonparen │ │ │ │ │ 0x000009e0 5f67656e 6578705f 696e5f63 616c6c00 _genexp_in_call. │ │ │ │ │ 0x000009f0 5f507950 6567656e 5f726169 73655f65 _PyPegen_raise_e │ │ │ │ │ 0x00000a00 72726f72 5f6b6e6f 776e5f6c 6f636174 rror_known_locat │ │ │ │ │ 0x00000a10 696f6e00 5f507950 6567656e 5f646563 ion._PyPegen_dec │ │ │ │ │ 0x00000a20 6f646564 5f636f6e 7374616e 745f6672 oded_constant_fr │ │ │ │ │ 0x00000a30 6f6d5f74 6f6b656e 00507942 79746573 om_token.PyBytes │ │ │ ├── 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: 196640 (bytes into file) │ │ │ │ │ + Start of section headers: 198196 (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 0x30020: │ │ │ │ │ +There are 16 section headers, starting at offset 0x30634: │ │ │ │ │ │ │ │ │ │ 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 003d30 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 02612c 0015e0 08 I 13 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 003d64 000198 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 02770c 000180 08 I 13 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 003efc 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 003efc 01bca0 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 02788c 008058 08 I 13 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 01fb9c 0012eb 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 020e88 00104c 00 AX 0 0 2 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 02f8e4 0006b8 08 I 13 9 4 │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 00000000 021ed4 000000 00 0 0 1 │ │ │ │ │ - [12] .ARM.attributes ARM_ATTRIBUTES 00000000 021ed4 000033 00 0 0 1 │ │ │ │ │ - [13] .symtab SYMTAB 00000000 021f08 002210 10 14 383 4 │ │ │ │ │ - [14] .strtab STRTAB 00000000 024118 002012 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 00000000 02ff9c 000084 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 003730 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 026678 0013c0 08 I 13 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 003764 000198 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 027a38 000180 08 I 13 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 0038fc 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 0038fc 01c828 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 027bb8 008340 08 I 13 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 020124 0012eb 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 021410 00104c 00 AX 0 0 2 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 02fef8 0006b8 08 I 13 9 4 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 00000000 02245c 000000 00 0 0 1 │ │ │ │ │ + [12] .ARM.attributes ARM_ATTRIBUTES 00000000 02245c 000033 00 0 0 1 │ │ │ │ │ + [13] .symtab SYMTAB 00000000 022490 0021f0 10 14 381 4 │ │ │ │ │ + [14] .strtab STRTAB 00000000 024680 001ff6 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 00000000 0305b0 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,25 +1,25 @@ │ │ │ │ │ │ │ │ │ │ -Symbol table '.symtab' contains 545 entries: │ │ │ │ │ +Symbol table '.symtab' contains 543 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 SECTION LOCAL DEFAULT 3 .data │ │ │ │ │ 2: 00000000 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 3 .LANCHOR0 │ │ │ │ │ - 4: 00017e6d 726 FUNC LOCAL DEFAULT 6 expressions_rule │ │ │ │ │ - 5: 0001a451 272 FUNC LOCAL DEFAULT 6 _loop0_1_rule │ │ │ │ │ - 6: 0000091d 7180 FUNC LOCAL DEFAULT 6 compound_stmt_rule │ │ │ │ │ - 7: 000028b5 7322 FUNC LOCAL DEFAULT 6 simple_stmt_rule │ │ │ │ │ - 8: 000026d5 480 FUNC LOCAL DEFAULT 6 simple_stmts_rule │ │ │ │ │ + 4: 00018521 726 FUNC LOCAL DEFAULT 6 expressions_rule │ │ │ │ │ + 5: 0001ab05 272 FUNC LOCAL DEFAULT 6 _loop0_1_rule │ │ │ │ │ + 6: 00000925 7138 FUNC LOCAL DEFAULT 6 compound_stmt_rule │ │ │ │ │ + 7: 00002899 7378 FUNC LOCAL DEFAULT 6 simple_stmt_rule │ │ │ │ │ + 8: 000026b5 482 FUNC LOCAL DEFAULT 6 simple_stmts_rule │ │ │ │ │ 9: 00000813 282 FUNC LOCAL DEFAULT 9 _gather_141_rule │ │ │ │ │ - 10: 0000847d 1350 FUNC LOCAL DEFAULT 6 expression_rule │ │ │ │ │ + 10: 00008495 1362 FUNC LOCAL DEFAULT 6 expression_rule │ │ │ │ │ 11: 00000813 282 FUNC LOCAL DEFAULT 9 _gather_143_rule │ │ │ │ │ 12: 00000813 282 FUNC LOCAL DEFAULT 9 _gather_145_rule │ │ │ │ │ 13: 00000813 282 FUNC LOCAL DEFAULT 9 _gather_147_rule │ │ │ │ │ - 14: 0001a451 272 FUNC LOCAL DEFAULT 6 _loop0_2_rule │ │ │ │ │ + 14: 0001ab05 272 FUNC LOCAL DEFAULT 6 _loop0_2_rule │ │ │ │ │ 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: 00000010 0 NOTYPE LOCAL DEFAULT 8 .LC1 │ │ │ │ │ 19: 0000004c 0 NOTYPE LOCAL DEFAULT 8 .LC2 │ │ │ │ │ 20: 0000008c 0 NOTYPE LOCAL DEFAULT 8 .LC3 │ │ │ │ │ 21: 000000a8 0 NOTYPE LOCAL DEFAULT 8 .LC4 │ │ │ │ │ @@ -28,521 +28,519 @@ │ │ │ │ │ 24: 00000128 0 NOTYPE LOCAL DEFAULT 8 .LC7 │ │ │ │ │ 25: 0000013c 0 NOTYPE LOCAL DEFAULT 8 .LC8 │ │ │ │ │ 26: 0000017c 0 NOTYPE LOCAL DEFAULT 8 .LC9 │ │ │ │ │ 27: 00000194 0 NOTYPE LOCAL DEFAULT 8 .LC10 │ │ │ │ │ 28: 000001d4 0 NOTYPE LOCAL DEFAULT 8 .LC11 │ │ │ │ │ 29: 000001dc 0 NOTYPE LOCAL DEFAULT 8 .LC12 │ │ │ │ │ 30: 000001f0 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ - 31: 00002529 120 FUNC LOCAL DEFAULT 6 _tmp_7_rule │ │ │ │ │ - 32: 000025a1 100 FUNC LOCAL DEFAULT 6 _tmp_8_rule │ │ │ │ │ - 33: 00002605 102 FUNC LOCAL DEFAULT 6 _tmp_9_rule │ │ │ │ │ - 34: 0000266d 102 FUNC LOCAL DEFAULT 6 _tmp_10_rule │ │ │ │ │ - 35: 0000d249 524 FUNC LOCAL DEFAULT 6 decorators_rule │ │ │ │ │ - 36: 0000daa5 1778 FUNC LOCAL DEFAULT 6 function_def_raw_rule │ │ │ │ │ - 37: 00011ec1 944 FUNC LOCAL DEFAULT 6 named_expression_rule │ │ │ │ │ - 38: 00013639 1354 FUNC LOCAL DEFAULT 6 block_rule │ │ │ │ │ - 39: 000149ed 694 FUNC LOCAL DEFAULT 6 elif_stmt_rule │ │ │ │ │ - 40: 00014ca5 292 FUNC LOCAL DEFAULT 6 else_block_rule │ │ │ │ │ - 41: 0001592d 1006 FUNC LOCAL DEFAULT 6 class_def_raw_rule │ │ │ │ │ - 42: 00017a65 920 FUNC LOCAL DEFAULT 6 _gather_53_rule │ │ │ │ │ - 43: 000070c9 1032 FUNC LOCAL DEFAULT 6 star_targets_rule │ │ │ │ │ - 44: 00009539 1596 FUNC LOCAL DEFAULT 6 star_expressions_rule │ │ │ │ │ - 45: 00015509 1060 FUNC LOCAL DEFAULT 6 _loop1_60_rule │ │ │ │ │ - 46: 00001df9 280 FUNC LOCAL DEFAULT 1 subject_expr_rule │ │ │ │ │ - 47: 00002049 676 FUNC LOCAL DEFAULT 1 _loop1_64_rule │ │ │ │ │ - 48: 000176d5 78 FUNC LOCAL DEFAULT 6 INVALID_VERSION_CHECK │ │ │ │ │ - 49: 00017a65 920 FUNC LOCAL DEFAULT 6 _gather_57_rule │ │ │ │ │ - 50: 0000f70d 50 FUNC LOCAL DEFAULT 6 NEW_TYPE_COMMENT │ │ │ │ │ - 51: 00003539 828 FUNC LOCAL DEFAULT 1 _loop1_61_rule │ │ │ │ │ - 52: 00017a65 920 FUNC LOCAL DEFAULT 6 _gather_51_rule │ │ │ │ │ - 53: 00000dd1 280 FUNC LOCAL DEFAULT 9 _gather_208_rule │ │ │ │ │ - 54: 00000d49 118 FUNC LOCAL DEFAULT 1 invalid_for_target_rule │ │ │ │ │ - 55: 00017a65 920 FUNC LOCAL DEFAULT 6 _gather_55_rule │ │ │ │ │ - 56: 00000001 280 FUNC LOCAL DEFAULT 9 _gather_210_rule │ │ │ │ │ - 57: 00000dd1 280 FUNC LOCAL DEFAULT 9 _gather_212_rule │ │ │ │ │ - 58: 00000001 280 FUNC LOCAL DEFAULT 9 _gather_206_rule │ │ │ │ │ - 59: 000003bd 646 FUNC LOCAL DEFAULT 9 invalid_try_stmt_rule │ │ │ │ │ + 31: 00002509 120 FUNC LOCAL DEFAULT 6 _tmp_7_rule │ │ │ │ │ + 32: 00002581 100 FUNC LOCAL DEFAULT 6 _tmp_8_rule │ │ │ │ │ + 33: 000025e5 102 FUNC LOCAL DEFAULT 6 _tmp_9_rule │ │ │ │ │ + 34: 0000264d 102 FUNC LOCAL DEFAULT 6 _tmp_10_rule │ │ │ │ │ + 35: 0000d271 524 FUNC LOCAL DEFAULT 6 decorators_rule │ │ │ │ │ + 36: 0000dacd 1796 FUNC LOCAL DEFAULT 6 function_def_raw_rule │ │ │ │ │ + 37: 00011f15 944 FUNC LOCAL DEFAULT 6 named_expression_rule │ │ │ │ │ + 38: 00013691 1354 FUNC LOCAL DEFAULT 6 block_rule │ │ │ │ │ + 39: 00014a49 694 FUNC LOCAL DEFAULT 6 elif_stmt_rule │ │ │ │ │ + 40: 00014d01 292 FUNC LOCAL DEFAULT 6 else_block_rule │ │ │ │ │ + 41: 0001599d 994 FUNC LOCAL DEFAULT 6 class_def_raw_rule │ │ │ │ │ + 42: 00018119 920 FUNC LOCAL DEFAULT 6 _gather_53_rule │ │ │ │ │ + 43: 000070bd 1032 FUNC LOCAL DEFAULT 6 star_targets_rule │ │ │ │ │ + 44: 0000955d 1572 FUNC LOCAL DEFAULT 6 star_expressions_rule │ │ │ │ │ + 45: 00015561 1082 FUNC LOCAL DEFAULT 6 _loop1_60_rule │ │ │ │ │ + 46: 00001a45 280 FUNC LOCAL DEFAULT 1 subject_expr_rule │ │ │ │ │ + 47: 00001c95 676 FUNC LOCAL DEFAULT 1 _loop1_64_rule │ │ │ │ │ + 48: 00017c29 78 FUNC LOCAL DEFAULT 6 INVALID_VERSION_CHECK │ │ │ │ │ + 49: 00018119 920 FUNC LOCAL DEFAULT 6 _gather_57_rule │ │ │ │ │ + 50: 0000f761 50 FUNC LOCAL DEFAULT 6 NEW_TYPE_COMMENT │ │ │ │ │ + 51: 00002f39 828 FUNC LOCAL DEFAULT 1 _loop1_61_rule │ │ │ │ │ + 52: 00018119 920 FUNC LOCAL DEFAULT 6 _gather_51_rule │ │ │ │ │ + 53: 00000001 280 FUNC LOCAL DEFAULT 9 _gather_210_rule │ │ │ │ │ + 54: 00000dd1 280 FUNC LOCAL DEFAULT 9 _gather_212_rule │ │ │ │ │ + 55: 00000001 280 FUNC LOCAL DEFAULT 9 _gather_206_rule │ │ │ │ │ + 56: 00000dd1 280 FUNC LOCAL DEFAULT 9 _gather_208_rule │ │ │ │ │ + 57: 000003bd 646 FUNC LOCAL DEFAULT 9 invalid_try_stmt_rule │ │ │ │ │ + 58: 0000093d 118 FUNC LOCAL DEFAULT 1 invalid_for_target_rule │ │ │ │ │ + 59: 00018119 920 FUNC LOCAL DEFAULT 6 _gather_55_rule │ │ │ │ │ 60: 00000230 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ 61: 00000238 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ 62: 0000024c 0 NOTYPE LOCAL DEFAULT 8 .LC16 │ │ │ │ │ 63: 00000280 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ - 64: 00004551 3472 FUNC LOCAL DEFAULT 6 assignment_rule │ │ │ │ │ - 65: 0000d579 102 FUNC LOCAL DEFAULT 6 _tmp_6_rule │ │ │ │ │ - 66: 00010a29 1344 FUNC LOCAL DEFAULT 6 import_from_targets_rule │ │ │ │ │ - 67: 0000ea09 1324 FUNC LOCAL DEFAULT 6 dotted_name_rule │ │ │ │ │ - 68: 00000405 366 FUNC LOCAL DEFAULT 1 del_targets_rule │ │ │ │ │ - 69: 0000088d 88 FUNC LOCAL DEFAULT 1 _tmp_22_rule │ │ │ │ │ - 70: 0000f1d1 346 FUNC LOCAL DEFAULT 6 yield_expr_rule │ │ │ │ │ - 71: 000001c1 288 FUNC LOCAL DEFAULT 1 _gather_18_rule │ │ │ │ │ - 72: 000001c1 288 FUNC LOCAL DEFAULT 1 _gather_20_rule │ │ │ │ │ - 73: 0000ef35 668 FUNC LOCAL DEFAULT 6 type_params_rule │ │ │ │ │ - 74: 000001d3 118 FUNC LOCAL DEFAULT 9 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ - 75: 00000dc1 68 FUNC LOCAL DEFAULT 1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ + 64: 0000456d 3472 FUNC LOCAL DEFAULT 6 assignment_rule │ │ │ │ │ + 65: 0000d5a1 102 FUNC LOCAL DEFAULT 6 _tmp_6_rule │ │ │ │ │ + 66: 00010a69 1344 FUNC LOCAL DEFAULT 6 import_from_targets_rule │ │ │ │ │ + 67: 0000ea41 1350 FUNC LOCAL DEFAULT 6 dotted_name_rule │ │ │ │ │ + 68: 00000245 366 FUNC LOCAL DEFAULT 1 del_targets_rule │ │ │ │ │ + 69: 000006cd 88 FUNC LOCAL DEFAULT 1 _tmp_22_rule │ │ │ │ │ + 70: 0000f225 346 FUNC LOCAL DEFAULT 6 yield_expr_rule │ │ │ │ │ + 71: 00000001 288 FUNC LOCAL DEFAULT 1 _gather_18_rule │ │ │ │ │ + 72: 00000001 288 FUNC LOCAL DEFAULT 1 _gather_20_rule │ │ │ │ │ + 73: 0000ef89 668 FUNC LOCAL DEFAULT 6 type_params_rule │ │ │ │ │ + 74: 000009b5 68 FUNC LOCAL DEFAULT 1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ + 75: 000001d3 118 FUNC LOCAL DEFAULT 9 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ 76: 000002ac 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ 77: 000002cc 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ 78: 000002ec 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ 79: 0000031c 0 NOTYPE LOCAL DEFAULT 8 .LC21 │ │ │ │ │ 80: 0000034c 0 NOTYPE LOCAL DEFAULT 8 .LC22 │ │ │ │ │ 81: 0000036c 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ 82: 00000398 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ - 83: 00008cd1 1334 FUNC LOCAL DEFAULT 6 single_target_rule │ │ │ │ │ - 84: 00001da5 84 FUNC LOCAL DEFAULT 1 _tmp_11_rule │ │ │ │ │ - 85: 00005381 2232 FUNC LOCAL DEFAULT 6 t_primary_raw │ │ │ │ │ - 86: 000162c9 622 FUNC LOCAL DEFAULT 6 augassign_rule │ │ │ │ │ - 87: 00007051 118 FUNC LOCAL DEFAULT 6 t_lookahead_rule │ │ │ │ │ - 88: 00014dc9 1462 FUNC LOCAL DEFAULT 6 slices_rule │ │ │ │ │ - 89: 00000e05 136 FUNC LOCAL DEFAULT 1 invalid_ann_assign_target_rule │ │ │ │ │ - 90: 00012501 238 FUNC LOCAL DEFAULT 6 star_named_expression_rule │ │ │ │ │ - 91: 00000f25 294 FUNC LOCAL DEFAULT 1 _loop0_164_rule │ │ │ │ │ - 92: 00000f25 294 FUNC LOCAL DEFAULT 1 _loop0_165_rule │ │ │ │ │ - 93: 00001da5 84 FUNC LOCAL DEFAULT 1 _tmp_13_rule │ │ │ │ │ - 94: 00013c8d 994 FUNC LOCAL DEFAULT 6 star_named_expressions_rule │ │ │ │ │ - 95: 0000e9b5 84 FUNC LOCAL DEFAULT 6 annotated_rhs_rule │ │ │ │ │ - 96: 000052e1 160 FUNC LOCAL DEFAULT 6 t_primary_rule │ │ │ │ │ - 97: 000081a9 722 FUNC LOCAL DEFAULT 6 genexp_rule │ │ │ │ │ - 98: 0000e199 190 FUNC LOCAL DEFAULT 6 arguments_rule │ │ │ │ │ - 99: 00005c39 3728 FUNC LOCAL DEFAULT 6 atom_rule │ │ │ │ │ + 83: 00008cf5 1334 FUNC LOCAL DEFAULT 6 single_target_rule │ │ │ │ │ + 84: 000019f1 84 FUNC LOCAL DEFAULT 1 _tmp_11_rule │ │ │ │ │ + 85: 0000539d 2228 FUNC LOCAL DEFAULT 6 t_primary_raw │ │ │ │ │ + 86: 00016325 622 FUNC LOCAL DEFAULT 6 augassign_rule │ │ │ │ │ + 87: 00007045 118 FUNC LOCAL DEFAULT 6 t_lookahead_rule │ │ │ │ │ + 88: 00014e25 1458 FUNC LOCAL DEFAULT 6 slices_rule │ │ │ │ │ + 89: 000009f9 136 FUNC LOCAL DEFAULT 1 invalid_ann_assign_target_rule │ │ │ │ │ + 90: 00012555 238 FUNC LOCAL DEFAULT 6 star_named_expression_rule │ │ │ │ │ + 91: 00000b19 294 FUNC LOCAL DEFAULT 1 _loop0_164_rule │ │ │ │ │ + 92: 00000b19 294 FUNC LOCAL DEFAULT 1 _loop0_165_rule │ │ │ │ │ + 93: 000019f1 84 FUNC LOCAL DEFAULT 1 _tmp_13_rule │ │ │ │ │ + 94: 00013ce5 994 FUNC LOCAL DEFAULT 6 star_named_expressions_rule │ │ │ │ │ + 95: 0000e9ed 84 FUNC LOCAL DEFAULT 6 annotated_rhs_rule │ │ │ │ │ + 96: 000052fd 160 FUNC LOCAL DEFAULT 6 t_primary_rule │ │ │ │ │ + 97: 000081c5 720 FUNC LOCAL DEFAULT 6 genexp_rule │ │ │ │ │ + 98: 0000e1d1 190 FUNC LOCAL DEFAULT 6 arguments_rule │ │ │ │ │ + 99: 00005c51 3690 FUNC LOCAL DEFAULT 6 atom_rule │ │ │ │ │ 100: 000003d0 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ 101: 000003f4 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ 102: 00000420 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ 103: 00000444 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ 104: 0000047c 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ 105: 000004b0 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ - 106: 00006ac9 98 FUNC LOCAL DEFAULT 6 _tmp_93_rule │ │ │ │ │ - 107: 00006b2d 1316 FUNC LOCAL DEFAULT 6 strings_rule │ │ │ │ │ - 108: 00012271 656 FUNC LOCAL DEFAULT 6 tuple_rule │ │ │ │ │ - 109: 00013b85 264 FUNC LOCAL DEFAULT 6 list_rule │ │ │ │ │ - 110: 0000d5e1 1220 FUNC LOCAL DEFAULT 6 for_if_clauses_rule │ │ │ │ │ - 111: 00015d1d 1052 FUNC LOCAL DEFAULT 6 _gather_116_rule │ │ │ │ │ - 112: 00015d1d 1052 FUNC LOCAL DEFAULT 6 _gather_231_rule │ │ │ │ │ - 113: 0000ac75 422 FUNC LOCAL DEFAULT 6 bitwise_or_rule │ │ │ │ │ - 114: 000009d5 86 FUNC LOCAL DEFAULT 1 _tmp_233_rule │ │ │ │ │ - 115: 0000f741 466 FUNC LOCAL DEFAULT 6 starred_expression_rule │ │ │ │ │ - 116: 00000b55 498 FUNC LOCAL DEFAULT 1 invalid_comprehension_rule │ │ │ │ │ - 117: 00003d2d 4 FUNC LOCAL DEFAULT 1 _tmp_234_rule │ │ │ │ │ - 118: 00014071 2116 FUNC LOCAL DEFAULT 6 fstring_replacement_field_rule │ │ │ │ │ - 119: 00007649 2910 FUNC LOCAL DEFAULT 6 target_with_star_atom_rule │ │ │ │ │ - 120: 000074d1 374 FUNC LOCAL DEFAULT 6 star_target_rule │ │ │ │ │ + 106: 00006abd 98 FUNC LOCAL DEFAULT 6 _tmp_93_rule │ │ │ │ │ + 107: 00006b21 1316 FUNC LOCAL DEFAULT 6 strings_rule │ │ │ │ │ + 108: 000122c5 656 FUNC LOCAL DEFAULT 6 tuple_rule │ │ │ │ │ + 109: 00013bdd 264 FUNC LOCAL DEFAULT 6 list_rule │ │ │ │ │ + 110: 0000d609 1220 FUNC LOCAL DEFAULT 6 for_if_clauses_rule │ │ │ │ │ + 111: 00015d81 1042 FUNC LOCAL DEFAULT 6 _gather_116_rule │ │ │ │ │ + 112: 00015d81 1042 FUNC LOCAL DEFAULT 6 _gather_231_rule │ │ │ │ │ + 113: 0000f795 466 FUNC LOCAL DEFAULT 6 starred_expression_rule │ │ │ │ │ + 114: 0000ac81 422 FUNC LOCAL DEFAULT 6 bitwise_or_rule │ │ │ │ │ + 115: 00000c41 86 FUNC LOCAL DEFAULT 1 _tmp_233_rule │ │ │ │ │ + 116: 0001ac15 694 FUNC LOCAL DEFAULT 6 invalid_comprehension_rule │ │ │ │ │ + 117: 0000372d 4 FUNC LOCAL DEFAULT 1 _tmp_234_rule │ │ │ │ │ + 118: 000140c9 2118 FUNC LOCAL DEFAULT 6 fstring_replacement_field_rule │ │ │ │ │ + 119: 0000763d 2950 FUNC LOCAL DEFAULT 6 target_with_star_atom_rule │ │ │ │ │ + 120: 000074c5 374 FUNC LOCAL DEFAULT 6 star_target_rule │ │ │ │ │ 121: 000004e4 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ 122: 00000500 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ 123: 0000052c 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ 124: 00000554 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ 125: 00000598 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ - 126: 000089c5 778 FUNC LOCAL DEFAULT 6 disjunction_rule │ │ │ │ │ - 127: 0000d455 290 FUNC LOCAL DEFAULT 6 lambdef_rule │ │ │ │ │ - 128: 00000ae5 110 FUNC LOCAL DEFAULT 1 _tmp_158_rule │ │ │ │ │ + 126: 000089e9 778 FUNC LOCAL DEFAULT 6 disjunction_rule │ │ │ │ │ + 127: 0000d47d 290 FUNC LOCAL DEFAULT 6 lambdef_rule │ │ │ │ │ + 128: 000008cd 110 FUNC LOCAL DEFAULT 1 _tmp_158_rule │ │ │ │ │ 129: 00000c4f 86 FUNC LOCAL DEFAULT 9 _tmp_159_rule │ │ │ │ │ - 130: 00018145 1902 FUNC LOCAL DEFAULT 6 lambda_params_rule │ │ │ │ │ - 131: 00009209 816 FUNC LOCAL DEFAULT 6 conjunction_rule │ │ │ │ │ - 132: 00009b75 4090 FUNC LOCAL DEFAULT 6 inversion_rule │ │ │ │ │ - 133: 0000ab71 260 FUNC LOCAL DEFAULT 6 star_expression_rule │ │ │ │ │ - 134: 0000ae1d 920 FUNC LOCAL DEFAULT 6 bitwise_xor_rule │ │ │ │ │ - 135: 0000b1b5 1394 FUNC LOCAL DEFAULT 6 bitwise_and_rule │ │ │ │ │ - 136: 0000b729 860 FUNC LOCAL DEFAULT 6 shift_expr_rule │ │ │ │ │ + 130: 000187f9 1902 FUNC LOCAL DEFAULT 6 lambda_params_rule │ │ │ │ │ + 131: 0000922d 816 FUNC LOCAL DEFAULT 6 conjunction_rule │ │ │ │ │ + 132: 00009b81 4090 FUNC LOCAL DEFAULT 6 inversion_rule │ │ │ │ │ + 133: 0000ab7d 260 FUNC LOCAL DEFAULT 6 star_expression_rule │ │ │ │ │ + 134: 0000ae29 920 FUNC LOCAL DEFAULT 6 bitwise_xor_rule │ │ │ │ │ + 135: 0000b1c1 1394 FUNC LOCAL DEFAULT 6 bitwise_and_rule │ │ │ │ │ + 136: 0000b735 860 FUNC LOCAL DEFAULT 6 shift_expr_rule │ │ │ │ │ 137: 000005d4 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ - 138: 0000ba85 488 FUNC LOCAL DEFAULT 6 sum_rule │ │ │ │ │ - 139: 0000bc6d 238 FUNC LOCAL DEFAULT 6 term_rule │ │ │ │ │ - 140: 0000bd5d 2194 FUNC LOCAL DEFAULT 6 term_raw │ │ │ │ │ + 138: 0000ba91 488 FUNC LOCAL DEFAULT 6 sum_rule │ │ │ │ │ + 139: 0000bc79 238 FUNC LOCAL DEFAULT 6 term_rule │ │ │ │ │ + 140: 0000bd69 2188 FUNC LOCAL DEFAULT 6 term_raw │ │ │ │ │ 141: 00000604 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ - 142: 0000c5f1 1278 FUNC LOCAL DEFAULT 6 factor_rule │ │ │ │ │ + 142: 0000c5f5 1286 FUNC LOCAL DEFAULT 6 factor_rule │ │ │ │ │ 143: 00000618 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ - 144: 0000caf1 242 FUNC LOCAL DEFAULT 6 primary_rule │ │ │ │ │ - 145: 0000cbe5 1634 FUNC LOCAL DEFAULT 6 primary_raw │ │ │ │ │ + 144: 0000cafd 242 FUNC LOCAL DEFAULT 6 primary_rule │ │ │ │ │ + 145: 0000cbf1 1662 FUNC LOCAL DEFAULT 6 primary_raw │ │ │ │ │ 146: 00000630 0 NOTYPE LOCAL DEFAULT 8 .LC39 │ │ │ │ │ 147: 0000064c 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ - 148: 00016139 400 FUNC LOCAL DEFAULT 6 _loop0_120_rule │ │ │ │ │ - 149: 00016139 400 FUNC LOCAL DEFAULT 6 _loop0_119_rule │ │ │ │ │ + 148: 00016195 400 FUNC LOCAL DEFAULT 6 _loop0_120_rule │ │ │ │ │ + 149: 00016195 400 FUNC LOCAL DEFAULT 6 _loop0_119_rule │ │ │ │ │ 150: 00000674 0 NOTYPE LOCAL DEFAULT 8 .LC41 │ │ │ │ │ 151: 000006b4 0 NOTYPE LOCAL DEFAULT 8 .LC42 │ │ │ │ │ 152: 000006b8 0 NOTYPE LOCAL DEFAULT 8 .LC43 │ │ │ │ │ 153: 000006e0 0 NOTYPE LOCAL DEFAULT 8 .LC44 │ │ │ │ │ - 154: 0000f915 2698 FUNC LOCAL DEFAULT 6 params_rule │ │ │ │ │ - 155: 000148b5 310 FUNC LOCAL DEFAULT 6 func_type_comment_rule │ │ │ │ │ + 154: 0000f969 2698 FUNC LOCAL DEFAULT 6 params_rule │ │ │ │ │ + 155: 00014911 310 FUNC LOCAL DEFAULT 6 func_type_comment_rule │ │ │ │ │ 156: 0000035f 94 FUNC LOCAL DEFAULT 9 _tmp_149_rule │ │ │ │ │ - 157: 00000a81 100 FUNC LOCAL DEFAULT 1 _tmp_227_rule │ │ │ │ │ - 158: 00000a81 100 FUNC LOCAL DEFAULT 1 _tmp_228_rule │ │ │ │ │ - 159: 0000e259 1884 FUNC LOCAL DEFAULT 6 args_rule │ │ │ │ │ - 160: 000011f1 2330 FUNC LOCAL DEFAULT 1 invalid_arguments_rule │ │ │ │ │ + 157: 00000869 100 FUNC LOCAL DEFAULT 1 _tmp_227_rule │ │ │ │ │ + 158: 00000869 100 FUNC LOCAL DEFAULT 1 _tmp_228_rule │ │ │ │ │ + 159: 0000e291 1884 FUNC LOCAL DEFAULT 6 args_rule │ │ │ │ │ + 160: 00000e3d 2330 FUNC LOCAL DEFAULT 1 invalid_arguments_rule │ │ │ │ │ 161: 000006f4 0 NOTYPE LOCAL DEFAULT 8 .LC45 │ │ │ │ │ 162: 00000724 0 NOTYPE LOCAL DEFAULT 8 .LC46 │ │ │ │ │ - 163: 00016539 3120 FUNC LOCAL DEFAULT 6 kwargs_rule │ │ │ │ │ - 164: 0000f32d 992 FUNC LOCAL DEFAULT 6 _tmp_258_rule │ │ │ │ │ + 163: 00016ab9 3084 FUNC LOCAL DEFAULT 6 kwargs_rule │ │ │ │ │ + 164: 0000f381 992 FUNC LOCAL DEFAULT 6 _tmp_258_rule │ │ │ │ │ 165: 0000073c 0 NOTYPE LOCAL DEFAULT 8 .LC47 │ │ │ │ │ 166: 00000760 0 NOTYPE LOCAL DEFAULT 8 .LC48 │ │ │ │ │ - 167: 0000314d 862 FUNC LOCAL DEFAULT 1 type_param_rule │ │ │ │ │ + 167: 00002b4d 862 FUNC LOCAL DEFAULT 1 type_param_rule │ │ │ │ │ 168: 0000077c 0 NOTYPE LOCAL DEFAULT 8 .LC49 │ │ │ │ │ 169: 000007a4 0 NOTYPE LOCAL DEFAULT 8 .LC50 │ │ │ │ │ 170: 000007bc 0 NOTYPE LOCAL DEFAULT 8 .LC51 │ │ │ │ │ 171: 000007fc 0 NOTYPE LOCAL DEFAULT 8 .LC52 │ │ │ │ │ 172: 00000828 0 NOTYPE LOCAL DEFAULT 8 .LC53 │ │ │ │ │ 173: 00000840 0 NOTYPE LOCAL DEFAULT 8 .LC54 │ │ │ │ │ 174: 00000860 0 NOTYPE LOCAL DEFAULT 8 .LC55 │ │ │ │ │ - 175: 000105ad 826 FUNC LOCAL DEFAULT 6 param_no_default_rule │ │ │ │ │ - 176: 000110b1 784 FUNC LOCAL DEFAULT 6 slash_with_default_rule │ │ │ │ │ - 177: 000125f1 2142 FUNC LOCAL DEFAULT 6 _loop0_40_rule │ │ │ │ │ - 178: 00012e51 1636 FUNC LOCAL DEFAULT 6 star_etc_rule │ │ │ │ │ - 179: 0001161d 2212 FUNC LOCAL DEFAULT 6 _loop1_41_rule │ │ │ │ │ - 180: 000113c1 288 FUNC LOCAL DEFAULT 6 _loop0_36_rule │ │ │ │ │ - 181: 000125f1 2142 FUNC LOCAL DEFAULT 6 _loop0_37_rule │ │ │ │ │ - 182: 00000a2d 82 FUNC LOCAL DEFAULT 1 _tmp_169_rule │ │ │ │ │ - 183: 000103a1 148 FUNC LOCAL DEFAULT 6 slash_no_default_rule │ │ │ │ │ - 184: 000113c1 288 FUNC LOCAL DEFAULT 6 _loop0_171_rule │ │ │ │ │ - 185: 0001161d 2212 FUNC LOCAL DEFAULT 6 _loop1_185_rule │ │ │ │ │ - 186: 000113c1 288 FUNC LOCAL DEFAULT 6 _loop0_172_rule │ │ │ │ │ - 187: 00000a2d 82 FUNC LOCAL DEFAULT 1 _tmp_174_rule │ │ │ │ │ - 188: 00000001 446 FUNC LOCAL DEFAULT 1 _loop0_175_rule │ │ │ │ │ - 189: 00017725 830 FUNC LOCAL DEFAULT 6 _loop1_178_rule │ │ │ │ │ - 190: 000125f1 2142 FUNC LOCAL DEFAULT 6 _loop0_38_rule │ │ │ │ │ - 191: 00000001 446 FUNC LOCAL DEFAULT 1 _loop0_170_rule │ │ │ │ │ - 192: 00010435 376 FUNC LOCAL DEFAULT 6 _loop1_173_rule │ │ │ │ │ - 193: 00000001 446 FUNC LOCAL DEFAULT 1 _loop0_177_rule │ │ │ │ │ - 194: 00010435 376 FUNC LOCAL DEFAULT 6 _loop1_42_rule │ │ │ │ │ - 195: 00010435 376 FUNC LOCAL DEFAULT 6 _loop1_43_rule │ │ │ │ │ - 196: 00010435 376 FUNC LOCAL DEFAULT 6 _loop1_39_rule │ │ │ │ │ - 197: 000108e9 318 FUNC LOCAL DEFAULT 6 param_rule │ │ │ │ │ + 175: 00010601 826 FUNC LOCAL DEFAULT 6 param_no_default_rule │ │ │ │ │ + 176: 000110f1 784 FUNC LOCAL DEFAULT 6 slash_with_default_rule │ │ │ │ │ + 177: 00012645 2148 FUNC LOCAL DEFAULT 6 _loop0_40_rule │ │ │ │ │ + 178: 00012ea9 1636 FUNC LOCAL DEFAULT 6 star_etc_rule │ │ │ │ │ + 179: 0001165d 2230 FUNC LOCAL DEFAULT 6 _loop1_41_rule │ │ │ │ │ + 180: 00011401 288 FUNC LOCAL DEFAULT 6 _loop0_36_rule │ │ │ │ │ + 181: 00012645 2148 FUNC LOCAL DEFAULT 6 _loop0_37_rule │ │ │ │ │ + 182: 00000815 82 FUNC LOCAL DEFAULT 1 _tmp_169_rule │ │ │ │ │ + 183: 000103f5 148 FUNC LOCAL DEFAULT 6 slash_no_default_rule │ │ │ │ │ + 184: 00011401 288 FUNC LOCAL DEFAULT 6 _loop0_171_rule │ │ │ │ │ + 185: 0001165d 2230 FUNC LOCAL DEFAULT 6 _loop1_185_rule │ │ │ │ │ + 186: 00011401 288 FUNC LOCAL DEFAULT 6 _loop0_172_rule │ │ │ │ │ + 187: 00000815 82 FUNC LOCAL DEFAULT 1 _tmp_174_rule │ │ │ │ │ + 188: 00016595 1314 FUNC LOCAL DEFAULT 6 _loop0_175_rule │ │ │ │ │ + 189: 00017c79 1184 FUNC LOCAL DEFAULT 6 _loop1_178_rule │ │ │ │ │ + 190: 00012645 2148 FUNC LOCAL DEFAULT 6 _loop0_38_rule │ │ │ │ │ + 191: 00016595 1314 FUNC LOCAL DEFAULT 6 _loop0_170_rule │ │ │ │ │ + 192: 00010489 376 FUNC LOCAL DEFAULT 6 _loop1_173_rule │ │ │ │ │ + 193: 00016595 1314 FUNC LOCAL DEFAULT 6 _loop0_177_rule │ │ │ │ │ + 194: 00010489 376 FUNC LOCAL DEFAULT 6 _loop1_42_rule │ │ │ │ │ + 195: 00010489 376 FUNC LOCAL DEFAULT 6 _loop1_43_rule │ │ │ │ │ + 196: 00010489 376 FUNC LOCAL DEFAULT 6 _loop1_39_rule │ │ │ │ │ + 197: 0001093d 300 FUNC LOCAL DEFAULT 6 param_rule │ │ │ │ │ 198: 00000880 0 NOTYPE LOCAL DEFAULT 8 .LC56 │ │ │ │ │ - 199: 000114e1 314 FUNC LOCAL DEFAULT 6 import_from_as_name_rule │ │ │ │ │ - 200: 00010f69 328 FUNC LOCAL DEFAULT 6 import_from_as_names_rule │ │ │ │ │ - 201: 0001161d 2212 FUNC LOCAL DEFAULT 6 _loop1_45_rule │ │ │ │ │ - 202: 0001161d 2212 FUNC LOCAL DEFAULT 6 _loop1_47_rule │ │ │ │ │ - 203: 00017169 238 FUNC LOCAL DEFAULT 6 default_rule │ │ │ │ │ + 199: 00011521 316 FUNC LOCAL DEFAULT 6 import_from_as_name_rule │ │ │ │ │ + 200: 00010fa9 328 FUNC LOCAL DEFAULT 6 import_from_as_names_rule │ │ │ │ │ + 201: 0001165d 2230 FUNC LOCAL DEFAULT 6 _loop1_45_rule │ │ │ │ │ + 202: 0001165d 2230 FUNC LOCAL DEFAULT 6 _loop1_47_rule │ │ │ │ │ + 203: 000176c5 232 FUNC LOCAL DEFAULT 6 default_rule │ │ │ │ │ 204: 000008bc 0 NOTYPE LOCAL DEFAULT 8 .LC57 │ │ │ │ │ 205: 000008e8 0 NOTYPE LOCAL DEFAULT 8 .LC58 │ │ │ │ │ 206: 00000928 0 NOTYPE LOCAL DEFAULT 8 .LC59 │ │ │ │ │ - 207: 00000e8d 152 FUNC LOCAL DEFAULT 1 _tmp_161_rule │ │ │ │ │ + 207: 00000a81 152 FUNC LOCAL DEFAULT 1 _tmp_161_rule │ │ │ │ │ 208: 00000643 84 FUNC LOCAL DEFAULT 9 _tmp_160_rule │ │ │ │ │ 209: 00000b95 2 FUNC LOCAL DEFAULT 9 _tmp_162_rule │ │ │ │ │ 210: 00000968 0 NOTYPE LOCAL DEFAULT 8 .LC60 │ │ │ │ │ 211: 0000098c 0 NOTYPE LOCAL DEFAULT 8 .LC61 │ │ │ │ │ 212: 000009b0 0 NOTYPE LOCAL DEFAULT 8 .LC62 │ │ │ │ │ 213: 000009e4 0 NOTYPE LOCAL DEFAULT 8 .LC63 │ │ │ │ │ 214: 00000a04 0 NOTYPE LOCAL DEFAULT 8 .LC64 │ │ │ │ │ 215: 00000a34 0 NOTYPE LOCAL DEFAULT 8 .LC65 │ │ │ │ │ - 216: 00000001 446 FUNC LOCAL DEFAULT 1 _loop0_48_rule │ │ │ │ │ - 217: 000134b5 386 FUNC LOCAL DEFAULT 6 kwds_rule │ │ │ │ │ - 218: 000002e1 290 FUNC LOCAL DEFAULT 1 param_star_annotation_rule │ │ │ │ │ - 219: 00017725 830 FUNC LOCAL DEFAULT 6 _loop1_50_rule │ │ │ │ │ + 216: 00016595 1314 FUNC LOCAL DEFAULT 6 _loop0_48_rule │ │ │ │ │ + 217: 0001350d 386 FUNC LOCAL DEFAULT 6 kwds_rule │ │ │ │ │ + 218: 00000121 290 FUNC LOCAL DEFAULT 1 param_star_annotation_rule │ │ │ │ │ + 219: 00017c79 1184 FUNC LOCAL DEFAULT 6 _loop1_50_rule │ │ │ │ │ 220: 00000beb 100 FUNC LOCAL DEFAULT 9 _tmp_184_rule │ │ │ │ │ 221: 00000697 82 FUNC LOCAL DEFAULT 9 _tmp_181_rule │ │ │ │ │ - 222: 00000001 446 FUNC LOCAL DEFAULT 1 _loop0_182_rule │ │ │ │ │ + 222: 00016595 1314 FUNC LOCAL DEFAULT 6 _loop0_182_rule │ │ │ │ │ 223: 00000697 82 FUNC LOCAL DEFAULT 9 _tmp_183_rule │ │ │ │ │ - 224: 00000001 446 FUNC LOCAL DEFAULT 1 _loop0_49_rule │ │ │ │ │ + 224: 00016595 1314 FUNC LOCAL DEFAULT 6 _loop0_49_rule │ │ │ │ │ 225: 00000a64 0 NOTYPE LOCAL DEFAULT 8 .LC66 │ │ │ │ │ 226: 00000a80 0 NOTYPE LOCAL DEFAULT 8 .LC67 │ │ │ │ │ 227: 00000ab0 0 NOTYPE LOCAL DEFAULT 8 .LC68 │ │ │ │ │ 228: 00000ae0 0 NOTYPE LOCAL DEFAULT 8 .LC69 │ │ │ │ │ 229: 00000b10 0 NOTYPE LOCAL DEFAULT 8 .LC70 │ │ │ │ │ 230: 00000b40 0 NOTYPE LOCAL DEFAULT 8 .LC71 │ │ │ │ │ 231: 00000b74 0 NOTYPE LOCAL DEFAULT 8 .LC72 │ │ │ │ │ 232: 00000ba4 0 NOTYPE LOCAL DEFAULT 8 .LC73 │ │ │ │ │ 233: 00000bcc 0 NOTYPE LOCAL DEFAULT 8 .LC74 │ │ │ │ │ 234: 00000bf4 0 NOTYPE LOCAL DEFAULT 8 .LC75 │ │ │ │ │ 235: 00000c1c 0 NOTYPE LOCAL DEFAULT 8 .LC76 │ │ │ │ │ 236: 00000c3c 0 NOTYPE LOCAL DEFAULT 8 .LC77 │ │ │ │ │ 237: 00000c68 0 NOTYPE LOCAL DEFAULT 8 .LC78 │ │ │ │ │ - 238: 00001f11 312 FUNC LOCAL DEFAULT 1 _loop0_112_rule │ │ │ │ │ + 238: 00001b5d 312 FUNC LOCAL DEFAULT 1 _loop0_112_rule │ │ │ │ │ 239: 00000f45 82 FUNC LOCAL DEFAULT 9 _tmp_237_rule.isra.0 │ │ │ │ │ - 240: 00000d7b 84 FUNC LOCAL DEFAULT 9 _tmp_238_rule │ │ │ │ │ - 241: 00000dcf 2 FUNC LOCAL DEFAULT 9 _tmp_242_rule │ │ │ │ │ + 240: 00001b5d 312 FUNC LOCAL DEFAULT 1 _loop0_240_rule │ │ │ │ │ + 241: 00000d7b 84 FUNC LOCAL DEFAULT 9 _tmp_238_rule │ │ │ │ │ 242: 00000fe9 100 FUNC LOCAL DEFAULT 9 _tmp_236_rule │ │ │ │ │ 243: 00000d07 116 FUNC LOCAL DEFAULT 9 _tmp_235_rule │ │ │ │ │ - 244: 00001f11 312 FUNC LOCAL DEFAULT 1 _loop0_240_rule │ │ │ │ │ + 244: 00000dcf 2 FUNC LOCAL DEFAULT 9 _tmp_242_rule │ │ │ │ │ 245: 00000c80 0 NOTYPE LOCAL DEFAULT 8 .LC79 │ │ │ │ │ - 246: 00015381 390 FUNC LOCAL DEFAULT 6 slice_rule │ │ │ │ │ + 246: 000153d9 390 FUNC LOCAL DEFAULT 6 slice_rule │ │ │ │ │ 247: 00000cc0 0 NOTYPE LOCAL DEFAULT 8 .LC80 │ │ │ │ │ 248: 0000098b 522 FUNC LOCAL DEFAULT 9 invalid_except_stmt_rule │ │ │ │ │ 249: 0000092d 94 FUNC LOCAL DEFAULT 9 _tmp_224_rule │ │ │ │ │ - 250: 00015509 1060 FUNC LOCAL DEFAULT 6 _loop1_216_rule │ │ │ │ │ + 250: 00015561 1082 FUNC LOCAL DEFAULT 6 _loop1_216_rule │ │ │ │ │ 251: 00000d00 0 NOTYPE LOCAL DEFAULT 8 .LC81 │ │ │ │ │ 252: 00000ca5 98 FUNC LOCAL DEFAULT 9 _tmp_229_rule.isra.0 │ │ │ │ │ - 253: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 254: 00017575 352 FUNC LOCAL DEFAULT 6 kwarg_or_double_starred_rule │ │ │ │ │ - 255: 00017259 794 FUNC LOCAL DEFAULT 6 kwarg_or_starred_rule │ │ │ │ │ - 256: 000008e5 238 FUNC LOCAL DEFAULT 1 _loop0_129_rule │ │ │ │ │ - 257: 00001b0d 558 FUNC LOCAL DEFAULT 1 invalid_kwarg_rule.isra.0 │ │ │ │ │ - 258: 00000d40 0 NOTYPE LOCAL DEFAULT 8 .LC82 │ │ │ │ │ - 259: 00003cd5 86 FUNC LOCAL DEFAULT 1 _tmp_179_rule │ │ │ │ │ + 253: 00017ac9 352 FUNC LOCAL DEFAULT 6 kwarg_or_double_starred_rule │ │ │ │ │ + 254: 000177ad 794 FUNC LOCAL DEFAULT 6 kwarg_or_starred_rule │ │ │ │ │ + 255: 00000725 238 FUNC LOCAL DEFAULT 1 _loop0_129_rule │ │ │ │ │ + 256: 00001759 558 FUNC LOCAL DEFAULT 1 invalid_kwarg_rule.isra.0 │ │ │ │ │ + 257: 00000d40 0 NOTYPE LOCAL DEFAULT 8 .LC82 │ │ │ │ │ + 258: 000036d5 86 FUNC LOCAL DEFAULT 1 _tmp_179_rule │ │ │ │ │ + 259: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 260: 00000d64 0 NOTYPE LOCAL DEFAULT 8 .LC83 │ │ │ │ │ - 261: 00017dfd 112 FUNC LOCAL DEFAULT 6 _tmp_59_rule │ │ │ │ │ - 262: 0001bc9d 4 FUNC LOCAL DEFAULT 6 _tmp_203_rule │ │ │ │ │ - 263: 00000575 790 FUNC LOCAL DEFAULT 1 del_target_rule │ │ │ │ │ + 261: 000184b1 110 FUNC LOCAL DEFAULT 6 _tmp_59_rule │ │ │ │ │ + 262: 0001c825 4 FUNC LOCAL DEFAULT 6 _tmp_203_rule │ │ │ │ │ + 263: 000003b5 790 FUNC LOCAL DEFAULT 1 del_target_rule │ │ │ │ │ 264: 00000d94 0 NOTYPE LOCAL DEFAULT 8 .LC84 │ │ │ │ │ - 265: 00018949 912 FUNC LOCAL DEFAULT 6 _loop1_104_rule │ │ │ │ │ - 266: 00018949 912 FUNC LOCAL DEFAULT 6 _loop1_105_rule │ │ │ │ │ - 267: 00018f01 1420 FUNC LOCAL DEFAULT 6 _loop0_106_rule │ │ │ │ │ - 268: 0001948d 1502 FUNC LOCAL DEFAULT 6 _loop1_107_rule │ │ │ │ │ - 269: 00018f01 1420 FUNC LOCAL DEFAULT 6 _loop0_108_rule │ │ │ │ │ - 270: 0001948d 1502 FUNC LOCAL DEFAULT 6 _loop1_109_rule │ │ │ │ │ - 271: 00018949 912 FUNC LOCAL DEFAULT 6 _loop1_101_rule │ │ │ │ │ - 272: 00019a6d 936 FUNC LOCAL DEFAULT 6 _loop0_102_rule │ │ │ │ │ - 273: 00019e15 1220 FUNC LOCAL DEFAULT 6 lambda_star_etc_rule │ │ │ │ │ - 274: 0001948d 1502 FUNC LOCAL DEFAULT 6 _loop1_103_rule │ │ │ │ │ - 275: 00019a6d 936 FUNC LOCAL DEFAULT 6 _loop0_100_rule │ │ │ │ │ - 276: 00018f01 1420 FUNC LOCAL DEFAULT 6 _loop0_98_rule │ │ │ │ │ - 277: 00019a6d 936 FUNC LOCAL DEFAULT 6 _loop0_99_rule │ │ │ │ │ + 265: 00018ffd 912 FUNC LOCAL DEFAULT 6 _loop1_104_rule │ │ │ │ │ + 266: 00018ffd 912 FUNC LOCAL DEFAULT 6 _loop1_105_rule │ │ │ │ │ + 267: 000195b5 1420 FUNC LOCAL DEFAULT 6 _loop0_106_rule │ │ │ │ │ + 268: 00019b41 1502 FUNC LOCAL DEFAULT 6 _loop1_107_rule │ │ │ │ │ + 269: 000195b5 1420 FUNC LOCAL DEFAULT 6 _loop0_108_rule │ │ │ │ │ + 270: 00019b41 1502 FUNC LOCAL DEFAULT 6 _loop1_109_rule │ │ │ │ │ + 271: 00018ffd 912 FUNC LOCAL DEFAULT 6 _loop1_101_rule │ │ │ │ │ + 272: 0001a121 936 FUNC LOCAL DEFAULT 6 _loop0_102_rule │ │ │ │ │ + 273: 0001a4c9 1220 FUNC LOCAL DEFAULT 6 lambda_star_etc_rule │ │ │ │ │ + 274: 00019b41 1502 FUNC LOCAL DEFAULT 6 _loop1_103_rule │ │ │ │ │ + 275: 0001a121 936 FUNC LOCAL DEFAULT 6 _loop0_100_rule │ │ │ │ │ + 276: 000195b5 1420 FUNC LOCAL DEFAULT 6 _loop0_98_rule │ │ │ │ │ + 277: 0001a121 936 FUNC LOCAL DEFAULT 6 _loop0_99_rule │ │ │ │ │ 278: 000002af 80 FUNC LOCAL DEFAULT 9 _tmp_186_rule │ │ │ │ │ - 279: 000188b5 148 FUNC LOCAL DEFAULT 6 lambda_slash_no_default_rule │ │ │ │ │ - 280: 00018f01 1420 FUNC LOCAL DEFAULT 6 _loop0_188_rule │ │ │ │ │ - 281: 00018e29 214 FUNC LOCAL DEFAULT 6 lambda_slash_with_default_rule │ │ │ │ │ - 282: 0001948d 1502 FUNC LOCAL DEFAULT 6 _loop1_197_rule │ │ │ │ │ - 283: 00018f01 1420 FUNC LOCAL DEFAULT 6 _loop0_189_rule │ │ │ │ │ + 279: 00018f69 148 FUNC LOCAL DEFAULT 6 lambda_slash_no_default_rule │ │ │ │ │ + 280: 000195b5 1420 FUNC LOCAL DEFAULT 6 _loop0_188_rule │ │ │ │ │ + 281: 000194dd 214 FUNC LOCAL DEFAULT 6 lambda_slash_with_default_rule │ │ │ │ │ + 282: 00019b41 1502 FUNC LOCAL DEFAULT 6 _loop1_197_rule │ │ │ │ │ + 283: 000195b5 1420 FUNC LOCAL DEFAULT 6 _loop0_189_rule │ │ │ │ │ 284: 000002af 80 FUNC LOCAL DEFAULT 9 _tmp_192_rule │ │ │ │ │ - 285: 0000104d 224 FUNC LOCAL DEFAULT 1 _loop0_193_rule │ │ │ │ │ - 286: 00002d45 242 FUNC LOCAL DEFAULT 1 _loop1_196_rule │ │ │ │ │ - 287: 0000104d 224 FUNC LOCAL DEFAULT 1 _loop0_187_rule │ │ │ │ │ - 288: 00018d59 208 FUNC LOCAL DEFAULT 6 lambda_param_rule │ │ │ │ │ - 289: 00018cd9 128 FUNC LOCAL DEFAULT 6 lambda_param_no_default_rule │ │ │ │ │ - 290: 0000104d 224 FUNC LOCAL DEFAULT 1 _loop0_195_rule │ │ │ │ │ - 291: 0000104d 224 FUNC LOCAL DEFAULT 1 _loop0_110_rule │ │ │ │ │ - 292: 0001a2d9 374 FUNC LOCAL DEFAULT 6 lambda_kwds_rule │ │ │ │ │ + 285: 00000c99 224 FUNC LOCAL DEFAULT 1 _loop0_193_rule │ │ │ │ │ + 286: 00002745 242 FUNC LOCAL DEFAULT 1 _loop1_196_rule │ │ │ │ │ + 287: 00000c99 224 FUNC LOCAL DEFAULT 1 _loop0_187_rule │ │ │ │ │ + 288: 0001940d 208 FUNC LOCAL DEFAULT 6 lambda_param_rule │ │ │ │ │ + 289: 0001938d 128 FUNC LOCAL DEFAULT 6 lambda_param_no_default_rule │ │ │ │ │ + 290: 00000c99 224 FUNC LOCAL DEFAULT 1 _loop0_195_rule │ │ │ │ │ + 291: 00000c99 224 FUNC LOCAL DEFAULT 1 _loop0_110_rule │ │ │ │ │ + 292: 0001a98d 374 FUNC LOCAL DEFAULT 6 lambda_kwds_rule │ │ │ │ │ 293: 00000beb 100 FUNC LOCAL DEFAULT 9 _tmp_202_rule │ │ │ │ │ - 294: 00002d45 242 FUNC LOCAL DEFAULT 1 _loop1_111_rule │ │ │ │ │ + 294: 00002745 242 FUNC LOCAL DEFAULT 1 _loop1_111_rule │ │ │ │ │ 295: 00000f97 82 FUNC LOCAL DEFAULT 9 _tmp_199_rule │ │ │ │ │ - 296: 0000104d 224 FUNC LOCAL DEFAULT 1 _loop0_200_rule │ │ │ │ │ + 296: 00000c99 224 FUNC LOCAL DEFAULT 1 _loop0_200_rule │ │ │ │ │ 297: 00000f97 82 FUNC LOCAL DEFAULT 9 _tmp_201_rule │ │ │ │ │ 298: 00000dcc 0 NOTYPE LOCAL DEFAULT 8 .LC85 │ │ │ │ │ 299: 00000e00 0 NOTYPE LOCAL DEFAULT 8 .LC86 │ │ │ │ │ - 300: 0001a561 98 FUNC LOCAL DEFAULT 6 _tmp_167_rule │ │ │ │ │ - 301: 0001a561 98 FUNC LOCAL DEFAULT 6 _tmp_168_rule │ │ │ │ │ - 302: 0000112d 196 FUNC LOCAL DEFAULT 1 lambda_param_maybe_default_rule │ │ │ │ │ - 303: 00000e3c 0 NOTYPE LOCAL DEFAULT 8 .LC87 │ │ │ │ │ - 304: 00000e7c 0 NOTYPE LOCAL DEFAULT 8 .LC88 │ │ │ │ │ - 305: 00000ea8 0 NOTYPE LOCAL DEFAULT 8 .LC89 │ │ │ │ │ - 306: 00000b97 84 FUNC LOCAL DEFAULT 9 _tmp_155_rule │ │ │ │ │ - 307: 000002ff 96 FUNC LOCAL DEFAULT 9 _tmp_262_rule │ │ │ │ │ - 308: 00000ecc 0 NOTYPE LOCAL DEFAULT 8 .LC90 │ │ │ │ │ - 309: 00000ee0 0 NOTYPE LOCAL DEFAULT 8 .LC91 │ │ │ │ │ - 310: 00000f20 0 NOTYPE LOCAL DEFAULT 8 .LC92 │ │ │ │ │ - 311: 00001d3d 102 FUNC LOCAL DEFAULT 1 _tmp_157_rule │ │ │ │ │ - 312: 00000f4c 0 NOTYPE LOCAL DEFAULT 8 .LC93 │ │ │ │ │ - 313: 00000f54 0 NOTYPE LOCAL DEFAULT 8 .LC94 │ │ │ │ │ - 314: 000022ed 230 FUNC LOCAL DEFAULT 1 patterns_rule │ │ │ │ │ - 315: 00002c85 86 FUNC LOCAL DEFAULT 1 guard_rule │ │ │ │ │ - 316: 000023d5 130 FUNC LOCAL DEFAULT 1 open_sequence_pattern_rule │ │ │ │ │ - 317: 0001a5c5 1768 FUNC LOCAL DEFAULT 6 pattern_rule │ │ │ │ │ - 318: 00002459 376 FUNC LOCAL DEFAULT 1 maybe_star_pattern_rule │ │ │ │ │ - 319: 00002b19 362 FUNC LOCAL DEFAULT 1 maybe_sequence_pattern_rule │ │ │ │ │ - 320: 000027ed 154 FUNC LOCAL DEFAULT 1 pattern_capture_target_rule │ │ │ │ │ - 321: 00002889 214 FUNC LOCAL DEFAULT 1 wildcard_pattern_rule │ │ │ │ │ - 322: 00000f94 0 NOTYPE LOCAL DEFAULT 8 .LC95 │ │ │ │ │ - 323: 00000f98 0 NOTYPE LOCAL DEFAULT 8 .LC96 │ │ │ │ │ - 324: 00000fb4 0 NOTYPE LOCAL DEFAULT 8 .LC97 │ │ │ │ │ - 325: 0001ae99 3138 FUNC LOCAL DEFAULT 6 closed_pattern_rule │ │ │ │ │ - 326: 0001acad 492 FUNC LOCAL DEFAULT 6 or_pattern_rule │ │ │ │ │ - 327: 00000fcc 0 NOTYPE LOCAL DEFAULT 8 .LC98 │ │ │ │ │ - 328: 000025d1 230 FUNC LOCAL DEFAULT 1 signed_number_rule │ │ │ │ │ - 329: 000026b9 308 FUNC LOCAL DEFAULT 1 complex_number_rule │ │ │ │ │ - 330: 00002961 354 FUNC LOCAL DEFAULT 1 attr_rule │ │ │ │ │ - 331: 00002ac5 82 FUNC LOCAL DEFAULT 1 name_or_attr_rule │ │ │ │ │ - 332: 00002e3d 326 FUNC LOCAL DEFAULT 1 positional_patterns_rule │ │ │ │ │ - 333: 00003875 86 FUNC LOCAL DEFAULT 1 _tmp_67_rule │ │ │ │ │ - 334: 000038cd 84 FUNC LOCAL DEFAULT 1 double_star_pattern_rule │ │ │ │ │ - 335: 00003921 330 FUNC LOCAL DEFAULT 1 items_pattern_rule │ │ │ │ │ - 336: 00002f85 326 FUNC LOCAL DEFAULT 1 keyword_patterns_rule │ │ │ │ │ - 337: 00002e39 2 FUNC LOCAL DEFAULT 1 _tmp_70_rule │ │ │ │ │ - 338: 0001badd 446 FUNC LOCAL DEFAULT 6 signed_real_number_rule │ │ │ │ │ - 339: 00000249 102 FUNC LOCAL DEFAULT 9 imaginary_number_rule │ │ │ │ │ - 340: 00002cdd 102 FUNC LOCAL DEFAULT 1 _tmp_69_rule │ │ │ │ │ - 341: 000030cd 126 FUNC LOCAL DEFAULT 1 keyword_pattern_rule │ │ │ │ │ - 342: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 343: 00000119 92 FUNC LOCAL DEFAULT 9 _tmp_267_rule │ │ │ │ │ - 344: 00000175 94 FUNC LOCAL DEFAULT 9 _tmp_276_rule │ │ │ │ │ - 345: 00000175 94 FUNC LOCAL DEFAULT 9 _tmp_277_rule │ │ │ │ │ - 346: 00000ff8 0 NOTYPE LOCAL DEFAULT 8 .LC99 │ │ │ │ │ - 347: 00001024 0 NOTYPE LOCAL DEFAULT 8 .LC100 │ │ │ │ │ - 348: 00001048 0 NOTYPE LOCAL DEFAULT 8 .LC101 │ │ │ │ │ - 349: 00001070 0 NOTYPE LOCAL DEFAULT 8 .LC102 │ │ │ │ │ - 350: 00001090 0 NOTYPE LOCAL DEFAULT 8 .LC103 │ │ │ │ │ - 351: 000034ad 138 FUNC LOCAL DEFAULT 1 type_param_default_rule │ │ │ │ │ - 352: 000010ac 0 NOTYPE LOCAL DEFAULT 8 .LC104 │ │ │ │ │ - 353: 0000092d 94 FUNC LOCAL DEFAULT 9 _tmp_225_rule │ │ │ │ │ - 354: 00003539 828 FUNC LOCAL DEFAULT 1 _loop1_219_rule │ │ │ │ │ - 355: 00003a6d 610 FUNC LOCAL DEFAULT 1 key_value_pattern_rule │ │ │ │ │ - 356: 00003cd1 2 FUNC LOCAL DEFAULT 1 _tmp_68_rule │ │ │ │ │ - 357: 000010ec 0 NOTYPE LOCAL DEFAULT 8 .LC105 │ │ │ │ │ - 358: 00001100 0 NOTYPE LOCAL DEFAULT 8 .LC106 │ │ │ │ │ - 359: 0000113c 0 NOTYPE LOCAL DEFAULT 8 .LC107 │ │ │ │ │ - 360: 00001164 0 NOTYPE LOCAL DEFAULT 8 .LC108 │ │ │ │ │ - 361: 000006e9 88 FUNC LOCAL DEFAULT 9 _tmp_214_rule │ │ │ │ │ - 362: 00000741 210 FUNC LOCAL DEFAULT 9 _loop0_215_rule │ │ │ │ │ - 363: 0000092d 94 FUNC LOCAL DEFAULT 9 _tmp_217_rule │ │ │ │ │ - 364: 00000741 210 FUNC LOCAL DEFAULT 9 _loop0_218_rule │ │ │ │ │ - 365: 0000092d 94 FUNC LOCAL DEFAULT 9 _tmp_271_rule │ │ │ │ │ - 366: 0000092d 94 FUNC LOCAL DEFAULT 9 _tmp_222_rule │ │ │ │ │ - 367: 0000092d 94 FUNC LOCAL DEFAULT 9 _tmp_221_rule │ │ │ │ │ - 368: 000011a0 0 NOTYPE LOCAL DEFAULT 8 .LC109 │ │ │ │ │ - 369: 000011d0 0 NOTYPE LOCAL DEFAULT 8 .LC110 │ │ │ │ │ - 370: 00000ee9 92 FUNC LOCAL DEFAULT 9 _tmp_268_rule │ │ │ │ │ - 371: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ - 372: 00000000 36 OBJECT LOCAL DEFAULT 3 reserved_keywords │ │ │ │ │ - 373: 00000190 8 OBJECT LOCAL DEFAULT 3 __compound_literal.0 │ │ │ │ │ - 374: 00000188 8 OBJECT LOCAL DEFAULT 3 __compound_literal.1 │ │ │ │ │ - 375: 00000158 48 OBJECT LOCAL DEFAULT 3 __compound_literal.2 │ │ │ │ │ - 376: 00000120 56 OBJECT LOCAL DEFAULT 3 __compound_literal.3 │ │ │ │ │ - 377: 000000e0 64 OBJECT LOCAL DEFAULT 3 __compound_literal.4 │ │ │ │ │ - 378: 00000098 72 OBJECT LOCAL DEFAULT 3 __compound_literal.5 │ │ │ │ │ - 379: 00000060 56 OBJECT LOCAL DEFAULT 3 __compound_literal.6 │ │ │ │ │ - 380: 00000050 16 OBJECT LOCAL DEFAULT 3 __compound_literal.7 │ │ │ │ │ - 381: 00000038 24 OBJECT LOCAL DEFAULT 3 __compound_literal.8 │ │ │ │ │ - 382: 00000024 20 OBJECT LOCAL DEFAULT 3 soft_keywords │ │ │ │ │ - 383: 00000001 2332 FUNC GLOBAL HIDDEN 6 _PyPegen_parse │ │ │ │ │ - 384: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_expect_token │ │ │ │ │ - 385: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Expression │ │ │ │ │ - 386: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ - 387: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_lookahead_with_int │ │ │ │ │ - 388: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_singleton_seq │ │ │ │ │ - 389: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Pypegen_stack_overflow │ │ │ │ │ - 390: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_generic_seq_new │ │ │ │ │ - 391: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ - 392: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_seq_flatten │ │ │ │ │ - 393: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_make_module │ │ │ │ │ - 394: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ - 395: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Realloc │ │ │ │ │ - 396: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_fill_token │ │ │ │ │ - 397: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Interactive │ │ │ │ │ - 398: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_seq_insert_in_front │ │ │ │ │ - 399: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ - 400: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_FunctionType │ │ │ │ │ - 401: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_seq_append_to_end │ │ │ │ │ - 402: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_interactive_exit │ │ │ │ │ - 403: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - 404: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Pass │ │ │ │ │ - 405: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_lookahead │ │ │ │ │ - 406: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_expect_soft_keyword │ │ │ │ │ - 407: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_If │ │ │ │ │ - 408: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_With │ │ │ │ │ - 409: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_For │ │ │ │ │ - 410: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_function_def_decorators │ │ │ │ │ - 411: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_expect_forced_token │ │ │ │ │ - 412: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Try │ │ │ │ │ - 413: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_While │ │ │ │ │ - 414: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Match │ │ │ │ │ - 415: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_class_def_decorators │ │ │ │ │ - 416: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_AsyncWith │ │ │ │ │ - 417: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_TryStar │ │ │ │ │ - 418: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_AsyncFor │ │ │ │ │ + 300: 00000d79 196 FUNC LOCAL DEFAULT 1 lambda_param_maybe_default_rule │ │ │ │ │ + 301: 00000e3c 0 NOTYPE LOCAL DEFAULT 8 .LC87 │ │ │ │ │ + 302: 00000e7c 0 NOTYPE LOCAL DEFAULT 8 .LC88 │ │ │ │ │ + 303: 00000ea8 0 NOTYPE LOCAL DEFAULT 8 .LC89 │ │ │ │ │ + 304: 00000b97 84 FUNC LOCAL DEFAULT 9 _tmp_155_rule │ │ │ │ │ + 305: 000002ff 96 FUNC LOCAL DEFAULT 9 _tmp_262_rule │ │ │ │ │ + 306: 00000ecc 0 NOTYPE LOCAL DEFAULT 8 .LC90 │ │ │ │ │ + 307: 00000ee0 0 NOTYPE LOCAL DEFAULT 8 .LC91 │ │ │ │ │ + 308: 00000f20 0 NOTYPE LOCAL DEFAULT 8 .LC92 │ │ │ │ │ + 309: 00001989 102 FUNC LOCAL DEFAULT 1 _tmp_157_rule │ │ │ │ │ + 310: 00000f4c 0 NOTYPE LOCAL DEFAULT 8 .LC93 │ │ │ │ │ + 311: 00000f54 0 NOTYPE LOCAL DEFAULT 8 .LC94 │ │ │ │ │ + 312: 00001f39 230 FUNC LOCAL DEFAULT 1 patterns_rule │ │ │ │ │ + 313: 00002685 86 FUNC LOCAL DEFAULT 1 guard_rule │ │ │ │ │ + 314: 00002021 130 FUNC LOCAL DEFAULT 1 open_sequence_pattern_rule │ │ │ │ │ + 315: 0001aecd 1812 FUNC LOCAL DEFAULT 6 pattern_rule │ │ │ │ │ + 316: 000020a5 376 FUNC LOCAL DEFAULT 1 maybe_star_pattern_rule │ │ │ │ │ + 317: 00002519 362 FUNC LOCAL DEFAULT 1 maybe_sequence_pattern_rule │ │ │ │ │ + 318: 00002351 154 FUNC LOCAL DEFAULT 1 pattern_capture_target_rule │ │ │ │ │ + 319: 000023ed 214 FUNC LOCAL DEFAULT 1 wildcard_pattern_rule │ │ │ │ │ + 320: 00000f94 0 NOTYPE LOCAL DEFAULT 8 .LC95 │ │ │ │ │ + 321: 00000f98 0 NOTYPE LOCAL DEFAULT 8 .LC96 │ │ │ │ │ + 322: 00000fb4 0 NOTYPE LOCAL DEFAULT 8 .LC97 │ │ │ │ │ + 323: 0001b7cd 3138 FUNC LOCAL DEFAULT 6 closed_pattern_rule │ │ │ │ │ + 324: 0001b5e1 492 FUNC LOCAL DEFAULT 6 or_pattern_rule │ │ │ │ │ + 325: 00000fcc 0 NOTYPE LOCAL DEFAULT 8 .LC98 │ │ │ │ │ + 326: 0001c411 226 FUNC LOCAL DEFAULT 6 signed_number_rule │ │ │ │ │ + 327: 0000221d 308 FUNC LOCAL DEFAULT 1 complex_number_rule │ │ │ │ │ + 328: 0001c6b5 368 FUNC LOCAL DEFAULT 6 attr_rule │ │ │ │ │ + 329: 000024c5 82 FUNC LOCAL DEFAULT 1 name_or_attr_rule │ │ │ │ │ + 330: 0000283d 326 FUNC LOCAL DEFAULT 1 positional_patterns_rule │ │ │ │ │ + 331: 00003275 86 FUNC LOCAL DEFAULT 1 _tmp_67_rule │ │ │ │ │ + 332: 000032cd 84 FUNC LOCAL DEFAULT 1 double_star_pattern_rule │ │ │ │ │ + 333: 00003321 330 FUNC LOCAL DEFAULT 1 items_pattern_rule │ │ │ │ │ + 334: 00002985 326 FUNC LOCAL DEFAULT 1 keyword_patterns_rule │ │ │ │ │ + 335: 00002839 2 FUNC LOCAL DEFAULT 1 _tmp_70_rule │ │ │ │ │ + 336: 0001c4f5 446 FUNC LOCAL DEFAULT 6 signed_real_number_rule │ │ │ │ │ + 337: 00000249 102 FUNC LOCAL DEFAULT 9 imaginary_number_rule │ │ │ │ │ + 338: 000026dd 102 FUNC LOCAL DEFAULT 1 _tmp_69_rule │ │ │ │ │ + 339: 00002acd 126 FUNC LOCAL DEFAULT 1 keyword_pattern_rule │ │ │ │ │ + 340: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 341: 00000119 92 FUNC LOCAL DEFAULT 9 _tmp_267_rule │ │ │ │ │ + 342: 00000175 94 FUNC LOCAL DEFAULT 9 _tmp_276_rule │ │ │ │ │ + 343: 00000175 94 FUNC LOCAL DEFAULT 9 _tmp_277_rule │ │ │ │ │ + 344: 00000ff8 0 NOTYPE LOCAL DEFAULT 8 .LC99 │ │ │ │ │ + 345: 00001024 0 NOTYPE LOCAL DEFAULT 8 .LC100 │ │ │ │ │ + 346: 00001048 0 NOTYPE LOCAL DEFAULT 8 .LC101 │ │ │ │ │ + 347: 00001070 0 NOTYPE LOCAL DEFAULT 8 .LC102 │ │ │ │ │ + 348: 00001090 0 NOTYPE LOCAL DEFAULT 8 .LC103 │ │ │ │ │ + 349: 00002ead 138 FUNC LOCAL DEFAULT 1 type_param_default_rule │ │ │ │ │ + 350: 000010ac 0 NOTYPE LOCAL DEFAULT 8 .LC104 │ │ │ │ │ + 351: 0000092d 94 FUNC LOCAL DEFAULT 9 _tmp_225_rule │ │ │ │ │ + 352: 00002f39 828 FUNC LOCAL DEFAULT 1 _loop1_219_rule │ │ │ │ │ + 353: 0000346d 610 FUNC LOCAL DEFAULT 1 key_value_pattern_rule │ │ │ │ │ + 354: 000036d1 2 FUNC LOCAL DEFAULT 1 _tmp_68_rule │ │ │ │ │ + 355: 000010ec 0 NOTYPE LOCAL DEFAULT 8 .LC105 │ │ │ │ │ + 356: 00001100 0 NOTYPE LOCAL DEFAULT 8 .LC106 │ │ │ │ │ + 357: 0000113c 0 NOTYPE LOCAL DEFAULT 8 .LC107 │ │ │ │ │ + 358: 00001164 0 NOTYPE LOCAL DEFAULT 8 .LC108 │ │ │ │ │ + 359: 000006e9 88 FUNC LOCAL DEFAULT 9 _tmp_214_rule │ │ │ │ │ + 360: 00000741 210 FUNC LOCAL DEFAULT 9 _loop0_215_rule │ │ │ │ │ + 361: 0000092d 94 FUNC LOCAL DEFAULT 9 _tmp_217_rule │ │ │ │ │ + 362: 00000741 210 FUNC LOCAL DEFAULT 9 _loop0_218_rule │ │ │ │ │ + 363: 0000092d 94 FUNC LOCAL DEFAULT 9 _tmp_271_rule │ │ │ │ │ + 364: 0000092d 94 FUNC LOCAL DEFAULT 9 _tmp_222_rule │ │ │ │ │ + 365: 0000092d 94 FUNC LOCAL DEFAULT 9 _tmp_221_rule │ │ │ │ │ + 366: 000011a0 0 NOTYPE LOCAL DEFAULT 8 .LC109 │ │ │ │ │ + 367: 000011d0 0 NOTYPE LOCAL DEFAULT 8 .LC110 │ │ │ │ │ + 368: 00000ee9 92 FUNC LOCAL DEFAULT 9 _tmp_268_rule │ │ │ │ │ + 369: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ + 370: 00000000 36 OBJECT LOCAL DEFAULT 3 reserved_keywords │ │ │ │ │ + 371: 00000190 8 OBJECT LOCAL DEFAULT 3 __compound_literal.0 │ │ │ │ │ + 372: 00000188 8 OBJECT LOCAL DEFAULT 3 __compound_literal.1 │ │ │ │ │ + 373: 00000158 48 OBJECT LOCAL DEFAULT 3 __compound_literal.2 │ │ │ │ │ + 374: 00000120 56 OBJECT LOCAL DEFAULT 3 __compound_literal.3 │ │ │ │ │ + 375: 000000e0 64 OBJECT LOCAL DEFAULT 3 __compound_literal.4 │ │ │ │ │ + 376: 00000098 72 OBJECT LOCAL DEFAULT 3 __compound_literal.5 │ │ │ │ │ + 377: 00000060 56 OBJECT LOCAL DEFAULT 3 __compound_literal.6 │ │ │ │ │ + 378: 00000050 16 OBJECT LOCAL DEFAULT 3 __compound_literal.7 │ │ │ │ │ + 379: 00000038 24 OBJECT LOCAL DEFAULT 3 __compound_literal.8 │ │ │ │ │ + 380: 00000024 20 OBJECT LOCAL DEFAULT 3 soft_keywords │ │ │ │ │ + 381: 00000001 2338 FUNC GLOBAL HIDDEN 6 _PyPegen_parse │ │ │ │ │ + 382: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_expect_token │ │ │ │ │ + 383: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Expression │ │ │ │ │ + 384: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ + 385: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_lookahead_with_int │ │ │ │ │ + 386: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_singleton_seq │ │ │ │ │ + 387: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Pypegen_stack_overflow │ │ │ │ │ + 388: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_generic_seq_new │ │ │ │ │ + 389: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ + 390: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_seq_flatten │ │ │ │ │ + 391: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_make_module │ │ │ │ │ + 392: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ + 393: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Realloc │ │ │ │ │ + 394: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_fill_token │ │ │ │ │ + 395: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Interactive │ │ │ │ │ + 396: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_seq_insert_in_front │ │ │ │ │ + 397: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_interactive_exit │ │ │ │ │ + 398: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ + 399: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ + 400: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Pass │ │ │ │ │ + 401: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_FunctionType │ │ │ │ │ + 402: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_seq_append_to_end │ │ │ │ │ + 403: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_lookahead │ │ │ │ │ + 404: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_expect_soft_keyword │ │ │ │ │ + 405: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_If │ │ │ │ │ + 406: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_With │ │ │ │ │ + 407: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_For │ │ │ │ │ + 408: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_function_def_decorators │ │ │ │ │ + 409: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_expect_forced_token │ │ │ │ │ + 410: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Try │ │ │ │ │ + 411: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_While │ │ │ │ │ + 412: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Match │ │ │ │ │ + 413: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_class_def_decorators │ │ │ │ │ + 414: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_AsyncWith │ │ │ │ │ + 415: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_TryStar │ │ │ │ │ + 416: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_AsyncFor │ │ │ │ │ + 417: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndentationError │ │ │ │ │ + 418: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_error │ │ │ │ │ 419: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsString │ │ │ │ │ 420: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_new_type_comment │ │ │ │ │ - 421: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndentationError │ │ │ │ │ - 422: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_error │ │ │ │ │ - 423: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SyntaxError │ │ │ │ │ - 424: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_is_memoized │ │ │ │ │ - 425: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_lookahead_with_string │ │ │ │ │ - 426: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_insert_memo │ │ │ │ │ - 427: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Expr │ │ │ │ │ - 428: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_seq_count_dots │ │ │ │ │ - 429: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_checked_future_import │ │ │ │ │ - 430: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Return │ │ │ │ │ - 431: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Raise │ │ │ │ │ - 432: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_alias │ │ │ │ │ - 433: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Import │ │ │ │ │ - 434: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_update_memo │ │ │ │ │ - 435: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_name_token │ │ │ │ │ - 436: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Delete │ │ │ │ │ - 437: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Assert │ │ │ │ │ - 438: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Break │ │ │ │ │ - 439: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Continue │ │ │ │ │ - 440: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_map_names_to_ids │ │ │ │ │ - 441: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Global │ │ │ │ │ - 442: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_join_names_with_dot │ │ │ │ │ - 443: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ImportFrom │ │ │ │ │ - 444: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Nonlocal │ │ │ │ │ - 445: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_set_expr_context │ │ │ │ │ - 446: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_TypeAlias │ │ │ │ │ - 447: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_AnnAssign │ │ │ │ │ - 448: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_AugAssign │ │ │ │ │ - 449: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Assign │ │ │ │ │ - 450: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Attribute │ │ │ │ │ - 451: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Subscript │ │ │ │ │ - 452: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_expr_name │ │ │ │ │ - 453: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Call │ │ │ │ │ - 454: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_number_token │ │ │ │ │ - 455: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ - 456: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Constant │ │ │ │ │ - 457: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ListComp │ │ │ │ │ - 458: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ - 459: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_keys │ │ │ │ │ - 460: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_values │ │ │ │ │ - 461: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Dict │ │ │ │ │ - 462: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ - 463: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Set │ │ │ │ │ - 464: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_EllipsisObject │ │ │ │ │ - 465: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_key_value_pair │ │ │ │ │ - 466: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_DictComp │ │ │ │ │ - 467: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_SetComp │ │ │ │ │ - 468: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_string_token │ │ │ │ │ - 469: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_constant_from_string │ │ │ │ │ - 470: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_concatenate_strings │ │ │ │ │ - 471: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_constant_from_token │ │ │ │ │ - 472: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_joined_str │ │ │ │ │ - 473: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Tuple │ │ │ │ │ - 474: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Starred │ │ │ │ │ - 475: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_List │ │ │ │ │ - 476: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_NamedExpr │ │ │ │ │ - 477: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_GeneratorExp │ │ │ │ │ - 478: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_IfExp │ │ │ │ │ - 479: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_check_legacy_stmt │ │ │ │ │ - 480: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_BoolOp │ │ │ │ │ - 481: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_BinOp │ │ │ │ │ - 482: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_cmpop_expr_pair │ │ │ │ │ - 483: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_cmpops │ │ │ │ │ - 484: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_exprs │ │ │ │ │ - 485: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Compare │ │ │ │ │ - 486: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_UnaryOp │ │ │ │ │ - 487: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_check_barry_as_flufl │ │ │ │ │ - 488: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Await │ │ │ │ │ - 489: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Lambda │ │ │ │ │ - 490: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_empty_arguments │ │ │ │ │ - 491: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_comprehension │ │ │ │ │ - 492: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_dummy_name │ │ │ │ │ - 493: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_FunctionDef │ │ │ │ │ - 494: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_AsyncFunctionDef │ │ │ │ │ - 495: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_collect_call_seqs │ │ │ │ │ - 496: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_seq_extract_starred_exprs │ │ │ │ │ - 497: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_seq_delete_starred_exprs │ │ │ │ │ - 498: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_YieldFrom │ │ │ │ │ - 499: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Yield │ │ │ │ │ - 500: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_make_arguments │ │ │ │ │ - 501: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_arg │ │ │ │ │ - 502: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_add_type_comment_to_arg │ │ │ │ │ - 503: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_alias_for_star │ │ │ │ │ - 504: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_slash_with_default │ │ │ │ │ - 505: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_name_default_pair │ │ │ │ │ - 506: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_star_etc │ │ │ │ │ - 507: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_formatted_value │ │ │ │ │ - 508: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_setup_full_format_spec │ │ │ │ │ - 509: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_check_fstring_conversion │ │ │ │ │ - 510: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_lookahead_for_expr │ │ │ │ │ - 511: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Slice │ │ │ │ │ - 512: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ExceptHandler │ │ │ │ │ - 513: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ClassDef │ │ │ │ │ - 514: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_augoperator │ │ │ │ │ - 515: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_keyword │ │ │ │ │ - 516: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_keyword_or_starred │ │ │ │ │ - 517: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_join_sequences │ │ │ │ │ - 518: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_withitem │ │ │ │ │ - 519: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_soft_keyword_token │ │ │ │ │ - 520: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_seq_last_item │ │ │ │ │ - 521: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_error_known_location │ │ │ │ │ - 522: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_last_comprehension_item │ │ │ │ │ - 523: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_nonparen_genexp_in_call │ │ │ │ │ - 524: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_arguments_parsing_error │ │ │ │ │ - 525: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_decoded_constant_from_token │ │ │ │ │ - 526: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_match_case │ │ │ │ │ - 527: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchSequence │ │ │ │ │ - 528: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchStar │ │ │ │ │ - 529: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchOr │ │ │ │ │ - 530: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchAs │ │ │ │ │ - 531: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchClass │ │ │ │ │ - 532: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchValue │ │ │ │ │ - 533: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchMapping │ │ │ │ │ - 534: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_pattern_keys │ │ │ │ │ - 535: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_patterns │ │ │ │ │ - 536: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchSingleton │ │ │ │ │ - 537: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_seq_first_item │ │ │ │ │ - 538: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_ensure_real │ │ │ │ │ - 539: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_key_pattern_pair │ │ │ │ │ - 540: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_TypeVar │ │ │ │ │ - 541: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ParamSpec │ │ │ │ │ - 542: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_TypeVarTuple │ │ │ │ │ - 543: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_invalid_target │ │ │ │ │ - 544: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_ensure_imaginary │ │ │ │ │ + 421: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SyntaxError │ │ │ │ │ + 422: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_is_memoized │ │ │ │ │ + 423: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_lookahead_with_string │ │ │ │ │ + 424: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_insert_memo │ │ │ │ │ + 425: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Expr │ │ │ │ │ + 426: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_seq_count_dots │ │ │ │ │ + 427: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_checked_future_import │ │ │ │ │ + 428: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Return │ │ │ │ │ + 429: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Raise │ │ │ │ │ + 430: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_alias │ │ │ │ │ + 431: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Import │ │ │ │ │ + 432: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_update_memo │ │ │ │ │ + 433: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_name_token │ │ │ │ │ + 434: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Delete │ │ │ │ │ + 435: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Assert │ │ │ │ │ + 436: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Break │ │ │ │ │ + 437: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ImportFrom │ │ │ │ │ + 438: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Continue │ │ │ │ │ + 439: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_map_names_to_ids │ │ │ │ │ + 440: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Global │ │ │ │ │ + 441: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_join_names_with_dot │ │ │ │ │ + 442: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Nonlocal │ │ │ │ │ + 443: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_set_expr_context │ │ │ │ │ + 444: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_TypeAlias │ │ │ │ │ + 445: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_AnnAssign │ │ │ │ │ + 446: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_AugAssign │ │ │ │ │ + 447: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Assign │ │ │ │ │ + 448: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Attribute │ │ │ │ │ + 449: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Subscript │ │ │ │ │ + 450: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_expr_name │ │ │ │ │ + 451: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Call │ │ │ │ │ + 452: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_number_token │ │ │ │ │ + 453: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ + 454: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Constant │ │ │ │ │ + 455: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ListComp │ │ │ │ │ + 456: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ + 457: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_keys │ │ │ │ │ + 458: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_values │ │ │ │ │ + 459: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Dict │ │ │ │ │ + 460: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ + 461: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Set │ │ │ │ │ + 462: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_EllipsisObject │ │ │ │ │ + 463: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_key_value_pair │ │ │ │ │ + 464: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_DictComp │ │ │ │ │ + 465: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_SetComp │ │ │ │ │ + 466: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_string_token │ │ │ │ │ + 467: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_constant_from_string │ │ │ │ │ + 468: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_concatenate_strings │ │ │ │ │ + 469: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_constant_from_token │ │ │ │ │ + 470: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_joined_str │ │ │ │ │ + 471: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Tuple │ │ │ │ │ + 472: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Starred │ │ │ │ │ + 473: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_List │ │ │ │ │ + 474: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_NamedExpr │ │ │ │ │ + 475: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_GeneratorExp │ │ │ │ │ + 476: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_IfExp │ │ │ │ │ + 477: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_check_legacy_stmt │ │ │ │ │ + 478: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_BoolOp │ │ │ │ │ + 479: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_BinOp │ │ │ │ │ + 480: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_cmpop_expr_pair │ │ │ │ │ + 481: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_cmpops │ │ │ │ │ + 482: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_exprs │ │ │ │ │ + 483: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Compare │ │ │ │ │ + 484: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_UnaryOp │ │ │ │ │ + 485: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_check_barry_as_flufl │ │ │ │ │ + 486: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Await │ │ │ │ │ + 487: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Lambda │ │ │ │ │ + 488: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_empty_arguments │ │ │ │ │ + 489: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_comprehension │ │ │ │ │ + 490: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_dummy_name │ │ │ │ │ + 491: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_FunctionDef │ │ │ │ │ + 492: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_AsyncFunctionDef │ │ │ │ │ + 493: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_collect_call_seqs │ │ │ │ │ + 494: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_seq_extract_starred_exprs │ │ │ │ │ + 495: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_seq_delete_starred_exprs │ │ │ │ │ + 496: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_YieldFrom │ │ │ │ │ + 497: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Yield │ │ │ │ │ + 498: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_make_arguments │ │ │ │ │ + 499: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_arg │ │ │ │ │ + 500: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_add_type_comment_to_arg │ │ │ │ │ + 501: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_alias_for_star │ │ │ │ │ + 502: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_slash_with_default │ │ │ │ │ + 503: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_name_default_pair │ │ │ │ │ + 504: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_star_etc │ │ │ │ │ + 505: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_formatted_value │ │ │ │ │ + 506: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_check_fstring_conversion │ │ │ │ │ + 507: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_setup_full_format_spec │ │ │ │ │ + 508: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_lookahead_for_expr │ │ │ │ │ + 509: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Slice │ │ │ │ │ + 510: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ExceptHandler │ │ │ │ │ + 511: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ClassDef │ │ │ │ │ + 512: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_augoperator │ │ │ │ │ + 513: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_keyword │ │ │ │ │ + 514: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_keyword_or_starred │ │ │ │ │ + 515: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_join_sequences │ │ │ │ │ + 516: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_withitem │ │ │ │ │ + 517: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_soft_keyword_token │ │ │ │ │ + 518: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_seq_last_item │ │ │ │ │ + 519: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_error_known_location │ │ │ │ │ + 520: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_last_comprehension_item │ │ │ │ │ + 521: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_nonparen_genexp_in_call │ │ │ │ │ + 522: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_arguments_parsing_error │ │ │ │ │ + 523: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_decoded_constant_from_token │ │ │ │ │ + 524: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_match_case │ │ │ │ │ + 525: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchSequence │ │ │ │ │ + 526: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchStar │ │ │ │ │ + 527: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchOr │ │ │ │ │ + 528: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchAs │ │ │ │ │ + 529: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchClass │ │ │ │ │ + 530: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchValue │ │ │ │ │ + 531: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchMapping │ │ │ │ │ + 532: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_pattern_keys │ │ │ │ │ + 533: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_patterns │ │ │ │ │ + 534: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchSingleton │ │ │ │ │ + 535: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_seq_first_item │ │ │ │ │ + 536: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_ensure_real │ │ │ │ │ + 537: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_key_pattern_pair │ │ │ │ │ + 538: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_TypeVar │ │ │ │ │ + 539: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ParamSpec │ │ │ │ │ + 540: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_TypeVarTuple │ │ │ │ │ + 541: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_invalid_target │ │ │ │ │ + 542: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_ensure_imaginary │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,712 +1,644 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x2612c contains 700 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x26678 contains 632 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000032 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000006a 0000c50a R_ARM_THM_CALL 000108e9 param_rule │ │ │ │ │ -00000074 0000cb0a R_ARM_THM_CALL 00017169 default_rule │ │ │ │ │ -00000082 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000008c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000009c 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -000000c8 0000c50a R_ARM_THM_CALL 000108e9 param_rule │ │ │ │ │ -000000e6 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000000f6 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000010a 0000cb0a R_ARM_THM_CALL 00017169 default_rule │ │ │ │ │ -0000011a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000126 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000012a 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00000134 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00000144 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00000156 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000182 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00000190 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000198 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000001b0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000001b8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000001ee 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00000212 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000022c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000023a 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000024c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000025c 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000026e 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000002a2 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000002b0 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000002b8 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000002cc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000002da 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000320 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000033a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000358 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000362 0000850a R_ARM_THM_CALL 0000ab71 star_expression_rule │ │ │ │ │ -00000374 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00000396 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -000003a8 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000003da 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000003fc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000046a 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000484 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000492 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000004a4 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000004b4 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000004c8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000516 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00000524 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000052c 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000544 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000054e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000558 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000005aa 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000005d4 0000600a R_ARM_THM_CALL 000052e1 t_primary_rule │ │ │ │ │ -000005e0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000005f4 0000600a R_ARM_THM_CALL 000052e1 t_primary_rule │ │ │ │ │ -00000602 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000060c 0000580a R_ARM_THM_CALL 00014dc9 slices_rule │ │ │ │ │ -0000061a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000620 0000572f R_ARM_THM_MOVW_ABS_NC 00007051 t_lookahead_rule │ │ │ │ │ -00000624 00005730 R_ARM_THM_MOVT_ABS 00007051 t_lookahead_rule │ │ │ │ │ -0000062c 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00000634 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00000656 0001c30a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -0000066a 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000006ac 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000006ba 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -000006ce 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000006d8 0000572f R_ARM_THM_MOVW_ABS_NC 00007051 t_lookahead_rule │ │ │ │ │ -000006dc 00005730 R_ARM_THM_MOVT_ABS 00007051 t_lookahead_rule │ │ │ │ │ -000006e4 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000006f0 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00000714 0001c20a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -0000071e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000073c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000074e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000760 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000786 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000790 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000007b2 0001db0a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ -000007ba 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000007de 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000007e8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00000806 0001d90a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -00000822 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000830 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000083c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000844 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000085c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000086c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000008b4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000008c4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000008d2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000914 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000092e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000093a 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00000948 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000095a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000970 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000978 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000984 0000fe0a R_ARM_THM_CALL 00017575 kwarg_or_double_starred_rule │ │ │ │ │ -000009a2 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000009c2 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000009fc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000a0c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000a1c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000a52 0000b70a R_ARM_THM_CALL 000103a1 slash_no_default_rule │ │ │ │ │ -00000a60 0000b00a R_ARM_THM_CALL 000110b1 slash_with_default_rule │ │ │ │ │ -00000a70 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000aaa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000abe 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000ac8 00000a0a R_ARM_THM_CALL 0000847d expression_rule │ │ │ │ │ -00000ad6 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00000b0c 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00000b1a 0002070a R_ARM_THM_CALL 00000000 _PyPegen_soft_keyword_token │ │ │ │ │ -00000b30 0001d40a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -00000b3e 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00000b4c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000b94 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000baa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000bbe 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000bd6 00012c0a R_ARM_THM_CALL 0001a561 _tmp_167_rule │ │ │ │ │ -00000be8 00012d0a R_ARM_THM_CALL 0001a561 _tmp_168_rule │ │ │ │ │ -00000c06 0000730a R_ARM_THM_CALL 0000f741 starred_expression_rule │ │ │ │ │ -00000c18 00005a0a R_ARM_THM_CALL 00012501 star_named_expression_rule │ │ │ │ │ -00000c26 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000c30 00005e0a R_ARM_THM_CALL 00013c8d star_named_expressions_rule │ │ │ │ │ -00000c3c 00006e0a R_ARM_THM_CALL 0000d5e1 for_if_clauses_rule │ │ │ │ │ -00000c44 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00000c48 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000c58 0002080a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -00000c62 0002080a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -00000c68 00012b2f R_ARM_THM_MOVW_ABS_NC 00000e00 .LC86 │ │ │ │ │ -00000c6c 00012b30 R_ARM_THM_MOVT_ABS 00000e00 .LC86 │ │ │ │ │ -00000c82 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000c96 00005a0a R_ARM_THM_CALL 00012501 star_named_expression_rule │ │ │ │ │ -00000ca4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000cb0 00006e0a R_ARM_THM_CALL 0000d5e1 for_if_clauses_rule │ │ │ │ │ -00000cba 00012b2f R_ARM_THM_MOVW_ABS_NC 00000e00 .LC86 │ │ │ │ │ -00000cbe 00012b30 R_ARM_THM_MOVT_ABS 00000e00 .LC86 │ │ │ │ │ -00000cc4 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00000cc8 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000ce0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000cf2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000d02 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000d1a 00006e0a R_ARM_THM_CALL 0000d5e1 for_if_clauses_rule │ │ │ │ │ -00000d24 00012a2f R_ARM_THM_MOVW_ABS_NC 00000dcc .LC85 │ │ │ │ │ -00000d28 00012a30 R_ARM_THM_MOVT_ABS 00000dcc .LC85 │ │ │ │ │ -00000d2e 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00000d32 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000d72 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000d80 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000d92 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000d9a 00002c0a R_ARM_THM_CALL 00009539 star_expressions_rule │ │ │ │ │ -00000da8 00004a0a R_ARM_THM_CALL 000001d3 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ -00000dac 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000dfa 0002090a R_ARM_THM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ -00000e2c 00006d0a R_ARM_THM_CALL 00013b85 list_rule │ │ │ │ │ -00000e3c 00006c0a R_ARM_THM_CALL 00012271 tuple_rule │ │ │ │ │ -00000e4e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000e72 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000e86 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000eb4 00006d0a R_ARM_THM_CALL 00013b85 list_rule │ │ │ │ │ -00000ec2 00006c0a R_ARM_THM_CALL 00012271 tuple_rule │ │ │ │ │ -00000ed0 0000610a R_ARM_THM_CALL 000081a9 genexp_rule │ │ │ │ │ -00000ee2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000ef4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000f06 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000f16 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000f54 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000f7e 00002b0a R_ARM_THM_CALL 000070c9 star_targets_rule │ │ │ │ │ -00000f90 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00000fa0 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000fb8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000fc6 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00000fe8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000ff2 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000100a 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00001022 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001038 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001040 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000107c 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000010a2 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000010b0 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000010ec 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000010fe 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000110c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001114 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001126 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001156 0001200a R_ARM_THM_CALL 00018d59 lambda_param_rule │ │ │ │ │ -00001166 0001200a R_ARM_THM_CALL 00018d59 lambda_param_rule │ │ │ │ │ -00001180 0000cb0a R_ARM_THM_CALL 00017169 default_rule │ │ │ │ │ -00001190 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000011a0 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -000011aa 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000011c4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000011cc 0000cb0a R_ARM_THM_CALL 00017169 default_rule │ │ │ │ │ -000011d8 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000011dc 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000011e6 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00001266 0000730a R_ARM_THM_CALL 0000f741 starred_expression_rule │ │ │ │ │ -000012ba 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000012dc 00000a0a R_ARM_THM_CALL 0000847d expression_rule │ │ │ │ │ -0000130a 0000a30a R_ARM_THM_CALL 00016539 kwargs_rule │ │ │ │ │ -0000132a 00000a0a R_ARM_THM_CALL 0000847d expression_rule │ │ │ │ │ -00001346 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00001370 00009f0a R_ARM_THM_CALL 0000e259 args_rule │ │ │ │ │ -00001390 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000013ac 00009f0a R_ARM_THM_CALL 0000e259 args_rule │ │ │ │ │ -000013c4 00009f0a R_ARM_THM_CALL 0000e259 args_rule │ │ │ │ │ -000013da 00009f0a R_ARM_THM_CALL 0000e259 args_rule │ │ │ │ │ -000013f2 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000013f6 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00001400 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000140e 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00001412 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000141e 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00001446 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001468 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000147a 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000148e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000149e 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000014b0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000014c4 0000a40a R_ARM_THM_CALL 0000f32d _tmp_258_rule │ │ │ │ │ -000014f4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001500 00000a0a R_ARM_THM_CALL 0000847d expression_rule │ │ │ │ │ -0000150e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001526 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000153e 0001dc0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -00001546 0000792f R_ARM_THM_MOVW_ABS_NC 000004e4 .LC31 │ │ │ │ │ -0000154a 00007930 R_ARM_THM_MOVT_ABS 000004e4 .LC31 │ │ │ │ │ -00001550 0000300a R_ARM_THM_CALL 000176d5 INVALID_VERSION_CHECK │ │ │ │ │ -0000156c 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000157a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000015a4 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000015ac 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000015c8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000015e0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001600 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001616 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001632 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001640 00000a0a R_ARM_THM_CALL 0000847d expression_rule │ │ │ │ │ -0000164c 00006e0a R_ARM_THM_CALL 0000d5e1 for_if_clauses_rule │ │ │ │ │ -00001656 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000165a 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001662 0000cd2f R_ARM_THM_MOVW_ABS_NC 000008e8 .LC58 │ │ │ │ │ -00001666 0000cd30 R_ARM_THM_MOVT_ABS 000008e8 .LC58 │ │ │ │ │ -0000167c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001692 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000016a8 00006e0a R_ARM_THM_CALL 0000d5e1 for_if_clauses_rule │ │ │ │ │ -000016b8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000016e2 00009f0a R_ARM_THM_CALL 0000e259 args_rule │ │ │ │ │ -000016fc 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001700 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001710 0002080a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -00001714 00020a0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -0000171e 0002080a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -00001722 00020a0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -00001728 0001302f R_ARM_THM_MOVW_ABS_NC 00000e7c .LC88 │ │ │ │ │ -0000172c 00013030 R_ARM_THM_MOVT_ABS 00000e7c .LC88 │ │ │ │ │ -00001742 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000177e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000178a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001796 0001322f R_ARM_THM_MOVW_ABS_NC 00000b97 _tmp_155_rule │ │ │ │ │ -0000179a 00013230 R_ARM_THM_MOVT_ABS 00000b97 _tmp_155_rule │ │ │ │ │ -000017a2 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000017ac 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000017b0 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000017b8 0001312f R_ARM_THM_MOVW_ABS_NC 00000ea8 .LC89 │ │ │ │ │ -000017bc 00013130 R_ARM_THM_MOVT_ABS 00000ea8 .LC89 │ │ │ │ │ -000017e2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000017ea 00000a0a R_ARM_THM_CALL 0000847d expression_rule │ │ │ │ │ -000017fe 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001816 0000a30a R_ARM_THM_CALL 00016539 kwargs_rule │ │ │ │ │ -00001828 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00001840 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001866 0001330a R_ARM_THM_CALL 000002ff _tmp_262_rule │ │ │ │ │ -0000189a 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000018b8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000018c8 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000018da 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000018ea 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000018fa 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000018fe 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001906 00012f2f R_ARM_THM_MOVW_ABS_NC 00000e3c .LC87 │ │ │ │ │ -0000190a 00012f30 R_ARM_THM_MOVT_ABS 00000e3c .LC87 │ │ │ │ │ -00001920 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000193a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001952 0001330a R_ARM_THM_CALL 000002ff _tmp_262_rule │ │ │ │ │ -0000196e 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000197c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001984 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000019a0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000019ac 00000a0a R_ARM_THM_CALL 0000847d expression_rule │ │ │ │ │ -000019ba 00006e0a R_ARM_THM_CALL 0000d5e1 for_if_clauses_rule │ │ │ │ │ -000019c4 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000019c8 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000019d6 0002080a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -000019da 00020a0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -000019e4 0002080a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -000019e8 00020a0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -000019ee 0001302f R_ARM_THM_MOVW_ABS_NC 00000e7c .LC88 │ │ │ │ │ -000019f2 00013030 R_ARM_THM_MOVT_ABS 00000e7c .LC88 │ │ │ │ │ -00001a08 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001a20 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001a36 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001a4c 00006e0a R_ARM_THM_CALL 0000d5e1 for_if_clauses_rule │ │ │ │ │ -00001a5c 00020b0a R_ARM_THM_CALL 00000000 _PyPegen_nonparen_genexp_in_call │ │ │ │ │ -00001a64 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001a76 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001a82 00009f0a R_ARM_THM_CALL 0000e259 args_rule │ │ │ │ │ -00001a90 00020c0a R_ARM_THM_CALL 00000000 _PyPegen_arguments_parsing_error │ │ │ │ │ -00001a98 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001ab0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001ac0 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00001ac8 00006e0a R_ARM_THM_CALL 0000d5e1 for_if_clauses_rule │ │ │ │ │ -00001ad8 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00001ae0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001af4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001b4e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001b6a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001b86 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001ba2 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00001bb4 0001372f R_ARM_THM_MOVW_ABS_NC 00001d3d _tmp_157_rule │ │ │ │ │ -00001bb8 00013730 R_ARM_THM_MOVT_ABS 00001d3d _tmp_157_rule │ │ │ │ │ -00001bbe 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00001bc6 00000a0a R_ARM_THM_CALL 0000847d expression_rule │ │ │ │ │ -00001bdc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001bf8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001c04 00000a0a R_ARM_THM_CALL 0000847d expression_rule │ │ │ │ │ -00001c0e 00006e0a R_ARM_THM_CALL 0000d5e1 for_if_clauses_rule │ │ │ │ │ -00001c16 0000cd2f R_ARM_THM_MOVW_ABS_NC 000008e8 .LC58 │ │ │ │ │ -00001c1a 0000cd30 R_ARM_THM_MOVT_ABS 000008e8 .LC58 │ │ │ │ │ -00001c20 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001c24 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001c3c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001c52 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001c5a 0001352f R_ARM_THM_MOVW_ABS_NC 00000ee0 .LC91 │ │ │ │ │ -00001c5e 00013530 R_ARM_THM_MOVT_ABS 00000ee0 .LC91 │ │ │ │ │ -00001c64 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001c68 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001c88 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001c92 0001342f R_ARM_THM_MOVW_ABS_NC 00000ecc .LC90 │ │ │ │ │ -00001c96 00013430 R_ARM_THM_MOVT_ABS 00000ecc .LC90 │ │ │ │ │ -00001ca0 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001ca4 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001cbc 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001cd2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001ce6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001cf0 00000a0a R_ARM_THM_CALL 0000847d expression_rule │ │ │ │ │ -00001cfe 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001d0a 00000a0a R_ARM_THM_CALL 0000847d expression_rule │ │ │ │ │ -00001d14 0001362f R_ARM_THM_MOVW_ABS_NC 00000f20 .LC92 │ │ │ │ │ -00001d18 00013630 R_ARM_THM_MOVT_ABS 00000f20 .LC92 │ │ │ │ │ -00001d1e 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001d22 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001d66 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00001d80 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001d8e 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00001d94 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001dce 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001de0 00005f0a R_ARM_THM_CALL 0000e9b5 annotated_rhs_rule │ │ │ │ │ -00001df2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001e2e 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00001e4c 00005a0a R_ARM_THM_CALL 00012501 star_named_expression_rule │ │ │ │ │ -00001e58 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001e68 0000250a R_ARM_THM_CALL 00011ec1 named_expression_rule │ │ │ │ │ -00001e92 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001eb0 00005e0a R_ARM_THM_CALL 00013c8d star_named_expressions_rule │ │ │ │ │ -00001ebe 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001ed2 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00001ee8 0001d90a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -00001ef2 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001f3c 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001f6c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001f7c 0000760a R_ARM_THM_CALL 00014071 fstring_replacement_field_rule │ │ │ │ │ -00001f90 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00001fae 00020d0a R_ARM_THM_CALL 00000000 _PyPegen_decoded_constant_from_token │ │ │ │ │ -00001fd0 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001fee 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00001ffe 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002006 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002012 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000201c 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002030 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002036 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000207a 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000020ae 0001382f R_ARM_THM_MOVW_ABS_NC 00000f4c .LC93 │ │ │ │ │ -000020b2 00013830 R_ARM_THM_MOVT_ABS 00000f4c .LC93 │ │ │ │ │ -000020b8 0001960a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -000020d8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000020e0 0000260a R_ARM_THM_CALL 00013639 block_rule │ │ │ │ │ -000020ee 00020e0a R_ARM_THM_CALL 00000000 _PyAST_match_case │ │ │ │ │ -0000210c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002132 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00002150 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000216c 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000217c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002184 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000021a4 0001382f R_ARM_THM_MOVW_ABS_NC 00000f4c .LC93 │ │ │ │ │ -000021a8 00013830 R_ARM_THM_MOVT_ABS 00000f4c .LC93 │ │ │ │ │ -000021ae 0001960a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -000021ca 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000021dc 0001382f R_ARM_THM_MOVW_ABS_NC 00000f4c .LC93 │ │ │ │ │ -000021e0 00013830 R_ARM_THM_MOVT_ABS 00000f4c .LC93 │ │ │ │ │ -000021e4 0001960a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00002204 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002222 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002232 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00002236 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00002240 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002244 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002248 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00002250 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002268 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002270 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002274 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000227e 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002290 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00002294 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -0000229a 0001392f R_ARM_THM_MOVW_ABS_NC 00000f54 .LC94 │ │ │ │ │ -0000229e 00013930 R_ARM_THM_MOVT_ABS 00000f54 .LC94 │ │ │ │ │ -000022a2 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000022c0 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000022ce 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000022d8 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000022e6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002320 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00002352 00013d0a R_ARM_THM_CALL 0001a5c5 pattern_rule │ │ │ │ │ -00002366 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002374 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000238c 00020f0a R_ARM_THM_CALL 00000000 _PyAST_MatchSequence │ │ │ │ │ -00002396 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002406 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000242c 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00002436 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002450 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000024a0 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000024c6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000024d8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000024ee 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00002506 00013d0a R_ARM_THM_CALL 0001a5c5 pattern_rule │ │ │ │ │ -0000252a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002542 0002100a R_ARM_THM_CALL 00000000 _PyAST_MatchStar │ │ │ │ │ -0000254c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002564 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000256e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000258a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000025a2 0002100a R_ARM_THM_CALL 00000000 _PyAST_MatchStar │ │ │ │ │ -000025b0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002610 0001c60a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -00002624 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000263c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002644 0001c60a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -00002650 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000266c 0001e60a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -0000267a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000026a4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000026f8 0001520a R_ARM_THM_CALL 0001badd signed_real_number_rule │ │ │ │ │ -0000270c 0001520a R_ARM_THM_CALL 0001badd signed_real_number_rule │ │ │ │ │ -00002726 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002730 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000273a 0001530a R_ARM_THM_CALL 00000249 imaginary_number_rule │ │ │ │ │ -00002746 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002766 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00002770 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002786 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002790 0001530a R_ARM_THM_CALL 00000249 imaginary_number_rule │ │ │ │ │ -0000279c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000027ba 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00002812 0001422f R_ARM_THM_MOVW_ABS_NC 00000f94 .LC95 │ │ │ │ │ -00002816 00014230 R_ARM_THM_MOVT_ABS 00000f94 .LC95 │ │ │ │ │ -00002820 0001962f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00002824 00019630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00002828 0001a90a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_string │ │ │ │ │ -00002830 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00002838 0001542f R_ARM_THM_MOVW_ABS_NC 00002cdd _tmp_69_rule │ │ │ │ │ -0000283c 00015430 R_ARM_THM_MOVT_ABS 00002cdd _tmp_69_rule │ │ │ │ │ -00002844 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00002850 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00002858 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002880 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000028c4 0001422f R_ARM_THM_MOVW_ABS_NC 00000f94 .LC95 │ │ │ │ │ -000028c8 00014230 R_ARM_THM_MOVT_ABS 00000f94 .LC95 │ │ │ │ │ -000028ce 0001960a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -000028e6 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002904 0002120a R_ARM_THM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ -0000290e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002926 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00002958 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002990 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000029b4 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00002a10 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002a1c 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00002a2a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002a50 0001c20a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -00002a70 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00002a9a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002aa0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002abc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002af8 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00002b08 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002b80 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002b9a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002bc4 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00002be2 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002bf2 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00002c04 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002c26 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00002c34 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002c3c 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002c5e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002c72 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002c7c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002cb0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002cc2 0000250a R_ARM_THM_CALL 00011ec1 named_expression_rule │ │ │ │ │ -00002ccc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002d04 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002d14 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002d24 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002d34 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002d74 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002db2 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00002dd0 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002de2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002dea 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002df2 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002dfe 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002e0e 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002e26 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00002e7a 00013d0a R_ARM_THM_CALL 0001a5c5 pattern_rule │ │ │ │ │ -00002e9e 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002eb8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002ec2 00013d0a R_ARM_THM_CALL 0001a5c5 pattern_rule │ │ │ │ │ -00002ee2 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00002ef2 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002f02 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00002f30 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00002f3e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002f46 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002f5a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002f64 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002f6c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002fe4 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002ffa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000300e 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000301e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000302e 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00003042 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000304c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003054 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003092 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000309a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000030bc 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000030f4 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00003100 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003108 00013d0a R_ARM_THM_CALL 0001a5c5 pattern_rule │ │ │ │ │ -00003114 00021b0a R_ARM_THM_CALL 00000000 _PyPegen_key_pattern_pair │ │ │ │ │ -00003126 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000312c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003182 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000031ac 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000031d4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000031fc 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000321c 00021c0a R_ARM_THM_CALL 00000000 _PyAST_TypeVar │ │ │ │ │ -00003230 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00003250 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003266 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000327c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003284 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000328e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000032a8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000032b4 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000032d2 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000032f0 00021d0a R_ARM_THM_CALL 00000000 _PyAST_ParamSpec │ │ │ │ │ -000032fa 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003306 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00003312 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000331e 00000a0a R_ARM_THM_CALL 0000847d expression_rule │ │ │ │ │ -00003326 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000332a 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00003332 00015b2f R_ARM_THM_MOVW_ABS_NC 00001024 .LC100 │ │ │ │ │ -00003336 00015b30 R_ARM_THM_MOVT_ABS 00001024 .LC100 │ │ │ │ │ -00003340 00015a2f R_ARM_THM_MOVW_ABS_NC 00000ff8 .LC99 │ │ │ │ │ -00003344 00015a30 R_ARM_THM_MOVT_ABS 00000ff8 .LC99 │ │ │ │ │ -0000334c 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00003374 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003392 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000033ae 00021e0a R_ARM_THM_CALL 00000000 _PyAST_TypeVarTuple │ │ │ │ │ -000033be 00000a0a R_ARM_THM_CALL 0000847d expression_rule │ │ │ │ │ -000033ce 00000a0a R_ARM_THM_CALL 0000847d expression_rule │ │ │ │ │ -000033d8 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000033dc 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000033e4 00015d2f R_ARM_THM_MOVW_ABS_NC 00001070 .LC102 │ │ │ │ │ -000033e8 00015d30 R_ARM_THM_MOVT_ABS 00001070 .LC102 │ │ │ │ │ -000033f2 00015c2f R_ARM_THM_MOVW_ABS_NC 00001048 .LC101 │ │ │ │ │ -000033f6 00015c30 R_ARM_THM_MOVT_ABS 00001048 .LC101 │ │ │ │ │ -00003414 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003436 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003444 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003452 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000345a 0000850a R_ARM_THM_CALL 0000ab71 star_expression_rule │ │ │ │ │ -00003468 00015e2f R_ARM_THM_MOVW_ABS_NC 00001090 .LC103 │ │ │ │ │ -0000346c 00015e30 R_ARM_THM_MOVT_ABS 00001090 .LC103 │ │ │ │ │ -00003470 0000300a R_ARM_THM_CALL 000176d5 INVALID_VERSION_CHECK │ │ │ │ │ -0000348e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003494 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000034d8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000034f0 00000a0a R_ARM_THM_CALL 0000847d expression_rule │ │ │ │ │ -000034fe 00015e2f R_ARM_THM_MOVW_ABS_NC 00001090 .LC103 │ │ │ │ │ -00003502 00015e30 R_ARM_THM_MOVT_ABS 00001090 .LC103 │ │ │ │ │ -00003506 0000300a R_ARM_THM_CALL 000176d5 INVALID_VERSION_CHECK │ │ │ │ │ -00003514 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003530 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000356a 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000035c2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000035ce 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000035d8 00000a0a R_ARM_THM_CALL 0000847d expression_rule │ │ │ │ │ -00003602 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003620 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003628 0000260a R_ARM_THM_CALL 00013639 block_rule │ │ │ │ │ -00003632 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003654 0002000a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ -000036ac 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000036cc 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000036f4 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003720 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000373c 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000374c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003760 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000376a 00000a0a R_ARM_THM_CALL 0000847d expression_rule │ │ │ │ │ -00003774 0001610a R_ARM_THM_CALL 0000092d _tmp_225_rule │ │ │ │ │ -00003782 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000378e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003796 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000379a 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000037a4 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000037b4 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -000037b8 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -000037c0 0001602f R_ARM_THM_MOVW_ABS_NC 000010ac .LC104 │ │ │ │ │ -000037c4 00016030 R_ARM_THM_MOVT_ABS 000010ac .LC104 │ │ │ │ │ -000037c8 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000037d0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000037f4 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000037fc 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003808 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003810 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003824 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00003832 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000384c 0000f80a R_ARM_THM_CALL 0000098b invalid_except_stmt_rule │ │ │ │ │ -0000385a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003862 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000389c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000038ac 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000038bc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000038f6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003906 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003982 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000399c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000039aa 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000039bc 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000039cc 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00003a16 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00003a24 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003a2c 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003a40 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003a4a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003a52 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003adc 0001642f R_ARM_THM_MOVW_ABS_NC 00003cd1 _tmp_68_rule │ │ │ │ │ -00003ae0 00016430 R_ARM_THM_MOVT_ABS 00003cd1 _tmp_68_rule │ │ │ │ │ -00003ae8 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00003afc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003b08 00013d0a R_ARM_THM_CALL 0001a5c5 pattern_rule │ │ │ │ │ -00003b18 00021b0a R_ARM_THM_CALL 00000000 _PyPegen_key_pattern_pair │ │ │ │ │ -00003b54 00006b0a R_ARM_THM_CALL 00006b2d strings_rule │ │ │ │ │ -00003b6c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003b82 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003b98 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003ba8 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003bea 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003bf6 0001ce2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00003bfa 0001ce30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00003c0e 0001c80a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00003c1a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003c2e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003c42 0001ca2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00003c46 0001ca30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00003c52 0001c80a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00003c62 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003c74 0001c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00003c78 0001c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00003c82 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003c94 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003cb0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003cb8 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003cfc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003d0c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003d1c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000002e 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00000052 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000006c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000007a 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000008c 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000009c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000000ae 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000000e2 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000000f0 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000000f8 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000010c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000011a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000160 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000017a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000198 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000001a2 0000850a R_ARM_THM_CALL 0000ab7d star_expression_rule │ │ │ │ │ +000001b4 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000001d6 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +000001e8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000021a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000023c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000002aa 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000002c4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000002d2 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000002e4 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000002f4 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00000308 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000356 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00000364 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000036c 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000384 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000038e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000398 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000003ea 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00000414 0000600a R_ARM_THM_CALL 000052fd t_primary_rule │ │ │ │ │ +00000420 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000434 0000600a R_ARM_THM_CALL 000052fd t_primary_rule │ │ │ │ │ +00000442 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000044c 0000580a R_ARM_THM_CALL 00014e25 slices_rule │ │ │ │ │ +0000045a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000460 0000572f R_ARM_THM_MOVW_ABS_NC 00007045 t_lookahead_rule │ │ │ │ │ +00000464 00005730 R_ARM_THM_MOVT_ABS 00007045 t_lookahead_rule │ │ │ │ │ +0000046c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00000474 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00000496 0001c10a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +000004aa 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +000004ec 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000004fa 0001bb0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000050e 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00000518 0000572f R_ARM_THM_MOVW_ABS_NC 00007045 t_lookahead_rule │ │ │ │ │ +0000051c 00005730 R_ARM_THM_MOVT_ABS 00007045 t_lookahead_rule │ │ │ │ │ +00000524 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00000530 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00000554 0001c00a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +0000055e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000057c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000058e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000005a0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000005c6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000005d0 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000005f2 0001d90a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ +000005fa 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000061e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000628 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00000646 0001d70a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +00000662 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000670 0001bb0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000067c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000684 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000069c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000006ac 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000006f4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000704 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000712 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000754 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000076e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000077a 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00000788 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000079a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000007b0 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000007b8 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000007c4 0000fd0a R_ARM_THM_CALL 00017ac9 kwarg_or_double_starred_rule │ │ │ │ │ +000007e2 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000802 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000083a 0000b70a R_ARM_THM_CALL 000103f5 slash_no_default_rule │ │ │ │ │ +00000848 0000b00a R_ARM_THM_CALL 000110f1 slash_with_default_rule │ │ │ │ │ +00000858 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000892 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000008a6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000008b0 00000a0a R_ARM_THM_CALL 00008495 expression_rule │ │ │ │ │ +000008be 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +000008f4 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00000902 0002050a R_ARM_THM_CALL 00000000 _PyPegen_soft_keyword_token │ │ │ │ │ +00000918 0001d20a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ +00000926 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00000934 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000966 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000974 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000986 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000098e 00002c0a R_ARM_THM_CALL 0000955d star_expressions_rule │ │ │ │ │ +0000099c 00004b0a R_ARM_THM_CALL 000001d3 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ +000009a0 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000009ee 0002070a R_ARM_THM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ +00000a20 00006d0a R_ARM_THM_CALL 00013bdd list_rule │ │ │ │ │ +00000a30 00006c0a R_ARM_THM_CALL 000122c5 tuple_rule │ │ │ │ │ +00000a42 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000a66 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000a7a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000aa8 00006d0a R_ARM_THM_CALL 00013bdd list_rule │ │ │ │ │ +00000ab6 00006c0a R_ARM_THM_CALL 000122c5 tuple_rule │ │ │ │ │ +00000ac4 0000610a R_ARM_THM_CALL 000081c5 genexp_rule │ │ │ │ │ +00000ad6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000ae8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000afa 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000b0a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000b48 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000b72 00002b0a R_ARM_THM_CALL 000070bd star_targets_rule │ │ │ │ │ +00000b84 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00000b94 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000bac 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000bba 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00000bdc 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000be6 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000bfe 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00000c16 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000c2c 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000c34 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000c68 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000c78 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000c88 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000cc8 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000cee 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00000cfc 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000d38 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00000d4a 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000d58 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000d60 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000d72 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000da2 0001200a R_ARM_THM_CALL 0001940d lambda_param_rule │ │ │ │ │ +00000db2 0001200a R_ARM_THM_CALL 0001940d lambda_param_rule │ │ │ │ │ +00000dcc 0000cb0a R_ARM_THM_CALL 000176c5 default_rule │ │ │ │ │ +00000ddc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000dec 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00000df6 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000e10 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000e18 0000cb0a R_ARM_THM_CALL 000176c5 default_rule │ │ │ │ │ +00000e24 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00000e28 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00000e32 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00000eb2 0000710a R_ARM_THM_CALL 0000f795 starred_expression_rule │ │ │ │ │ +00000f06 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00000f28 00000a0a R_ARM_THM_CALL 00008495 expression_rule │ │ │ │ │ +00000f56 0000a30a R_ARM_THM_CALL 00016ab9 kwargs_rule │ │ │ │ │ +00000f76 00000a0a R_ARM_THM_CALL 00008495 expression_rule │ │ │ │ │ +00000f92 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00000fbc 00009f0a R_ARM_THM_CALL 0000e291 args_rule │ │ │ │ │ +00000fdc 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00000ff8 00009f0a R_ARM_THM_CALL 0000e291 args_rule │ │ │ │ │ +00001010 00009f0a R_ARM_THM_CALL 0000e291 args_rule │ │ │ │ │ +00001026 00009f0a R_ARM_THM_CALL 0000e291 args_rule │ │ │ │ │ +0000103e 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00001042 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000104c 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000105a 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000105e 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000106a 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00001092 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000010b4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000010c6 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000010da 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000010ea 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000010fc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001110 0000a40a R_ARM_THM_CALL 0000f381 _tmp_258_rule │ │ │ │ │ +00001140 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000114c 00000a0a R_ARM_THM_CALL 00008495 expression_rule │ │ │ │ │ +0000115a 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00001172 0001bb0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000118a 0001da0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +00001192 0000792f R_ARM_THM_MOVW_ABS_NC 000004e4 .LC31 │ │ │ │ │ +00001196 00007930 R_ARM_THM_MOVT_ABS 000004e4 .LC31 │ │ │ │ │ +0000119c 0000300a R_ARM_THM_CALL 00017c29 INVALID_VERSION_CHECK │ │ │ │ │ +000011b8 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000011c6 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000011f0 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000011f8 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001214 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000122c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000124c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001262 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000127e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000128c 00000a0a R_ARM_THM_CALL 00008495 expression_rule │ │ │ │ │ +00001298 00006e0a R_ARM_THM_CALL 0000d609 for_if_clauses_rule │ │ │ │ │ +000012a2 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000012a6 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000012ae 0000cd2f R_ARM_THM_MOVW_ABS_NC 000008e8 .LC58 │ │ │ │ │ +000012b2 0000cd30 R_ARM_THM_MOVT_ABS 000008e8 .LC58 │ │ │ │ │ +000012c8 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000012de 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000012f4 00006e0a R_ARM_THM_CALL 0000d609 for_if_clauses_rule │ │ │ │ │ +00001304 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000132e 00009f0a R_ARM_THM_CALL 0000e291 args_rule │ │ │ │ │ +00001348 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000134c 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000135c 0002060a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +00001360 0002080a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +0000136a 0002060a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0000136e 0002080a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +00001374 00012e2f R_ARM_THM_MOVW_ABS_NC 00000e7c .LC88 │ │ │ │ │ +00001378 00012e30 R_ARM_THM_MOVT_ABS 00000e7c .LC88 │ │ │ │ │ +0000138e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000013ca 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000013d6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000013e2 0001302f R_ARM_THM_MOVW_ABS_NC 00000b97 _tmp_155_rule │ │ │ │ │ +000013e6 00013030 R_ARM_THM_MOVT_ABS 00000b97 _tmp_155_rule │ │ │ │ │ +000013ee 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000013f8 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000013fc 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001404 00012f2f R_ARM_THM_MOVW_ABS_NC 00000ea8 .LC89 │ │ │ │ │ +00001408 00012f30 R_ARM_THM_MOVT_ABS 00000ea8 .LC89 │ │ │ │ │ +0000142e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001436 00000a0a R_ARM_THM_CALL 00008495 expression_rule │ │ │ │ │ +0000144a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001462 0000a30a R_ARM_THM_CALL 00016ab9 kwargs_rule │ │ │ │ │ +00001474 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000148c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000014b2 0001310a R_ARM_THM_CALL 000002ff _tmp_262_rule │ │ │ │ │ +000014e6 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001504 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001514 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00001526 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001536 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00001546 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000154a 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001552 00012d2f R_ARM_THM_MOVW_ABS_NC 00000e3c .LC87 │ │ │ │ │ +00001556 00012d30 R_ARM_THM_MOVT_ABS 00000e3c .LC87 │ │ │ │ │ +0000156c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001586 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000159e 0001310a R_ARM_THM_CALL 000002ff _tmp_262_rule │ │ │ │ │ +000015ba 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000015c8 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000015d0 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000015ec 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000015f8 00000a0a R_ARM_THM_CALL 00008495 expression_rule │ │ │ │ │ +00001606 00006e0a R_ARM_THM_CALL 0000d609 for_if_clauses_rule │ │ │ │ │ +00001610 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001614 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001622 0002060a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +00001626 0002080a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +00001630 0002060a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +00001634 0002080a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +0000163a 00012e2f R_ARM_THM_MOVW_ABS_NC 00000e7c .LC88 │ │ │ │ │ +0000163e 00012e30 R_ARM_THM_MOVT_ABS 00000e7c .LC88 │ │ │ │ │ +00001654 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000166c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001682 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001698 00006e0a R_ARM_THM_CALL 0000d609 for_if_clauses_rule │ │ │ │ │ +000016a8 0002090a R_ARM_THM_CALL 00000000 _PyPegen_nonparen_genexp_in_call │ │ │ │ │ +000016b0 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000016c2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000016ce 00009f0a R_ARM_THM_CALL 0000e291 args_rule │ │ │ │ │ +000016dc 00020a0a R_ARM_THM_CALL 00000000 _PyPegen_arguments_parsing_error │ │ │ │ │ +000016e4 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000016fc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000170c 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00001714 00006e0a R_ARM_THM_CALL 0000d609 for_if_clauses_rule │ │ │ │ │ +00001724 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000172c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001740 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000179a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000017b6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000017d2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000017ee 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00001800 0001352f R_ARM_THM_MOVW_ABS_NC 00001989 _tmp_157_rule │ │ │ │ │ +00001804 00013530 R_ARM_THM_MOVT_ABS 00001989 _tmp_157_rule │ │ │ │ │ +0000180a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00001812 00000a0a R_ARM_THM_CALL 00008495 expression_rule │ │ │ │ │ +00001828 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001844 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001850 00000a0a R_ARM_THM_CALL 00008495 expression_rule │ │ │ │ │ +0000185a 00006e0a R_ARM_THM_CALL 0000d609 for_if_clauses_rule │ │ │ │ │ +00001862 0000cd2f R_ARM_THM_MOVW_ABS_NC 000008e8 .LC58 │ │ │ │ │ +00001866 0000cd30 R_ARM_THM_MOVT_ABS 000008e8 .LC58 │ │ │ │ │ +0000186c 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001870 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001888 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000189e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000018a6 0001332f R_ARM_THM_MOVW_ABS_NC 00000ee0 .LC91 │ │ │ │ │ +000018aa 00013330 R_ARM_THM_MOVT_ABS 00000ee0 .LC91 │ │ │ │ │ +000018b0 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000018b4 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000018d4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000018de 0001322f R_ARM_THM_MOVW_ABS_NC 00000ecc .LC90 │ │ │ │ │ +000018e2 00013230 R_ARM_THM_MOVT_ABS 00000ecc .LC90 │ │ │ │ │ +000018ec 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000018f0 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001908 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000191e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001932 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000193c 00000a0a R_ARM_THM_CALL 00008495 expression_rule │ │ │ │ │ +0000194a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001956 00000a0a R_ARM_THM_CALL 00008495 expression_rule │ │ │ │ │ +00001960 0001342f R_ARM_THM_MOVW_ABS_NC 00000f20 .LC92 │ │ │ │ │ +00001964 00013430 R_ARM_THM_MOVT_ABS 00000f20 .LC92 │ │ │ │ │ +0000196a 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000196e 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000019b2 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000019cc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000019da 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +000019e0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001a1a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001a2c 00005f0a R_ARM_THM_CALL 0000e9ed annotated_rhs_rule │ │ │ │ │ +00001a3e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001a7a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00001a98 00005a0a R_ARM_THM_CALL 00012555 star_named_expression_rule │ │ │ │ │ +00001aa4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001ab4 0000250a R_ARM_THM_CALL 00011f15 named_expression_rule │ │ │ │ │ +00001ade 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001afc 00005e0a R_ARM_THM_CALL 00013ce5 star_named_expressions_rule │ │ │ │ │ +00001b0a 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00001b1e 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00001b34 0001d70a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +00001b3e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001b88 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001bb8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001bc8 0000760a R_ARM_THM_CALL 000140c9 fstring_replacement_field_rule │ │ │ │ │ +00001bdc 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00001bfa 00020b0a R_ARM_THM_CALL 00000000 _PyPegen_decoded_constant_from_token │ │ │ │ │ +00001c1c 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001c3a 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00001c4a 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001c52 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001c5e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001c68 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001c7c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001c82 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001cc6 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001cfa 0001362f R_ARM_THM_MOVW_ABS_NC 00000f4c .LC93 │ │ │ │ │ +00001cfe 00013630 R_ARM_THM_MOVT_ABS 00000f4c .LC93 │ │ │ │ │ +00001d04 0001940a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00001d24 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001d2c 0000260a R_ARM_THM_CALL 00013691 block_rule │ │ │ │ │ +00001d3a 00020c0a R_ARM_THM_CALL 00000000 _PyAST_match_case │ │ │ │ │ +00001d58 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001d7e 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00001d9c 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001db8 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00001dc8 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001dd0 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001df0 0001362f R_ARM_THM_MOVW_ABS_NC 00000f4c .LC93 │ │ │ │ │ +00001df4 00013630 R_ARM_THM_MOVT_ABS 00000f4c .LC93 │ │ │ │ │ +00001dfa 0001940a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00001e16 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001e28 0001362f R_ARM_THM_MOVW_ABS_NC 00000f4c .LC93 │ │ │ │ │ +00001e2c 00013630 R_ARM_THM_MOVT_ABS 00000f4c .LC93 │ │ │ │ │ +00001e30 0001940a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00001e50 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001e6e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001e7e 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001e82 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001e8c 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001e90 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001e94 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001e9c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001eb4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001ebc 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00001ec0 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00001eca 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00001edc 0001a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00001ee0 0001a130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00001ee6 0001372f R_ARM_THM_MOVW_ABS_NC 00000f54 .LC94 │ │ │ │ │ +00001eea 00013730 R_ARM_THM_MOVT_ABS 00000f54 .LC94 │ │ │ │ │ +00001eee 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001f0c 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001f1a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001f24 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001f32 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001f6c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00001f9e 00013b0a R_ARM_THM_CALL 0001aecd pattern_rule │ │ │ │ │ +00001fb2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001fc0 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00001fd8 00020d0a R_ARM_THM_CALL 00000000 _PyAST_MatchSequence │ │ │ │ │ +00001fe2 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002052 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002078 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00002082 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000209c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000020ec 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00002112 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002124 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000213a 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00002152 00013b0a R_ARM_THM_CALL 0001aecd pattern_rule │ │ │ │ │ +00002176 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000218e 00020e0a R_ARM_THM_CALL 00000000 _PyAST_MatchStar │ │ │ │ │ +00002198 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000021b0 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000021ba 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000021d6 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000021ee 00020e0a R_ARM_THM_CALL 00000000 _PyAST_MatchStar │ │ │ │ │ +000021fc 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000225c 0001500a R_ARM_THM_CALL 0001c4f5 signed_real_number_rule │ │ │ │ │ +00002270 0001500a R_ARM_THM_CALL 0001c4f5 signed_real_number_rule │ │ │ │ │ +0000228a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002294 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000229e 0001510a R_ARM_THM_CALL 00000249 imaginary_number_rule │ │ │ │ │ +000022aa 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000022ca 0001df0a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +000022d4 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000022ea 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000022f4 0001510a R_ARM_THM_CALL 00000249 imaginary_number_rule │ │ │ │ │ +00002300 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000231e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00002376 0001402f R_ARM_THM_MOVW_ABS_NC 00000f94 .LC95 │ │ │ │ │ +0000237a 00014030 R_ARM_THM_MOVT_ABS 00000f94 .LC95 │ │ │ │ │ +00002384 0001942f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00002388 00019430 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +0000238c 0001a70a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_string │ │ │ │ │ +00002394 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000239c 0001522f R_ARM_THM_MOVW_ABS_NC 000026dd _tmp_69_rule │ │ │ │ │ +000023a0 00015230 R_ARM_THM_MOVT_ABS 000026dd _tmp_69_rule │ │ │ │ │ +000023a8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000023b4 0001bb0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +000023bc 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000023e4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002428 0001402f R_ARM_THM_MOVW_ABS_NC 00000f94 .LC95 │ │ │ │ │ +0000242c 00014030 R_ARM_THM_MOVT_ABS 00000f94 .LC95 │ │ │ │ │ +00002432 0001940a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +0000244a 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002468 0002100a R_ARM_THM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ +00002472 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000248a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000024bc 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000024ea 0001480a R_ARM_THM_CALL 0001c6b5 attr_rule │ │ │ │ │ +000024f8 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00002508 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002580 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000259a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000025c4 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000025e2 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000025f2 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00002604 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002626 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00002634 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000263c 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000265e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002672 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000267c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000026b0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000026c2 0000250a R_ARM_THM_CALL 00011f15 named_expression_rule │ │ │ │ │ +000026cc 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002704 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002714 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002724 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002734 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002774 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000027b2 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000027d0 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000027e2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000027ea 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000027f2 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000027fe 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000280e 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002826 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000287a 00013b0a R_ARM_THM_CALL 0001aecd pattern_rule │ │ │ │ │ +0000289e 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000028b8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000028c2 00013b0a R_ARM_THM_CALL 0001aecd pattern_rule │ │ │ │ │ +000028e2 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000028f2 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002902 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00002930 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000293e 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002946 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000295a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002964 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000296c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000029e4 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000029fa 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002a0e 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00002a1e 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002a2e 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00002a42 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002a4c 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002a54 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002a92 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002a9a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002abc 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00002af4 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00002b00 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002b08 00013b0a R_ARM_THM_CALL 0001aecd pattern_rule │ │ │ │ │ +00002b14 0002190a R_ARM_THM_CALL 00000000 _PyPegen_key_pattern_pair │ │ │ │ │ +00002b26 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002b2c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002b82 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00002bac 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00002bd4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002bfc 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002c1c 00021a0a R_ARM_THM_CALL 00000000 _PyAST_TypeVar │ │ │ │ │ +00002c30 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00002c50 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002c66 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002c7c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002c84 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00002c8e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002ca8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002cb4 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00002cd2 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002cf0 00021b0a R_ARM_THM_CALL 00000000 _PyAST_ParamSpec │ │ │ │ │ +00002cfa 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002d06 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00002d12 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002d1e 00000a0a R_ARM_THM_CALL 00008495 expression_rule │ │ │ │ │ +00002d26 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00002d2a 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00002d32 0001592f R_ARM_THM_MOVW_ABS_NC 00001024 .LC100 │ │ │ │ │ +00002d36 00015930 R_ARM_THM_MOVT_ABS 00001024 .LC100 │ │ │ │ │ +00002d40 0001582f R_ARM_THM_MOVW_ABS_NC 00000ff8 .LC99 │ │ │ │ │ +00002d44 00015830 R_ARM_THM_MOVT_ABS 00000ff8 .LC99 │ │ │ │ │ +00002d4c 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00002d74 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002d92 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002dae 00021c0a R_ARM_THM_CALL 00000000 _PyAST_TypeVarTuple │ │ │ │ │ +00002dbe 00000a0a R_ARM_THM_CALL 00008495 expression_rule │ │ │ │ │ +00002dce 00000a0a R_ARM_THM_CALL 00008495 expression_rule │ │ │ │ │ +00002dd8 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00002ddc 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00002de4 00015b2f R_ARM_THM_MOVW_ABS_NC 00001070 .LC102 │ │ │ │ │ +00002de8 00015b30 R_ARM_THM_MOVT_ABS 00001070 .LC102 │ │ │ │ │ +00002df2 00015a2f R_ARM_THM_MOVW_ABS_NC 00001048 .LC101 │ │ │ │ │ +00002df6 00015a30 R_ARM_THM_MOVT_ABS 00001048 .LC101 │ │ │ │ │ +00002e14 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002e36 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00002e44 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002e52 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002e5a 0000850a R_ARM_THM_CALL 0000ab7d star_expression_rule │ │ │ │ │ +00002e68 00015c2f R_ARM_THM_MOVW_ABS_NC 00001090 .LC103 │ │ │ │ │ +00002e6c 00015c30 R_ARM_THM_MOVT_ABS 00001090 .LC103 │ │ │ │ │ +00002e70 0000300a R_ARM_THM_CALL 00017c29 INVALID_VERSION_CHECK │ │ │ │ │ +00002e8e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002e94 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002ed8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002ef0 00000a0a R_ARM_THM_CALL 00008495 expression_rule │ │ │ │ │ +00002efe 00015c2f R_ARM_THM_MOVW_ABS_NC 00001090 .LC103 │ │ │ │ │ +00002f02 00015c30 R_ARM_THM_MOVT_ABS 00001090 .LC103 │ │ │ │ │ +00002f06 0000300a R_ARM_THM_CALL 00017c29 INVALID_VERSION_CHECK │ │ │ │ │ +00002f14 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002f30 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002f6a 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002fc2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002fce 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002fd8 00000a0a R_ARM_THM_CALL 00008495 expression_rule │ │ │ │ │ +00003002 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003020 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003028 0000260a R_ARM_THM_CALL 00013691 block_rule │ │ │ │ │ +00003032 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003054 0001fe0a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ +000030ac 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000030cc 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000030f4 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003120 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000313c 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000314c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003160 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000316a 00000a0a R_ARM_THM_CALL 00008495 expression_rule │ │ │ │ │ +00003174 00015f0a R_ARM_THM_CALL 0000092d _tmp_225_rule │ │ │ │ │ +00003182 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000318e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003196 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000319a 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000031a4 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000031b4 0001a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +000031b8 0001a130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +000031c0 00015e2f R_ARM_THM_MOVW_ABS_NC 000010ac .LC104 │ │ │ │ │ +000031c4 00015e30 R_ARM_THM_MOVT_ABS 000010ac .LC104 │ │ │ │ │ +000031c8 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000031d0 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000031f4 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000031fc 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003208 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003210 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003224 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00003232 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000324c 0000f80a R_ARM_THM_CALL 0000098b invalid_except_stmt_rule │ │ │ │ │ +0000325a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003262 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000329c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000032ac 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000032bc 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000032f6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003306 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003382 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000339c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000033aa 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000033bc 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000033cc 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00003416 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00003424 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000342c 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003440 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000344a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003452 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000034d4 0001460a R_ARM_THM_CALL 0001c411 signed_number_rule │ │ │ │ │ +000034dc 0001622f R_ARM_THM_MOVW_ABS_NC 000036d1 _tmp_68_rule │ │ │ │ │ +000034e0 00016230 R_ARM_THM_MOVT_ABS 000036d1 _tmp_68_rule │ │ │ │ │ +000034e8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000034fc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003508 00013b0a R_ARM_THM_CALL 0001aecd pattern_rule │ │ │ │ │ +00003518 0002190a R_ARM_THM_CALL 00000000 _PyPegen_key_pattern_pair │ │ │ │ │ +00003554 00006b0a R_ARM_THM_CALL 00006b21 strings_rule │ │ │ │ │ +0000356c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003582 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003598 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000035a8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000035d2 0001480a R_ARM_THM_CALL 0001c6b5 attr_rule │ │ │ │ │ +000035ea 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000035f6 0001cc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000035fa 0001cc30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000360e 0001c60a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +0000361a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000362e 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003642 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00003646 0001c830 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00003652 0001c60a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00003662 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003674 0001c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00003678 0001c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00003682 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003694 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000036b0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000036b8 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000036fc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000370c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000371c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x2770c contains 48 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x27a38 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 │ │ │ │ │ @@ -749,4334 +681,4427 @@ │ │ │ │ │ 00000148 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000158 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000160 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000168 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000170 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000178 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x2788c contains 4107 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x27bb8 contains 4200 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000010 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000014 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000007c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000008a 0001810a R_ARM_THM_CALL 00000000 _PyAST_Expression │ │ │ │ │ -000000d8 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000000f0 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000000f4 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000014a 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00000154 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000015e 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -0000018e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000001dc 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00000232 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000240 0001880a R_ARM_THM_CALL 00000000 _PyPegen_seq_flatten │ │ │ │ │ -0000025c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000268 0001890a R_ARM_THM_CALL 00000000 _PyPegen_make_module │ │ │ │ │ -00000272 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000290 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000002a4 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -000002e8 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00000322 00018d0a R_ARM_THM_CALL 00000000 _PyAST_Interactive │ │ │ │ │ -0000032c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000033e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000034a 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00000352 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000372 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000384 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000003cc 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000003e0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000412 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000043a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000472 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000049c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000004ac 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000004c4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000004d0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000004f0 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00000506 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000516 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000538 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000540 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000054e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000058c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000005b2 0000090a R_ARM_THM_CALL 00000813 _gather_141_rule │ │ │ │ │ -000005be 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000005c8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000005dc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000005e6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000005fc 00000b0a R_ARM_THM_CALL 00000813 _gather_143_rule │ │ │ │ │ -00000608 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000061e 00000c0a R_ARM_THM_CALL 00000813 _gather_145_rule │ │ │ │ │ -00000638 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000064e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000664 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000676 00000d0a R_ARM_THM_CALL 00000813 _gather_147_rule │ │ │ │ │ -0000068e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000698 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000006b4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000006c0 0001900a R_ARM_THM_CALL 00000000 _PyAST_FunctionType │ │ │ │ │ -000006da 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -000006e4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000716 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000722 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000073a 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00000746 0001910a R_ARM_THM_CALL 00000000 _PyPegen_seq_append_to_end │ │ │ │ │ -00000766 0001910a R_ARM_THM_CALL 00000000 _PyPegen_seq_append_to_end │ │ │ │ │ -00000776 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000078c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000079a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000007b6 0001910a R_ARM_THM_CALL 00000000 _PyPegen_seq_append_to_end │ │ │ │ │ -000007c8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000007ea 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000007f4 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000007fc 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000818 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000081e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000836 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000854 0001920a R_ARM_THM_CALL 00000000 _PyPegen_interactive_exit │ │ │ │ │ -00000862 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000874 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000088c 0001940a R_ARM_THM_CALL 00000000 _PyAST_Pass │ │ │ │ │ -00000896 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -000008a8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000008b2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000008d4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000008e8 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000908 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000094a 00001f2f R_ARM_THM_MOVW_ABS_NC 00002529 _tmp_7_rule │ │ │ │ │ -0000094e 00001f30 R_ARM_THM_MOVT_ABS 00002529 _tmp_7_rule │ │ │ │ │ -00000958 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000096c 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00000970 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000097c 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00000990 0000202f R_ARM_THM_MOVW_ABS_NC 000025a1 _tmp_8_rule │ │ │ │ │ -00000994 00002030 R_ARM_THM_MOVT_ABS 000025a1 _tmp_8_rule │ │ │ │ │ -0000099c 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000009b0 0000212f R_ARM_THM_MOVW_ABS_NC 00002605 _tmp_9_rule │ │ │ │ │ -000009b4 00002130 R_ARM_THM_MOVT_ABS 00002605 _tmp_9_rule │ │ │ │ │ -000009bc 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000009d0 0000222f R_ARM_THM_MOVW_ABS_NC 0000266d _tmp_10_rule │ │ │ │ │ -000009d4 00002230 R_ARM_THM_MOVT_ABS 0000266d _tmp_10_rule │ │ │ │ │ -000009dc 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000009ee 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000009f2 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000009fe 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00000a10 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00000a14 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00000a20 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00000a5c 00001c2f R_ARM_THM_MOVW_ABS_NC 000001d4 .LC11 │ │ │ │ │ -00000a60 00001c30 R_ARM_THM_MOVT_ABS 000001d4 .LC11 │ │ │ │ │ -00000a66 0001960a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00000b24 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000b38 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000b64 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000b80 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000baa 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00000bcc 0001970a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ -00000c6a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000c78 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000c90 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000cac 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000cba 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000cd8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00000d02 0001980a R_ARM_THM_CALL 00000000 _PyAST_With │ │ │ │ │ -00000d0c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000d6c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000d8a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000da6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000db4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000dfc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000e1e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00000e4a 0001990a R_ARM_THM_CALL 00000000 _PyAST_For │ │ │ │ │ -00000e54 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000e7e 00019a0a R_ARM_THM_CALL 00000000 _PyPegen_function_def_decorators │ │ │ │ │ -00000e88 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000ede 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000ee4 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ -00000ee8 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ -00000ef0 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00000f26 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000f46 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000f50 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ -00000f54 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ -00000f5c 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00000fac 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000fea 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000100c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001032 00019c0a R_ARM_THM_CALL 00000000 _PyAST_Try │ │ │ │ │ -0000103c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001052 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000106a 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -0000108a 0001970a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ -00001094 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000010ea 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001106 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001130 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001152 00019d0a R_ARM_THM_CALL 00000000 _PyAST_While │ │ │ │ │ -00001162 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ -00001166 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ -0000116e 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -0000118c 00002e0a R_ARM_THM_CALL 00001df9 subject_expr_rule │ │ │ │ │ -0000119c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000011aa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000011b8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000011c4 00002f0a R_ARM_THM_CALL 00002049 _loop1_64_rule │ │ │ │ │ -000011d4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000011e0 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001200 00019e0a R_ARM_THM_CALL 00000000 _PyAST_Match │ │ │ │ │ -00001204 00001d2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC12 │ │ │ │ │ -00001208 00001d30 R_ARM_THM_MOVT_ABS 000001dc .LC12 │ │ │ │ │ -0000121c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001240 00001c2f R_ARM_THM_MOVW_ABS_NC 000001d4 .LC11 │ │ │ │ │ -00001244 00001c30 R_ARM_THM_MOVT_ABS 000001d4 .LC11 │ │ │ │ │ -0000124c 0001960a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00001264 00001c2f R_ARM_THM_MOVW_ABS_NC 000001d4 .LC11 │ │ │ │ │ -00001268 00001c30 R_ARM_THM_MOVT_ABS 000001d4 .LC11 │ │ │ │ │ -0000126c 0001960a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00001286 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ -0000128a 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ -00001292 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -000012ae 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ -000012b2 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ -000012ba 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -000012da 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001310 00019f0a R_ARM_THM_CALL 00000000 _PyPegen_class_def_decorators │ │ │ │ │ -0000131a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001330 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ -00001334 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ -0000133c 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00001368 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001374 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000137e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001398 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000013a8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000013c4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000013d2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000013f0 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001420 0001a00a R_ARM_THM_CALL 00000000 _PyAST_AsyncWith │ │ │ │ │ -00001424 0000142f R_ARM_THM_MOVW_ABS_NC 0000008c .LC3 │ │ │ │ │ -00001428 00001430 R_ARM_THM_MOVT_ABS 0000008c .LC3 │ │ │ │ │ -0000145a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001464 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ -00001468 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ -00001470 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -0000148a 0000330a R_ARM_THM_CALL 00003539 _loop1_61_rule │ │ │ │ │ -000014c8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000014e8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000150e 0001a10a R_ARM_THM_CALL 00000000 _PyAST_TryStar │ │ │ │ │ -00001512 00001a2f R_ARM_THM_MOVW_ABS_NC 0000017c .LC9 │ │ │ │ │ -00001516 00001a30 R_ARM_THM_MOVT_ABS 0000017c .LC9 │ │ │ │ │ -0000152a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000155a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000156a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001588 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000015a4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000015b2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000015e0 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001610 0001a20a R_ARM_THM_CALL 00000000 _PyAST_AsyncFor │ │ │ │ │ -00001614 0000182f R_ARM_THM_MOVW_ABS_NC 00000128 .LC7 │ │ │ │ │ -00001618 00001830 R_ARM_THM_MOVT_ABS 00000128 .LC7 │ │ │ │ │ -0000165a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001668 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001682 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001694 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000016e4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000016f4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001702 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001710 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000172e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001762 0001a30a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -00001778 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ -0000179a 0001980a R_ARM_THM_CALL 00000000 _PyAST_With │ │ │ │ │ -000017be 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000017ca 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000017d4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000017f2 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000017f6 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00001800 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000180e 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00001812 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -0000181a 0000192f R_ARM_THM_MOVW_ABS_NC 0000013c .LC8 │ │ │ │ │ -0000181e 00001930 R_ARM_THM_MOVT_ABS 0000013c .LC8 │ │ │ │ │ -00001822 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000182e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001856 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001866 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001874 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000187e 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00001882 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000188c 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000189c 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -000018a0 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -000018a8 0000162f R_ARM_THM_MOVW_ABS_NC 000000e4 .LC5 │ │ │ │ │ -000018ac 00001630 R_ARM_THM_MOVT_ABS 000000e4 .LC5 │ │ │ │ │ -000018b0 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000018bc 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000018f2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001902 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001910 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000191a 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000191e 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00001928 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00001938 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -0000193c 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00001944 0000162f R_ARM_THM_MOVW_ABS_NC 000000e4 .LC5 │ │ │ │ │ -00001948 00001630 R_ARM_THM_MOVT_ABS 000000e4 .LC5 │ │ │ │ │ -0000194c 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001958 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001998 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000019a4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000019ae 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000019ce 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000019d2 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000019dc 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000019ea 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -000019ee 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -000019f6 0000192f R_ARM_THM_MOVW_ABS_NC 0000013c .LC8 │ │ │ │ │ -000019fa 00001930 R_ARM_THM_MOVT_ABS 0000013c .LC8 │ │ │ │ │ -000019fe 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001a0a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001a22 0001a30a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -00001a34 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ -00001a4a 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ -00001a4e 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ -00001a56 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00001a96 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001aa2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001aac 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001acc 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00001ad0 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00001ada 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00001ae8 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00001aec 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00001af4 0000192f R_ARM_THM_MOVW_ABS_NC 0000013c .LC8 │ │ │ │ │ -00001af8 00001930 R_ARM_THM_MOVT_ABS 0000013c .LC8 │ │ │ │ │ -00001afc 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001b04 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001b18 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001b36 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001b48 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001b5c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00001b80 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001b8a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001b9e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001bbe 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00001bde 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001bf2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001bfe 0000350a R_ARM_THM_CALL 00000dd1 _gather_208_rule │ │ │ │ │ -00001c0c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001c18 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001c26 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001c30 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001c34 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001c38 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001c3c 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001c46 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001c4e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001c64 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001c7c 00002e0a R_ARM_THM_CALL 00001df9 subject_expr_rule │ │ │ │ │ -00001c8a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001c98 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001ca2 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00001ca6 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00001cb0 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00001cbc 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00001cc0 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00001cc8 00001e2f R_ARM_THM_MOVW_ABS_NC 000001f0 .LC13 │ │ │ │ │ -00001ccc 00001e30 R_ARM_THM_MOVT_ABS 000001f0 .LC13 │ │ │ │ │ -00001cd4 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001cea 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001d04 0000360a R_ARM_THM_CALL 00000d49 invalid_for_target_rule │ │ │ │ │ -00001d1e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001d30 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001d40 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00001d7a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001d8c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001da2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001db6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001dc0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001dc6 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00001dca 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00001dd4 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00001e06 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001e16 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001e1a 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001e24 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001e28 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001e2c 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001e36 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001e50 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00001e54 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00001e5c 00001b2f R_ARM_THM_MOVW_ABS_NC 00000194 .LC10 │ │ │ │ │ -00001e60 00001b30 R_ARM_THM_MOVT_ABS 00000194 .LC10 │ │ │ │ │ -00001e64 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001e70 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001ea0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001ed6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001ee6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001ef4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001f0e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001f32 0001a00a R_ARM_THM_CALL 00000000 _PyAST_AsyncWith │ │ │ │ │ -00001f36 0000142f R_ARM_THM_MOVW_ABS_NC 0000008c .LC3 │ │ │ │ │ -00001f3a 00001430 R_ARM_THM_MOVT_ABS 0000008c .LC3 │ │ │ │ │ -00001f54 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001f68 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001f88 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001fa4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001fae 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001ff0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002002 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002018 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002030 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000203c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002042 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002046 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002050 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000205e 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00002062 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -0000206a 0000122f R_ARM_THM_MOVW_ABS_NC 00000010 .LC1 │ │ │ │ │ -0000206e 00001230 R_ARM_THM_MOVT_ABS 00000010 .LC1 │ │ │ │ │ -00002072 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000207c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000209a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000020b2 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000020b6 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000020c0 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000020c4 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000020c8 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00002106 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002114 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000211e 0000380a R_ARM_THM_CALL 00000001 _gather_210_rule │ │ │ │ │ -00002128 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002140 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002150 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000216e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002182 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000218c 0000390a R_ARM_THM_CALL 00000dd1 _gather_212_rule │ │ │ │ │ -00002198 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000021a6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000021b2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000021be 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000021c6 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000021ca 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000021d4 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000021e4 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -000021e8 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -000021ee 0000132f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -000021f2 00001330 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -000021f8 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00002202 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000221c 00003a0a R_ARM_THM_CALL 00000001 _gather_206_rule │ │ │ │ │ -0000222a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000223c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002246 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000224a 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002254 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002266 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -0000226a 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00002274 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00002294 00003b0a R_ARM_THM_CALL 000003bd invalid_try_stmt_rule │ │ │ │ │ -000022b2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000022c8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000022e0 00002e0a R_ARM_THM_CALL 00001df9 subject_expr_rule │ │ │ │ │ -000022ee 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000022f8 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000022fc 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00002304 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002308 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000230e 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00002312 00001d2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC12 │ │ │ │ │ -00002316 00001d30 R_ARM_THM_MOVT_ABS 000001dc .LC12 │ │ │ │ │ -0000232a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002342 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002356 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000237c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000023aa 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000023e8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000023f6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000240a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000241c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002432 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002442 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000245e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000247e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002494 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000024a0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000024a8 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000024ac 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000024b6 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000024c6 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -000024ca 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -000024d2 0000152f R_ARM_THM_MOVW_ABS_NC 000000a8 .LC4 │ │ │ │ │ -000024d6 00001530 R_ARM_THM_MOVT_ABS 000000a8 .LC4 │ │ │ │ │ -000024da 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000024e4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002506 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000250a 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00002514 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002518 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000251c 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00002554 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002564 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002576 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000258e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000025cc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000025dc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000025f2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002630 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002642 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002658 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002698 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000026aa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000026c0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002710 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002714 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000271e 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002728 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002732 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00002798 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000027b4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000027de 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00002800 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002810 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00002824 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002830 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000283c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000285c 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000286c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002882 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002898 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000028a0 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000028ae 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000028ee 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00002930 00003c2f R_ARM_THM_MOVW_ABS_NC 00000230 .LC14 │ │ │ │ │ -00002934 00003c30 R_ARM_THM_MOVT_ABS 00000230 .LC14 │ │ │ │ │ -00002938 0001962f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -0000293c 00019630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00002944 0001a90a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_string │ │ │ │ │ -00002970 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002974 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002980 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002994 0000412f R_ARM_THM_MOVW_ABS_NC 0000d579 _tmp_6_rule │ │ │ │ │ -00002998 00004130 R_ARM_THM_MOVT_ABS 0000d579 _tmp_6_rule │ │ │ │ │ -000029a0 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000029b4 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000029b8 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000029c4 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000029de 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000029f2 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000029f6 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002a02 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002a16 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002a1a 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002a26 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002a3a 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002a3e 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002a4a 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002a64 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002a7e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002a94 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002a98 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002aa4 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002ab8 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002abc 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002ac8 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002ae0 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00002af4 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002b14 0001ab0a R_ARM_THM_CALL 00000000 _PyAST_Expr │ │ │ │ │ -00002b20 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002b30 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00002b58 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002b9c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002bc6 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002bf6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002c10 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002c26 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00002c34 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002c50 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00002c6e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002c88 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002c9e 0001ac0a R_ARM_THM_CALL 00000000 _PyPegen_seq_count_dots │ │ │ │ │ -00002cbc 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_checked_future_import │ │ │ │ │ -00002d0a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002d28 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002d48 0001ae0a R_ARM_THM_CALL 00000000 _PyAST_Return │ │ │ │ │ -00002d98 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002dd4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002df6 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002e12 0001af0a R_ARM_THM_CALL 00000000 _PyAST_Raise │ │ │ │ │ -00002e1c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002e96 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002ee0 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00002f20 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00002f5a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002f7e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002fa4 0001b00a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ -00002fcc 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002fe8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002ff8 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00003006 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003016 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000302a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000304a 0001b10a R_ARM_THM_CALL 00000000 _PyAST_Import │ │ │ │ │ -00003062 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000307a 0001940a R_ARM_THM_CALL 00000000 _PyAST_Pass │ │ │ │ │ -0000309c 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000030d2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000030ea 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000316a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003176 0000440a R_ARM_THM_CALL 00000405 del_targets_rule │ │ │ │ │ -00003182 0000452f R_ARM_THM_MOVW_ABS_NC 0000088d _tmp_22_rule │ │ │ │ │ -00003186 00004530 R_ARM_THM_MOVT_ABS 0000088d _tmp_22_rule │ │ │ │ │ -0000318e 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000319a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000031b6 0001b40a R_ARM_THM_CALL 00000000 _PyAST_Delete │ │ │ │ │ -000031c2 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000321e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003236 0001ab0a R_ARM_THM_CALL 00000000 _PyAST_Expr │ │ │ │ │ -00003242 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003296 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000032ce 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000032ee 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003312 0001b50a R_ARM_THM_CALL 00000000 _PyAST_Assert │ │ │ │ │ -0000331e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003350 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00003384 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000339a 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000033d2 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000033ea 0001b60a R_ARM_THM_CALL 00000000 _PyAST_Break │ │ │ │ │ -000033fe 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003416 0001b70a R_ARM_THM_CALL 00000000 _PyAST_Continue │ │ │ │ │ -0000342a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003452 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000346e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000347a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003496 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000034dc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000034f8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003514 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00003586 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003592 0000470a R_ARM_THM_CALL 000001c1 _gather_18_rule │ │ │ │ │ -000035a0 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000035b8 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ -000035d0 0001b90a R_ARM_THM_CALL 00000000 _PyAST_Global │ │ │ │ │ -000035ea 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000035fa 0001ba0a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ -00003622 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00003632 0001ba0a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ -00003662 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000368c 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000036c4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000036dc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000370c 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00003722 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003732 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000374c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003762 0001ac0a R_ARM_THM_CALL 00000000 _PyPegen_seq_count_dots │ │ │ │ │ -0000377e 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_ImportFrom │ │ │ │ │ -0000378a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000037d4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000037dc 0000480a R_ARM_THM_CALL 000001c1 _gather_20_rule │ │ │ │ │ -000037e6 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000037fa 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ -00003812 0001bc0a R_ARM_THM_CALL 00000000 _PyAST_Nonlocal │ │ │ │ │ -0000381c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000385c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000038ac 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000038cc 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000038f4 0001b00a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ -0000391c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003930 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00003990 00003c2f R_ARM_THM_MOVW_ABS_NC 00000230 .LC14 │ │ │ │ │ -00003994 00003c30 R_ARM_THM_MOVT_ABS 00000230 .LC14 │ │ │ │ │ -0000399a 0001960a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -000039a6 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000039c8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000039e2 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000039fa 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00003a18 0001be0a R_ARM_THM_CALL 00000000 _PyAST_TypeAlias │ │ │ │ │ -00003a20 00003d2f R_ARM_THM_MOVW_ABS_NC 00000238 .LC15 │ │ │ │ │ -00003a24 00003d30 R_ARM_THM_MOVT_ABS 00000238 .LC15 │ │ │ │ │ -00003a36 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003a5c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003a64 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003ac4 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00003af0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003b38 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00003b68 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003bb0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003bd0 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003bf4 0001b00a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ -00003c3c 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00003c50 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00003c8e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003c96 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003cac 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003cb4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003cc6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003cd0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003ce0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003cee 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003cf6 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003d0c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003d28 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003d4c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003d58 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003d8e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003da4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003dc0 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003de4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003e04 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003e16 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003e1e 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003e3e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003e58 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00003e6a 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003e78 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003e88 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003eb6 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003ede 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003eee 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003f04 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003f58 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003f88 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003f9c 00004a0a R_ARM_THM_CALL 000001d3 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ -00003fa0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003fc6 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003ff6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004014 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004036 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004052 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000040a6 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000040cc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000040ec 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00004106 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004116 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000412c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004142 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00004146 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00004158 00003e2f R_ARM_THM_MOVW_ABS_NC 0000024c .LC16 │ │ │ │ │ -0000415c 00003e30 R_ARM_THM_MOVT_ABS 0000024c .LC16 │ │ │ │ │ -00004166 00004b0a R_ARM_THM_CALL 00000dc1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000416a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004192 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000041a4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000041c8 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000041d0 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000041ee 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000423a 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004252 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000425c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004266 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000426a 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000427a 00003f2f R_ARM_THM_MOVW_ABS_NC 00000280 .LC17 │ │ │ │ │ -0000427e 00003f30 R_ARM_THM_MOVT_ABS 00000280 .LC17 │ │ │ │ │ -00004288 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000042a4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000042b2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000042ca 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000042ea 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004300 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000432a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000434e 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00004374 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004386 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000439c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000043be 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000043e2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000043fe 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000441c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004450 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000445c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00004498 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000044ac 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000044d4 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000450a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004514 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000452c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004598 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000045c4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000461a 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00004656 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000468a 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000046be 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000046d4 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004714 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000472e 0000540a R_ARM_THM_CALL 00001da5 _tmp_11_rule │ │ │ │ │ -0000473e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004754 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00004774 0001bf0a R_ARM_THM_CALL 00000000 _PyAST_AnnAssign │ │ │ │ │ -0000477c 00004c2f R_ARM_THM_MOVW_ABS_NC 000002ac .LC18 │ │ │ │ │ -00004780 00004c30 R_ARM_THM_MOVT_ABS 000002ac .LC18 │ │ │ │ │ -00004792 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000047b0 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000047ee 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004808 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004842 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000048b2 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000048d6 0001c00a R_ARM_THM_CALL 00000000 _PyAST_AugAssign │ │ │ │ │ -00004918 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004940 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00004974 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000049c0 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000049c4 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000049cc 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000049da 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000049ea 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004a12 0001c10a R_ARM_THM_CALL 00000000 _PyAST_Assign │ │ │ │ │ -00004a38 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004a70 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004aa8 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004ae6 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004b22 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004b58 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004b90 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004bc8 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004c14 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00004c20 0000572f R_ARM_THM_MOVW_ABS_NC 00007051 t_lookahead_rule │ │ │ │ │ -00004c24 00005730 R_ARM_THM_MOVT_ABS 00007051 t_lookahead_rule │ │ │ │ │ -00004c2c 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00004c38 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004c5c 0001c20a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -00004c72 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004c96 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004ca8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004cc4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004cee 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004cf8 0000572f R_ARM_THM_MOVW_ABS_NC 00007051 t_lookahead_rule │ │ │ │ │ -00004cfc 00005730 R_ARM_THM_MOVT_ABS 00007051 t_lookahead_rule │ │ │ │ │ -00004d04 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00004d10 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004d32 0001c30a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -00004d3c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004d50 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004d68 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00004d9a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004dbe 0000590a R_ARM_THM_CALL 00000e05 invalid_ann_assign_target_rule │ │ │ │ │ -00004e0a 00005b0a R_ARM_THM_CALL 00000f25 _loop0_164_rule │ │ │ │ │ -00004e2c 00005c0a R_ARM_THM_CALL 00000f25 _loop0_165_rule │ │ │ │ │ -00004e74 00005d0a R_ARM_THM_CALL 00001da5 _tmp_13_rule │ │ │ │ │ -00004e86 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004eac 0001bf0a R_ARM_THM_CALL 00000000 _PyAST_AnnAssign │ │ │ │ │ -00004eb4 00004d2f R_ARM_THM_MOVW_ABS_NC 000002cc .LC19 │ │ │ │ │ -00004eb8 00004d30 R_ARM_THM_MOVT_ABS 000002cc .LC19 │ │ │ │ │ -00004ed6 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004efa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004f10 0000502f R_ARM_THM_MOVW_ABS_NC 0000034c .LC22 │ │ │ │ │ -00004f14 00005030 R_ARM_THM_MOVT_ABS 0000034c .LC22 │ │ │ │ │ -00004f1a 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00004f1e 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00004f32 00004b0a R_ARM_THM_CALL 00000dc1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00004f36 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004f4c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004f74 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00004fac 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00004fc0 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004fce 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004fe4 00004f2f R_ARM_THM_MOVW_ABS_NC 0000031c .LC21 │ │ │ │ │ -00004fe8 00004f30 R_ARM_THM_MOVT_ABS 0000031c .LC21 │ │ │ │ │ -00004fee 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00004ff2 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000500a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000501a 00004a0a R_ARM_THM_CALL 000001d3 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ -0000501e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005044 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00005048 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000505e 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -0000506c 0000522f R_ARM_THM_MOVW_ABS_NC 00000398 .LC24 │ │ │ │ │ -00005070 00005230 R_ARM_THM_MOVT_ABS 00000398 .LC24 │ │ │ │ │ -0000507a 00004b0a R_ARM_THM_CALL 00000dc1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000507e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005092 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000509a 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000050bc 0001a30a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -000050c6 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ -000050da 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000513c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005150 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00005160 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005186 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000051ae 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000051bc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000051cc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000051e4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005210 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000521c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005226 0000512f R_ARM_THM_MOVW_ABS_NC 0000036c .LC23 │ │ │ │ │ -0000522a 00005130 R_ARM_THM_MOVT_ABS 0000036c .LC23 │ │ │ │ │ -0000523a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005250 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00005254 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000526a 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -00005270 00004e2f R_ARM_THM_MOVW_ABS_NC 000002ec .LC20 │ │ │ │ │ -00005274 00004e30 R_ARM_THM_MOVT_ABS 000002ec .LC20 │ │ │ │ │ -0000529a 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000052a4 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000052ac 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000052d6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000530a 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000531c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000532c 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00005344 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000053e2 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000053fe 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000542e 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000544a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000547a 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000054c4 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000054de 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000054f8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005500 0000572f R_ARM_THM_MOVW_ABS_NC 00007051 t_lookahead_rule │ │ │ │ │ -00005504 00005730 R_ARM_THM_MOVT_ABS 00007051 t_lookahead_rule │ │ │ │ │ -0000550c 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00005516 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000553e 0001c50a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ -00005546 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000555c 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00005566 0000572f R_ARM_THM_MOVW_ABS_NC 00007051 t_lookahead_rule │ │ │ │ │ -0000556a 00005730 R_ARM_THM_MOVT_ABS 00007051 t_lookahead_rule │ │ │ │ │ -00005572 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000557c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000559c 0001c20a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -000055d8 0000572f R_ARM_THM_MOVW_ABS_NC 00007051 t_lookahead_rule │ │ │ │ │ -000055dc 00005730 R_ARM_THM_MOVT_ABS 00007051 t_lookahead_rule │ │ │ │ │ -000055e4 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000564e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005658 0000572f R_ARM_THM_MOVW_ABS_NC 00007051 t_lookahead_rule │ │ │ │ │ -0000565c 00005730 R_ARM_THM_MOVT_ABS 00007051 t_lookahead_rule │ │ │ │ │ -00005664 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00005670 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005690 0001c30a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -0000569a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000056b8 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000056e8 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000571a 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00005752 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00005788 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000057d4 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00005808 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000583e 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00005876 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000058ac 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000058e6 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000591a 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00005950 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00005988 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000059be 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000059f8 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00005a2c 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00005a62 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00005a94 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00005ac2 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00005b3a 0000572f R_ARM_THM_MOVW_ABS_NC 00007051 t_lookahead_rule │ │ │ │ │ -00005b3e 00005730 R_ARM_THM_MOVT_ABS 00007051 t_lookahead_rule │ │ │ │ │ -00005b46 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00005b50 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005b8c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005ba0 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00005bba 0001c50a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ -00005bd0 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005bfe 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005c08 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005c22 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005c2a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005c80 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00005ca8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005cc4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005ce0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005cf0 00006a2f R_ARM_THM_MOVW_ABS_NC 00006ac9 _tmp_93_rule │ │ │ │ │ -00005cf4 00006a30 R_ARM_THM_MOVT_ABS 00006ac9 _tmp_93_rule │ │ │ │ │ -00005cfc 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00005d10 0001c60a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -00005d22 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00005d26 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00005d30 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00005d40 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00005d44 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00005d4e 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00005d5e 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00005d62 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00005d6c 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00005d82 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005dea 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005dfe 0001c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00005e02 0001c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00005e10 0001c80a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00005e1a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005e86 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005eb0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005ebc 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005ee0 0001c90a R_ARM_THM_CALL 00000000 _PyAST_ListComp │ │ │ │ │ -00005ef4 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005f08 0001ca2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00005f0c 0001ca30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00005f34 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005f8e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005fe8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006030 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000603a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006052 0001cb0a R_ARM_THM_CALL 00000000 _PyPegen_get_keys │ │ │ │ │ -00006062 0001cc0a R_ARM_THM_CALL 00000000 _PyPegen_get_values │ │ │ │ │ -0000607e 0001cd0a R_ARM_THM_CALL 00000000 _PyAST_Dict │ │ │ │ │ -00006088 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000609c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000060b0 0001ce2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000060b4 0001ce30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000060ca 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006110 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006130 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006178 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006194 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000061a0 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000061c0 0001cf0a R_ARM_THM_CALL 00000000 _PyAST_Set │ │ │ │ │ -000061ca 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000061e2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000061f8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006216 0001d02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ -0000621a 0001d030 R_ARM_THM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ -0000621e 0001c80a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00006272 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000062a4 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000062a8 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000062b2 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000062d8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000062e6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000062fe 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00006302 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00006314 0000672f R_ARM_THM_MOVW_ABS_NC 00000444 .LC28 │ │ │ │ │ -00006318 00006730 R_ARM_THM_MOVT_ABS 00000444 .LC28 │ │ │ │ │ -00006322 00004b0a R_ARM_THM_CALL 00000dc1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00006326 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000633c 0000722f R_ARM_THM_MOVW_ABS_NC 000009d5 _tmp_233_rule │ │ │ │ │ -00006340 00007230 R_ARM_THM_MOVT_ABS 000009d5 _tmp_233_rule │ │ │ │ │ -00006348 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00006352 0000682f R_ARM_THM_MOVW_ABS_NC 0000047c .LC29 │ │ │ │ │ -00006356 00006830 R_ARM_THM_MOVT_ABS 0000047c .LC29 │ │ │ │ │ -0000635c 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00006360 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00006374 00004b0a R_ARM_THM_CALL 00000dc1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00006378 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006390 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000063a8 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000063ac 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000063be 0000672f R_ARM_THM_MOVW_ABS_NC 00000444 .LC28 │ │ │ │ │ -000063c2 00006730 R_ARM_THM_MOVT_ABS 00000444 .LC28 │ │ │ │ │ -000063ea 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000640c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006416 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006468 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000649c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000064b8 0001d10a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -000064dc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000064e8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000650a 0001d20a R_ARM_THM_CALL 00000000 _PyAST_DictComp │ │ │ │ │ -00006514 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000655c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006586 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006592 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000065b2 0001d30a R_ARM_THM_CALL 00000000 _PyAST_SetComp │ │ │ │ │ -000065bc 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000065e0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006614 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000661e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006632 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000666e 0000740a R_ARM_THM_CALL 00000b55 invalid_comprehension_rule │ │ │ │ │ -0000668a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000066a2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000066ac 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000066d8 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000066ec 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006710 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000671c 0000652f R_ARM_THM_MOVW_ABS_NC 000003f4 .LC26 │ │ │ │ │ -00006720 00006530 R_ARM_THM_MOVT_ABS 000003f4 .LC26 │ │ │ │ │ -00006726 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000672a 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000673e 00004b0a R_ARM_THM_CALL 00000dc1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00006742 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006758 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000677e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006798 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000067d2 0000662f R_ARM_THM_MOVW_ABS_NC 00000420 .LC27 │ │ │ │ │ -000067d6 00006630 R_ARM_THM_MOVT_ABS 00000420 .LC27 │ │ │ │ │ -000067dc 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000067e0 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00006808 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00006830 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006840 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006848 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006856 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006862 0000642f R_ARM_THM_MOVW_ABS_NC 000003d0 .LC25 │ │ │ │ │ -00006866 00006430 R_ARM_THM_MOVT_ABS 000003d0 .LC25 │ │ │ │ │ -0000686c 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00006870 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00006884 00004b0a R_ARM_THM_CALL 00000dc1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00006888 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000068b8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000068c8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000068e8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000690e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006918 0000752f R_ARM_THM_MOVW_ABS_NC 00003d2d _tmp_234_rule │ │ │ │ │ -0000691c 00007530 R_ARM_THM_MOVT_ABS 00003d2d _tmp_234_rule │ │ │ │ │ -00006924 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000692c 0000682f R_ARM_THM_MOVW_ABS_NC 0000047c .LC29 │ │ │ │ │ -00006930 00006830 R_ARM_THM_MOVT_ABS 0000047c .LC29 │ │ │ │ │ -00006936 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000693a 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00006956 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000695c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006994 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000069a0 0000692f R_ARM_THM_MOVW_ABS_NC 000004b0 .LC30 │ │ │ │ │ -000069a4 00006930 R_ARM_THM_MOVT_ABS 000004b0 .LC30 │ │ │ │ │ -000069aa 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000069ae 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000069c2 00004b0a R_ARM_THM_CALL 00000dc1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000069c6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000069de 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00006a06 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006a22 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006a38 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006a4e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006a74 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00006a96 0000740a R_ARM_THM_CALL 00000b55 invalid_comprehension_rule │ │ │ │ │ -00006a9e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006af0 0001d40a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -00006b00 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006b18 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006b66 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00006bb0 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006bf0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006c16 0001d40a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -00006c20 0001d50a R_ARM_THM_CALL 00000000 _PyPegen_constant_from_string │ │ │ │ │ -00006c52 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006c84 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00006cb6 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006cc2 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006ce2 0001d60a R_ARM_THM_CALL 00000000 _PyPegen_concatenate_strings │ │ │ │ │ -00006cf8 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00006d1e 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006d8c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006d96 0001d70a R_ARM_THM_CALL 00000000 _PyPegen_constant_from_token │ │ │ │ │ -00006dba 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00006dea 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00006eba 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006ec8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006eda 0001d80a R_ARM_THM_CALL 00000000 _PyPegen_joined_str │ │ │ │ │ -00006ee6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006f02 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00006f12 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006f48 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006f5c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006f6c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006f9a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006fb8 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006fc0 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006fd8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006fec 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006ffa 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007002 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007008 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007020 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000702e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007040 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000707a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000708a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000709a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000070b2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007126 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000714e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007178 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00007186 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000718a 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00007194 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000071da 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00007214 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007254 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000728e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000072c8 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000730e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000731c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007332 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007348 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00007360 0001d90a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -0000737c 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000073b0 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000073b4 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000073bc 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000073d4 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000073e8 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -000073fe 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00007414 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000742a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000744e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007454 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007468 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000748c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000074a8 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000074b0 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000074c0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000750a 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00007532 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007558 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000758e 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00007592 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000759a 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000075b2 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000075c8 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -000075de 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -000075ea 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007608 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007616 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000762e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007684 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000076ca 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00007704 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00007748 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00007756 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00007772 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00007786 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000779a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000077b6 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000077ca 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000077de 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000077f2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007814 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007824 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000783c 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007878 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007892 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000078c8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000078e2 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007916 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007950 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007990 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000079cc 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007a02 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007a3a 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007a72 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007aa4 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00007ab0 0000572f R_ARM_THM_MOVW_ABS_NC 00007051 t_lookahead_rule │ │ │ │ │ -00007ab4 00005730 R_ARM_THM_MOVT_ABS 00007051 t_lookahead_rule │ │ │ │ │ -00007abc 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00007ac8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007aec 0001c20a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -00007b1a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007b24 0000572f R_ARM_THM_MOVW_ABS_NC 00007051 t_lookahead_rule │ │ │ │ │ -00007b28 00005730 R_ARM_THM_MOVT_ABS 00007051 t_lookahead_rule │ │ │ │ │ -00007b30 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00007b3c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007b5e 0001c30a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -00007b6a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007b8a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007b9a 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00007ba6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007c02 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00007c2c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007c60 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007c82 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00007cc4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007d02 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007d26 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007d46 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007db8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007dc4 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007de8 0001db0a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ -00007e1e 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00007e38 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007e46 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00007e56 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007e66 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00007e7c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007e8c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007eac 0001d90a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -00007ed0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007ee0 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00007f20 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00007f4c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007f5a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007f6c 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00007f78 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007fba 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00007fe2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007ffc 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000801a 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00008050 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000806a 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00008092 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000809c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000080b4 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000080bc 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000080d4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000080ea 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000080f8 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008100 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000812c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008134 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000813c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008158 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008162 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008182 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000819c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000081ec 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000820e 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008234 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008280 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000082c2 0000740a R_ARM_THM_CALL 00000b55 invalid_comprehension_rule │ │ │ │ │ -000082d2 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008302 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00008312 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000832c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008348 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00008360 0001dc0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -00008368 0000792f R_ARM_THM_MOVW_ABS_NC 000004e4 .LC31 │ │ │ │ │ -0000836c 00007930 R_ARM_THM_MOVT_ABS 000004e4 .LC31 │ │ │ │ │ -00008382 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00008386 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00008390 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000083b0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000083bc 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000083d8 0001dd0a R_ARM_THM_CALL 00000000 _PyAST_GeneratorExp │ │ │ │ │ -000083e6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008412 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008428 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000844e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000845e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000084b6 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000084fe 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008524 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00008566 0000802f R_ARM_THM_MOVW_ABS_NC 00000ae5 _tmp_158_rule │ │ │ │ │ -0000856a 00008030 R_ARM_THM_MOVT_ABS 00000ae5 _tmp_158_rule │ │ │ │ │ -00008574 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000085b4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000085e6 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00008610 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000862a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008650 0001de0a R_ARM_THM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ -000086ee 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000086f2 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000086fc 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00008718 0001df0a R_ARM_THM_CALL 00000000 _PyPegen_check_legacy_stmt │ │ │ │ │ -00008722 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000873c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008754 0000812f R_ARM_THM_MOVW_ABS_NC 00000c4f _tmp_159_rule │ │ │ │ │ -00008758 00008130 R_ARM_THM_MOVT_ABS 00000c4f _tmp_159_rule │ │ │ │ │ -00008762 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000876e 00007b2f R_ARM_THM_MOVW_ABS_NC 0000052c .LC33 │ │ │ │ │ -00008772 00007b30 R_ARM_THM_MOVT_ABS 0000052c .LC33 │ │ │ │ │ -00008778 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000877c 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00008790 00004b0a R_ARM_THM_CALL 00000dc1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00008794 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000087b8 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000087cc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000087f8 00007d2f R_ARM_THM_MOVW_ABS_NC 00000598 .LC35 │ │ │ │ │ -000087fc 00007d30 R_ARM_THM_MOVT_ABS 00000598 .LC35 │ │ │ │ │ -00008802 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00008806 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00008818 00004b0a R_ARM_THM_CALL 00000dc1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00008822 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000882e 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00008832 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000883c 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00008846 00007c2f R_ARM_THM_MOVW_ABS_NC 00000554 .LC34 │ │ │ │ │ -0000884a 00007c30 R_ARM_THM_MOVT_ABS 00000554 .LC34 │ │ │ │ │ -00008850 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00008854 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000886e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008880 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000888e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000088a6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000088c4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000088de 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008904 0001de0a R_ARM_THM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ -0000891e 0001df0a R_ARM_THM_CALL 00000000 _PyPegen_check_legacy_stmt │ │ │ │ │ -00008938 00007a2f R_ARM_THM_MOVW_ABS_NC 00000500 .LC32 │ │ │ │ │ -0000893c 00007a30 R_ARM_THM_MOVT_ABS 00000500 .LC32 │ │ │ │ │ -00008942 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00008946 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000895c 00004b0a R_ARM_THM_CALL 00000dc1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00008960 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008976 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000089a2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000089a8 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000089fc 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00008a5c 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00008a8c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008a9e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008ac6 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00008b28 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008b50 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00008b84 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008b90 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008ba4 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00008bbe 0001e00a R_ARM_THM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ -00008c0c 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00008c26 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008c2e 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008c42 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008c5c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008c78 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008c94 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008ca6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008cba 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008d40 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00008d76 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00008d9a 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00008dae 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008dd0 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00008dec 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00008e26 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008e40 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00008e78 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008e92 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00008ec6 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00008f00 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00008f3a 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00008f76 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00008fac 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00008fe0 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00009012 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00009042 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000904e 0000572f R_ARM_THM_MOVW_ABS_NC 00007051 t_lookahead_rule │ │ │ │ │ -00009052 00005730 R_ARM_THM_MOVT_ABS 00007051 t_lookahead_rule │ │ │ │ │ -0000905a 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00009066 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009088 0001c20a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -000090a6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000090de 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000090e8 0000572f R_ARM_THM_MOVW_ABS_NC 00007051 t_lookahead_rule │ │ │ │ │ -000090ec 00005730 R_ARM_THM_MOVT_ABS 00007051 t_lookahead_rule │ │ │ │ │ -000090f4 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00009100 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000911e 0001c30a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -00009128 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000914a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009160 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000918e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000091ca 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000091da 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000091f4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009240 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00009294 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000092c2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000092d4 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000092fc 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00009364 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000938c 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000093ee 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000093fa 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009410 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000942a 0001e00a R_ARM_THM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ -0000947a 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000948e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000094a4 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000094ac 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000094bc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000094d2 0001e00a R_ARM_THM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ -000094de 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000094ea 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009500 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009520 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000959a 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000095ca 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000095fa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009610 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000963c 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00009656 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009682 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000969e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000096b4 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000096e0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000970a 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00009728 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00009730 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000976c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009794 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000097be 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000097e8 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000097f0 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009820 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000987c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000098aa 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000098e4 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000098f2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009900 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009916 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000992e 0001d90a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -00009970 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009994 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -000099b4 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000099d6 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -000099f2 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00009a12 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009a36 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00009a48 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00009a5a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009a66 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009a7c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009a92 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009a9e 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009ab4 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009ada 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009ae8 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009afc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009b10 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009b20 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00009b32 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009b3e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009b52 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009bae 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00009bda 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009c32 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00009c66 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00009ca0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009cd2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009cfc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009d24 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009d4c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009d74 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009d9e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009dc8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009df2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009e1c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009e32 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00009e60 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00009e84 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00009f0e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009f48 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009f78 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009f8e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009fb2 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00009ffa 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a046 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a074 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a09a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a0be 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a0e2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a106 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a12c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a152 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a178 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a19e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a1ce 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000a204 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000a210 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a228 0001e30a R_ARM_THM_CALL 00000000 _PyPegen_get_cmpops │ │ │ │ │ -0000a238 0001e40a R_ARM_THM_CALL 00000000 _PyPegen_get_exprs │ │ │ │ │ -0000a256 0001e50a R_ARM_THM_CALL 00000000 _PyAST_Compare │ │ │ │ │ -0000a26c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a288 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a2ac 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a2b8 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a2dc 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a2e6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a314 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a338 0001e60a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -0000a354 0001e70a R_ARM_THM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ -0000a376 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a382 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a3a6 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a3b2 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a3de 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a3ea 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a416 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a442 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a45e 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a46a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a496 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a4a2 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a4ce 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a4da 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a506 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a516 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a530 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a54c 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a558 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a598 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a5a4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a5d8 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a5e4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a610 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a61c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a648 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a654 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a680 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a68c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a6a6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a6be 0001e70a R_ARM_THM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ -0000a6de 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a6ea 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a706 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000a71e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a73a 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a746 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a760 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a788 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a79e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a7c8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a7de 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a7f2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a806 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a818 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a82c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a840 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a85a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a874 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a88a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a89c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a8c2 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000a8ca 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000a8e0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a90c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a920 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000a950 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a958 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a972 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000a992 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a9ae 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a9c0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a9d4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a9ea 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a9fe 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000aa10 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000aa1c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000aa54 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000aa72 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000aa84 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000aa98 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000aaac 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ab06 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ab1a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ab2c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ab48 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000aba4 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000abda 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000abfe 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000ac12 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000ac32 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000ac3c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ac54 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000ac66 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000aca2 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000acc6 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000ad50 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000ad7c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ad92 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000adb2 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000adce 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000adf0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000adfc 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ae4a 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000ae70 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000aeda 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000af28 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000af58 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000af6e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000af90 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000afc2 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b03c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000b06c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b082 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b0a4 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000b0fe 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b10c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b12e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b164 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b182 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b1a4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b1e2 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b208 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b262 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b2d4 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b32c 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b388 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b3a2 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b3c6 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000b400 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b48e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b4a8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b4cc 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000b4f4 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000b524 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b53a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b55e 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000b5d2 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000b600 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b606 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b61e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b642 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b64a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000b678 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b6a2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b6c8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b6de 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b702 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b756 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b77a 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b82e 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000b85e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b874 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b892 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b8a8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b8ce 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000b8d8 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b934 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b948 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b95c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b970 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b984 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b996 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b9a8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b9cc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b9e6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ba00 0000892f R_ARM_THM_MOVW_ABS_NC 000005d4 .LC36 │ │ │ │ │ -0000ba04 00008930 R_ARM_THM_MOVT_ABS 000005d4 .LC36 │ │ │ │ │ -0000ba0a 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ba0e 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ba22 00004b0a R_ARM_THM_CALL 00000dc1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000ba26 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ba42 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ba54 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ba68 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bab2 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000bad6 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000bb76 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000bba2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bbb8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000bbd4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bbea 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000bc0c 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000bc32 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000bc50 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bc5e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bc96 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000bcb4 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000bcde 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000bd06 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000bd4c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bdbe 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000bdf8 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000be32 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000be6c 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000bea6 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000bef8 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000bf30 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bf4a 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000bf82 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bf9c 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000bfd4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bfee 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c026 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c040 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c078 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c092 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c0b4 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000c0bc 00008d2f R_ARM_THM_MOVW_ABS_NC 00000604 .LC37 │ │ │ │ │ -0000c0c0 00008d30 R_ARM_THM_MOVT_ABS 00000604 .LC37 │ │ │ │ │ -0000c0ce 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c0f6 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c118 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000c134 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c16a 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c1a4 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c1da 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c214 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c24a 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c284 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c2ba 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c2f0 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c322 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c378 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c390 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c3a8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c3fa 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c424 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c44e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c4aa 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c4b6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c4ca 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c4d6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c4e0 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000c508 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c518 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c538 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c548 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c566 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c56a 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c572 0000892f R_ARM_THM_MOVW_ABS_NC 000005d4 .LC36 │ │ │ │ │ -0000c576 00008930 R_ARM_THM_MOVT_ABS 000005d4 .LC36 │ │ │ │ │ -0000c588 00004b0a R_ARM_THM_CALL 00000dc1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000c58c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c5c8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c5d0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c62a 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000c656 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c66e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c686 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c6de 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000c70e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c73a 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000c74e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c77a 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000c79a 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000c7c8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c7de 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000c80c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c834 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000c874 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c894 0001e60a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -0000c8a2 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c8ca 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c8ec 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000c912 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c93a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c956 0001e80a R_ARM_THM_CALL 00000000 _PyAST_Await │ │ │ │ │ -0000c95e 00008f2f R_ARM_THM_MOVW_ABS_NC 00000618 .LC38 │ │ │ │ │ -0000c962 00008f30 R_ARM_THM_MOVT_ABS 00000618 .LC38 │ │ │ │ │ -0000c976 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c99c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c9bc 0001e80a R_ARM_THM_CALL 00000000 _PyAST_Await │ │ │ │ │ -0000c9c4 00008f2f R_ARM_THM_MOVW_ABS_NC 00000618 .LC38 │ │ │ │ │ -0000c9c8 00008f30 R_ARM_THM_MOVT_ABS 00000618 .LC38 │ │ │ │ │ -0000c9dc 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ca02 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000ca1c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ca30 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ca44 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000ca74 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ca88 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000ca9e 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000caba 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000cace 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cb1a 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000cb38 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000cb62 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000cb8a 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000cbd4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cc46 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000cc62 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cc92 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000ccda 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000ccf4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cd24 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000cd3c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cd92 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000cd9e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000cdc0 0001c20a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -0000cdca 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cde4 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000ce14 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000ce4a 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000ce96 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000cecc 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000cf02 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000cf38 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000cf6a 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000cfa0 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d004 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d010 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000d03a 0001c50a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ -0000d054 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d084 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d0b0 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d0f8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d104 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000d126 0001c30a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -0000d15a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000d16e 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -0000d1ae 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d1c0 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000d1ee 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d216 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d226 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d236 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d286 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000d2ac 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d2bc 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d2e4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d318 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d33a 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000d36a 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d392 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d3be 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000d3d4 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d3dc 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000d3e8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d3f8 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000d406 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d41c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d424 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000d430 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d444 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d49a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d4b4 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000d4d8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d4f2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d508 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000d524 0001e90a R_ARM_THM_CALL 00000000 _PyAST_Lambda │ │ │ │ │ -0000d536 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ -0000d548 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d55a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d5a4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d5b6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d5cc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d622 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000d660 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d67a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d690 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d6a0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d6cc 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d6fc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d728 0001eb0a R_ARM_THM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ -0000d75e 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000d78e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d7a0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d7be 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d7f0 0001eb0a R_ARM_THM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ -0000d7f8 0000922f R_ARM_THM_MOVW_ABS_NC 00000630 .LC39 │ │ │ │ │ -0000d7fc 00009230 R_ARM_THM_MOVT_ABS 00000630 .LC39 │ │ │ │ │ -0000d80c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d82c 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000d846 0000360a R_ARM_THM_CALL 00000d49 invalid_for_target_rule │ │ │ │ │ -0000d84c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d866 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d870 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000d8ce 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000d908 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d930 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000d946 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d958 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d96a 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000d97e 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d982 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d98e 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000d998 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d99c 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d9a6 0000932f R_ARM_THM_MOVW_ABS_NC 0000064c .LC40 │ │ │ │ │ -0000d9aa 00009330 R_ARM_THM_MOVT_ABS 0000064c .LC40 │ │ │ │ │ -0000d9ae 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000d9be 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d9e4 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d9ee 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000da00 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000da14 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000da2e 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000da56 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000da5e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000da74 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000da8c 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000daf8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000db04 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000db24 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000db42 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000db6e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000db90 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dbbc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dbc6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dbe8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dc12 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000dc4c 0001ed0a R_ARM_THM_CALL 00000000 _PyAST_FunctionDef │ │ │ │ │ -0000dc6c 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ -0000dcaa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dcd2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dce2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dcee 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000dd0a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dd24 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dd4a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dd6a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dd8c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000ddcc 0001ee0a R_ARM_THM_CALL 00000000 _PyAST_AsyncFunctionDef │ │ │ │ │ -0000ddd4 0000992f R_ARM_THM_MOVW_ABS_NC 000006e0 .LC44 │ │ │ │ │ -0000ddd8 00009930 R_ARM_THM_MOVT_ABS 000006e0 .LC44 │ │ │ │ │ -0000ddfa 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ -0000de0c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000de48 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000de56 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000de60 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000de74 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000de88 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dea2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000deb6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dec0 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000dedc 0000972f R_ARM_THM_MOVW_ABS_NC 000006b4 .LC42 │ │ │ │ │ -0000dee0 00009730 R_ARM_THM_MOVT_ABS 000006b4 .LC42 │ │ │ │ │ -0000dee4 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -0000df00 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000df34 00009c2f R_ARM_THM_MOVW_ABS_NC 0000035f _tmp_149_rule │ │ │ │ │ -0000df38 00009c30 R_ARM_THM_MOVT_ABS 0000035f _tmp_149_rule │ │ │ │ │ -0000df40 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000df62 0001a30a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -0000df74 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ -0000df90 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000dfa8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dfb6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dfc4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dfd2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dfdc 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000dfe0 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000dfea 0000982f R_ARM_THM_MOVW_ABS_NC 000006b8 .LC43 │ │ │ │ │ -0000dfee 00009830 R_ARM_THM_MOVT_ABS 000006b8 .LC43 │ │ │ │ │ -0000dff2 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000dffc 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e012 00009d0a R_ARM_THM_CALL 00000a81 _tmp_227_rule │ │ │ │ │ -0000e022 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e030 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e03a 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e03e 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e048 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000e054 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -0000e058 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -0000e060 0000962f R_ARM_THM_MOVW_ABS_NC 00000674 .LC41 │ │ │ │ │ -0000e064 00009630 R_ARM_THM_MOVT_ABS 00000674 .LC41 │ │ │ │ │ -0000e06c 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000e074 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e09c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e0bc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e0d2 00009e0a R_ARM_THM_CALL 00000a81 _tmp_228_rule │ │ │ │ │ -0000e0e2 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ -0000e0e6 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ -0000e0ea 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -0000e130 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000e146 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e15c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e174 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e17c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e1cc 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000e1f8 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000e20c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e216 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e21a 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e224 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000e234 0000a00a R_ARM_THM_CALL 000011f1 invalid_arguments_rule │ │ │ │ │ -0000e242 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e2ec 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e304 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e34c 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e3a8 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e3ac 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e3b6 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000e3ca 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e3ce 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e3d2 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000e3f6 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000e40e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e41c 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000e42a 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e43a 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000e462 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e480 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e4a0 0001ef0a R_ARM_THM_CALL 00000000 _PyPegen_collect_call_seqs │ │ │ │ │ -0000e4ac 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e4c2 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000e4ee 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e4fe 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e518 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e530 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000e54a 0001dc0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -0000e552 0000792f R_ARM_THM_MOVW_ABS_NC 000004e4 .LC31 │ │ │ │ │ -0000e556 00007930 R_ARM_THM_MOVT_ABS 000004e4 .LC31 │ │ │ │ │ -0000e582 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e590 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000e5bc 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000e602 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000e622 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e63c 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000e68e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e6e6 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000e6f8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e70a 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000e714 0001f00a R_ARM_THM_CALL 00000000 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ -0000e71c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e72a 0001f10a R_ARM_THM_CALL 00000000 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ -0000e748 0001c50a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ -0000e766 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e786 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000e7a2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e7a8 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e7c6 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000e7ca 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000e7d4 0000a22f R_ARM_THM_MOVW_ABS_NC 00000724 .LC46 │ │ │ │ │ -0000e7d8 0000a230 R_ARM_THM_MOVT_ABS 00000724 .LC46 │ │ │ │ │ -0000e7dc 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000e7e6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e7f8 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e81a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e830 0000a12f R_ARM_THM_MOVW_ABS_NC 000006f4 .LC45 │ │ │ │ │ -0000e834 0000a130 R_ARM_THM_MOVT_ABS 000006f4 .LC45 │ │ │ │ │ -0000e83a 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000e83e 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000e854 00004b0a R_ARM_THM_CALL 00000dc1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000e858 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e882 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e898 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e8b6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e8c8 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000e8f6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e912 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e91a 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000e928 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e946 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e970 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e986 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e99a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ea02 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ea36 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000ea5a 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000ea9a 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000eab4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000eac6 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000eaee 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000eafe 0001ba0a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ -0000eb3e 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000eb4c 0001ba0a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ -0000eb8c 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000ebd0 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000ebea 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ec00 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000ec2a 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000ec3a 0001ba0a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ -0000ec8c 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000ecce 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000ece8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ecfa 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000ed4a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ed5a 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000ed72 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000eda8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000edba 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000edde 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000edec 0001ba0a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ -0000ee1e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ee38 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ee50 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ee72 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ee94 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000eeb2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000eeba 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000eede 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000eeee 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000eefc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ef14 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ef70 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000efb0 0000a70a R_ARM_THM_CALL 0000314d type_param_rule │ │ │ │ │ -0000efda 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000effa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f00e 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000f022 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000f032 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000f046 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f05c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f064 0000a62f R_ARM_THM_MOVW_ABS_NC 00000760 .LC48 │ │ │ │ │ -0000f068 0000a630 R_ARM_THM_MOVT_ABS 00000760 .LC48 │ │ │ │ │ -0000f092 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f0c4 0000a70a R_ARM_THM_CALL 0000314d type_param_rule │ │ │ │ │ -0000f0ee 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000f0fe 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000f106 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000f11c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f124 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f144 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f14c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f15e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f17a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f182 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f186 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f18a 0000a52f R_ARM_THM_MOVW_ABS_NC 0000073c .LC47 │ │ │ │ │ -0000f18e 0000a530 R_ARM_THM_MOVT_ABS 0000073c .LC47 │ │ │ │ │ -0000f1a4 00004b0a R_ARM_THM_CALL 00000dc1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000f1a8 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f1be 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f21a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f230 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f24e 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000f272 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f280 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f296 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000f2b0 0001f20a R_ARM_THM_CALL 00000000 _PyAST_YieldFrom │ │ │ │ │ -0000f2ba 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f2dc 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000f2f6 0001f30a R_ARM_THM_CALL 00000000 _PyAST_Yield │ │ │ │ │ -0000f302 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f38a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f3a2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f3ec 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000f424 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f428 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f432 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000f446 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f44a 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f44e 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000f460 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000f48e 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000f49c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f4b4 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000f4cc 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000f4e6 0001dc0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -0000f4ee 0000792f R_ARM_THM_MOVW_ABS_NC 000004e4 .LC31 │ │ │ │ │ -0000f4f2 00007930 R_ARM_THM_MOVT_ABS 000004e4 .LC31 │ │ │ │ │ -0000f50c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f520 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000f56e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f59a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000f5ba 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000f5ca 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f5ea 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f5ee 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f5f6 0000a22f R_ARM_THM_MOVW_ABS_NC 00000724 .LC46 │ │ │ │ │ -0000f5fa 0000a230 R_ARM_THM_MOVT_ABS 00000724 .LC46 │ │ │ │ │ -0000f600 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000f60a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f62a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f63c 0000a12f R_ARM_THM_MOVW_ABS_NC 000006f4 .LC45 │ │ │ │ │ -0000f640 0000a130 R_ARM_THM_MOVT_ABS 000006f4 .LC45 │ │ │ │ │ -0000f646 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f64a 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f65e 00004b0a R_ARM_THM_CALL 00000dc1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000f662 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f674 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f686 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f69a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f6ba 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f6f6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f724 0001a30a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -0000f72e 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ -0000f788 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f798 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f7b6 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000f7ec 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000f80c 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000f832 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f84a 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f84e 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f856 0000a22f R_ARM_THM_MOVW_ABS_NC 00000724 .LC46 │ │ │ │ │ -0000f85a 0000a230 R_ARM_THM_MOVT_ABS 00000724 .LC46 │ │ │ │ │ -0000f860 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000f86a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f896 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f8a8 0000a12f R_ARM_THM_MOVW_ABS_NC 000006f4 .LC45 │ │ │ │ │ -0000f8ac 0000a130 R_ARM_THM_MOVT_ABS 000006f4 .LC45 │ │ │ │ │ -0000f8b2 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f8b6 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f8ca 00004b0a R_ARM_THM_CALL 00000dc1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000f8ce 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f8e2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f8f2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f8f8 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f97a 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000f9b0 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000f9d2 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000fa36 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000fa8e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000fa9c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fac4 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000fafc 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000fb20 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000fb78 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000fbd0 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000fbde 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fc26 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000fc60 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000fc84 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000fcd8 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000fd38 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000fd64 0001f40a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -0000fd80 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000fd9c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000fdae 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000fdf8 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000fe1c 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000fe34 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000fe5c 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000fe92 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fea6 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000feaa 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000feae 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000fef6 0001f40a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -0000fefa 0000ae2f R_ARM_THM_MOVW_ABS_NC 00000860 .LC55 │ │ │ │ │ -0000fefe 0000ae30 R_ARM_THM_MOVT_ABS 00000860 .LC55 │ │ │ │ │ -0000ff12 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ff36 0001f40a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -0000ff40 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ff6c 0001f40a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -0000ff8a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ffa2 0000b60a R_ARM_THM_CALL 00000a2d _tmp_169_rule │ │ │ │ │ -00010026 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001003c 0000bb0a R_ARM_THM_CALL 00000a2d _tmp_174_rule │ │ │ │ │ -00010046 0000bc0a R_ARM_THM_CALL 00000001 _loop0_175_rule │ │ │ │ │ -00010050 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001008a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000100c8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000100d4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000100dc 0000ad2f R_ARM_THM_MOVW_ABS_NC 00000840 .LC54 │ │ │ │ │ -000100e0 0000ad30 R_ARM_THM_MOVT_ABS 00000840 .LC54 │ │ │ │ │ -000100e6 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000100ea 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00010102 0000bf0a R_ARM_THM_CALL 00000001 _loop0_170_rule │ │ │ │ │ -00010110 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001011a 0000a92f R_ARM_THM_MOVW_ABS_NC 000007a4 .LC50 │ │ │ │ │ -0001011e 0000a930 R_ARM_THM_MOVT_ABS 000007a4 .LC50 │ │ │ │ │ -00010132 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010142 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001014e 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00010152 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001015a 0000ab2f R_ARM_THM_MOVW_ABS_NC 000007fc .LC52 │ │ │ │ │ -0001015e 0000ab30 R_ARM_THM_MOVT_ABS 000007fc .LC52 │ │ │ │ │ -00010170 00004b0a R_ARM_THM_CALL 00000dc1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00010174 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000101a0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000101ae 0000c10a R_ARM_THM_CALL 00000001 _loop0_177_rule │ │ │ │ │ -000101bc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000101c6 0000ac2f R_ARM_THM_MOVW_ABS_NC 00000828 .LC53 │ │ │ │ │ -000101ca 0000ac30 R_ARM_THM_MOVT_ABS 00000828 .LC53 │ │ │ │ │ -000101d0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010208 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001021a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010224 0000a82f R_ARM_THM_MOVW_ABS_NC 0000077c .LC49 │ │ │ │ │ -00010228 0000a830 R_ARM_THM_MOVT_ABS 0000077c .LC49 │ │ │ │ │ -0001022e 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00010232 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001024a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010260 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00010268 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001027a 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00010282 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00010290 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001029e 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000102b4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000102c0 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000102da 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000102e2 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00010304 0000aa2f R_ARM_THM_MOVW_ABS_NC 000007bc .LC51 │ │ │ │ │ -00010308 0000aa30 R_ARM_THM_MOVT_ABS 000007bc .LC51 │ │ │ │ │ -00010310 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00010324 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001033c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001034c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001035e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000103d2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000103ec 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010404 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001040e 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00010412 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001041c 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001042e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010462 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00010492 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000104b2 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000104f2 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00010532 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00010548 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001056a 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00010584 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001058c 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00010592 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001059a 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000105a2 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00010602 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001062c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001064c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00010672 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00010688 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010696 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000106a8 0001f60a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ -000106f6 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00010720 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001073e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00010764 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001077a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001078a 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001078e 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00010792 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000107d8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000107ec 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00010812 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010826 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00010868 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001087a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001088e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000108a8 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000108be 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000108d4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001092a 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00010950 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001096a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00010988 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -000109c0 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000109f2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010a06 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010a14 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010a62 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00010a86 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010adc 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00010b0a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010b2a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00010b50 0001b00a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ -00010b76 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00010b90 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010b9e 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00010bae 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00010bbe 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00010bce 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00010bd2 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00010bde 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00010bf8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010c10 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00010c44 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010c52 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00010c82 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00010caa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010cc6 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00010cde 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00010d1a 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00010d40 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010d4e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00010d6a 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_alias_for_star │ │ │ │ │ -00010d76 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00010d98 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010da8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010dc2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010dd8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010dfa 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00010e02 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00010e0e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010e2a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010e3a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010e4e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010e90 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010e9a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010ea0 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00010ea4 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00010eac 0000c62f R_ARM_THM_MOVW_ABS_NC 00000880 .LC56 │ │ │ │ │ -00010eb0 0000c630 R_ARM_THM_MOVT_ABS 00000880 .LC56 │ │ │ │ │ -00010eb6 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00010ebe 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010ee2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010ef8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010f08 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00010f0c 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00010f10 00003f2f R_ARM_THM_MOVW_ABS_NC 00000280 .LC17 │ │ │ │ │ -00010f14 00003f30 R_ARM_THM_MOVT_ABS 00000280 .LC17 │ │ │ │ │ -00010f2a 00004b0a R_ARM_THM_CALL 00000dc1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00010f30 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010fcc 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00010fe6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010ff4 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00011002 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00011012 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0001105e 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001106c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00011074 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001108a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011090 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001109a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000110ec 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00011146 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001118e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000111c2 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00011218 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001125e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001128e 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000112a2 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000112b0 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000112be 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000112c6 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000112e6 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000112f2 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000112fa 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001130a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011318 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011328 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ -0001133c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011344 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00011348 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00011352 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001135c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001136e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001137a 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00011390 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001139e 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000113ac 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000113ec 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001143c 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001147e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001149a 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000114a8 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000114b4 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000114bc 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000114d0 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000114da 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011520 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00011548 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011566 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011586 0001b00a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ -000115a2 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000115c8 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000115ec 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000115fa 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011614 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011650 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000116a0 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000116ce 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000116f0 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011716 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001173a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011748 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001175e 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -000117c2 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000117f4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001181a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011842 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00011866 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011874 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001188c 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -000118b4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000118cc 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000118ee 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00011930 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001195c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001197c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000119a4 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -000119c8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000119d6 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000119da 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000119e4 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000119f6 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00011a00 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011a12 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011a2e 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00011a52 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00011a6c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00011a96 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011ab2 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00011ad8 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00011b12 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00011b40 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011b64 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011b8a 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00011bae 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011bbc 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00011bc0 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00011bca 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00011bdc 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00011bf2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011c0e 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00011c2c 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00011c5c 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00011c96 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00011cee 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00011d7a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011d90 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011dbe 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011dd2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011de8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011e00 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011e10 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011e20 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011e54 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00011e5c 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00011e76 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011e86 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011ea0 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00011f14 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00011f44 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00011f48 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00011f52 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00011f6c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011f82 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00011fae 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00011fbc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011fd4 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011fec 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00012006 0001dc0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -0001200e 0000792f R_ARM_THM_MOVW_ABS_NC 000004e4 .LC31 │ │ │ │ │ -00012012 00007930 R_ARM_THM_MOVT_ABS 000004e4 .LC31 │ │ │ │ │ -0001202a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012066 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000120ac 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000120c0 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000e8d _tmp_161_rule │ │ │ │ │ -000120c4 0000cf30 R_ARM_THM_MOVT_ABS 00000e8d _tmp_161_rule │ │ │ │ │ -000120cc 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000120f0 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000120fa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001210e 0000d02f R_ARM_THM_MOVW_ABS_NC 00000643 _tmp_160_rule │ │ │ │ │ -00012112 0000d030 R_ARM_THM_MOVT_ABS 00000643 _tmp_160_rule │ │ │ │ │ -0001211a 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00012124 0000cd2f R_ARM_THM_MOVW_ABS_NC 000008e8 .LC58 │ │ │ │ │ -00012128 0000cd30 R_ARM_THM_MOVT_ABS 000008e8 .LC58 │ │ │ │ │ -0001212e 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00012132 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00012146 00004b0a R_ARM_THM_CALL 00000dc1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001214c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012166 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012178 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001217c 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00012194 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -000121a6 0000cc2f R_ARM_THM_MOVW_ABS_NC 000008bc .LC57 │ │ │ │ │ -000121aa 0000cc30 R_ARM_THM_MOVT_ABS 000008bc .LC57 │ │ │ │ │ -000121b2 00004b0a R_ARM_THM_CALL 00000dc1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000121b8 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000121c6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000121d8 0000d12f R_ARM_THM_MOVW_ABS_NC 00000b95 _tmp_162_rule │ │ │ │ │ -000121dc 0000d130 R_ARM_THM_MOVT_ABS 00000b95 _tmp_162_rule │ │ │ │ │ -000121e4 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000121ee 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000121f2 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001220a 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -00012212 0000ce2f R_ARM_THM_MOVW_ABS_NC 00000928 .LC59 │ │ │ │ │ -00012216 0000ce30 R_ARM_THM_MOVT_ABS 00000928 .LC59 │ │ │ │ │ -00012238 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001224a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000122ba 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012306 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012332 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001234e 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0001236a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012374 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00012390 0001d90a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -000123aa 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000123c0 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000123ec 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012402 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00012424 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00012444 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001245e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012470 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001248a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001249c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000124ce 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000124f2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001253e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012566 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001259e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000125ba 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -000125c4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000125e8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012624 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00012674 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000126a2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000126c4 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000126ea 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001270e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001271c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012732 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00012796 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000127c4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000127e8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00012810 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00012834 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012842 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012856 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00012880 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012898 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000128ba 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000128fe 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001292e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012950 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00012974 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00012998 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000129ac 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000129b0 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000129b4 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000129c8 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -000129d4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000129e6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012a02 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00012a20 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00012a40 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00012a52 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00012a9a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012ab2 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00012ad2 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00012b0e 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00012b3c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012b5e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00012b84 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00012ba6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012bb2 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00012bb6 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00012bc0 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00012bd0 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00012c08 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012c20 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00012c40 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00012c7a 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00012c9e 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00012cac 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00012cb4 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00012d06 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012d20 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00012d28 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00012d34 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012d48 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012d6c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012d9e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012dd4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012df2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012e08 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012e26 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012e3c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012e8e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012ea4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012eba 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012ee8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012f0e 0000d80a R_ARM_THM_CALL 00000001 _loop0_48_rule │ │ │ │ │ -00012f2c 0001fa0a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -00012f52 0001fa0a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -00012f5c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012f8a 0000da0a R_ARM_THM_CALL 000002e1 param_star_annotation_rule │ │ │ │ │ -00012f9c 0000da0a R_ARM_THM_CALL 000002e1 param_star_annotation_rule │ │ │ │ │ -00012fc4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012ff2 0001fa0a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -00013014 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013032 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001304e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013068 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000130a0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000130b2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000130c6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000130f0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000130fa 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000130fe 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00013104 0000d62f R_ARM_THM_MOVW_ABS_NC 00000a04 .LC64 │ │ │ │ │ -00013108 0000d630 R_ARM_THM_MOVT_ABS 00000a04 .LC64 │ │ │ │ │ -0001311c 00004b0a R_ARM_THM_CALL 00000dc1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00013120 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013140 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001314a 0000dc0a R_ARM_THM_CALL 00000beb _tmp_184_rule │ │ │ │ │ -00013154 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00013158 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001315e 0000d72f R_ARM_THM_MOVW_ABS_NC 00000a34 .LC65 │ │ │ │ │ -00013162 0000d730 R_ARM_THM_MOVT_ABS 00000a34 .LC65 │ │ │ │ │ -00013176 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001318e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000131a2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000131d4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000131ec 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013212 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013228 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013240 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013260 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013274 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00013286 0000d22f R_ARM_THM_MOVW_ABS_NC 00000968 .LC60 │ │ │ │ │ -0001328a 0000d230 R_ARM_THM_MOVT_ABS 00000968 .LC60 │ │ │ │ │ -00013290 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00013294 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000132a8 00004b0a R_ARM_THM_CALL 00000dc1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000132ac 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000132de 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000132f8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013304 0000d42f R_ARM_THM_MOVW_ABS_NC 000009b0 .LC62 │ │ │ │ │ -00013308 0000d430 R_ARM_THM_MOVT_ABS 000009b0 .LC62 │ │ │ │ │ -0001330e 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00013312 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001332a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001333a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013346 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001334a 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001334e 0000d32f R_ARM_THM_MOVW_ABS_NC 0000098c .LC61 │ │ │ │ │ -00013352 0000d330 R_ARM_THM_MOVT_ABS 0000098c .LC61 │ │ │ │ │ -0001335c 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001336c 0000dd0a R_ARM_THM_CALL 00000697 _tmp_181_rule │ │ │ │ │ -00013378 0000de0a R_ARM_THM_CALL 00000001 _loop0_182_rule │ │ │ │ │ -00013386 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013394 0000df0a R_ARM_THM_CALL 00000697 _tmp_183_rule │ │ │ │ │ -0001339e 0000d52f R_ARM_THM_MOVW_ABS_NC 000009e4 .LC63 │ │ │ │ │ -000133a2 0000d530 R_ARM_THM_MOVT_ABS 000009e4 .LC63 │ │ │ │ │ -000133a8 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000133ac 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000133c2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000133ec 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000133f6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013404 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00013408 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00013412 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00013422 0001f60a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ -00013436 0000e00a R_ARM_THM_CALL 00000001 _loop0_49_rule │ │ │ │ │ -0001345a 0001fa0a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -0001346e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001347c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001348e 0001f60a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ -00013498 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000134ec 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013522 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013538 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001354e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001357a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013584 0000d62f R_ARM_THM_MOVW_ABS_NC 00000a04 .LC64 │ │ │ │ │ -00013588 0000d630 R_ARM_THM_MOVT_ABS 00000a04 .LC64 │ │ │ │ │ -0001358e 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00013592 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000135a6 00004b0a R_ARM_THM_CALL 00000dc1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000135aa 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000135ca 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000135d4 0000dc0a R_ARM_THM_CALL 00000beb _tmp_184_rule │ │ │ │ │ -000135dc 0000d72f R_ARM_THM_MOVW_ABS_NC 00000a34 .LC65 │ │ │ │ │ -000135e0 0000d730 R_ARM_THM_MOVT_ABS 00000a34 .LC65 │ │ │ │ │ -000135f6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013610 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013622 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013672 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0001368a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013698 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000136ce 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000136e6 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000136ea 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00013742 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001374c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013756 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00013782 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000137d2 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00013828 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00013836 0001880a R_ARM_THM_CALL 00000000 _PyPegen_seq_flatten │ │ │ │ │ -0001384c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001385e 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0001387a 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001388e 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -000138d4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000138fa 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00013936 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00013960 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001399c 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000139c6 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000139d6 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000139ee 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000139fa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013a16 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00013a2c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00013a34 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00013a44 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00013a4c 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00013a5a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013a60 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013a8c 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00013a90 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00013a9a 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00013aa4 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00013aa8 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00013aac 0000e12f R_ARM_THM_MOVW_ABS_NC 00000a64 .LC66 │ │ │ │ │ -00013ab0 0000e130 R_ARM_THM_MOVT_ABS 00000a64 .LC66 │ │ │ │ │ -00013aba 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00013acc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013ada 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013aea 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013afe 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013b12 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013b28 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013b3c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013b5e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013b72 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013bc8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013be2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013bec 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013c08 0001db0a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ -00013c22 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00013c42 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013c5c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013c7a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013cec 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013d28 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00013d54 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013d8e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013dba 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00013dda 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013df0 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013e14 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00013e32 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00013e4c 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00013ec6 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00013ed6 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00013eea 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013f04 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00013f2c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013f46 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013f62 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00013f78 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013f8c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00013f94 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00013fc4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013fd6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013fec 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014002 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014012 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001403c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014046 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000140a6 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000140ca 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014136 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001415a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001419e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000141c0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000141cc 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000141f6 0001fb0a R_ARM_THM_CALL 00000000 _PyPegen_formatted_value │ │ │ │ │ -00014212 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001422a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00014252 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014266 0000ee0a R_ARM_THM_CALL 00001f11 _loop0_112_rule │ │ │ │ │ -00014274 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00014298 0001fc0a R_ARM_THM_CALL 00000000 _PyPegen_setup_full_format_spec │ │ │ │ │ -000142ac 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000142bc 0001fd0a R_ARM_THM_CALL 00000000 _PyPegen_check_fstring_conversion │ │ │ │ │ -000142f2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001432a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014334 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001434c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014356 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001436e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014378 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014390 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001439a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000143b0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000143b6 00005f2f R_ARM_THM_MOVW_ABS_NC 0000e9b5 annotated_rhs_rule │ │ │ │ │ -000143ba 00005f30 R_ARM_THM_MOVT_ABS 0000e9b5 annotated_rhs_rule │ │ │ │ │ -000143c2 0001fe0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ -000143d8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000143ee 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014404 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001441c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014432 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014448 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014460 0000e52f R_ARM_THM_MOVW_ABS_NC 00000b10 .LC70 │ │ │ │ │ -00014464 0000e530 R_ARM_THM_MOVT_ABS 00000b10 .LC70 │ │ │ │ │ -0001446a 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001446e 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00014482 00004b0a R_ARM_THM_CALL 00000dc1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00014486 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001449c 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000144a0 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000144a8 0000e62f R_ARM_THM_MOVW_ABS_NC 00000b40 .LC71 │ │ │ │ │ -000144ac 0000e630 R_ARM_THM_MOVT_ABS 00000b40 .LC71 │ │ │ │ │ -000144b2 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000144cc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000144e0 0000e32f R_ARM_THM_MOVW_ABS_NC 00000ab0 .LC68 │ │ │ │ │ -000144e4 0000e330 R_ARM_THM_MOVT_ABS 00000ab0 .LC68 │ │ │ │ │ -000144ea 0000e42f R_ARM_THM_MOVW_ABS_NC 00000ae0 .LC69 │ │ │ │ │ -000144ee 0000e430 R_ARM_THM_MOVT_ABS 00000ae0 .LC69 │ │ │ │ │ -000144f4 0000e22f R_ARM_THM_MOVW_ABS_NC 00000a80 .LC67 │ │ │ │ │ -000144f8 0000e230 R_ARM_THM_MOVT_ABS 00000a80 .LC67 │ │ │ │ │ -00014500 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014518 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001452e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001454e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014566 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001458e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001459c 0000ef0a R_ARM_THM_CALL 00000f45 _tmp_237_rule.isra.0 │ │ │ │ │ -000145a8 0000f02f R_ARM_THM_MOVW_ABS_NC 00000d7b _tmp_238_rule │ │ │ │ │ -000145ac 0000f030 R_ARM_THM_MOVT_ABS 00000d7b _tmp_238_rule │ │ │ │ │ -000145b4 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000145be 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000145c8 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000145cc 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000145d4 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000c1c .LC76 │ │ │ │ │ -000145d8 0000eb30 R_ARM_THM_MOVT_ABS 00000c1c .LC76 │ │ │ │ │ -000145de 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000145fe 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014620 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014626 0000f12f R_ARM_THM_MOVW_ABS_NC 00000dcf _tmp_242_rule │ │ │ │ │ -0001462a 0000f130 R_ARM_THM_MOVT_ABS 00000dcf _tmp_242_rule │ │ │ │ │ -00014632 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00014644 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001464e 0001b32f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_name_token │ │ │ │ │ -00014652 0001b330 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_name_token │ │ │ │ │ -0001465a 0001fe0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ -00014664 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00014668 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00014672 0000ea2f R_ARM_THM_MOVW_ABS_NC 00000bf4 .LC75 │ │ │ │ │ -00014676 0000ea30 R_ARM_THM_MOVT_ABS 00000bf4 .LC75 │ │ │ │ │ -0001467a 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00014680 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001469a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000146ac 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000146b0 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000146ba 0000e92f R_ARM_THM_MOVW_ABS_NC 00000bcc .LC74 │ │ │ │ │ -000146be 0000e930 R_ARM_THM_MOVT_ABS 00000bcc .LC74 │ │ │ │ │ -000146c2 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000146da 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -000146fe 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014708 0000f22f R_ARM_THM_MOVW_ABS_NC 00000fe9 _tmp_236_rule │ │ │ │ │ -0001470c 0000f230 R_ARM_THM_MOVT_ABS 00000fe9 _tmp_236_rule │ │ │ │ │ -00014714 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001471e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014728 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001474a 0000f32f R_ARM_THM_MOVW_ABS_NC 00000d07 _tmp_235_rule │ │ │ │ │ -0001474e 0000f330 R_ARM_THM_MOVT_ABS 00000d07 _tmp_235_rule │ │ │ │ │ -00014756 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00014760 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001476a 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001476e 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00014776 0000e72f R_ARM_THM_MOVW_ABS_NC 00000b74 .LC72 │ │ │ │ │ -0001477a 0000e730 R_ARM_THM_MOVT_ABS 00000b74 .LC72 │ │ │ │ │ -00014780 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001479e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000147ac 0000ef0a R_ARM_THM_CALL 00000f45 _tmp_237_rule.isra.0 │ │ │ │ │ -000147b8 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000147bc 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000147c6 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000147d0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000147d8 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000147dc 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000147e4 0000ed2f R_ARM_THM_MOVW_ABS_NC 00000c68 .LC78 │ │ │ │ │ -000147e8 0000ed30 R_ARM_THM_MOVT_ABS 00000c68 .LC78 │ │ │ │ │ -000147ee 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00014816 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014824 0000ef0a R_ARM_THM_CALL 00000f45 _tmp_237_rule.isra.0 │ │ │ │ │ -00014834 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014840 0000f40a R_ARM_THM_CALL 00001f11 _loop0_240_rule │ │ │ │ │ -0001484a 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001484e 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00014858 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00014862 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001486c 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00014870 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00014878 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000c3c .LC77 │ │ │ │ │ -0001487c 0000ec30 R_ARM_THM_MOVT_ABS 00000c3c .LC77 │ │ │ │ │ -00014882 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00014890 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00014894 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001489c 0000e82f R_ARM_THM_MOVW_ABS_NC 00000ba4 .LC73 │ │ │ │ │ -000148a0 0000e830 R_ARM_THM_MOVT_ABS 00000ba4 .LC73 │ │ │ │ │ -000148a6 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000148e0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000148ea 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014900 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001492e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014942 00009c2f R_ARM_THM_MOVW_ABS_NC 0000035f _tmp_149_rule │ │ │ │ │ -00014946 00009c30 R_ARM_THM_MOVT_ABS 0000035f _tmp_149_rule │ │ │ │ │ -0001494e 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00014968 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014974 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014980 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001498c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014994 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00014998 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000149a0 0000982f R_ARM_THM_MOVW_ABS_NC 000006b8 .LC43 │ │ │ │ │ -000149a4 00009830 R_ARM_THM_MOVT_ABS 000006b8 .LC43 │ │ │ │ │ -000149aa 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000149b2 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000149c4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000149d4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014a26 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00014a54 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014a6a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014a94 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014ab6 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00014aca 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00014ae8 0001970a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ -00014b06 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014b2a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00014b4c 0001970a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ -00014b56 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014b84 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014b96 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014baa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014bbe 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014bc8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014bce 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00014bd2 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00014bdc 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00014bfc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014c14 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00014c18 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00014c20 0000f52f R_ARM_THM_MOVW_ABS_NC 00000c80 .LC79 │ │ │ │ │ -00014c24 0000f530 R_ARM_THM_MOVT_ABS 00000c80 .LC79 │ │ │ │ │ -00014c28 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00014c30 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014c42 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00014c46 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00014c50 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00014c54 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00014c58 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00014c76 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014cda 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014cee 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ -00014cf2 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ -00014cfa 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00014d2a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014d36 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014d40 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014d46 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00014d4a 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00014d54 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00014d5c 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00014d60 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00014d68 0000162f R_ARM_THM_MOVW_ABS_NC 000000e4 .LC5 │ │ │ │ │ -00014d6c 00001630 R_ARM_THM_MOVT_ABS 000000e4 .LC5 │ │ │ │ │ -00014d74 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00014d7a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014da0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014db6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014e00 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00014e64 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014e8e 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00014e92 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00014e96 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00014ed0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014f04 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014f26 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00014f4e 0001ff0a R_ARM_THM_CALL 00000000 _PyAST_Slice │ │ │ │ │ -00014f64 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014fc8 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00014fe0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015028 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001506a 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00015092 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000150e4 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00015126 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00015136 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00015146 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0001515a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015168 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00015188 0001d90a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -000151ae 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000151ce 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000151f8 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00015252 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000152a0 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000152a8 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000152d2 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000152f0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000152f6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001530c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015314 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015324 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001533a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015352 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001535a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000153d6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015420 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001543c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001545c 0001ff0a R_ARM_THM_CALL 00000000 _PyAST_Slice │ │ │ │ │ -00015466 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015478 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000154ae 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000154e0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000154f2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001553c 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001557c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000155a8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000155e2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015600 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015616 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00015638 0002000a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ -0001566e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015698 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000156c8 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000156e8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000156fe 0000f80a R_ARM_THM_CALL 0000098b invalid_except_stmt_rule │ │ │ │ │ -00015728 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001573a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015750 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00015772 0002000a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ -00015780 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000157a0 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000157bc 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000157e8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015808 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015814 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001582e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015842 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001584a 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001584e 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00015858 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00015866 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -0001586a 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00015872 0000f72f R_ARM_THM_MOVW_ABS_NC 00000cc0 .LC80 │ │ │ │ │ -00015876 0000f730 R_ARM_THM_MOVT_ABS 00000cc0 .LC80 │ │ │ │ │ -0001587a 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00015882 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015896 0000f90a R_ARM_THM_CALL 0000092d _tmp_224_rule │ │ │ │ │ -000158a4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000158b0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000158b8 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000158bc 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000158c6 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000158dc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000158fa 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001590e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00015916 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00015980 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001598c 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000159c0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000159ee 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00015a26 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00015a3c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015a5c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015a74 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00015aa6 0002010a R_ARM_THM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ -00015af0 0002010a R_ARM_THM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ -00015af8 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015b18 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015b24 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00015b28 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00015b32 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00015b44 0000a00a R_ARM_THM_CALL 000011f1 invalid_arguments_rule │ │ │ │ │ -00015b56 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015b7c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015b92 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00015bc6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015bdc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015bfa 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015c0a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015c26 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00015c3c 0000fc0a R_ARM_THM_CALL 00000ca5 _tmp_229_rule.isra.0 │ │ │ │ │ -00015c4a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015c56 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015c5e 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00015c62 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00015c6c 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00015c7a 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00015c7e 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00015c86 0000fb2f R_ARM_THM_MOVW_ABS_NC 00000d00 .LC81 │ │ │ │ │ -00015c8a 0000fb30 R_ARM_THM_MOVT_ABS 00000d00 .LC81 │ │ │ │ │ -00015c8e 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00015c96 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015ca8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015cbe 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00015cd6 0000fc0a R_ARM_THM_CALL 00000ca5 _tmp_229_rule.isra.0 │ │ │ │ │ -00015ce6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015cf0 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00015cf4 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00015cfe 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00015d02 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00015d06 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00015d62 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015da0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015dbc 0001d10a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -00015dec 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00015e18 0001d10a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -00015e44 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015e6e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015ea4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015ec0 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00015f7a 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00015f8e 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00015fca 0001d10a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -00015ff0 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00015ffc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001600e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001602a 0001d10a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -00016044 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001604a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016066 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00016070 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001607e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016092 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000160c0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000160d6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000160ee 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016106 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001611e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001616a 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00016192 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000161a2 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000161ae 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000161f6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016208 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00016258 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00016268 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001627e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016288 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00016290 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000162a0 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000162a8 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000162b4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000162fa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016314 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001632e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016346 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001635e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016376 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001638e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000163a4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000163ba 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000163d2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000163e6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000163fa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001640e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001642a 0002020a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -0001643c 0002020a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00016448 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016458 0002020a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00016468 0002020a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00016478 0002020a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00016488 0002020a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00016498 0002020a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000164a0 00008d2f R_ARM_THM_MOVW_ABS_NC 00000604 .LC37 │ │ │ │ │ -000164a4 00008d30 R_ARM_THM_MOVT_ABS 00000604 .LC37 │ │ │ │ │ -000164b6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000164ce 0002020a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000164de 0002020a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000164ee 0002020a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000164fe 0002020a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -0001650e 0002020a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -0001651e 0002020a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000165a2 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000165e8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016600 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016654 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001669c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000166b4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016706 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001671c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001673c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016756 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00016782 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016796 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000167ce 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000167e8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001680a 0002030a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -0001681a 0002040a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00016844 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001685c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001686c 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001687c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001688c 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000168b0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000168ca 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000168ea 0002030a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -000168fa 0002040a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00016924 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001693c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001694a 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001695a 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001696a 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00016988 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000169d4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000169e6 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00016a0e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016a1e 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00016a34 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00016a64 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00016aa2 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00016ac0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016ad8 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00016b24 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00016b42 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016b58 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00016be2 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00016c02 0002030a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00016c12 0002040a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00016c26 0001000a R_ARM_THM_CALL 000008e5 _loop0_129_rule │ │ │ │ │ -00016c36 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00016c56 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00016c76 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00016c9a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00016cba 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00016cde 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00016cf0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016d16 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00016d3e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016d6c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016d9a 0001010a R_ARM_THM_CALL 00001b0d invalid_kwarg_rule.isra.0 │ │ │ │ │ -00016da4 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00016dca 0001010a R_ARM_THM_CALL 00001b0d invalid_kwarg_rule.isra.0 │ │ │ │ │ -00016de4 0001010a R_ARM_THM_CALL 00001b0d invalid_kwarg_rule.isra.0 │ │ │ │ │ -00016df0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016e0a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00016e28 0002030a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00016e48 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016e6c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016e80 0000a12f R_ARM_THM_MOVW_ABS_NC 000006f4 .LC45 │ │ │ │ │ -00016e84 0000a130 R_ARM_THM_MOVT_ABS 000006f4 .LC45 │ │ │ │ │ -00016e8a 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00016e8e 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00016ea2 00004b0a R_ARM_THM_CALL 00000dc1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00016ea6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016eba 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00016ebe 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00016ec6 0000a22f R_ARM_THM_MOVW_ABS_NC 00000724 .LC46 │ │ │ │ │ -00016eca 0000a230 R_ARM_THM_MOVT_ABS 00000724 .LC46 │ │ │ │ │ -00016ed0 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00016edc 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016ef0 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00016ef4 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00016efc 0000a22f R_ARM_THM_MOVW_ABS_NC 00000724 .LC46 │ │ │ │ │ -00016f00 0000a230 R_ARM_THM_MOVT_ABS 00000724 .LC46 │ │ │ │ │ -00016f06 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00016f12 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016f34 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016f4a 0000a12f R_ARM_THM_MOVW_ABS_NC 000006f4 .LC45 │ │ │ │ │ -00016f4e 0000a130 R_ARM_THM_MOVT_ABS 000006f4 .LC45 │ │ │ │ │ -00016f54 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00016f58 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00016f6c 00004b0a R_ARM_THM_CALL 00000dc1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00016f70 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016f86 0001000a R_ARM_THM_CALL 000008e5 _loop0_129_rule │ │ │ │ │ -00016f96 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00016fac 0002050a R_ARM_THM_CALL 00000000 _PyPegen_join_sequences │ │ │ │ │ -00016fc6 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00016fce 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00016fe0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016ff2 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017020 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001703a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017056 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017064 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001707c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017088 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00017090 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000170a8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000170c2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000170d2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000170e8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017100 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017110 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017136 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001714a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017150 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017198 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000171ce 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000171e6 0001032f R_ARM_THM_MOVW_ABS_NC 00003cd5 _tmp_179_rule │ │ │ │ │ -000171ea 00010330 R_ARM_THM_MOVT_ABS 00003cd5 _tmp_179_rule │ │ │ │ │ -000171f2 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000171fa 0001022f R_ARM_THM_MOVW_ABS_NC 00000d40 .LC82 │ │ │ │ │ -000171fe 00010230 R_ARM_THM_MOVT_ABS 00000d40 .LC82 │ │ │ │ │ -00017204 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00017208 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001721c 00004b0a R_ARM_THM_CALL 00000dc1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00017220 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017234 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017244 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000172a8 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000172ea 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000172fe 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001731a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001732c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001736c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001738c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000173a2 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000173c0 0002030a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -000173d0 0002040a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -000173e2 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00017420 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001743e 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00017452 0002040a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -0001745c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001747a 0001010a R_ARM_THM_CALL 00001b0d invalid_kwarg_rule.isra.0 │ │ │ │ │ -00017492 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000174a8 0000a12f R_ARM_THM_MOVW_ABS_NC 000006f4 .LC45 │ │ │ │ │ -000174ac 0000a130 R_ARM_THM_MOVT_ABS 000006f4 .LC45 │ │ │ │ │ -000174b2 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000174b6 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000174ca 00004b0a R_ARM_THM_CALL 00000dc1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000174ce 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000174e2 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000174f6 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000174fa 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00017502 0000a22f R_ARM_THM_MOVW_ABS_NC 00000724 .LC46 │ │ │ │ │ -00017506 0000a230 R_ARM_THM_MOVT_ABS 00000724 .LC46 │ │ │ │ │ -0001750c 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00017516 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017526 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017542 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000175bc 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000175d2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000175f8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00017616 0002030a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00017624 0002040a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -0001762e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017644 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00017666 0001010a R_ARM_THM_CALL 00001b0d invalid_kwarg_rule.isra.0 │ │ │ │ │ -0001767e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017694 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000176b2 0002030a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -000176c2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000176fa 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000176fe 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00017710 0001042f R_ARM_THM_MOVW_ABS_NC 00000d64 .LC83 │ │ │ │ │ -00017714 00010430 R_ARM_THM_MOVT_ABS 00000d64 .LC83 │ │ │ │ │ -0001771a 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00017756 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000177ac 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000177d4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000177f6 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001781c 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00017840 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001784e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017860 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00017890 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000178a2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000178ba 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000178dc 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00017918 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001795e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001797a 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00017998 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000179a4 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000179a8 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000179b2 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000179c0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000179e4 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00017a00 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00017a08 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00017a12 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017a1a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017a28 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017a40 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00017ab4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017ada 0002060a R_ARM_THM_CALL 00000000 _PyAST_withitem │ │ │ │ │ -00017afc 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00017b18 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017b28 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00017b3e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00017b4e 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00017b6a 0001052f R_ARM_THM_MOVW_ABS_NC 00017dfd _tmp_59_rule │ │ │ │ │ -00017b6e 00010530 R_ARM_THM_MOVT_ABS 00017dfd _tmp_59_rule │ │ │ │ │ -00017b76 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00017b84 0002060a R_ARM_THM_CALL 00000000 _PyAST_withitem │ │ │ │ │ -00017b8e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017be2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017c0a 0002060a R_ARM_THM_CALL 00000000 _PyAST_withitem │ │ │ │ │ -00017c38 0001052f R_ARM_THM_MOVW_ABS_NC 00017dfd _tmp_59_rule │ │ │ │ │ -00017c3c 00010530 R_ARM_THM_MOVT_ABS 00017dfd _tmp_59_rule │ │ │ │ │ -00017c44 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00017c52 0002060a R_ARM_THM_CALL 00000000 _PyAST_withitem │ │ │ │ │ -00017c5c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017c7a 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00017caa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017cba 0001062f R_ARM_THM_MOVW_ABS_NC 0001bc9d _tmp_203_rule │ │ │ │ │ -00017cbe 00010630 R_ARM_THM_MOVT_ABS 0001bc9d _tmp_203_rule │ │ │ │ │ -00017cc6 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00017cd2 00004a0a R_ARM_THM_CALL 000001d3 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ -00017cd6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017d1a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017d2a 0001062f R_ARM_THM_MOVW_ABS_NC 0001bc9d _tmp_203_rule │ │ │ │ │ -00017d2e 00010630 R_ARM_THM_MOVT_ABS 0001bc9d _tmp_203_rule │ │ │ │ │ -00017d36 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00017d42 00004a0a R_ARM_THM_CALL 000001d3 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ -00017d46 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017d6e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00017d76 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00017d7e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017d9e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017db2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017dba 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017dc0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017dd4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017e26 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017e36 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017e46 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017e54 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017ea6 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00017ef2 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00017f1c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017f2c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00017f4e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017fb4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017fde 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00017ff4 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018002 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001800e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00018020 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00018036 0001d90a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -0001803e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018052 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001805a 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000180b4 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000180c4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000180cc 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000180de 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -000180f6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018106 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018120 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000181ac 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000181d0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018268 0001f40a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -000182be 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000182ca 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000182d8 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ -0001830e 0001f40a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -00018312 0000ae2f R_ARM_THM_MOVW_ABS_NC 00000860 .LC55 │ │ │ │ │ -00018316 0000ae30 R_ARM_THM_MOVT_ABS 00000860 .LC55 │ │ │ │ │ -00018328 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001833e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018348 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001834c 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00018356 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00018366 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ -00018370 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018392 0001f40a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -0001839c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000183b4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000183fe 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00018402 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001840c 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00018416 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018442 0001f40a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -0001844e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018472 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001848a 0001160a R_ARM_THM_CALL 000002af _tmp_186_rule │ │ │ │ │ -0001850e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018524 00011c0a R_ARM_THM_CALL 000002af _tmp_192_rule │ │ │ │ │ -0001852e 00011d0a R_ARM_THM_CALL 0000104d _loop0_193_rule │ │ │ │ │ -00018538 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001854c 00011e0a R_ARM_THM_CALL 00002d45 _loop1_196_rule │ │ │ │ │ -00018556 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018578 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000185a4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000185ac 0000ad2f R_ARM_THM_MOVW_ABS_NC 00000840 .LC54 │ │ │ │ │ -000185b0 0000ad30 R_ARM_THM_MOVT_ABS 00000840 .LC54 │ │ │ │ │ -000185b6 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000185ba 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000185ce 00004b0a R_ARM_THM_CALL 00000dc1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000185d2 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000185ec 00011f0a R_ARM_THM_CALL 0000104d _loop0_187_rule │ │ │ │ │ -000185fa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018604 0000a92f R_ARM_THM_MOVW_ABS_NC 000007a4 .LC50 │ │ │ │ │ -00018608 0000a930 R_ARM_THM_MOVT_ABS 000007a4 .LC50 │ │ │ │ │ -00018610 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001865e 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001867a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001869c 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000186bc 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000186da 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000186e2 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000186fa 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018714 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018724 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00018738 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018748 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018754 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00018758 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00018760 0001082f R_ARM_THM_MOVW_ABS_NC 00000d94 .LC84 │ │ │ │ │ -00018764 00010830 R_ARM_THM_MOVT_ABS 00000d94 .LC84 │ │ │ │ │ -00018792 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000187ae 0001220a R_ARM_THM_CALL 0000104d _loop0_195_rule │ │ │ │ │ -000187bc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000187c6 0000ac2f R_ARM_THM_MOVW_ABS_NC 00000828 .LC53 │ │ │ │ │ -000187ca 0000ac30 R_ARM_THM_MOVT_ABS 00000828 .LC53 │ │ │ │ │ -000187d2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000187f0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000187fa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018804 0000a82f R_ARM_THM_MOVW_ABS_NC 0000077c .LC49 │ │ │ │ │ -00018808 0000a830 R_ARM_THM_MOVT_ABS 0000077c .LC49 │ │ │ │ │ -0001880e 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00018812 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00018826 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018846 0000aa2f R_ARM_THM_MOVW_ABS_NC 000007bc .LC51 │ │ │ │ │ -0001884a 0000aa30 R_ARM_THM_MOVT_ABS 000007bc .LC51 │ │ │ │ │ -00018856 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -0001886a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018882 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000188e6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018900 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018918 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018922 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00018926 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00018930 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00018942 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001897c 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00018996 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001899a 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000189d6 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000189e4 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00018a0c 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00018a22 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018a40 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00018a66 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018a84 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018a9a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00018ac2 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00018af8 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00018b04 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00018b2a 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00018b44 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00018b60 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018b72 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018b8c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018ba2 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00018bbc 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00018bde 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00018c56 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018c72 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018c8a 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018c92 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00018cae 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00018cba 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018d0c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018d32 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00018d36 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00018d40 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00018d4a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018d98 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00018da2 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00018dc0 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00018de0 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00018e10 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018e16 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018e94 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018ea0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018eae 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ -00018eb8 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018ece 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018ed6 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00018eda 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00018ee4 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00018ef8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018f34 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00018f7e 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00018f8c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00018fb2 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00018fc8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018fe8 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00018fec 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00019024 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019032 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001905c 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00019072 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019090 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000190b6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000190d6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000190ec 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00019116 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019146 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019152 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00019176 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00019190 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000191a8 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000191cc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000191e4 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00019202 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019220 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001929a 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000192ae 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000192c4 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000192e0 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019318 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019326 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00019346 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00019356 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001935a 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00019364 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00019378 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000193a8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000193c0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000193ec 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000193f4 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001940e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019436 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019462 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019480 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000194c0 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001950c 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001951a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00019544 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00019564 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001958a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001959e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000195b6 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000195da 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019612 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019620 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001964a 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001966a 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001966e 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00019678 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001968a 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -000196ee 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000196fa 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001971a 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001973e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019750 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001977a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001979c 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000197b6 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000197dc 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -000197e6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019824 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001982e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001984c 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001986a 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001986e 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00019878 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000198a4 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000198c6 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000198d4 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000198f8 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001995e 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001996c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001997c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001998c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00019994 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000199ca 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000199dc 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000199ec 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019a04 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00019a1c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019a36 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019a50 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019aa0 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00019af2 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019b00 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00019b28 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00019b48 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019b6c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019b7e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019b94 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00019bb2 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019be4 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019bf0 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00019c12 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00019c30 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00019c34 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00019c3e 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00019c4e 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00019c76 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00019c90 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019cae 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00019cbc 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00019ce2 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00019cee 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00019cf6 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00019d20 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019d60 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00019d6e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019d88 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00019d90 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00019db0 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00019dba 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019dd0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019dee 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019e50 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019e64 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019e92 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019eb8 0001230a R_ARM_THM_CALL 0000104d _loop0_110_rule │ │ │ │ │ -00019ed6 0001fa0a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -00019efe 0001fa0a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -00019f08 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019f36 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019f48 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019f5c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019f82 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019f8c 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00019f90 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00019f96 0000d62f R_ARM_THM_MOVW_ABS_NC 00000a04 .LC64 │ │ │ │ │ -00019f9a 0000d630 R_ARM_THM_MOVT_ABS 00000a04 .LC64 │ │ │ │ │ -00019fae 00004b0a R_ARM_THM_CALL 00000dc1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00019fb2 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019fd2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019fe6 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00019fea 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00019ff0 0000d72f R_ARM_THM_MOVW_ABS_NC 00000a34 .LC65 │ │ │ │ │ -00019ff4 0000d730 R_ARM_THM_MOVT_ABS 00000a34 .LC65 │ │ │ │ │ -0001a008 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a012 0001250a R_ARM_THM_CALL 00000beb _tmp_202_rule │ │ │ │ │ -0001a020 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a030 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a04e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a07e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a09a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a0b2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a0d2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a0de 0001260a R_ARM_THM_CALL 00002d45 _loop1_111_rule │ │ │ │ │ -0001a0fe 0001fa0a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -0001a10c 0001270a R_ARM_THM_CALL 00000f97 _tmp_199_rule │ │ │ │ │ -0001a116 0001280a R_ARM_THM_CALL 0000104d _loop0_200_rule │ │ │ │ │ -0001a122 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a12e 0001290a R_ARM_THM_CALL 00000f97 _tmp_201_rule │ │ │ │ │ -0001a138 0000d52f R_ARM_THM_MOVW_ABS_NC 000009e4 .LC63 │ │ │ │ │ -0001a13c 0000d530 R_ARM_THM_MOVT_ABS 000009e4 .LC63 │ │ │ │ │ -0001a142 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001a146 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001a15a 00004b0a R_ARM_THM_CALL 00000dc1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001a15e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001a180 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a18a 0000d42f R_ARM_THM_MOVW_ABS_NC 000009b0 .LC62 │ │ │ │ │ -0001a18e 0000d430 R_ARM_THM_MOVT_ABS 000009b0 .LC62 │ │ │ │ │ -0001a194 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001a198 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001a1ae 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a1dc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a1f6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a226 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a23c 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0001a254 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001a258 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001a260 0000d22f R_ARM_THM_MOVW_ABS_NC 00000968 .LC60 │ │ │ │ │ -0001a264 0000d230 R_ARM_THM_MOVT_ABS 00000968 .LC60 │ │ │ │ │ -0001a26a 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001a284 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a2a0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a2c2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a30e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a340 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a356 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a36c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a398 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a3a2 0000d62f R_ARM_THM_MOVW_ABS_NC 00000a04 .LC64 │ │ │ │ │ -0001a3a6 0000d630 R_ARM_THM_MOVT_ABS 00000a04 .LC64 │ │ │ │ │ -0001a3ac 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001a3b0 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001a3c4 00004b0a R_ARM_THM_CALL 00000dc1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001a3c8 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001a3e8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a3f2 0001250a R_ARM_THM_CALL 00000beb _tmp_202_rule │ │ │ │ │ -0001a3fa 0000d72f R_ARM_THM_MOVW_ABS_NC 00000a34 .LC65 │ │ │ │ │ -0001a3fe 0000d730 R_ARM_THM_MOVT_ABS 00000a34 .LC65 │ │ │ │ │ -0001a414 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a42e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a448 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a47e 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001a492 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a49c 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a4a6 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a4c8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a4dc 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a50c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a514 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001a52a 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001a53a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a54e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a556 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001a58a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a59a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a5b0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a680 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001a69e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a6ae 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a6bc 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a6cc 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0001a6e0 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001a708 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a78a 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001a7a6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a7b6 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a7c4 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a7d4 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0001a7e8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001a814 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a82c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001a876 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a88c 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a8d8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a8f0 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a942 0002110a R_ARM_THM_CALL 00000000 _PyAST_MatchOr │ │ │ │ │ -0001a95a 0002110a R_ARM_THM_CALL 00000000 _PyAST_MatchOr │ │ │ │ │ -0001a984 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a9a8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a9ba 0001400a R_ARM_THM_CALL 000027ed pattern_capture_target_rule │ │ │ │ │ -0001a9c8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001a9ea 0002120a R_ARM_THM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ -0001a9f4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001aa54 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001aa6e 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001aa84 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001aa8c 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001aa9a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001aaac 0001b32f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_name_token │ │ │ │ │ -0001aab0 0001b330 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_name_token │ │ │ │ │ -0001aab8 0001fe0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ -0001aace 0001442f R_ARM_THM_MOVW_ABS_NC 00000fb4 .LC97 │ │ │ │ │ -0001aad2 00014430 R_ARM_THM_MOVT_ABS 00000fb4 .LC97 │ │ │ │ │ -0001aad8 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001aadc 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001aaf0 00004b0a R_ARM_THM_CALL 00000dc1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001aaf4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ab0a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ab24 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ab36 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ab4a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ab76 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ab86 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ab98 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001abc6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001abf2 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001abfa 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001ac06 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ac1a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001ac4c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ac8e 0001422f R_ARM_THM_MOVW_ABS_NC 00000f94 .LC95 │ │ │ │ │ -0001ac92 00014230 R_ARM_THM_MOVT_ABS 00000f94 .LC95 │ │ │ │ │ -0001ac98 0001960a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -0001aca2 0001432f R_ARM_THM_MOVW_ABS_NC 00000f98 .LC96 │ │ │ │ │ -0001aca6 00014330 R_ARM_THM_MOVT_ABS 00000f98 .LC96 │ │ │ │ │ -0001ad28 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001ad46 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ad56 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001ad68 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001ad78 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0001ad8a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001addc 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001ade4 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001ae08 0002110a R_ARM_THM_CALL 00000000 _PyAST_MatchOr │ │ │ │ │ -0001ae1c 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001ae30 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ae48 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ae50 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ae58 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ae6e 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001aed2 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0001af1a 0001480a R_ARM_THM_CALL 000025d1 signed_number_rule │ │ │ │ │ -0001af30 0001490a R_ARM_THM_CALL 000026b9 complex_number_rule │ │ │ │ │ -0001af60 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001af7a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001af94 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001afd4 0001400a R_ARM_THM_CALL 000027ed pattern_capture_target_rule │ │ │ │ │ -0001aff2 0001410a R_ARM_THM_CALL 00002889 wildcard_pattern_rule │ │ │ │ │ -0001b032 00014a0a R_ARM_THM_CALL 00002961 attr_rule │ │ │ │ │ -0001b05e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b0a0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b0b4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b0f6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b10a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b11e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b132 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b172 00014b0a R_ARM_THM_CALL 00002ac5 name_or_attr_rule │ │ │ │ │ -0001b17e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b188 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b19e 00014b0a R_ARM_THM_CALL 00002ac5 name_or_attr_rule │ │ │ │ │ -0001b1ae 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b1ba 00014c0a R_ARM_THM_CALL 00002e3d positional_patterns_rule │ │ │ │ │ -0001b1ca 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b1dc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b1e8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001b20e 0002130a R_ARM_THM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ -0001b224 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001b244 0002120a R_ARM_THM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ -0001b264 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0001b274 00014d2f R_ARM_THM_MOVW_ABS_NC 00003875 _tmp_67_rule │ │ │ │ │ -0001b278 00014d30 R_ARM_THM_MOVT_ABS 00003875 _tmp_67_rule │ │ │ │ │ -0001b280 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001b28c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001b2a8 0002140a R_ARM_THM_CALL 00000000 _PyAST_MatchValue │ │ │ │ │ -0001b2b2 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b2cc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b2d8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001b2fa 0002150a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ -0001b302 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b318 00014e0a R_ARM_THM_CALL 000038cd double_star_pattern_rule │ │ │ │ │ -0001b328 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b33a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b346 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001b36c 0002150a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ -0001b37a 00014f0a R_ARM_THM_CALL 00003921 items_pattern_rule │ │ │ │ │ -0001b38a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b396 00014e0a R_ARM_THM_CALL 000038cd double_star_pattern_rule │ │ │ │ │ -0001b3a6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b3b6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b3c2 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001b3da 0002160a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ -0001b3ea 0002170a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ -0001b40c 0002150a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ -0001b41a 00014f0a R_ARM_THM_CALL 00003921 items_pattern_rule │ │ │ │ │ -0001b42a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b43a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b446 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001b45e 0002160a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ -0001b470 0002170a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ -0001b490 0002150a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ -0001b49e 00013f0a R_ARM_THM_CALL 00002b19 maybe_sequence_pattern_rule │ │ │ │ │ -0001b4b0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b4bc 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001b4d8 00020f0a R_ARM_THM_CALL 00000000 _PyAST_MatchSequence │ │ │ │ │ -0001b4e2 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b500 00014b0a R_ARM_THM_CALL 00002ac5 name_or_attr_rule │ │ │ │ │ -0001b50e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b518 0001500a R_ARM_THM_CALL 00002f85 keyword_patterns_rule │ │ │ │ │ -0001b526 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b534 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b53e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001b554 0002160a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ -0001b562 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ -0001b572 0002170a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ -0001b596 0002130a R_ARM_THM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ -0001b5a0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b5b8 00014b0a R_ARM_THM_CALL 00002ac5 name_or_attr_rule │ │ │ │ │ -0001b5e8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b600 0001512f R_ARM_THM_MOVW_ABS_NC 00002e39 _tmp_70_rule │ │ │ │ │ -0001b604 00015130 R_ARM_THM_MOVT_ABS 00002e39 _tmp_70_rule │ │ │ │ │ -0001b60c 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001b618 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001b634 0002140a R_ARM_THM_CALL 00000000 _PyAST_MatchValue │ │ │ │ │ -0001b63e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b656 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b660 00014c0a R_ARM_THM_CALL 00002e3d positional_patterns_rule │ │ │ │ │ -0001b66e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b678 0001500a R_ARM_THM_CALL 00002f85 keyword_patterns_rule │ │ │ │ │ -0001b686 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b694 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b69e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001b6b4 0002160a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ -0001b6be 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ -0001b6ca 0002170a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ -0001b6ea 0002130a R_ARM_THM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ -0001b6f8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b71e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b72e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001b748 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b760 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001b790 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001b7b8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b7c6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b7e0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b7f0 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001b81a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b82a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001b83e 0001c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0001b842 0001c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0001b84c 0002180a R_ARM_THM_CALL 00000000 _PyAST_MatchSingleton │ │ │ │ │ -0001b85c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001b870 0001ca2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0001b874 0001ca30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0001b87c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001b890 0001ce2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0001b894 0001ce30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0001b89c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b8b2 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001b8d6 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001b8fa 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001b934 00014b0a R_ARM_THM_CALL 00002ac5 name_or_attr_rule │ │ │ │ │ -0001b946 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b978 00014c0a R_ARM_THM_CALL 00002e3d positional_patterns_rule │ │ │ │ │ -0001b992 0001500a R_ARM_THM_CALL 00002f85 keyword_patterns_rule │ │ │ │ │ -0001b99e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b9a8 00014c0a R_ARM_THM_CALL 00002e3d positional_patterns_rule │ │ │ │ │ -0001b9b8 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001b9bc 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001b9c4 0002190a R_ARM_THM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ -0001b9ce 0002190a R_ARM_THM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ -0001b9d8 0002080a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0001b9e0 0001472f R_ARM_THM_MOVW_ABS_NC 00000fcc .LC98 │ │ │ │ │ -0001b9e4 00014730 R_ARM_THM_MOVT_ABS 00000fcc .LC98 │ │ │ │ │ -0001b9ec 0002080a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0001ba00 00004b0a R_ARM_THM_CALL 00000dc1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001ba04 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ba18 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ba34 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ba42 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0001ba4a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ba74 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ba86 00013c0a R_ARM_THM_CALL 000023d5 open_sequence_pattern_rule │ │ │ │ │ -0001ba98 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001baa4 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001bad2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001bb30 0001c60a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -0001bb48 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bb64 00021a0a R_ARM_THM_CALL 00000000 _PyPegen_ensure_real │ │ │ │ │ -0001bb8a 0001c60a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -0001bb98 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001bbba 00021a0a R_ARM_THM_CALL 00000000 _PyPegen_ensure_real │ │ │ │ │ -0001bbca 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001bbe8 0001e60a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -0001bbf6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001bc10 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001bc40 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001bc60 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001bc70 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001bc8a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000007c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000008a 00017f0a R_ARM_THM_CALL 00000000 _PyAST_Expression │ │ │ │ │ +000000d8 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000000f0 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000000f4 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000014a 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00000154 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000015e 0001820a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0000018e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000001dc 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00000232 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000240 0001860a R_ARM_THM_CALL 00000000 _PyPegen_seq_flatten │ │ │ │ │ +0000025a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000266 0001870a R_ARM_THM_CALL 00000000 _PyPegen_make_module │ │ │ │ │ +00000270 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000028e 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000002a2 0001820a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +000002e6 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00000322 00018b0a R_ARM_THM_CALL 00000000 _PyAST_Interactive │ │ │ │ │ +0000032c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000033e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000034a 0001820a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00000364 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000376 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000003b2 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000003d2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000404 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000042c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000464 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000048c 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000049c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000004b4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000004c0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000004e0 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000004f8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000050a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_interactive_exit │ │ │ │ │ +00000514 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000052c 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000534 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000550 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000558 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00000570 0001900a R_ARM_THM_CALL 00000000 _PyAST_Pass │ │ │ │ │ +0000057a 0001820a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0000058c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000005a2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000005ae 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000005c2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000005e0 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000060c 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000614 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000622 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000660 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000686 0000090a R_ARM_THM_CALL 00000813 _gather_141_rule │ │ │ │ │ +00000692 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000069c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000006b0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000006ba 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000006d0 00000b0a R_ARM_THM_CALL 00000813 _gather_143_rule │ │ │ │ │ +000006dc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000006f2 00000c0a R_ARM_THM_CALL 00000813 _gather_145_rule │ │ │ │ │ +0000070c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000722 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000738 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000074a 00000d0a R_ARM_THM_CALL 00000813 _gather_147_rule │ │ │ │ │ +00000762 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000076c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000788 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000794 0001910a R_ARM_THM_CALL 00000000 _PyAST_FunctionType │ │ │ │ │ +000007ae 0001820a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +000007b8 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000007ea 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000007f6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000080e 0001820a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0000081c 0001920a R_ARM_THM_CALL 00000000 _PyPegen_seq_append_to_end │ │ │ │ │ +0000082c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000083a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000856 0001920a R_ARM_THM_CALL 00000000 _PyPegen_seq_append_to_end │ │ │ │ │ +0000086e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000878 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000008a4 0001920a R_ARM_THM_CALL 00000000 _PyPegen_seq_append_to_end │ │ │ │ │ +000008b4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000008c6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000008d6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000008ee 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000090e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000952 00001f2f R_ARM_THM_MOVW_ABS_NC 00002509 _tmp_7_rule │ │ │ │ │ +00000956 00001f30 R_ARM_THM_MOVT_ABS 00002509 _tmp_7_rule │ │ │ │ │ +00000960 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00000974 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00000978 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00000984 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00000998 0000202f R_ARM_THM_MOVW_ABS_NC 00002581 _tmp_8_rule │ │ │ │ │ +0000099c 00002030 R_ARM_THM_MOVT_ABS 00002581 _tmp_8_rule │ │ │ │ │ +000009a4 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000009b8 0000212f R_ARM_THM_MOVW_ABS_NC 000025e5 _tmp_9_rule │ │ │ │ │ +000009bc 00002130 R_ARM_THM_MOVT_ABS 000025e5 _tmp_9_rule │ │ │ │ │ +000009c4 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000009d8 0000222f R_ARM_THM_MOVW_ABS_NC 0000264d _tmp_10_rule │ │ │ │ │ +000009dc 00002230 R_ARM_THM_MOVT_ABS 0000264d _tmp_10_rule │ │ │ │ │ +000009e4 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000009f6 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000009fa 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00000a06 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00000a18 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00000a1c 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00000a28 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00000a64 00001c2f R_ARM_THM_MOVW_ABS_NC 000001d4 .LC11 │ │ │ │ │ +00000a68 00001c30 R_ARM_THM_MOVT_ABS 000001d4 .LC11 │ │ │ │ │ +00000a6e 0001940a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00000b2c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000b40 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000b6c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000b88 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000bb2 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00000bd4 0001950a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ +00000c74 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000c82 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000c9c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000cb8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000cc6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000ce4 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00000d0e 0001960a R_ARM_THM_CALL 00000000 _PyAST_With │ │ │ │ │ +00000d18 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000d6a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000d88 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000da2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000dae 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000df4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000e12 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00000e3a 0001970a R_ARM_THM_CALL 00000000 _PyAST_For │ │ │ │ │ +00000e44 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000e72 0001980a R_ARM_THM_CALL 00000000 _PyPegen_function_def_decorators │ │ │ │ │ +00000e7c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000ed2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000ed8 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ +00000edc 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ +00000ee4 0001990a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +00000f1a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000f3a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000f44 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ +00000f48 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ +00000f50 0001990a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +00000fa0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000fde 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001000 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00001026 00019a0a R_ARM_THM_CALL 00000000 _PyAST_Try │ │ │ │ │ +00001030 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001046 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000105e 0001820a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0000107e 0001950a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ +00001088 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000010de 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000010fa 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001124 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00001146 00019b0a R_ARM_THM_CALL 00000000 _PyAST_While │ │ │ │ │ +00001156 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ +0000115a 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ +00001162 0001990a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +0000117e 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ +00001182 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ +0000118a 0001990a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +000011ba 00001c2f R_ARM_THM_MOVW_ABS_NC 000001d4 .LC11 │ │ │ │ │ +000011be 00001c30 R_ARM_THM_MOVT_ABS 000001d4 .LC11 │ │ │ │ │ +000011c6 0001940a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +000011de 00001c2f R_ARM_THM_MOVW_ABS_NC 000001d4 .LC11 │ │ │ │ │ +000011e2 00001c30 R_ARM_THM_MOVT_ABS 000001d4 .LC11 │ │ │ │ │ +000011e6 0001940a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00001200 00002e0a R_ARM_THM_CALL 00001a45 subject_expr_rule │ │ │ │ │ +00001210 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000121e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000122c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001238 00002f0a R_ARM_THM_CALL 00001c95 _loop1_64_rule │ │ │ │ │ +00001248 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001254 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00001274 00019c0a R_ARM_THM_CALL 00000000 _PyAST_Match │ │ │ │ │ +00001278 00001d2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC12 │ │ │ │ │ +0000127c 00001d30 R_ARM_THM_MOVT_ABS 000001dc .LC12 │ │ │ │ │ +00001290 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000012a0 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ +000012a4 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ +000012ac 0001990a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +000012cc 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00001302 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_class_def_decorators │ │ │ │ │ +0000130c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001322 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ +00001326 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ +0000132e 0001990a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +00001358 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001364 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000136e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001386 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001394 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000013ac 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000013b8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000013ce 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000013fe 00019e0a R_ARM_THM_CALL 00000000 _PyAST_AsyncWith │ │ │ │ │ +00001402 0000142f R_ARM_THM_MOVW_ABS_NC 0000008c .LC3 │ │ │ │ │ +00001406 00001430 R_ARM_THM_MOVT_ABS 0000008c .LC3 │ │ │ │ │ +00001456 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001460 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ +00001464 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ +0000146c 0001990a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +00001486 0000330a R_ARM_THM_CALL 00002f39 _loop1_61_rule │ │ │ │ │ +000014c4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000014e4 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000150a 00019f0a R_ARM_THM_CALL 00000000 _PyAST_TryStar │ │ │ │ │ +0000150e 00001a2f R_ARM_THM_MOVW_ABS_NC 0000017c .LC9 │ │ │ │ │ +00001512 00001a30 R_ARM_THM_MOVT_ABS 0000017c .LC9 │ │ │ │ │ +00001526 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001556 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001566 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001584 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000015a0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000015ae 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000015dc 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000160e 0001a00a R_ARM_THM_CALL 00000000 _PyAST_AsyncFor │ │ │ │ │ +00001612 0000182f R_ARM_THM_MOVW_ABS_NC 00000128 .LC7 │ │ │ │ │ +00001616 00001830 R_ARM_THM_MOVT_ABS 00000128 .LC7 │ │ │ │ │ +0000163e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000164e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000165c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000166a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001688 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000016d4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000016e4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000016f2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000016fc 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00001700 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000170a 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000171a 0001a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +0000171e 0001a130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00001726 0000162f R_ARM_THM_MOVW_ABS_NC 000000e4 .LC5 │ │ │ │ │ +0000172a 00001630 R_ARM_THM_MOVT_ABS 000000e4 .LC5 │ │ │ │ │ +0000172e 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000173a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001778 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001784 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000178e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000017b4 0001a30a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +000017ca 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ +000017ec 0001960a R_ARM_THM_CALL 00000000 _PyAST_With │ │ │ │ │ +000017fa 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000017fe 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00001808 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00001816 0001a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +0000181a 0001a130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00001822 0000192f R_ARM_THM_MOVW_ABS_NC 0000013c .LC8 │ │ │ │ │ +00001826 00001930 R_ARM_THM_MOVT_ABS 0000013c .LC8 │ │ │ │ │ +0000182a 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001836 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001862 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000186e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001878 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001898 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000189c 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000018a6 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000018b4 0001a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +000018b8 0001a130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +000018c0 0000192f R_ARM_THM_MOVW_ABS_NC 0000013c .LC8 │ │ │ │ │ +000018c4 00001930 R_ARM_THM_MOVT_ABS 0000013c .LC8 │ │ │ │ │ +000018c8 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000018d4 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000018e6 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ +000018ea 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ +000018f2 0001990a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +00001924 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001932 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000193e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001946 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000194a 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00001954 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00001962 0001a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00001966 0001a130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +0000196e 0000162f R_ARM_THM_MOVW_ABS_NC 000000e4 .LC5 │ │ │ │ │ +00001972 00001630 R_ARM_THM_MOVT_ABS 000000e4 .LC5 │ │ │ │ │ +00001976 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001982 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000019a4 0001a30a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +000019b6 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ +000019f2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000019fe 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001a08 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001a28 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00001a2c 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00001a36 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00001a44 0001a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00001a48 0001a130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00001a50 0000192f R_ARM_THM_MOVW_ABS_NC 0000013c .LC8 │ │ │ │ │ +00001a54 00001930 R_ARM_THM_MOVT_ABS 0000013c .LC8 │ │ │ │ │ +00001a58 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001a64 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001a76 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001a98 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00001ab0 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00001ace 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001b06 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001b18 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001b2c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001b40 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001b4a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001b50 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00001b54 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00001b5e 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00001b7a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001b8a 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001b8e 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001b98 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001b9c 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001ba0 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001ba6 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001bba 00002e0a R_ARM_THM_CALL 00001a45 subject_expr_rule │ │ │ │ │ +00001bc8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001bd2 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001bd6 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001bde 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001be2 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001be8 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001bec 00001d2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC12 │ │ │ │ │ +00001bf0 00001d30 R_ARM_THM_MOVT_ABS 000001dc .LC12 │ │ │ │ │ +00001c16 0001a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00001c1a 0001a130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00001c22 00001b2f R_ARM_THM_MOVW_ABS_NC 00000194 .LC10 │ │ │ │ │ +00001c26 00001b30 R_ARM_THM_MOVT_ABS 00000194 .LC10 │ │ │ │ │ +00001c2a 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001c36 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00001c74 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001c82 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001c96 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001ca8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001cc0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001cd0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001cec 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001d0c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001d22 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001d2e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001d36 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00001d3a 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00001d44 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00001d54 0001a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00001d58 0001a130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00001d60 0000152f R_ARM_THM_MOVW_ABS_NC 000000a8 .LC4 │ │ │ │ │ +00001d64 00001530 R_ARM_THM_MOVT_ABS 000000a8 .LC4 │ │ │ │ │ +00001d68 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001d72 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001d8a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001d9e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00001db6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001dce 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001dd2 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001ddc 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001de0 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001de4 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001e1e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001e36 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001e48 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001e8e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001e9c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001ea6 0000350a R_ARM_THM_CALL 00000001 _gather_210_rule │ │ │ │ │ +00001eb0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001ec8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001ed8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001ef6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001f0a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001f14 0000360a R_ARM_THM_CALL 00000dd1 _gather_212_rule │ │ │ │ │ +00001f20 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001f2e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001f3a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001f46 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001f4e 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00001f52 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00001f5c 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00001f6c 0001a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00001f70 0001a130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00001f76 0000132f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00001f7a 00001330 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00001f80 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001f8a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001fa2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001fd0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001fde 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001ff2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002004 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000201a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000202a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002044 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000204e 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002052 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000205c 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000206e 0001a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00002072 0001a130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00002080 0000370a R_ARM_THM_CALL 00000001 _gather_206_rule │ │ │ │ │ +0000208c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002094 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00002098 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000209c 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000020a0 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000020aa 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000020b4 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000020c8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000020d2 0000380a R_ARM_THM_CALL 00000dd1 _gather_208_rule │ │ │ │ │ +000020de 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000020ea 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000020f6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002114 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000211e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000213a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000215a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00002190 00002e0a R_ARM_THM_CALL 00001a45 subject_expr_rule │ │ │ │ │ +0000219e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000021ac 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000021b6 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000021ba 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000021c4 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000021d0 0001a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +000021d4 0001a130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +000021dc 00001e2f R_ARM_THM_MOVW_ABS_NC 000001f0 .LC13 │ │ │ │ │ +000021e0 00001e30 R_ARM_THM_MOVT_ABS 000001f0 .LC13 │ │ │ │ │ +000021e8 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000021f2 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000220a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002220 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002234 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00002270 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002282 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002298 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000022b0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000022bc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000022c2 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000022c6 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000022d0 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000022de 0001a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +000022e2 0001a130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +000022ea 0000122f R_ARM_THM_MOVW_ABS_NC 00000010 .LC1 │ │ │ │ │ +000022ee 00001230 R_ARM_THM_MOVT_ABS 00000010 .LC1 │ │ │ │ │ +000022f2 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000022fc 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000231a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000233c 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00002340 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000234a 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000234e 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002352 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00002380 0000390a R_ARM_THM_CALL 000003bd invalid_try_stmt_rule │ │ │ │ │ +0000239e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000023a8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000023cc 00003a0a R_ARM_THM_CALL 0000093d invalid_for_target_rule │ │ │ │ │ +000023d6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000023ec 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002402 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002434 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002444 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002452 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000246c 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002490 00019e0a R_ARM_THM_CALL 00000000 _PyAST_AsyncWith │ │ │ │ │ +00002494 0000142f R_ARM_THM_MOVW_ABS_NC 0000008c .LC3 │ │ │ │ │ +00002498 00001430 R_ARM_THM_MOVT_ABS 0000008c .LC3 │ │ │ │ │ +000024c0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000024e8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002534 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002544 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002556 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000256e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000025ac 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000025bc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000025d2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002610 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002622 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002638 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002678 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000268a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000026a0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000026f0 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000026f4 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000026fe 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002708 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002712 0001820a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0000277a 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002796 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000027c0 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000027e2 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000027f2 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00002804 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002810 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002820 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002840 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00002852 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000285a 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002868 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000286e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002882 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000028d2 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00002914 00003c2f R_ARM_THM_MOVW_ABS_NC 00000230 .LC14 │ │ │ │ │ +00002918 00003c30 R_ARM_THM_MOVT_ABS 00000230 .LC14 │ │ │ │ │ +0000291c 0001942f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00002920 00019430 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00002928 0001a70a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_string │ │ │ │ │ +00002954 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002958 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002964 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002978 0000412f R_ARM_THM_MOVW_ABS_NC 0000d5a1 _tmp_6_rule │ │ │ │ │ +0000297c 00004130 R_ARM_THM_MOVT_ABS 0000d5a1 _tmp_6_rule │ │ │ │ │ +00002984 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00002998 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000299c 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000029a8 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000029c2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000029d6 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000029da 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000029e6 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000029fa 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000029fe 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002a0a 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002a1e 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002a22 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002a2e 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002a48 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002a62 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002a78 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002a7c 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002a88 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002a9c 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002aa0 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002aac 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002ac4 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00002ad8 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002af8 0001a90a R_ARM_THM_CALL 00000000 _PyAST_Expr │ │ │ │ │ +00002b04 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002b14 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00002b3c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002b80 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002baa 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002bda 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002bf4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002c0a 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00002c18 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002c34 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00002c52 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002c6c 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002c84 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_seq_count_dots │ │ │ │ │ +00002ca4 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_checked_future_import │ │ │ │ │ +00002cf2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002d10 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002d30 0001ac0a R_ARM_THM_CALL 00000000 _PyAST_Return │ │ │ │ │ +00002d80 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002dbc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002dde 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002dfa 0001ad0a R_ARM_THM_CALL 00000000 _PyAST_Raise │ │ │ │ │ +00002e04 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002e7e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002ec8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00002f08 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00002f42 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002f66 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002f8c 0001ae0a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ +00002fb4 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002fd0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002fe0 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00002fee 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002ffe 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00003012 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003032 0001af0a R_ARM_THM_CALL 00000000 _PyAST_Import │ │ │ │ │ +0000304a 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003062 0001900a R_ARM_THM_CALL 00000000 _PyAST_Pass │ │ │ │ │ +00003084 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000030ba 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000030d2 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00003152 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000315e 0000440a R_ARM_THM_CALL 00000245 del_targets_rule │ │ │ │ │ +0000316a 0000452f R_ARM_THM_MOVW_ABS_NC 000006cd _tmp_22_rule │ │ │ │ │ +0000316e 00004530 R_ARM_THM_MOVT_ABS 000006cd _tmp_22_rule │ │ │ │ │ +00003176 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00003182 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000319e 0001b20a R_ARM_THM_CALL 00000000 _PyAST_Delete │ │ │ │ │ +000031aa 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003206 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000321e 0001a90a R_ARM_THM_CALL 00000000 _PyAST_Expr │ │ │ │ │ +0000322a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000327e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000032b6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000032d6 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000032fa 0001b30a R_ARM_THM_CALL 00000000 _PyAST_Assert │ │ │ │ │ +00003306 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003326 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000333e 0001b40a R_ARM_THM_CALL 00000000 _PyAST_Break │ │ │ │ │ +00003362 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00003396 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000033ac 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000033f8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003422 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000345a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003472 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000034a2 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000034b8 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000034c8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000034e2 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000034f8 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_seq_count_dots │ │ │ │ │ +00003514 0001b50a R_ARM_THM_CALL 00000000 _PyAST_ImportFrom │ │ │ │ │ +00003520 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003544 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000355c 0001b60a R_ARM_THM_CALL 00000000 _PyAST_Continue │ │ │ │ │ +00003570 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00003580 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000035a8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000035c4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000035d0 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003634 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003650 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000366c 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000036d0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000036dc 0000470a R_ARM_THM_CALL 00000001 _gather_18_rule │ │ │ │ │ +000036ea 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003702 0001b70a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ +0000371a 0001b80a R_ARM_THM_CALL 00000000 _PyAST_Global │ │ │ │ │ +00003734 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00003744 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ +00003790 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000037e0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003800 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003828 0001ae0a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ +00003850 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003864 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00003894 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000038a4 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ +000038fa 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003902 0000480a R_ARM_THM_CALL 00000001 _gather_20_rule │ │ │ │ │ +0000390c 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003920 0001b70a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ +00003938 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Nonlocal │ │ │ │ │ +00003942 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003994 00003c2f R_ARM_THM_MOVW_ABS_NC 00000230 .LC14 │ │ │ │ │ +00003998 00003c30 R_ARM_THM_MOVT_ABS 00000230 .LC14 │ │ │ │ │ +0000399e 0001940a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +000039a8 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000039c8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000039de 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000039f6 0001bb0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00003a14 0001bc0a R_ARM_THM_CALL 00000000 _PyAST_TypeAlias │ │ │ │ │ +00003a1c 00003d2f R_ARM_THM_MOVW_ABS_NC 00000238 .LC15 │ │ │ │ │ +00003a20 00003d30 R_ARM_THM_MOVT_ABS 00000238 .LC15 │ │ │ │ │ +00003a32 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003aa8 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00003af8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003b46 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003b66 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003b8c 0001ae0a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ +00003bb6 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00003c24 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003c38 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00003c4c 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00003c7e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003ca2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003cb4 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003cbc 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003ce6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003cf0 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003d06 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003d16 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003d30 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003d42 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003d4a 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003d80 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003d94 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003dba 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003dcc 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003dfe 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003e2e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003e38 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003e58 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003e80 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003ed4 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003efa 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003f1a 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00003f30 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003f40 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00003f56 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003f6c 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00003f70 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00003f82 00003e2f R_ARM_THM_MOVW_ABS_NC 0000024c .LC16 │ │ │ │ │ +00003f86 00003e30 R_ARM_THM_MOVT_ABS 0000024c .LC16 │ │ │ │ │ +00003f90 00004a0a R_ARM_THM_CALL 000009b5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00003f94 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003fbc 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003fdc 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003fe4 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004004 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004054 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000406c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004074 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000408c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000040b4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000040ea 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000040f4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00004118 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004120 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004128 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004148 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004152 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004178 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000041a0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000041aa 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000041b6 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000041ba 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000041ca 00003f2f R_ARM_THM_MOVW_ABS_NC 00000280 .LC17 │ │ │ │ │ +000041ce 00003f30 R_ARM_THM_MOVT_ABS 00000280 .LC17 │ │ │ │ │ +000041d8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000041ea 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000420c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000421c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000424c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004260 00004b0a R_ARM_THM_CALL 000001d3 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ +00004264 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000427c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000042ac 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000042c8 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000042d8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000042f6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000430c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004316 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004330 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000435a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000437a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000043b8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000043d2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000043f4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004404 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004426 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000444e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000446e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000044a2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000044c4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000044e0 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000044fe 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004526 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000453c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000454c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004556 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000045b4 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000045e0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004636 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00004672 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000046a6 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000046da 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000046f0 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004730 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000474a 0000540a R_ARM_THM_CALL 000019f1 _tmp_11_rule │ │ │ │ │ +0000475a 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004770 0001bb0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00004790 0001bd0a R_ARM_THM_CALL 00000000 _PyAST_AnnAssign │ │ │ │ │ +00004798 00004c2f R_ARM_THM_MOVW_ABS_NC 000002ac .LC18 │ │ │ │ │ +0000479c 00004c30 R_ARM_THM_MOVT_ABS 000002ac .LC18 │ │ │ │ │ +000047ae 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000047cc 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000480a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004824 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000485e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000048ce 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000048f2 0001be0a R_ARM_THM_CALL 00000000 _PyAST_AugAssign │ │ │ │ │ +00004934 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000495c 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00004990 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000049dc 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000049e0 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000049e8 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000049f6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004a06 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004a2e 0001bf0a R_ARM_THM_CALL 00000000 _PyAST_Assign │ │ │ │ │ +00004a54 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004a8c 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004ac4 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004b02 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004b3e 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004b74 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004bac 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004be4 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004c30 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00004c3c 0000572f R_ARM_THM_MOVW_ABS_NC 00007045 t_lookahead_rule │ │ │ │ │ +00004c40 00005730 R_ARM_THM_MOVT_ABS 00007045 t_lookahead_rule │ │ │ │ │ +00004c48 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00004c54 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004c78 0001c00a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +00004c8e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004cb2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004cc4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004ce0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004d0a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004d14 0000572f R_ARM_THM_MOVW_ABS_NC 00007045 t_lookahead_rule │ │ │ │ │ +00004d18 00005730 R_ARM_THM_MOVT_ABS 00007045 t_lookahead_rule │ │ │ │ │ +00004d20 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00004d2c 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004d4e 0001c10a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +00004d58 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004d6c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004d84 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00004db6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004dda 0000590a R_ARM_THM_CALL 000009f9 invalid_ann_assign_target_rule │ │ │ │ │ +00004e26 00005b0a R_ARM_THM_CALL 00000b19 _loop0_164_rule │ │ │ │ │ +00004e48 00005c0a R_ARM_THM_CALL 00000b19 _loop0_165_rule │ │ │ │ │ +00004e90 00005d0a R_ARM_THM_CALL 000019f1 _tmp_13_rule │ │ │ │ │ +00004ea2 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004ec8 0001bd0a R_ARM_THM_CALL 00000000 _PyAST_AnnAssign │ │ │ │ │ +00004ed0 00004d2f R_ARM_THM_MOVW_ABS_NC 000002cc .LC19 │ │ │ │ │ +00004ed4 00004d30 R_ARM_THM_MOVT_ABS 000002cc .LC19 │ │ │ │ │ +00004ef2 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00004f16 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004f2c 0000502f R_ARM_THM_MOVW_ABS_NC 0000034c .LC22 │ │ │ │ │ +00004f30 00005030 R_ARM_THM_MOVT_ABS 0000034c .LC22 │ │ │ │ │ +00004f36 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00004f3a 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00004f4e 00004a0a R_ARM_THM_CALL 000009b5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00004f52 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004f68 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004f90 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00004fc8 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00004fdc 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004fea 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005000 00004f2f R_ARM_THM_MOVW_ABS_NC 0000031c .LC21 │ │ │ │ │ +00005004 00004f30 R_ARM_THM_MOVT_ABS 0000031c .LC21 │ │ │ │ │ +0000500a 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000500e 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00005026 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005036 00004b0a R_ARM_THM_CALL 000001d3 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ +0000503a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005060 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00005064 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000507a 0001c20a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +00005088 0000522f R_ARM_THM_MOVW_ABS_NC 00000398 .LC24 │ │ │ │ │ +0000508c 00005230 R_ARM_THM_MOVT_ABS 00000398 .LC24 │ │ │ │ │ +00005096 00004a0a R_ARM_THM_CALL 000009b5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000509a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000050ae 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000050b6 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000050d8 0001a30a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +000050e2 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ +000050f6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005158 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000516c 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000517c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000051a2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000051ca 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000051d8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000051e8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005200 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000522c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005238 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005242 0000512f R_ARM_THM_MOVW_ABS_NC 0000036c .LC23 │ │ │ │ │ +00005246 00005130 R_ARM_THM_MOVT_ABS 0000036c .LC23 │ │ │ │ │ +00005256 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000526c 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00005270 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00005286 0001c20a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +0000528c 00004e2f R_ARM_THM_MOVW_ABS_NC 000002ec .LC20 │ │ │ │ │ +00005290 00004e30 R_ARM_THM_MOVT_ABS 000002ec .LC20 │ │ │ │ │ +000052b6 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000052c0 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000052c8 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000052f2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005326 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00005338 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005348 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00005360 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000053fe 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000541a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000544a 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00005466 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005496 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000054e0 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000054fa 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005514 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000551c 0000572f R_ARM_THM_MOVW_ABS_NC 00007045 t_lookahead_rule │ │ │ │ │ +00005520 00005730 R_ARM_THM_MOVT_ABS 00007045 t_lookahead_rule │ │ │ │ │ +00005528 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00005532 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000555a 0001c30a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ +00005562 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005578 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00005582 0000572f R_ARM_THM_MOVW_ABS_NC 00007045 t_lookahead_rule │ │ │ │ │ +00005586 00005730 R_ARM_THM_MOVT_ABS 00007045 t_lookahead_rule │ │ │ │ │ +0000558e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00005598 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000055b8 0001c00a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +000055f4 0000572f R_ARM_THM_MOVW_ABS_NC 00007045 t_lookahead_rule │ │ │ │ │ +000055f8 00005730 R_ARM_THM_MOVT_ABS 00007045 t_lookahead_rule │ │ │ │ │ +00005600 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00005658 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005660 0000572f R_ARM_THM_MOVW_ABS_NC 00007045 t_lookahead_rule │ │ │ │ │ +00005664 00005730 R_ARM_THM_MOVT_ABS 00007045 t_lookahead_rule │ │ │ │ │ +0000566c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00005676 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005696 0001c10a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +000056a0 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000056be 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000056ee 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00005720 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00005758 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000578e 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000057d6 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00005806 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00005838 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00005870 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000058a6 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000058ee 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00005922 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00005958 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00005990 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000059c6 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00005a00 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00005a34 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00005a6a 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00005a9c 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00005acc 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00005b4c 0000572f R_ARM_THM_MOVW_ABS_NC 00007045 t_lookahead_rule │ │ │ │ │ +00005b50 00005730 R_ARM_THM_MOVT_ABS 00007045 t_lookahead_rule │ │ │ │ │ +00005b58 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00005b62 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005ba2 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005bb6 0001820a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00005bd2 0001c30a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ +00005be2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005bf2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005c20 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005c2a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005c44 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005c98 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00005cc0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005cdc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005cf8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005d08 00006a2f R_ARM_THM_MOVW_ABS_NC 00006abd _tmp_93_rule │ │ │ │ │ +00005d0c 00006a30 R_ARM_THM_MOVT_ABS 00006abd _tmp_93_rule │ │ │ │ │ +00005d14 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00005d28 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +00005d3a 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00005d3e 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00005d48 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00005d58 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00005d5c 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00005d66 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00005d76 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00005d7a 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00005d84 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00005d9a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005e02 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005e16 0001c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00005e1a 0001c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00005e28 0001c60a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00005e32 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005e9e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005ec8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005ed4 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005ef8 0001c70a R_ARM_THM_CALL 00000000 _PyAST_ListComp │ │ │ │ │ +00005f0c 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005f20 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00005f24 0001c830 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00005f4c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005fa6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006000 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006048 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006052 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000606a 0001c90a R_ARM_THM_CALL 00000000 _PyPegen_get_keys │ │ │ │ │ +0000607a 0001ca0a R_ARM_THM_CALL 00000000 _PyPegen_get_values │ │ │ │ │ +00006096 0001cb0a R_ARM_THM_CALL 00000000 _PyAST_Dict │ │ │ │ │ +000060a0 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000060b4 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000060c8 0001cc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000060cc 0001cc30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000060e2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006128 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006148 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006190 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000061ac 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000061b8 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000061d8 0001cd0a R_ARM_THM_CALL 00000000 _PyAST_Set │ │ │ │ │ +000061e2 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000061fa 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006210 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000622e 0001ce2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ +00006232 0001ce30 R_ARM_THM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ +00006236 0001c60a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00006298 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000062ba 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000062c4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000062dc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000630e 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00006312 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000631c 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00006342 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006350 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006368 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000636c 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000637e 0000672f R_ARM_THM_MOVW_ABS_NC 00000444 .LC28 │ │ │ │ │ +00006382 00006730 R_ARM_THM_MOVT_ABS 00000444 .LC28 │ │ │ │ │ +0000638c 00004a0a R_ARM_THM_CALL 000009b5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00006390 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000063a6 0000732f R_ARM_THM_MOVW_ABS_NC 00000c41 _tmp_233_rule │ │ │ │ │ +000063aa 00007330 R_ARM_THM_MOVT_ABS 00000c41 _tmp_233_rule │ │ │ │ │ +000063b2 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000063bc 0000682f R_ARM_THM_MOVW_ABS_NC 0000047c .LC29 │ │ │ │ │ +000063c0 00006830 R_ARM_THM_MOVT_ABS 0000047c .LC29 │ │ │ │ │ +000063c6 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000063ca 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000063de 00004a0a R_ARM_THM_CALL 000009b5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000063e2 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000063fa 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006412 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00006416 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00006428 0000672f R_ARM_THM_MOVW_ABS_NC 00000444 .LC28 │ │ │ │ │ +0000642c 00006730 R_ARM_THM_MOVT_ABS 00000444 .LC28 │ │ │ │ │ +00006476 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000064aa 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000064c6 0001cf0a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +000064ea 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000064f6 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006518 0001d00a R_ARM_THM_CALL 00000000 _PyAST_DictComp │ │ │ │ │ +00006522 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000656a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006594 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000065a0 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000065c0 0001d10a R_ARM_THM_CALL 00000000 _PyAST_SetComp │ │ │ │ │ +000065ca 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000065ec 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000664a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000667a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006684 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006694 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000066c2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000066cc 0000692f R_ARM_THM_MOVW_ABS_NC 000004b0 .LC30 │ │ │ │ │ +000066d0 00006930 R_ARM_THM_MOVT_ABS 000004b0 .LC30 │ │ │ │ │ +000066d6 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000066da 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000066ee 00004a0a R_ARM_THM_CALL 000009b5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000066f2 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006706 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000671a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000675e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006770 0000662f R_ARM_THM_MOVW_ABS_NC 00000420 .LC27 │ │ │ │ │ +00006774 00006630 R_ARM_THM_MOVT_ABS 00000420 .LC27 │ │ │ │ │ +0000677a 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000677e 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000067a6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000067ca 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000067d6 0000652f R_ARM_THM_MOVW_ABS_NC 000003f4 .LC26 │ │ │ │ │ +000067da 00006530 R_ARM_THM_MOVT_ABS 000003f4 .LC26 │ │ │ │ │ +000067e0 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000067e4 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000067f8 00004a0a R_ARM_THM_CALL 000009b5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000067fc 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006812 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000681e 0000642f R_ARM_THM_MOVW_ABS_NC 000003d0 .LC25 │ │ │ │ │ +00006822 00006430 R_ARM_THM_MOVT_ABS 000003d0 .LC25 │ │ │ │ │ +00006828 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000682c 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00006840 00004a0a R_ARM_THM_CALL 000009b5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00006844 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006862 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00006888 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000068a8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000068d0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000068ea 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000068fa 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006902 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00006928 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006942 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00006966 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000698a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000069c6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000069e4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000069fe 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006a10 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006a3c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006a46 0000752f R_ARM_THM_MOVW_ABS_NC 0000372d _tmp_234_rule │ │ │ │ │ +00006a4a 00007530 R_ARM_THM_MOVT_ABS 0000372d _tmp_234_rule │ │ │ │ │ +00006a52 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00006a5a 0000682f R_ARM_THM_MOVW_ABS_NC 0000047c .LC29 │ │ │ │ │ +00006a5e 00006830 R_ARM_THM_MOVT_ABS 0000047c .LC29 │ │ │ │ │ +00006a64 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00006a68 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00006a84 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006a96 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006aaa 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006ae4 0001d20a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ +00006af4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006b0c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006b5a 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00006ba4 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00006be4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006c0a 0001d20a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ +00006c14 0001d30a R_ARM_THM_CALL 00000000 _PyPegen_constant_from_string │ │ │ │ │ +00006c46 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006c78 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00006caa 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006cb6 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006cd6 0001d40a R_ARM_THM_CALL 00000000 _PyPegen_concatenate_strings │ │ │ │ │ +00006cec 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00006d12 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00006d80 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006d8a 0001d50a R_ARM_THM_CALL 00000000 _PyPegen_constant_from_token │ │ │ │ │ +00006dae 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00006dde 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00006eae 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006ebc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006ece 0001d60a R_ARM_THM_CALL 00000000 _PyPegen_joined_str │ │ │ │ │ +00006eda 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006ef6 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00006f06 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006f3c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006f50 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006f60 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006f8e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006fac 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006fb4 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006fcc 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006fe0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006fee 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006ff6 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006ffc 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007014 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007022 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007034 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000706e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000707e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000708e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000070a6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000711a 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00007142 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000716c 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000717a 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000717e 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00007188 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000071ce 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00007208 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007248 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00007282 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000072bc 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00007302 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007310 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007326 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000733c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00007354 0001d70a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +00007370 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000073a4 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000073a8 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000073b0 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000073c8 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000073dc 0001bb0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +000073f2 0001d80a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00007408 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000741e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00007442 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007448 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000745c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007480 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000749c 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000074a4 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000074b4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000074fe 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00007526 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000754c 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00007582 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00007586 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000758e 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000075a6 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000075bc 0001bb0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +000075d2 0001d80a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +000075de 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000075fc 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000760a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00007622 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007678 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000076be 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000076f8 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000773c 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000774a 0001bb0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00007766 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000777a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000778e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000077aa 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000077be 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000077d2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000077e6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007808 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007818 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00007830 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000786c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007886 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000078bc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000078d6 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000790a 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007944 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007984 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000079c0 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000079f6 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007a2e 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007a66 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007a98 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00007aa4 0000572f R_ARM_THM_MOVW_ABS_NC 00007045 t_lookahead_rule │ │ │ │ │ +00007aa8 00005730 R_ARM_THM_MOVT_ABS 00007045 t_lookahead_rule │ │ │ │ │ +00007ab0 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00007abc 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007ae0 0001c00a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +00007b0e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007b18 0000572f R_ARM_THM_MOVW_ABS_NC 00007045 t_lookahead_rule │ │ │ │ │ +00007b1c 00005730 R_ARM_THM_MOVT_ABS 00007045 t_lookahead_rule │ │ │ │ │ +00007b24 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00007b30 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007b52 0001c10a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +00007b5e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007b7e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007b8e 0001bb0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00007b9a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007bf6 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00007c20 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007c54 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007c76 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00007cb8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007cf8 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007d1c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007d3c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007dac 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007db8 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007ddc 0001d90a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ +00007e16 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00007e30 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007e3e 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00007e4e 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007e5e 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00007e74 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007e84 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007ea4 0001d70a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +00007ec8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007ed8 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00007f16 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00007f68 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007f76 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007f88 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00007f94 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007fd8 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00007ffe 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008018 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00008036 0001820a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0000806c 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00008088 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000080b4 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000080bc 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000080dc 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000080f2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008104 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008122 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000813a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000814e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008166 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000816e 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008186 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000818e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008196 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000081b2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000081bc 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008208 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000822a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008250 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000829a 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000082e8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008300 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008330 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00008340 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000835a 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008376 0001bb0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000838e 0001da0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +00008396 0000792f R_ARM_THM_MOVW_ABS_NC 000004e4 .LC31 │ │ │ │ │ +0000839a 00007930 R_ARM_THM_MOVT_ABS 000004e4 .LC31 │ │ │ │ │ +000083b0 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000083b4 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000083be 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000083e0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000083ec 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008408 0001db0a R_ARM_THM_CALL 00000000 _PyAST_GeneratorExp │ │ │ │ │ +00008416 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000844e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008468 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008478 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000084ce 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00008518 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008540 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000858e 0000802f R_ARM_THM_MOVW_ABS_NC 000008cd _tmp_158_rule │ │ │ │ │ +00008592 00008030 R_ARM_THM_MOVT_ABS 000008cd _tmp_158_rule │ │ │ │ │ +0000859c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000085dc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000860e 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000863a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008654 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000867a 0001dc0a R_ARM_THM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ +00008688 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000871c 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00008720 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000872a 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00008746 0001dd0a R_ARM_THM_CALL 00000000 _PyPegen_check_legacy_stmt │ │ │ │ │ +00008752 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000876c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008784 0000812f R_ARM_THM_MOVW_ABS_NC 00000c4f _tmp_159_rule │ │ │ │ │ +00008788 00008130 R_ARM_THM_MOVT_ABS 00000c4f _tmp_159_rule │ │ │ │ │ +00008792 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000879e 00007b2f R_ARM_THM_MOVW_ABS_NC 0000052c .LC33 │ │ │ │ │ +000087a2 00007b30 R_ARM_THM_MOVT_ABS 0000052c .LC33 │ │ │ │ │ +000087a8 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000087ac 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000087c0 00004a0a R_ARM_THM_CALL 000009b5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000087c4 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000087ea 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008800 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008812 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008836 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008842 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00008846 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00008850 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000885a 00007c2f R_ARM_THM_MOVW_ABS_NC 00000554 .LC34 │ │ │ │ │ +0000885e 00007c30 R_ARM_THM_MOVT_ABS 00000554 .LC34 │ │ │ │ │ +00008864 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00008868 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000888a 00007d2f R_ARM_THM_MOVW_ABS_NC 00000598 .LC35 │ │ │ │ │ +0000888e 00007d30 R_ARM_THM_MOVT_ABS 00000598 .LC35 │ │ │ │ │ +00008894 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00008898 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000088aa 00004a0a R_ARM_THM_CALL 000009b5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000088b2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000088ca 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000088e8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008902 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008928 0001dc0a R_ARM_THM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ +00008942 0001dd0a R_ARM_THM_CALL 00000000 _PyPegen_check_legacy_stmt │ │ │ │ │ +0000895c 00007a2f R_ARM_THM_MOVW_ABS_NC 00000500 .LC32 │ │ │ │ │ +00008960 00007a30 R_ARM_THM_MOVT_ABS 00000500 .LC32 │ │ │ │ │ +00008966 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000896a 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00008980 00004a0a R_ARM_THM_CALL 000009b5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00008984 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000899a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000089c6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000089cc 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008a20 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00008a80 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00008ab0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008ac2 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008aea 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00008b4c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008b74 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00008ba8 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008bb4 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008bc8 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00008be2 0001de0a R_ARM_THM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ +00008c30 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00008c4a 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008c52 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008c66 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008c80 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008c9c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008cb8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008cca 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008cde 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008d64 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00008d9a 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00008dbe 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00008dd2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008df4 0001bb0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00008e10 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00008e4a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008e64 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00008e9c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008eb6 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00008eea 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00008f24 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00008f5e 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00008f9a 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00008fd0 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00009004 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00009036 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00009066 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00009072 0000572f R_ARM_THM_MOVW_ABS_NC 00007045 t_lookahead_rule │ │ │ │ │ +00009076 00005730 R_ARM_THM_MOVT_ABS 00007045 t_lookahead_rule │ │ │ │ │ +0000907e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000908a 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000090ac 0001c00a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +000090ca 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009102 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000910c 0000572f R_ARM_THM_MOVW_ABS_NC 00007045 t_lookahead_rule │ │ │ │ │ +00009110 00005730 R_ARM_THM_MOVT_ABS 00007045 t_lookahead_rule │ │ │ │ │ +00009118 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00009124 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009142 0001c10a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +0000914c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000916e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009184 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000091b2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000091ee 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000091fe 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009218 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009264 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000092b8 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000092e6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000092f8 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00009320 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00009388 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000093b0 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00009412 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000941e 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009434 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000944e 0001de0a R_ARM_THM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ +0000949e 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000094b2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000094c8 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000094d0 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000094e0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000094f6 0001de0a R_ARM_THM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ +00009502 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000950e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009524 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009544 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000095be 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000095ee 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000961a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009630 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000965c 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00009676 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000096a2 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000096be 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000096d4 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00009700 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000972a 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00009748 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00009750 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000978c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000097b4 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +000097de 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009808 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00009810 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009840 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009894 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000098c2 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000098fc 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000990a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009918 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000992e 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00009946 0001d70a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +00009988 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000099ac 0001d80a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +000099ce 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000099f2 0001d80a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00009a14 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009a38 0001d80a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00009a4a 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00009a68 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00009a76 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009a88 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009a90 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009aa4 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009aba 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009aca 0001820a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00009aea 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009afc 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009b0c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009b18 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009b2e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009b44 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009b62 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009b76 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009bba 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00009be6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009c3e 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00009c72 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00009cac 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009cde 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009d08 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009d30 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009d58 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009d80 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009daa 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009dd4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009dfe 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009e28 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009e3e 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00009e6c 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00009e90 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00009f1a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009f54 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009f84 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009f9a 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009fbe 0001df0a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000a006 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a052 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a080 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a0a6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a0ca 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a0ee 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a112 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a138 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a15e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a184 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a1aa 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a1da 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000a210 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000a21c 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a234 0001e10a R_ARM_THM_CALL 00000000 _PyPegen_get_cmpops │ │ │ │ │ +0000a244 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_get_exprs │ │ │ │ │ +0000a262 0001e30a R_ARM_THM_CALL 00000000 _PyAST_Compare │ │ │ │ │ +0000a278 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a294 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a2b8 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a2c4 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a2e8 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a2f2 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a320 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a344 0001e40a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +0000a360 0001e50a R_ARM_THM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ +0000a382 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a38e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a3b2 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a3be 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a3ea 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a3f6 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a422 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a44e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a46a 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a476 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a4a2 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a4ae 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a4da 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a4e6 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a512 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a522 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a53c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a558 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a564 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a5a4 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a5b0 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a5e4 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a5f0 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a61c 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a628 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a654 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a660 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a68c 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a698 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a6b2 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a6ca 0001e50a R_ARM_THM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ +0000a6ea 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a6f6 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a712 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000a72a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a746 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a752 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a76c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a794 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a7aa 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a7d4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a7ea 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a7fe 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a812 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a824 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a838 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a84c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a866 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a880 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a896 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a8a8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a8ce 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000a8d6 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000a8ec 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a918 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a92c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000a95c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a964 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a97e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000a99e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a9ba 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a9cc 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a9e0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a9f6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000aa0a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000aa1c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000aa28 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000aa60 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000aa7e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000aa90 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000aaa4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000aab8 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ab12 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ab26 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ab38 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ab54 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000abb0 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000abe6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ac0a 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000ac1e 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000ac3e 0001d80a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000ac48 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ac60 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000ac72 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000acae 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000acd2 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000ad5c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000ad88 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ad9e 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000adbe 0001df0a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000adda 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000adfc 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ae08 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ae56 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000ae7c 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000aee6 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000af34 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000af64 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000af7a 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000af9c 0001df0a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000afce 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b048 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000b078 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b08e 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b0b0 0001df0a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000b10a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b118 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b13a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b170 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b18e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b1b0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b1ee 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b214 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b26e 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b2e0 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b338 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b394 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b3ae 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b3d2 0001df0a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000b40c 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b49a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b4b4 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b4d8 0001df0a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000b500 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000b530 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b546 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b56a 0001df0a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000b5de 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000b60c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b612 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b62a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b64e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b656 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000b684 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b6ae 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b6d4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b6ea 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b70e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b762 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b786 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b83a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000b86a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b880 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b89e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b8b4 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b8da 0001df0a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000b8e4 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b940 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b954 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b968 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b97c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b990 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b9a2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b9b4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b9d8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b9f2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ba0c 0000892f R_ARM_THM_MOVW_ABS_NC 000005d4 .LC36 │ │ │ │ │ +0000ba10 00008930 R_ARM_THM_MOVT_ABS 000005d4 .LC36 │ │ │ │ │ +0000ba16 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000ba1a 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000ba2e 00004a0a R_ARM_THM_CALL 000009b5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000ba32 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ba4e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ba60 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ba74 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000babe 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000bae2 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000bb82 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000bbae 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bbc4 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000bbe0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bbf6 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000bc18 0001df0a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000bc3e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000bc5c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000bc6a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000bca2 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000bcc0 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000bcea 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000bd12 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000bd58 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000bdca 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000be04 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000be3e 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000be78 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000beb2 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000bf04 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000bf3c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bf56 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000bf8e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bfa8 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000bfe0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bffa 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c032 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c04c 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c084 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c09e 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c0c0 0001df0a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000c0c8 00008d2f R_ARM_THM_MOVW_ABS_NC 00000604 .LC37 │ │ │ │ │ +0000c0cc 00008d30 R_ARM_THM_MOVT_ABS 00000604 .LC37 │ │ │ │ │ +0000c0da 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c102 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c124 0001df0a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000c140 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c176 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c1b0 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c1e6 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c220 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c256 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c290 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c2c6 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c300 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c332 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c386 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c39e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c3b6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c408 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c430 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c458 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c4ae 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c4ba 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c4c6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c4d6 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c4f6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c500 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000c536 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c556 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c566 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c584 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c588 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c590 0000892f R_ARM_THM_MOVW_ABS_NC 000005d4 .LC36 │ │ │ │ │ +0000c594 00008930 R_ARM_THM_MOVT_ABS 000005d4 .LC36 │ │ │ │ │ +0000c5a6 00004a0a R_ARM_THM_CALL 000009b5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000c5aa 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c5ce 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c5d6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c62e 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000c65a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c672 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c68a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c6e2 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000c712 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c73e 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000c752 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c77e 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000c79e 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000c7d4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c7ea 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000c818 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c840 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000c880 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c8a0 0001e40a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +0000c8ae 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c8d6 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c8f8 0001df0a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000c91e 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c946 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c962 0001e60a R_ARM_THM_CALL 00000000 _PyAST_Await │ │ │ │ │ +0000c96a 00008f2f R_ARM_THM_MOVW_ABS_NC 00000618 .LC38 │ │ │ │ │ +0000c96e 00008f30 R_ARM_THM_MOVT_ABS 00000618 .LC38 │ │ │ │ │ +0000c982 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c9a8 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c9c8 0001e60a R_ARM_THM_CALL 00000000 _PyAST_Await │ │ │ │ │ +0000c9d0 00008f2f R_ARM_THM_MOVW_ABS_NC 00000618 .LC38 │ │ │ │ │ +0000c9d4 00008f30 R_ARM_THM_MOVT_ABS 00000618 .LC38 │ │ │ │ │ +0000c9e8 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ca0e 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000ca28 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ca3c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ca50 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000ca80 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ca94 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000caaa 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000cac6 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000cada 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cb26 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000cb44 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000cb6e 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000cb96 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000cbe0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cc52 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000cc6e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cc9e 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000cce6 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000cd00 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cd30 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000cd48 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cd9e 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000cdaa 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000cdcc 0001c00a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +0000cdd6 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cdf0 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000ce20 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000ce56 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000cea2 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000ced8 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000cf0e 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000cf44 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000cf76 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000cfac 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d010 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d01c 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000d046 0001c30a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ +0000d060 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d092 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d0c4 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d110 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d11c 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000d13e 0001c10a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +0000d172 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000d186 0001820a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0000d1a0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d1e0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d1f0 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000d21e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d23a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d24e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d2ae 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000d2d4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d2e4 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d30c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d340 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d362 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000d392 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d3ba 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d3e6 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000d3fc 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d404 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000d410 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d420 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000d42e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d444 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d44c 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000d458 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d46c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d4c2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d4dc 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000d500 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d51a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d530 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000d54c 0001e70a R_ARM_THM_CALL 00000000 _PyAST_Lambda │ │ │ │ │ +0000d55e 0001e80a R_ARM_THM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ +0000d570 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d582 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d5cc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d5de 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d5f4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d64a 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000d688 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d6a2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d6b8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d6c8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d6f4 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d724 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d750 0001e90a R_ARM_THM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ +0000d786 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000d7b6 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d7c8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d7e6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d818 0001e90a R_ARM_THM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ +0000d820 0000922f R_ARM_THM_MOVW_ABS_NC 00000630 .LC39 │ │ │ │ │ +0000d824 00009230 R_ARM_THM_MOVT_ABS 00000630 .LC39 │ │ │ │ │ +0000d834 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d854 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000d86e 00003a0a R_ARM_THM_CALL 0000093d invalid_for_target_rule │ │ │ │ │ +0000d874 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d88e 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d898 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000d8f6 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000d930 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d958 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000d96e 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d980 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d992 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000d9a6 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d9aa 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d9b6 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000d9c0 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d9c4 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d9ce 0000932f R_ARM_THM_MOVW_ABS_NC 0000064c .LC40 │ │ │ │ │ +0000d9d2 00009330 R_ARM_THM_MOVT_ABS 0000064c .LC40 │ │ │ │ │ +0000d9d6 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000d9e6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000da0c 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000da16 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000da28 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000da3c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000da56 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000da7e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000da86 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000da9c 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000dab4 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000db20 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000db2c 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000db4c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000db6a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000db96 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dbb8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dbe4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dbee 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dc10 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dc3a 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000dc78 0001eb0a R_ARM_THM_CALL 00000000 _PyAST_FunctionDef │ │ │ │ │ +0000dc98 0001e80a R_ARM_THM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ +0000dcd6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dcfe 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dd0e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dd1a 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000dd38 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dd52 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dd78 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dd98 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ddbc 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000ddfc 0001ec0a R_ARM_THM_CALL 00000000 _PyAST_AsyncFunctionDef │ │ │ │ │ +0000de04 0000992f R_ARM_THM_MOVW_ABS_NC 000006e0 .LC44 │ │ │ │ │ +0000de08 00009930 R_ARM_THM_MOVT_ABS 000006e0 .LC44 │ │ │ │ │ +0000de1c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000de38 0001e80a R_ARM_THM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ +0000de4a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000de86 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000de94 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000de9e 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000deb2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dec6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dee0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000def4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000defe 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000df1a 0000972f R_ARM_THM_MOVW_ABS_NC 000006b4 .LC42 │ │ │ │ │ +0000df1e 00009730 R_ARM_THM_MOVT_ABS 000006b4 .LC42 │ │ │ │ │ +0000df22 0001990a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +0000df3e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000df72 00009c2f R_ARM_THM_MOVW_ABS_NC 0000035f _tmp_149_rule │ │ │ │ │ +0000df76 00009c30 R_ARM_THM_MOVT_ABS 0000035f _tmp_149_rule │ │ │ │ │ +0000df7e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000dfa0 0001a30a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +0000dfb2 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ +0000dfd0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dfde 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dfec 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dffa 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e004 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000e008 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000e012 0000982f R_ARM_THM_MOVW_ABS_NC 000006b8 .LC43 │ │ │ │ │ +0000e016 00009830 R_ARM_THM_MOVT_ABS 000006b8 .LC43 │ │ │ │ │ +0000e01a 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000e022 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e038 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e052 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e068 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e084 00009d0a R_ARM_THM_CALL 00000869 _tmp_227_rule │ │ │ │ │ +0000e094 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e0a2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e0ac 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e0b0 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e0ba 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000e0c6 0001a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +0000e0ca 0001a130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +0000e0d2 0000962f R_ARM_THM_MOVW_ABS_NC 00000674 .LC41 │ │ │ │ │ +0000e0d6 00009630 R_ARM_THM_MOVT_ABS 00000674 .LC41 │ │ │ │ │ +0000e0de 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000e0e8 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e100 00009e0a R_ARM_THM_CALL 00000869 _tmp_228_rule │ │ │ │ │ +0000e110 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ +0000e114 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ +0000e118 0001990a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +0000e15e 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000e17e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e184 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e1a2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e204 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000e230 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000e244 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e24e 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e252 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e25c 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000e26c 0000a00a R_ARM_THM_CALL 00000e3d invalid_arguments_rule │ │ │ │ │ +0000e27a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e324 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e33c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e384 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000e3e0 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e3e4 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e3ee 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000e402 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e406 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e40a 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000e42e 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000e446 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e454 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000e462 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e472 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000e49a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e4b8 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e4d8 0001ed0a R_ARM_THM_CALL 00000000 _PyPegen_collect_call_seqs │ │ │ │ │ +0000e4e4 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e4fa 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000e526 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000e536 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e550 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e568 0001bb0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000e582 0001da0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +0000e58a 0000792f R_ARM_THM_MOVW_ABS_NC 000004e4 .LC31 │ │ │ │ │ +0000e58e 00007930 R_ARM_THM_MOVT_ABS 000004e4 .LC31 │ │ │ │ │ +0000e5ba 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e5c8 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000e5f4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000e63a 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000e65a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e674 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000e6c6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e71e 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000e730 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e742 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000e74c 0001ee0a R_ARM_THM_CALL 00000000 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ +0000e754 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e762 0001ef0a R_ARM_THM_CALL 00000000 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ +0000e780 0001c30a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ +0000e79e 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e7be 0001d80a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000e7da 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e7e0 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e7fe 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000e802 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000e80c 0000a22f R_ARM_THM_MOVW_ABS_NC 00000724 .LC46 │ │ │ │ │ +0000e810 0000a230 R_ARM_THM_MOVT_ABS 00000724 .LC46 │ │ │ │ │ +0000e814 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000e81e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e830 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e852 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e868 0000a12f R_ARM_THM_MOVW_ABS_NC 000006f4 .LC45 │ │ │ │ │ +0000e86c 0000a130 R_ARM_THM_MOVT_ABS 000006f4 .LC45 │ │ │ │ │ +0000e872 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000e876 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000e88c 00004a0a R_ARM_THM_CALL 000009b5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000e890 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e8ba 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e8d0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e8ee 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e900 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000e92e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e94a 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e952 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000e960 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e97e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e9a8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e9be 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e9d2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ea3a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ea6e 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000ea92 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000ead4 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000eaec 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000eb00 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000eb28 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000eb36 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ +0000eb74 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000ebb6 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000ebd0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ebe4 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000ec0c 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000ec1c 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ +0000ec62 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000ec70 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ +0000ecb6 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000ecfa 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000ed12 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ed26 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000ed7e 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000edb4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000edc6 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000edec 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000edfa 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ +0000ee3c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ee80 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ee9e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000eec0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000eed0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000eede 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000eef6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ef08 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ef2e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ef34 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ef56 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ef64 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000efc4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f004 0000a70a R_ARM_THM_CALL 00002b4d type_param_rule │ │ │ │ │ +0000f02e 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000f04e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f062 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000f076 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000f086 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000f09a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f0b0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f0b8 0000a62f R_ARM_THM_MOVW_ABS_NC 00000760 .LC48 │ │ │ │ │ +0000f0bc 0000a630 R_ARM_THM_MOVT_ABS 00000760 .LC48 │ │ │ │ │ +0000f0e6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f118 0000a70a R_ARM_THM_CALL 00002b4d type_param_rule │ │ │ │ │ +0000f142 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000f152 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000f15a 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000f170 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f178 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f198 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f1a0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f1b2 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f1ce 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f1d6 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f1da 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f1de 0000a52f R_ARM_THM_MOVW_ABS_NC 0000073c .LC47 │ │ │ │ │ +0000f1e2 0000a530 R_ARM_THM_MOVT_ABS 0000073c .LC47 │ │ │ │ │ +0000f1f8 00004a0a R_ARM_THM_CALL 000009b5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000f1fc 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f212 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f26e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f284 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f2a2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000f2c6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f2d4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f2ea 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000f304 0001f00a R_ARM_THM_CALL 00000000 _PyAST_YieldFrom │ │ │ │ │ +0000f30e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f330 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000f34a 0001f10a R_ARM_THM_CALL 00000000 _PyAST_Yield │ │ │ │ │ +0000f356 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f3de 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f3f6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f440 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000f478 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f47c 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f486 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000f49a 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f49e 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f4a2 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000f4b4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000f4e2 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000f4f0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f508 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000f520 0001bb0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000f53a 0001da0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +0000f542 0000792f R_ARM_THM_MOVW_ABS_NC 000004e4 .LC31 │ │ │ │ │ +0000f546 00007930 R_ARM_THM_MOVT_ABS 000004e4 .LC31 │ │ │ │ │ +0000f560 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f574 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000f5c2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f5ee 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000f60e 0001d80a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000f61e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f63e 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f642 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f64a 0000a22f R_ARM_THM_MOVW_ABS_NC 00000724 .LC46 │ │ │ │ │ +0000f64e 0000a230 R_ARM_THM_MOVT_ABS 00000724 .LC46 │ │ │ │ │ +0000f654 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000f65e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f67e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f690 0000a12f R_ARM_THM_MOVW_ABS_NC 000006f4 .LC45 │ │ │ │ │ +0000f694 0000a130 R_ARM_THM_MOVT_ABS 000006f4 .LC45 │ │ │ │ │ +0000f69a 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f69e 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f6b2 00004a0a R_ARM_THM_CALL 000009b5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000f6b6 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f6c8 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f6da 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f6ee 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f70e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f74a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f778 0001a30a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +0000f782 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ +0000f7dc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f7ec 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f80a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000f840 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000f860 0001d80a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000f886 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f89e 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f8a2 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f8aa 0000a22f R_ARM_THM_MOVW_ABS_NC 00000724 .LC46 │ │ │ │ │ +0000f8ae 0000a230 R_ARM_THM_MOVT_ABS 00000724 .LC46 │ │ │ │ │ +0000f8b4 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000f8be 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f8ea 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f8fc 0000a12f R_ARM_THM_MOVW_ABS_NC 000006f4 .LC45 │ │ │ │ │ +0000f900 0000a130 R_ARM_THM_MOVT_ABS 000006f4 .LC45 │ │ │ │ │ +0000f906 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f90a 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f91e 00004a0a R_ARM_THM_CALL 000009b5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000f922 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f936 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f946 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f94c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f9ce 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000fa04 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000fa26 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000fa8a 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000fae2 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000faf0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fb18 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000fb50 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000fb74 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000fbcc 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000fc24 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000fc32 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fc7a 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000fcb4 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000fcd8 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000fd2c 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000fd8c 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000fdb8 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +0000fdd4 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000fdf0 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000fe02 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000fe4c 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000fe70 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000fe88 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000feb0 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000fee6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fefa 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fefe 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ff02 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000ff4a 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +0000ff4e 0000ae2f R_ARM_THM_MOVW_ABS_NC 00000860 .LC55 │ │ │ │ │ +0000ff52 0000ae30 R_ARM_THM_MOVT_ABS 00000860 .LC55 │ │ │ │ │ +0000ff66 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ff8a 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +0000ff94 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ffc0 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +0000ffde 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fff6 0000b60a R_ARM_THM_CALL 00000815 _tmp_169_rule │ │ │ │ │ +0001007a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010090 0000bb0a R_ARM_THM_CALL 00000815 _tmp_174_rule │ │ │ │ │ +000100a4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000100de 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001011c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010128 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010130 0000ad2f R_ARM_THM_MOVW_ABS_NC 00000840 .LC54 │ │ │ │ │ +00010134 0000ad30 R_ARM_THM_MOVT_ABS 00000840 .LC54 │ │ │ │ │ +0001013a 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001013e 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00010164 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001016e 0000a92f R_ARM_THM_MOVW_ABS_NC 000007a4 .LC50 │ │ │ │ │ +00010172 0000a930 R_ARM_THM_MOVT_ABS 000007a4 .LC50 │ │ │ │ │ +00010186 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010196 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000101a2 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000101a6 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000101ae 0000ab2f R_ARM_THM_MOVW_ABS_NC 000007fc .LC52 │ │ │ │ │ +000101b2 0000ab30 R_ARM_THM_MOVT_ABS 000007fc .LC52 │ │ │ │ │ +000101c4 00004a0a R_ARM_THM_CALL 000009b5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000101c8 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000101f4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010210 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001021a 0000ac2f R_ARM_THM_MOVW_ABS_NC 00000828 .LC53 │ │ │ │ │ +0001021e 0000ac30 R_ARM_THM_MOVT_ABS 00000828 .LC53 │ │ │ │ │ +00010224 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001025c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001026e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010278 0000a82f R_ARM_THM_MOVW_ABS_NC 0000077c .LC49 │ │ │ │ │ +0001027c 0000a830 R_ARM_THM_MOVT_ABS 0000077c .LC49 │ │ │ │ │ +00010282 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00010286 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001029e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000102b4 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000102bc 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000102ce 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000102d6 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000102e4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000102f2 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00010308 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010314 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001032e 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00010336 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00010358 0000aa2f R_ARM_THM_MOVW_ABS_NC 000007bc .LC51 │ │ │ │ │ +0001035c 0000aa30 R_ARM_THM_MOVT_ABS 000007bc .LC51 │ │ │ │ │ +00010364 0001820a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00010378 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010390 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000103a0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000103b2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010426 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010440 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010458 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010462 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00010466 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00010470 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00010482 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000104b6 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000104e6 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00010506 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00010546 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00010586 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001059c 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000105be 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000105d8 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000105e0 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000105e6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000105ee 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000105f6 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00010656 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00010680 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000106a0 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000106c6 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +000106dc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000106ea 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000106fc 0001f40a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ +0001074a 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00010774 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010792 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000107b8 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +000107ce 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000107de 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000107e2 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000107e6 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001082c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010840 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00010866 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001087a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000108bc 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000108ce 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000108e2 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000108fc 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010912 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010928 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001097c 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000109a0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000109bc 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000109dc 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00010a12 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00010a44 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010a4a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010a5c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010aa2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00010ac6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010b1c 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00010b4a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010b6a 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00010b90 0001ae0a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ +00010bb6 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00010bd0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010bde 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00010bee 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00010bfe 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00010c0e 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00010c12 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00010c1e 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00010c38 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010c50 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00010c84 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010c92 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00010cc2 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00010cea 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010d06 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00010d1e 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00010d5a 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00010d80 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010d8e 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00010daa 0001f50a R_ARM_THM_CALL 00000000 _PyPegen_alias_for_star │ │ │ │ │ +00010db6 0001820a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00010dd8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010de8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010e02 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010e18 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010e3a 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00010e42 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00010e4e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010e6a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010e7a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010e8e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010ed0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010eda 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010ee0 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00010ee4 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00010eec 0000c62f R_ARM_THM_MOVW_ABS_NC 00000880 .LC56 │ │ │ │ │ +00010ef0 0000c630 R_ARM_THM_MOVT_ABS 00000880 .LC56 │ │ │ │ │ +00010ef6 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00010efe 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010f22 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010f38 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010f48 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00010f4c 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00010f50 00003f2f R_ARM_THM_MOVW_ABS_NC 00000280 .LC17 │ │ │ │ │ +00010f54 00003f30 R_ARM_THM_MOVT_ABS 00000280 .LC17 │ │ │ │ │ +00010f6a 00004a0a R_ARM_THM_CALL 000009b5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00010f70 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001100c 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00011026 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011034 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00011042 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00011052 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0001109e 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000110ac 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000110b4 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000110ca 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000110d0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000110da 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001112c 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00011186 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000111ce 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00011202 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00011258 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001129e 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000112ce 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000112e2 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000112f0 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000112fe 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00011306 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00011326 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00011332 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001133a 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001134a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011358 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011368 0001f60a R_ARM_THM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ +0001137c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011384 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00011388 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00011392 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001139c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000113ae 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000113ba 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000113d0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000113de 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000113ec 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001142c 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001147c 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000114be 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000114da 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000114e8 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000114f4 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000114fc 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00011510 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001151a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011562 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001158a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000115a8 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000115c8 0001ae0a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ +000115e4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001160a 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00011636 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001163c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011656 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011690 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000116e0 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001170e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011730 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011756 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001177a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011788 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001179e 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +000117fe 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00011830 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011856 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001187e 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +000118a2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000118b0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000118c8 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +000118f0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011908 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001192a 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001196c 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00011998 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000119b8 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000119e0 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00011a04 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011a12 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00011a16 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00011a20 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00011a32 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00011a3c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011a4e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011a6a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00011a8e 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00011aa8 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00011ad2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011aee 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00011b14 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00011b4e 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00011b7c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011ba0 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011bc6 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00011bea 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011bf8 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00011bfc 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00011c06 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00011c18 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00011c30 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011c4c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00011c6a 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00011c9c 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00011cd6 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00011d2e 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00011dc2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011dd8 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011e08 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011e1c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011e32 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011e4c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011e5c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011e6c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011ea2 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00011eaa 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00011ec6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011ed6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011ef0 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00011f68 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00011f98 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00011f9c 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00011fa6 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00011fc0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011fd6 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00012002 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00012010 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012028 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00012040 0001bb0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0001205a 0001da0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +00012062 0000792f R_ARM_THM_MOVW_ABS_NC 000004e4 .LC31 │ │ │ │ │ +00012066 00007930 R_ARM_THM_MOVT_ABS 000004e4 .LC31 │ │ │ │ │ +0001207e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000120ba 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00012100 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00012114 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000a81 _tmp_161_rule │ │ │ │ │ +00012118 0000cf30 R_ARM_THM_MOVT_ABS 00000a81 _tmp_161_rule │ │ │ │ │ +00012120 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00012144 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0001214e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012162 0000d02f R_ARM_THM_MOVW_ABS_NC 00000643 _tmp_160_rule │ │ │ │ │ +00012166 0000d030 R_ARM_THM_MOVT_ABS 00000643 _tmp_160_rule │ │ │ │ │ +0001216e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00012178 0000cd2f R_ARM_THM_MOVW_ABS_NC 000008e8 .LC58 │ │ │ │ │ +0001217c 0000cd30 R_ARM_THM_MOVT_ABS 000008e8 .LC58 │ │ │ │ │ +00012182 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00012186 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001219a 00004a0a R_ARM_THM_CALL 000009b5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000121a0 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000121ba 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000121cc 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000121d0 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000121e8 0001c20a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +000121fa 0000cc2f R_ARM_THM_MOVW_ABS_NC 000008bc .LC57 │ │ │ │ │ +000121fe 0000cc30 R_ARM_THM_MOVT_ABS 000008bc .LC57 │ │ │ │ │ +00012206 00004a0a R_ARM_THM_CALL 000009b5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001220c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001221a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001222c 0000d12f R_ARM_THM_MOVW_ABS_NC 00000b95 _tmp_162_rule │ │ │ │ │ +00012230 0000d130 R_ARM_THM_MOVT_ABS 00000b95 _tmp_162_rule │ │ │ │ │ +00012238 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00012242 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00012246 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001225e 0001c20a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +00012266 0000ce2f R_ARM_THM_MOVW_ABS_NC 00000928 .LC59 │ │ │ │ │ +0001226a 0000ce30 R_ARM_THM_MOVT_ABS 00000928 .LC59 │ │ │ │ │ +0001228c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001229e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001230e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001235a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012386 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000123a2 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000123be 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000123c8 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000123e4 0001d70a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +000123fe 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012414 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00012440 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012456 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00012478 0001d80a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00012498 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000124b2 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000124c4 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000124de 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000124f0 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00012522 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012546 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012592 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000125ba 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000125f2 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001260e 0001d80a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00012618 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001263c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012678 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000126c8 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000126f6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012718 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001273e 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00012762 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012770 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012786 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +000127ee 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001281c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012840 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00012868 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001288c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001289a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000128ae 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +000128d8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000128f0 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00012912 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00012956 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00012986 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000129a8 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000129cc 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +000129f0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012a04 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00012a08 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00012a0c 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00012a20 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00012a2c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012a3e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012a5a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00012a78 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00012a98 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00012aaa 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00012af2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012b0a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00012b2a 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00012b66 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00012b94 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012bb6 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00012bdc 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00012bfe 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012c0a 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00012c0e 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00012c18 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00012c28 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00012c60 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012c78 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00012c98 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00012cd2 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00012cf8 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00012d06 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00012d0e 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00012d60 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012d7c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012d98 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012dca 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012e02 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012e1c 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00012e24 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00012e2e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012e4c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012e62 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012e80 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012e96 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012ee6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012efc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012f12 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012f40 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012f84 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +00012faa 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +00012fb4 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012fe2 0000da0a R_ARM_THM_CALL 00000121 param_star_annotation_rule │ │ │ │ │ +00012ff4 0000da0a R_ARM_THM_CALL 00000121 param_star_annotation_rule │ │ │ │ │ +0001301c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001304a 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +0001306c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001308a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000130a6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000130c0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000130f8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001310a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001311e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013148 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013152 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00013156 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001315c 0000d62f R_ARM_THM_MOVW_ABS_NC 00000a04 .LC64 │ │ │ │ │ +00013160 0000d630 R_ARM_THM_MOVT_ABS 00000a04 .LC64 │ │ │ │ │ +00013174 00004a0a R_ARM_THM_CALL 000009b5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00013178 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013198 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000131a2 0000dc0a R_ARM_THM_CALL 00000beb _tmp_184_rule │ │ │ │ │ +000131ac 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000131b0 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000131b6 0000d72f R_ARM_THM_MOVW_ABS_NC 00000a34 .LC65 │ │ │ │ │ +000131ba 0000d730 R_ARM_THM_MOVT_ABS 00000a34 .LC65 │ │ │ │ │ +000131ce 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000131e6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000131fa 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001322c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013244 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001326a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013280 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013298 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000132b8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000132cc 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +000132de 0000d22f R_ARM_THM_MOVW_ABS_NC 00000968 .LC60 │ │ │ │ │ +000132e2 0000d230 R_ARM_THM_MOVT_ABS 00000968 .LC60 │ │ │ │ │ +000132e8 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000132ec 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00013300 00004a0a R_ARM_THM_CALL 000009b5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00013304 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013336 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013350 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001335c 0000d42f R_ARM_THM_MOVW_ABS_NC 000009b0 .LC62 │ │ │ │ │ +00013360 0000d430 R_ARM_THM_MOVT_ABS 000009b0 .LC62 │ │ │ │ │ +00013366 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001336a 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00013382 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013392 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001339e 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000133a2 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000133a6 0000d32f R_ARM_THM_MOVW_ABS_NC 0000098c .LC61 │ │ │ │ │ +000133aa 0000d330 R_ARM_THM_MOVT_ABS 0000098c .LC61 │ │ │ │ │ +000133b4 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000133c4 0000dd0a R_ARM_THM_CALL 00000697 _tmp_181_rule │ │ │ │ │ +000133de 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000133ec 0000df0a R_ARM_THM_CALL 00000697 _tmp_183_rule │ │ │ │ │ +000133f6 0000d52f R_ARM_THM_MOVW_ABS_NC 000009e4 .LC63 │ │ │ │ │ +000133fa 0000d530 R_ARM_THM_MOVT_ABS 000009e4 .LC63 │ │ │ │ │ +00013400 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00013404 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001341a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013444 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001344e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001345c 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00013460 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001346a 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001347a 0001f40a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ +000134b2 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +000134c6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000134d4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000134e6 0001f40a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ +000134f0 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013544 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001357a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013590 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000135a6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000135d2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000135dc 0000d62f R_ARM_THM_MOVW_ABS_NC 00000a04 .LC64 │ │ │ │ │ +000135e0 0000d630 R_ARM_THM_MOVT_ABS 00000a04 .LC64 │ │ │ │ │ +000135e6 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000135ea 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000135fe 00004a0a R_ARM_THM_CALL 000009b5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00013602 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013622 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001362c 0000dc0a R_ARM_THM_CALL 00000beb _tmp_184_rule │ │ │ │ │ +00013634 0000d72f R_ARM_THM_MOVW_ABS_NC 00000a34 .LC65 │ │ │ │ │ +00013638 0000d730 R_ARM_THM_MOVT_ABS 00000a34 .LC65 │ │ │ │ │ +0001364e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013668 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001367a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000136ca 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000136e2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000136f0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013726 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001373e 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00013742 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001379a 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000137a4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000137ae 0001820a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +000137da 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001382a 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00013880 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001388e 0001860a R_ARM_THM_CALL 00000000 _PyPegen_seq_flatten │ │ │ │ │ +000138a4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000138b6 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +000138d2 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000138e6 0001820a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0001392c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013952 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001398e 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000139b8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000139f4 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00013a1e 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00013a2e 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00013a46 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013a52 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013a6e 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00013a84 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00013a8c 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00013a9c 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00013aa4 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00013ab2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013ab8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013ae4 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00013ae8 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00013af2 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00013afc 0001a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00013b00 0001a130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00013b04 0000e12f R_ARM_THM_MOVW_ABS_NC 00000a64 .LC66 │ │ │ │ │ +00013b08 0000e130 R_ARM_THM_MOVT_ABS 00000a64 .LC66 │ │ │ │ │ +00013b12 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00013b24 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013b32 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013b42 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013b56 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013b6a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013b80 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013b94 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013bb6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013bca 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013c20 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013c3a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013c44 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013c60 0001d90a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ +00013c7a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00013c9a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013cb4 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013cd2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013d44 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013d80 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00013dac 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013de6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013e12 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00013e32 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013e48 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013e6c 0001d80a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00013e8a 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00013ea4 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00013f1e 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00013f2e 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00013f42 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013f5c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00013f84 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013f9e 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013fba 0001d80a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00013fd0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013fe4 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00013fec 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001401c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001402e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014044 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001405a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001406a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014094 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001409e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000140fe 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00014122 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001418e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000141b2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000141f4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014216 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014222 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001424c 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_formatted_value │ │ │ │ │ +00014268 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00014276 0001fa0a R_ARM_THM_CALL 00000000 _PyPegen_check_fstring_conversion │ │ │ │ │ +00014296 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000142ae 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000142d6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000142ea 0000ee0a R_ARM_THM_CALL 00001b5d _loop0_112_rule │ │ │ │ │ +000142f8 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001431c 0001fb0a R_ARM_THM_CALL 00000000 _PyPegen_setup_full_format_spec │ │ │ │ │ +00014344 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001437c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014386 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001439e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000143a8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000143c0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000143ca 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000143e2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000143ec 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014402 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014408 00005f2f R_ARM_THM_MOVW_ABS_NC 0000e9ed annotated_rhs_rule │ │ │ │ │ +0001440c 00005f30 R_ARM_THM_MOVT_ABS 0000e9ed annotated_rhs_rule │ │ │ │ │ +00014414 0001fc0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ +0001442a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014440 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014456 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001446e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014484 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001449a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000144b2 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000144c8 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000144ee 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014502 0000e42f R_ARM_THM_MOVW_ABS_NC 00000ae0 .LC69 │ │ │ │ │ +00014506 0000e430 R_ARM_THM_MOVT_ABS 00000ae0 .LC69 │ │ │ │ │ +0001450c 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00014510 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00014524 00004a0a R_ARM_THM_CALL 000009b5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00014528 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001453e 0000e52f R_ARM_THM_MOVW_ABS_NC 00000b10 .LC70 │ │ │ │ │ +00014542 0000e530 R_ARM_THM_MOVT_ABS 00000b10 .LC70 │ │ │ │ │ +00014548 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001454c 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00014554 0000e62f R_ARM_THM_MOVW_ABS_NC 00000b40 .LC71 │ │ │ │ │ +00014558 0000e630 R_ARM_THM_MOVT_ABS 00000b40 .LC71 │ │ │ │ │ +0001455e 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00014574 0000e22f R_ARM_THM_MOVW_ABS_NC 00000a80 .LC67 │ │ │ │ │ +00014578 0000e230 R_ARM_THM_MOVT_ABS 00000a80 .LC67 │ │ │ │ │ +0001457e 0000e32f R_ARM_THM_MOVW_ABS_NC 00000ab0 .LC68 │ │ │ │ │ +00014582 0000e330 R_ARM_THM_MOVT_ABS 00000ab0 .LC68 │ │ │ │ │ +00014588 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001459a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000145bc 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000145ec 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000145fa 0000ef0a R_ARM_THM_CALL 00000f45 _tmp_237_rule.isra.0 │ │ │ │ │ +00014606 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001460a 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00014614 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001461e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014628 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001464e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001465c 0000ef0a R_ARM_THM_CALL 00000f45 _tmp_237_rule.isra.0 │ │ │ │ │ +0001466c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014678 0000f00a R_ARM_THM_CALL 00001b5d _loop0_240_rule │ │ │ │ │ +00014682 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00014686 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00014690 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001469a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000146a4 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000146a8 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000146b0 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000c3c .LC77 │ │ │ │ │ +000146b4 0000ec30 R_ARM_THM_MOVT_ABS 00000c3c .LC77 │ │ │ │ │ +000146ba 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000146d8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000146e6 0000ef0a R_ARM_THM_CALL 00000f45 _tmp_237_rule.isra.0 │ │ │ │ │ +000146f2 0000f12f R_ARM_THM_MOVW_ABS_NC 00000d7b _tmp_238_rule │ │ │ │ │ +000146f6 0000f130 R_ARM_THM_MOVT_ABS 00000d7b _tmp_238_rule │ │ │ │ │ +000146fe 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00014708 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014712 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00014716 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001471e 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000c1c .LC76 │ │ │ │ │ +00014722 0000eb30 R_ARM_THM_MOVT_ABS 00000c1c .LC76 │ │ │ │ │ +00014728 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00014746 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014750 0000f22f R_ARM_THM_MOVW_ABS_NC 00000fe9 _tmp_236_rule │ │ │ │ │ +00014754 0000f230 R_ARM_THM_MOVT_ABS 00000fe9 _tmp_236_rule │ │ │ │ │ +0001475c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00014766 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014770 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00014774 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001477c 0000e82f R_ARM_THM_MOVW_ABS_NC 00000ba4 .LC73 │ │ │ │ │ +00014780 0000e830 R_ARM_THM_MOVT_ABS 00000ba4 .LC73 │ │ │ │ │ +00014786 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000147a0 0000f32f R_ARM_THM_MOVW_ABS_NC 00000d07 _tmp_235_rule │ │ │ │ │ +000147a4 0000f330 R_ARM_THM_MOVT_ABS 00000d07 _tmp_235_rule │ │ │ │ │ +000147ac 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000147b6 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000147c0 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000147c4 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000147cc 0000e72f R_ARM_THM_MOVW_ABS_NC 00000b74 .LC72 │ │ │ │ │ +000147d0 0000e730 R_ARM_THM_MOVT_ABS 00000b74 .LC72 │ │ │ │ │ +000147d6 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000147f6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014818 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001481e 0000f42f R_ARM_THM_MOVW_ABS_NC 00000dcf _tmp_242_rule │ │ │ │ │ +00014822 0000f430 R_ARM_THM_MOVT_ABS 00000dcf _tmp_242_rule │ │ │ │ │ +0001482a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001483c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014844 0001b12f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_name_token │ │ │ │ │ +00014848 0001b130 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_name_token │ │ │ │ │ +00014850 0001fc0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ +00014858 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001485c 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00014866 0000ea2f R_ARM_THM_MOVW_ABS_NC 00000bf4 .LC75 │ │ │ │ │ +0001486a 0000ea30 R_ARM_THM_MOVT_ABS 00000bf4 .LC75 │ │ │ │ │ +0001486e 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00014874 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001488c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001489e 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000148a2 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000148ac 0000e92f R_ARM_THM_MOVW_ABS_NC 00000bcc .LC74 │ │ │ │ │ +000148b0 0000e930 R_ARM_THM_MOVT_ABS 00000bcc .LC74 │ │ │ │ │ +000148b4 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000148cc 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +000148e0 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000148e4 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000148ec 0000ed2f R_ARM_THM_MOVW_ABS_NC 00000c68 .LC78 │ │ │ │ │ +000148f0 0000ed30 R_ARM_THM_MOVT_ABS 00000c68 .LC78 │ │ │ │ │ +000148f6 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001493c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014946 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001495c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001498a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001499e 00009c2f R_ARM_THM_MOVW_ABS_NC 0000035f _tmp_149_rule │ │ │ │ │ +000149a2 00009c30 R_ARM_THM_MOVT_ABS 0000035f _tmp_149_rule │ │ │ │ │ +000149aa 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000149c4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000149d0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000149dc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000149e8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000149f0 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000149f4 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000149fc 0000982f R_ARM_THM_MOVW_ABS_NC 000006b8 .LC43 │ │ │ │ │ +00014a00 00009830 R_ARM_THM_MOVT_ABS 000006b8 .LC43 │ │ │ │ │ +00014a06 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00014a0e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014a20 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014a30 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014a82 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00014ab0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014ac6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014af0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014b12 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00014b26 0001820a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00014b44 0001950a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ +00014b62 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014b86 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00014ba8 0001950a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ +00014bb2 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014be0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014bf2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014c06 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014c1a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014c24 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014c2a 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00014c2e 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00014c38 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00014c58 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014c70 0001a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00014c74 0001a130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00014c7c 0000f52f R_ARM_THM_MOVW_ABS_NC 00000c80 .LC79 │ │ │ │ │ +00014c80 0000f530 R_ARM_THM_MOVT_ABS 00000c80 .LC79 │ │ │ │ │ +00014c84 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00014c8c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014c9e 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00014ca2 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00014cac 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00014cb0 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00014cb4 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00014cd2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014d36 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014d4a 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ +00014d4e 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ +00014d56 0001990a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +00014d86 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014d92 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014d9c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014da2 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00014da6 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00014db0 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00014db8 0001a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00014dbc 0001a130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00014dc4 0000162f R_ARM_THM_MOVW_ABS_NC 000000e4 .LC5 │ │ │ │ │ +00014dc8 00001630 R_ARM_THM_MOVT_ABS 000000e4 .LC5 │ │ │ │ │ +00014dd0 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00014dd6 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014dfc 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014e12 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014e5c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00014ec0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014eea 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00014eee 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00014ef2 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00014f2c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014f60 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014f82 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00014faa 0001fd0a R_ARM_THM_CALL 00000000 _PyAST_Slice │ │ │ │ │ +00014fc0 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015028 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00015040 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015080 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000150c0 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000150e4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015136 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00015178 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00015188 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00015198 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000151ac 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000151ba 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000151da 0001d70a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +00015200 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001521c 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00015254 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000152aa 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000152f6 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000152fe 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001532c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015334 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015358 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001536e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015376 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015386 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001539e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000153b2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000153b8 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001542e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015478 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015494 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000154b4 0001fd0a R_ARM_THM_CALL 00000000 _PyAST_Slice │ │ │ │ │ +000154be 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000154d0 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00015506 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015538 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001554a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015594 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000155d4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00015600 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001563a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015658 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001566e 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00015690 0001fe0a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ +000156c6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000156f0 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00015722 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00015742 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015758 0000f80a R_ARM_THM_CALL 0000098b invalid_except_stmt_rule │ │ │ │ │ +00015782 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00015794 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000157aa 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000157cc 0001fe0a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ +000157da 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000157fa 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00015814 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001583e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001585e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001586a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015886 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001589a 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000158a2 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000158ac 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000158c2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000158f0 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000158fe 0000f90a R_ARM_THM_CALL 0000092d _tmp_224_rule │ │ │ │ │ +0001590c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015918 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015920 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00015924 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001592e 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001593c 0001a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00015940 0001a130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00015948 0000f72f R_ARM_THM_MOVW_ABS_NC 00000cc0 .LC80 │ │ │ │ │ +0001594c 0000f730 R_ARM_THM_MOVT_ABS 00000cc0 .LC80 │ │ │ │ │ +00015950 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00015958 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001596e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015978 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001597c 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00015986 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000159f0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000159fc 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00015a30 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015a5e 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00015a92 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00015aa8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015ac8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015ae2 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00015b14 0001ff0a R_ARM_THM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ +00015b40 0001ff0a R_ARM_THM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ +00015b48 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015b76 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015b82 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00015b86 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00015b90 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00015b9e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015bb8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015bc0 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015bd4 0000a00a R_ARM_THM_CALL 00000e3d invalid_arguments_rule │ │ │ │ │ +00015bf2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015c04 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00015c38 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015c4e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015c6e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015c8c 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00015ca2 0000fc0a R_ARM_THM_CALL 00000ca5 _tmp_229_rule.isra.0 │ │ │ │ │ +00015cb0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015cbc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015cc4 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00015cc8 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00015cd2 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00015ce0 0001a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00015ce4 0001a130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00015cec 0000fb2f R_ARM_THM_MOVW_ABS_NC 00000d00 .LC81 │ │ │ │ │ +00015cf0 0000fb30 R_ARM_THM_MOVT_ABS 00000d00 .LC81 │ │ │ │ │ +00015cf4 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00015cfc 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015d0e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015d24 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00015d3a 0000fc0a R_ARM_THM_CALL 00000ca5 _tmp_229_rule.isra.0 │ │ │ │ │ +00015d4a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015d54 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00015d58 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00015d62 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00015d66 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00015d6a 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00015dc6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015e04 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015e20 0001cf0a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +00015e50 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00015e7c 0001cf0a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +00015ea8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015ed2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015f08 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015f24 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00015fd4 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00015fe8 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00016024 0001cf0a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +0001604a 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00016056 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016068 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016084 0001cf0a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +0001609e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000160a4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000160c0 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000160ca 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000160d8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000160ec 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001611a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016130 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016148 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016160 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016178 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000161c6 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000161ee 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000161fe 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001620a 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00016252 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016264 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000162b4 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000162c4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000162da 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000162e4 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000162ec 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000162fc 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00016304 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00016310 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016356 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016370 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001638a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000163a2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000163ba 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000163d2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000163ea 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016400 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016416 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001642e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016442 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016456 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001646a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016486 0002000a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00016498 0002000a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000164a4 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000164b4 0002000a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000164c4 0002000a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000164d4 0002000a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000164e4 0002000a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000164f4 0002000a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000164fc 00008d2f R_ARM_THM_MOVW_ABS_NC 00000604 .LC37 │ │ │ │ │ +00016500 00008d30 R_ARM_THM_MOVT_ABS 00000604 .LC37 │ │ │ │ │ +00016512 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001652a 0002000a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +0001653a 0002000a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +0001654a 0002000a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +0001655a 0002000a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +0001656a 0002000a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +0001657a 0002000a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000165c6 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001661a 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016646 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001666a 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001668a 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +000166b0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000166be 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000166d4 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001673c 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016768 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001678c 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000167b0 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +000167d6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000167e4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000167f8 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00016846 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00016858 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00016896 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000168a2 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000168a6 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000168b0 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000168c0 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +000168ca 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016910 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016926 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001695a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016966 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001696a 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00016974 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00016994 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000169c2 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000169e8 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000169f2 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00016a08 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016a20 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016a32 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016a3a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016a4a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016a76 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016a7e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016a92 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00016a9a 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00016aa6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016b22 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016b68 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016b80 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016bd4 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016c1c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016c34 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016c86 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016c9c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016cbc 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016cd6 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00016d02 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016d16 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00016d4e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016d68 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00016d8a 0002010a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00016d9a 0002020a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00016dc4 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00016ddc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016dec 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00016dfc 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00016e0c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00016e30 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016e4a 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00016e6a 0002010a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00016e7a 0002020a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00016ea4 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00016ebc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016eca 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00016eda 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00016eea 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00016f08 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016f54 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016f66 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00016f8e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016f9e 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00016fb4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00016fe4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00017022 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001703e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017052 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00017098 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000170b4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000170c6 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001713e 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001715e 0002010a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +0001716e 0002020a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00017182 0000ff0a R_ARM_THM_CALL 00000725 _loop0_129_rule │ │ │ │ │ +00017192 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000171ae 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000171ca 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000171ea 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001720a 0001d80a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0001722c 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001724c 0001d80a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00017262 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017290 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000172be 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000172ee 0001000a R_ARM_THM_CALL 00001759 invalid_kwarg_rule.isra.0 │ │ │ │ │ +000172f8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001731e 0001000a R_ARM_THM_CALL 00001759 invalid_kwarg_rule.isra.0 │ │ │ │ │ +00017338 0001000a R_ARM_THM_CALL 00001759 invalid_kwarg_rule.isra.0 │ │ │ │ │ +00017344 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001735e 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001737c 0002010a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +0001739c 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000173a0 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000173a8 0000a22f R_ARM_THM_MOVW_ABS_NC 00000724 .LC46 │ │ │ │ │ +000173ac 0000a230 R_ARM_THM_MOVT_ABS 00000724 .LC46 │ │ │ │ │ +000173b2 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000173be 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000173e2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000173f8 0000a12f R_ARM_THM_MOVW_ABS_NC 000006f4 .LC45 │ │ │ │ │ +000173fc 0000a130 R_ARM_THM_MOVT_ABS 000006f4 .LC45 │ │ │ │ │ +00017402 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00017406 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001741a 00004a0a R_ARM_THM_CALL 000009b5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001741e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017432 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017458 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001746e 0000a12f R_ARM_THM_MOVW_ABS_NC 000006f4 .LC45 │ │ │ │ │ +00017472 0000a130 R_ARM_THM_MOVT_ABS 000006f4 .LC45 │ │ │ │ │ +00017478 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001747c 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00017490 00004a0a R_ARM_THM_CALL 000009b5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00017494 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000174a8 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000174ac 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000174b4 0000a22f R_ARM_THM_MOVW_ABS_NC 00000724 .LC46 │ │ │ │ │ +000174b8 0000a230 R_ARM_THM_MOVT_ABS 00000724 .LC46 │ │ │ │ │ +000174be 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000174ca 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000174de 0000ff0a R_ARM_THM_CALL 00000725 _loop0_129_rule │ │ │ │ │ +000174ee 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00017504 0002030a R_ARM_THM_CALL 00000000 _PyPegen_join_sequences │ │ │ │ │ +0001751c 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00017524 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00017530 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017536 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017572 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017584 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017598 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000175ae 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000175c6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000175dc 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000175f4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017606 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017628 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017638 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001764e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017666 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001766e 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00017688 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017696 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000176b6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000176f4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017728 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001773c 0001022f R_ARM_THM_MOVW_ABS_NC 000036d5 _tmp_179_rule │ │ │ │ │ +00017740 00010230 R_ARM_THM_MOVT_ABS 000036d5 _tmp_179_rule │ │ │ │ │ +00017748 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00017750 0001012f R_ARM_THM_MOVW_ABS_NC 00000d40 .LC82 │ │ │ │ │ +00017754 00010130 R_ARM_THM_MOVT_ABS 00000d40 .LC82 │ │ │ │ │ +0001775a 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001775e 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00017772 00004a0a R_ARM_THM_CALL 000009b5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00017776 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001778a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001779a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000177fc 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001783e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017852 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001786e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017880 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000178c0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000178e0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000178f6 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00017914 0002010a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00017924 0002020a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00017936 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00017974 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00017992 0001d80a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +000179a6 0002020a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +000179b0 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000179ce 0001000a R_ARM_THM_CALL 00001759 invalid_kwarg_rule.isra.0 │ │ │ │ │ +000179e6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000179fc 0000a12f R_ARM_THM_MOVW_ABS_NC 000006f4 .LC45 │ │ │ │ │ +00017a00 0000a130 R_ARM_THM_MOVT_ABS 000006f4 .LC45 │ │ │ │ │ +00017a06 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00017a0a 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00017a1e 00004a0a R_ARM_THM_CALL 000009b5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00017a22 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017a36 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017a4a 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00017a4e 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00017a56 0000a22f R_ARM_THM_MOVW_ABS_NC 00000724 .LC46 │ │ │ │ │ +00017a5a 0000a230 R_ARM_THM_MOVT_ABS 00000724 .LC46 │ │ │ │ │ +00017a60 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00017a6a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017a7a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017a96 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017b10 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00017b26 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017b4c 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00017b6a 0002010a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00017b78 0002020a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00017b82 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017b98 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00017bba 0001000a R_ARM_THM_CALL 00001759 invalid_kwarg_rule.isra.0 │ │ │ │ │ +00017bd2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017be8 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00017c06 0002010a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00017c16 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017c4e 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00017c52 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00017c64 0001042f R_ARM_THM_MOVW_ABS_NC 00000d64 .LC83 │ │ │ │ │ +00017c68 00010430 R_ARM_THM_MOVT_ABS 00000d64 .LC83 │ │ │ │ │ +00017c6e 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00017caa 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00017cfe 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00017d26 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017d46 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00017d66 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00017d8c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017d9a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017dae 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00017de6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017dfa 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017e12 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00017e30 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00017e68 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00017e90 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017eb6 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00017ed6 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00017efc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017f0a 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00017f0e 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00017f18 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00017f2a 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00017f38 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017f48 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017f60 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00017f7c 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00017fa6 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00017fec 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018006 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00018040 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018076 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001808c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000180a6 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000180ae 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000180ba 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000180cc 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000180f8 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001810a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018168 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001818e 0002040a R_ARM_THM_CALL 00000000 _PyAST_withitem │ │ │ │ │ +000181b0 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000181cc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000181dc 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000181f2 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018202 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0001821e 0001052f R_ARM_THM_MOVW_ABS_NC 000184b1 _tmp_59_rule │ │ │ │ │ +00018222 00010530 R_ARM_THM_MOVT_ABS 000184b1 _tmp_59_rule │ │ │ │ │ +0001822a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00018238 0002040a R_ARM_THM_CALL 00000000 _PyAST_withitem │ │ │ │ │ +00018242 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018296 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000182be 0002040a R_ARM_THM_CALL 00000000 _PyAST_withitem │ │ │ │ │ +000182ec 0001052f R_ARM_THM_MOVW_ABS_NC 000184b1 _tmp_59_rule │ │ │ │ │ +000182f0 00010530 R_ARM_THM_MOVT_ABS 000184b1 _tmp_59_rule │ │ │ │ │ +000182f8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00018306 0002040a R_ARM_THM_CALL 00000000 _PyAST_withitem │ │ │ │ │ +00018310 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001832e 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001835e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001836e 0001062f R_ARM_THM_MOVW_ABS_NC 0001c825 _tmp_203_rule │ │ │ │ │ +00018372 00010630 R_ARM_THM_MOVT_ABS 0001c825 _tmp_203_rule │ │ │ │ │ +0001837a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00018386 00004b0a R_ARM_THM_CALL 000001d3 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ +0001838a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000183ce 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000183de 0001062f R_ARM_THM_MOVW_ABS_NC 0001c825 _tmp_203_rule │ │ │ │ │ +000183e2 00010630 R_ARM_THM_MOVT_ABS 0001c825 _tmp_203_rule │ │ │ │ │ +000183ea 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000183f6 00004b0a R_ARM_THM_CALL 000001d3 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ +000183fa 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018422 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001842a 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00018432 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018452 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018466 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001846e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018474 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018488 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000184da 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000184ea 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000184fa 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018508 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001855a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000185a6 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000185d0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000185e0 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018602 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018668 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018692 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000186a8 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000186b6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000186c2 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000186d4 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000186ea 0001d70a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +000186f2 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018706 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001870e 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00018768 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00018778 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018780 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00018792 0001820a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +000187aa 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000187ba 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000187d4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018860 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018884 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001891c 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00018972 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001897e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001898c 0001f60a R_ARM_THM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ +000189c2 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +000189c6 0000ae2f R_ARM_THM_MOVW_ABS_NC 00000860 .LC55 │ │ │ │ │ +000189ca 0000ae30 R_ARM_THM_MOVT_ABS 00000860 .LC55 │ │ │ │ │ +000189dc 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000189f2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000189fc 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00018a00 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00018a0a 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00018a1a 0001f60a R_ARM_THM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ +00018a24 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018a46 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00018a50 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018a68 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018ab2 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00018ab6 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00018ac0 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00018aca 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018af6 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00018b02 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018b26 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018b3e 0001160a R_ARM_THM_CALL 000002af _tmp_186_rule │ │ │ │ │ +00018bc2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018bd8 00011c0a R_ARM_THM_CALL 000002af _tmp_192_rule │ │ │ │ │ +00018be2 00011d0a R_ARM_THM_CALL 00000c99 _loop0_193_rule │ │ │ │ │ +00018bec 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018c00 00011e0a R_ARM_THM_CALL 00002745 _loop1_196_rule │ │ │ │ │ +00018c0a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018c2c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018c58 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018c60 0000ad2f R_ARM_THM_MOVW_ABS_NC 00000840 .LC54 │ │ │ │ │ +00018c64 0000ad30 R_ARM_THM_MOVT_ABS 00000840 .LC54 │ │ │ │ │ +00018c6a 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00018c6e 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00018c82 00004a0a R_ARM_THM_CALL 000009b5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00018c86 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018ca0 00011f0a R_ARM_THM_CALL 00000c99 _loop0_187_rule │ │ │ │ │ +00018cae 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018cb8 0000a92f R_ARM_THM_MOVW_ABS_NC 000007a4 .LC50 │ │ │ │ │ +00018cbc 0000a930 R_ARM_THM_MOVT_ABS 000007a4 .LC50 │ │ │ │ │ +00018cc4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018d12 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00018d2e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018d50 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00018d70 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00018d8e 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018d96 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00018dae 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018dc8 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018dd8 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00018dec 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018dfc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018e08 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00018e0c 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00018e14 0001082f R_ARM_THM_MOVW_ABS_NC 00000d94 .LC84 │ │ │ │ │ +00018e18 00010830 R_ARM_THM_MOVT_ABS 00000d94 .LC84 │ │ │ │ │ +00018e46 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018e62 0001220a R_ARM_THM_CALL 00000c99 _loop0_195_rule │ │ │ │ │ +00018e70 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018e7a 0000ac2f R_ARM_THM_MOVW_ABS_NC 00000828 .LC53 │ │ │ │ │ +00018e7e 0000ac30 R_ARM_THM_MOVT_ABS 00000828 .LC53 │ │ │ │ │ +00018e86 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018ea4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018eae 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018eb8 0000a82f R_ARM_THM_MOVW_ABS_NC 0000077c .LC49 │ │ │ │ │ +00018ebc 0000a830 R_ARM_THM_MOVT_ABS 0000077c .LC49 │ │ │ │ │ +00018ec2 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00018ec6 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00018eda 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018efa 0000aa2f R_ARM_THM_MOVW_ABS_NC 000007bc .LC51 │ │ │ │ │ +00018efe 0000aa30 R_ARM_THM_MOVT_ABS 000007bc .LC51 │ │ │ │ │ +00018f0a 0001820a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00018f1e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018f36 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018f9a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018fb4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018fcc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018fd6 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00018fda 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00018fe4 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00018ff6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019030 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001904a 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001904e 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001908a 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00019098 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000190c0 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +000190d6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000190f4 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001911a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019138 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001914e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00019176 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000191ac 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000191b8 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000191de 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +000191f8 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00019214 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00019226 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019240 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019256 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00019270 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00019292 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001930a 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00019326 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001933e 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00019346 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00019362 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001936e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000193c0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000193e6 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000193ea 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000193f4 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000193fe 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001944c 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00019456 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00019474 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00019494 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000194c4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000194ca 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019548 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019554 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019562 0001f60a R_ARM_THM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ +0001956c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019582 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001958a 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001958e 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00019598 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000195ac 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000195e8 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00019632 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00019640 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00019666 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001967c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001969c 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000196a0 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000196d8 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000196e6 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00019710 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00019726 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019744 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001976a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001978a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000197a0 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000197ca 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000197fa 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00019806 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001982a 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00019844 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001985c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019880 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019898 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000198b6 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000198d4 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001994e 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00019962 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019978 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00019994 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000199cc 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000199da 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000199fa 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00019a0a 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00019a0e 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00019a18 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00019a2c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00019a5c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019a74 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019aa0 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00019aa8 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00019ac2 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019aea 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019b16 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019b34 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00019b74 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00019bc0 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00019bce 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00019bf8 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00019c18 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019c3e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019c52 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019c6a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00019c8e 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00019cc6 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00019cd4 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00019cfe 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00019d1e 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00019d22 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00019d2c 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00019d3e 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00019da2 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00019dae 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00019dce 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00019df2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019e04 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00019e2e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00019e50 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00019e6a 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00019e90 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00019e9a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019ed8 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00019ee2 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00019f00 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00019f1e 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00019f22 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00019f2c 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00019f58 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00019f7a 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00019f88 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00019fac 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001a012 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001a020 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a030 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a040 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a048 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001a07e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001a090 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001a0a0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a0b8 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001a0d0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a0ea 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001a104 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a154 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001a1a6 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001a1b4 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001a1dc 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001a1fc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a220 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a232 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a248 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001a266 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001a298 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001a2a4 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001a2c6 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001a2e4 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a2e8 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a2f2 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001a302 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001a32a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001a344 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001a362 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a370 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a396 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a3a2 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a3aa 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001a3d4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a414 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001a422 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001a43c 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a444 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001a464 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001a46e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a484 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001a4a2 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001a504 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a518 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a546 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a56c 0001230a R_ARM_THM_CALL 00000c99 _loop0_110_rule │ │ │ │ │ +0001a58a 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +0001a5b2 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +0001a5bc 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001a5ea 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a5fc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a610 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a636 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a640 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001a644 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001a64a 0000d62f R_ARM_THM_MOVW_ABS_NC 00000a04 .LC64 │ │ │ │ │ +0001a64e 0000d630 R_ARM_THM_MOVT_ABS 00000a04 .LC64 │ │ │ │ │ +0001a662 00004a0a R_ARM_THM_CALL 000009b5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001a666 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001a686 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a69a 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001a69e 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001a6a4 0000d72f R_ARM_THM_MOVW_ABS_NC 00000a34 .LC65 │ │ │ │ │ +0001a6a8 0000d730 R_ARM_THM_MOVT_ABS 00000a34 .LC65 │ │ │ │ │ +0001a6bc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a6c6 0001250a R_ARM_THM_CALL 00000beb _tmp_202_rule │ │ │ │ │ +0001a6d4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a6e4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a702 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a732 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a74e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a766 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a786 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a792 0001260a R_ARM_THM_CALL 00002745 _loop1_111_rule │ │ │ │ │ +0001a7b2 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +0001a7c0 0001270a R_ARM_THM_CALL 00000f97 _tmp_199_rule │ │ │ │ │ +0001a7ca 0001280a R_ARM_THM_CALL 00000c99 _loop0_200_rule │ │ │ │ │ +0001a7d6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a7e2 0001290a R_ARM_THM_CALL 00000f97 _tmp_201_rule │ │ │ │ │ +0001a7ec 0000d52f R_ARM_THM_MOVW_ABS_NC 000009e4 .LC63 │ │ │ │ │ +0001a7f0 0000d530 R_ARM_THM_MOVT_ABS 000009e4 .LC63 │ │ │ │ │ +0001a7f6 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001a7fa 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001a80e 00004a0a R_ARM_THM_CALL 000009b5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001a812 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001a834 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a83e 0000d42f R_ARM_THM_MOVW_ABS_NC 000009b0 .LC62 │ │ │ │ │ +0001a842 0000d430 R_ARM_THM_MOVT_ABS 000009b0 .LC62 │ │ │ │ │ +0001a848 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001a84c 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001a862 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a890 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a8aa 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a8da 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a8f0 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0001a908 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001a90c 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001a914 0000d22f R_ARM_THM_MOVW_ABS_NC 00000968 .LC60 │ │ │ │ │ +0001a918 0000d230 R_ARM_THM_MOVT_ABS 00000968 .LC60 │ │ │ │ │ +0001a91e 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001a938 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a954 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a976 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a9c2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a9f4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001aa0a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001aa20 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001aa4c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001aa56 0000d62f R_ARM_THM_MOVW_ABS_NC 00000a04 .LC64 │ │ │ │ │ +0001aa5a 0000d630 R_ARM_THM_MOVT_ABS 00000a04 .LC64 │ │ │ │ │ +0001aa60 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001aa64 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001aa78 00004a0a R_ARM_THM_CALL 000009b5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001aa7c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001aa9c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001aaa6 0001250a R_ARM_THM_CALL 00000beb _tmp_202_rule │ │ │ │ │ +0001aaae 0000d72f R_ARM_THM_MOVW_ABS_NC 00000a34 .LC65 │ │ │ │ │ +0001aab2 0000d730 R_ARM_THM_MOVT_ABS 00000a34 .LC65 │ │ │ │ │ +0001aac8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001aae2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001aafc 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ab32 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001ab46 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ab50 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001ab5a 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001ab7c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ab90 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001abc0 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001abc8 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001abde 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001abee 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ac02 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001ac0a 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001ac50 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ac68 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ac7e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001aca6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001acbe 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ace8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ad00 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ad1e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ad30 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ad54 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ad66 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ad86 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ad96 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001adb8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001add6 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001adda 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001adea 0002060a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0001adf4 0002060a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0001adfa 00012b2f R_ARM_THM_MOVW_ABS_NC 00000e00 .LC86 │ │ │ │ │ +0001adfe 00012b30 R_ARM_THM_MOVT_ABS 00000e00 .LC86 │ │ │ │ │ +0001ae10 00004a0a R_ARM_THM_CALL 000009b5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001ae14 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ae30 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ae46 00012b2f R_ARM_THM_MOVW_ABS_NC 00000e00 .LC86 │ │ │ │ │ +0001ae4a 00012b30 R_ARM_THM_MOVT_ABS 00000e00 .LC86 │ │ │ │ │ +0001ae50 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001ae54 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001ae68 00004a0a R_ARM_THM_CALL 000009b5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001ae6c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ae84 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001aea0 00012a2f R_ARM_THM_MOVW_ABS_NC 00000dcc .LC85 │ │ │ │ │ +0001aea4 00012a30 R_ARM_THM_MOVT_ABS 00000dcc .LC85 │ │ │ │ │ +0001aeaa 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001aeae 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001af8c 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001afaa 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001afba 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001afca 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001afda 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0001afee 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001b016 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b09c 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001b0b8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b0c8 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001b0d6 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001b0e6 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0001b0fa 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001b126 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b140 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001b198 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b1ae 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001b1fc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b212 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001b24c 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001b254 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001b278 00020f0a R_ARM_THM_CALL 00000000 _PyAST_MatchOr │ │ │ │ │ +0001b284 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b2aa 00020f0a R_ARM_THM_CALL 00000000 _PyAST_MatchOr │ │ │ │ │ +0001b2b4 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b2ea 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b30c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b320 00013e0a R_ARM_THM_CALL 00002351 pattern_capture_target_rule │ │ │ │ │ +0001b32e 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001b350 0002100a R_ARM_THM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ +0001b35a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b3ba 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001b3d4 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001b3e6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b3f8 0001402f R_ARM_THM_MOVW_ABS_NC 00000f94 .LC95 │ │ │ │ │ +0001b3fc 00014030 R_ARM_THM_MOVT_ABS 00000f94 .LC95 │ │ │ │ │ +0001b402 0001940a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +0001b40c 0001412f R_ARM_THM_MOVW_ABS_NC 00000f98 .LC96 │ │ │ │ │ +0001b410 00014130 R_ARM_THM_MOVT_ABS 00000f98 .LC96 │ │ │ │ │ +0001b416 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001b41a 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001b42e 00004a0a R_ARM_THM_CALL 000009b5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001b432 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b446 0001b12f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_name_token │ │ │ │ │ +0001b44a 0001b130 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_name_token │ │ │ │ │ +0001b452 0001fc0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ +0001b468 0001422f R_ARM_THM_MOVW_ABS_NC 00000fb4 .LC97 │ │ │ │ │ +0001b46c 00014230 R_ARM_THM_MOVT_ABS 00000fb4 .LC97 │ │ │ │ │ +0001b474 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001b4a6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b4ba 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b4d6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b4ec 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b516 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001b546 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b576 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b5b8 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001b5c0 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001b5d0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b65c 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001b67a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b68a 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001b69c 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001b6ac 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0001b6be 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001b710 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001b718 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001b73c 00020f0a R_ARM_THM_CALL 00000000 _PyAST_MatchOr │ │ │ │ │ +0001b750 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001b764 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b77c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b784 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b78c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b7a2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001b806 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0001b864 0001470a R_ARM_THM_CALL 0000221d complex_number_rule │ │ │ │ │ +0001b894 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b8ae 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b8c8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b908 00013e0a R_ARM_THM_CALL 00002351 pattern_capture_target_rule │ │ │ │ │ +0001b926 00013f0a R_ARM_THM_CALL 000023ed wildcard_pattern_rule │ │ │ │ │ +0001b992 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b9d4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b9e8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ba2a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ba3e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ba52 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ba66 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001baa6 0001490a R_ARM_THM_CALL 000024c5 name_or_attr_rule │ │ │ │ │ +0001bab2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001babc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bad2 0001490a R_ARM_THM_CALL 000024c5 name_or_attr_rule │ │ │ │ │ +0001bae2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001baee 00014a0a R_ARM_THM_CALL 0000283d positional_patterns_rule │ │ │ │ │ +0001bafe 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bb10 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bb1c 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001bb42 0002110a R_ARM_THM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ +0001bb58 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001bb78 0002100a R_ARM_THM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ +0001bb98 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0001bba8 00014b2f R_ARM_THM_MOVW_ABS_NC 00003275 _tmp_67_rule │ │ │ │ │ +0001bbac 00014b30 R_ARM_THM_MOVT_ABS 00003275 _tmp_67_rule │ │ │ │ │ +0001bbb4 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001bbc0 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001bbdc 0002120a R_ARM_THM_CALL 00000000 _PyAST_MatchValue │ │ │ │ │ +0001bbe6 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001bc00 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bc0c 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001bc2e 0002130a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ +0001bc36 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001bc4c 00014c0a R_ARM_THM_CALL 000032cd double_star_pattern_rule │ │ │ │ │ +0001bc5c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bc6e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bc7a 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001bca0 0002130a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ +0001bcae 00014d0a R_ARM_THM_CALL 00003321 items_pattern_rule │ │ │ │ │ +0001bcbe 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bcca 00014c0a R_ARM_THM_CALL 000032cd double_star_pattern_rule │ │ │ │ │ +0001bcda 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bcea 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bcf6 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001bd0e 0002140a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ +0001bd1e 0002150a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ +0001bd40 0002130a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ +0001bd4e 00014d0a R_ARM_THM_CALL 00003321 items_pattern_rule │ │ │ │ │ +0001bd5e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bd6e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bd7a 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001bd92 0002140a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ +0001bda4 0002150a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ +0001bdc4 0002130a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ +0001bdd2 00013d0a R_ARM_THM_CALL 00002519 maybe_sequence_pattern_rule │ │ │ │ │ +0001bde4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bdf0 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001be0c 00020d0a R_ARM_THM_CALL 00000000 _PyAST_MatchSequence │ │ │ │ │ +0001be16 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001be34 0001490a R_ARM_THM_CALL 000024c5 name_or_attr_rule │ │ │ │ │ +0001be42 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001be4c 00014e0a R_ARM_THM_CALL 00002985 keyword_patterns_rule │ │ │ │ │ +0001be5a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001be68 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001be72 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001be88 0002140a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ +0001be96 0001b70a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ +0001bea6 0002150a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ +0001beca 0002110a R_ARM_THM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ +0001bed4 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001beec 0001490a R_ARM_THM_CALL 000024c5 name_or_attr_rule │ │ │ │ │ +0001bf1c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bf34 00014f2f R_ARM_THM_MOVW_ABS_NC 00002839 _tmp_70_rule │ │ │ │ │ +0001bf38 00014f30 R_ARM_THM_MOVT_ABS 00002839 _tmp_70_rule │ │ │ │ │ +0001bf40 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001bf4c 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001bf68 0002120a R_ARM_THM_CALL 00000000 _PyAST_MatchValue │ │ │ │ │ +0001bf72 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001bf8a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bf94 00014a0a R_ARM_THM_CALL 0000283d positional_patterns_rule │ │ │ │ │ +0001bfa2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bfac 00014e0a R_ARM_THM_CALL 00002985 keyword_patterns_rule │ │ │ │ │ +0001bfba 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bfc8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bfd2 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001bfe8 0002140a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ +0001bff2 0001b70a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ +0001bffe 0002150a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ +0001c01e 0002110a R_ARM_THM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ +0001c02c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c052 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c062 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001c07c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c094 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001c0c4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001c0ec 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c0fa 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c114 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c124 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001c14e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c15e 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001c172 0001c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0001c176 0001c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0001c180 0002160a R_ARM_THM_CALL 00000000 _PyAST_MatchSingleton │ │ │ │ │ +0001c190 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001c1a4 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0001c1a8 0001c830 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0001c1b0 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001c1c4 0001cc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0001c1c8 0001cc30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0001c1d0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c1e6 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001c20a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001c22e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001c268 0001490a R_ARM_THM_CALL 000024c5 name_or_attr_rule │ │ │ │ │ +0001c27a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c2ac 00014a0a R_ARM_THM_CALL 0000283d positional_patterns_rule │ │ │ │ │ +0001c2c6 00014e0a R_ARM_THM_CALL 00002985 keyword_patterns_rule │ │ │ │ │ +0001c2d2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c2dc 00014a0a R_ARM_THM_CALL 0000283d positional_patterns_rule │ │ │ │ │ +0001c2ec 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001c2f0 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001c2f8 0002170a R_ARM_THM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ +0001c302 0002170a R_ARM_THM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ +0001c30c 0002060a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0001c314 0001452f R_ARM_THM_MOVW_ABS_NC 00000fcc .LC98 │ │ │ │ │ +0001c318 00014530 R_ARM_THM_MOVT_ABS 00000fcc .LC98 │ │ │ │ │ +0001c320 0002060a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0001c334 00004a0a R_ARM_THM_CALL 000009b5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001c338 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c34c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c368 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c376 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0001c37e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c3a8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c3ba 00013a0a R_ARM_THM_CALL 00002021 open_sequence_pattern_rule │ │ │ │ │ +0001c3cc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c3d8 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001c406 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c44e 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +0001c460 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c474 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c48a 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +0001c496 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001c4b2 0001e40a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +0001c4ba 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c4ce 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001c548 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +0001c560 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c57c 0002180a R_ARM_THM_CALL 00000000 _PyPegen_ensure_real │ │ │ │ │ +0001c5a2 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +0001c5b0 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c5d2 0002180a R_ARM_THM_CALL 00000000 _PyPegen_ensure_real │ │ │ │ │ +0001c5e2 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001c600 0001e40a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +0001c60e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c628 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001c658 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c678 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c688 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c6a2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c6e0 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0001c6f4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c704 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0001c71c 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0001c754 0001490a R_ARM_THM_CALL 000024c5 name_or_attr_rule │ │ │ │ │ +0001c778 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c784 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001c792 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001c7b8 0001c00a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +0001c7d8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001c802 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c81e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x2f8e4 contains 215 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x2fef8 contains 215 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000022 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000052 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000060 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000008a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000009a 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000000a4 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000000ac 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000000cc 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000000f0 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000100 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00000136 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000014a 00000a0a R_ARM_THM_CALL 0000847d expression_rule │ │ │ │ │ -00000162 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00000192 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000001aa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000001b4 0000780a R_ARM_THM_CALL 000074d1 star_target_rule │ │ │ │ │ -000001c0 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -000001ea 00021f0a R_ARM_THM_CALL 00000000 _PyPegen_get_invalid_target │ │ │ │ │ -000001f0 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000001f4 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000204 0001652f R_ARM_THM_MOVW_ABS_NC 000010ec .LC105 │ │ │ │ │ -00000208 00016530 R_ARM_THM_MOVT_ABS 000010ec .LC105 │ │ │ │ │ -00000212 0001342f R_ARM_THM_MOVW_ABS_NC 00000ecc .LC90 │ │ │ │ │ -00000216 00013430 R_ARM_THM_MOVT_ABS 00000ecc .LC90 │ │ │ │ │ -0000021e 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -00000232 00004b0a R_ARM_THM_CALL 00000dc1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00000238 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000266 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000027a 0001c60a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -00000284 0002200a R_ARM_THM_CALL 00000000 _PyPegen_ensure_imaginary │ │ │ │ │ -0000028c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000002cc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000002e0 0001170a R_ARM_THM_CALL 000188b5 lambda_slash_no_default_rule │ │ │ │ │ -000002ee 0001190a R_ARM_THM_CALL 00018e29 lambda_slash_with_default_rule │ │ │ │ │ -0000031c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000330 0000730a R_ARM_THM_CALL 0000f741 starred_expression_rule │ │ │ │ │ -0000033e 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00000342 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000034c 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000037c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000392 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000039e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000003aa 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -000003de 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000003f2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000003fe 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000408 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000040e 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00000412 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000041c 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00000424 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00000428 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00000434 0001662f R_ARM_THM_MOVW_ABS_NC 00001100 .LC106 │ │ │ │ │ -00000438 00016630 R_ARM_THM_MOVT_ABS 00001100 .LC106 │ │ │ │ │ -0000043c 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000045a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000464 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000046c 0000260a R_ARM_THM_CALL 00013639 block_rule │ │ │ │ │ -00000472 0001692f R_ARM_THM_MOVW_ABS_NC 000006e9 _tmp_214_rule │ │ │ │ │ -00000476 00016930 R_ARM_THM_MOVT_ABS 000006e9 _tmp_214_rule │ │ │ │ │ -0000047e 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00000484 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00000488 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000490 0001672f R_ARM_THM_MOVW_ABS_NC 0000113c .LC107 │ │ │ │ │ -00000494 00016730 R_ARM_THM_MOVT_ABS 0000113c .LC107 │ │ │ │ │ -0000049a 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000004b6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000004c2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000004d6 0000fa0a R_ARM_THM_CALL 00015509 _loop1_216_rule │ │ │ │ │ -000004e4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000004f0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000004fa 00000a0a R_ARM_THM_CALL 0000847d expression_rule │ │ │ │ │ -0000050e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000514 0001682f R_ARM_THM_MOVW_ABS_NC 00001164 .LC108 │ │ │ │ │ -00000518 00016830 R_ARM_THM_MOVT_ABS 00001164 .LC108 │ │ │ │ │ -0000051e 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00000522 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000536 00004b0a R_ARM_THM_CALL 00000dc1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000053a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000564 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000570 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000584 0001620a R_ARM_THM_CALL 00003539 _loop1_219_rule │ │ │ │ │ -00000592 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000005ac 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000005c2 00000a0a R_ARM_THM_CALL 0000847d expression_rule │ │ │ │ │ -000005da 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -000005f2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000005f8 0001682f R_ARM_THM_MOVW_ABS_NC 00001164 .LC108 │ │ │ │ │ -000005fc 00016830 R_ARM_THM_MOVT_ABS 00001164 .LC108 │ │ │ │ │ -00000602 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00000606 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000061a 00004b0a R_ARM_THM_CALL 00000dc1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000061e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000660 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000676 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000686 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000006b4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000006c8 0000af0a R_ARM_THM_CALL 000105ad param_no_default_rule │ │ │ │ │ -000006d8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000706 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000071e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000730 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000760 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000077a 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000786 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000007a0 0000260a R_ARM_THM_CALL 00013639 block_rule │ │ │ │ │ -000007b6 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000007d2 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000007dc 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000007e4 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000802 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000834 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000084a 00000a0a R_ARM_THM_CALL 0000847d expression_rule │ │ │ │ │ -00000864 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000872 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000880 00000a0a R_ARM_THM_CALL 0000847d expression_rule │ │ │ │ │ -0000089a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000008ae 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000008b8 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000008c0 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000008e0 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00000904 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000914 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000094a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000962 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000096c 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00000978 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -000009aa 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000009bc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000009c6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000009d0 00000a0a R_ARM_THM_CALL 0000847d expression_rule │ │ │ │ │ -000009dc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000009e4 0000040a R_ARM_THM_CALL 00017e6d expressions_rule │ │ │ │ │ -000009f8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000009fe 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00000a02 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000a06 0001702f R_ARM_THM_MOVW_ABS_NC 000011a0 .LC109 │ │ │ │ │ -00000a0a 00017030 R_ARM_THM_MOVT_ABS 000011a0 .LC109 │ │ │ │ │ -00000a20 00004b0a R_ARM_THM_CALL 00000dc1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00000a24 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000a42 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000a4c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000a56 00000a0a R_ARM_THM_CALL 0000847d expression_rule │ │ │ │ │ -00000a6a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000a70 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00000a74 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00000022 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000052 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000060 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000008a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000009a 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000000a4 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000000ac 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000000cc 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000000f0 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000100 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00000136 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000014a 00000a0a R_ARM_THM_CALL 00008495 expression_rule │ │ │ │ │ +00000162 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00000192 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000001aa 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000001b4 0000780a R_ARM_THM_CALL 000074c5 star_target_rule │ │ │ │ │ +000001c0 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +000001ea 00021d0a R_ARM_THM_CALL 00000000 _PyPegen_get_invalid_target │ │ │ │ │ +000001f0 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000001f4 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00000204 0001632f R_ARM_THM_MOVW_ABS_NC 000010ec .LC105 │ │ │ │ │ +00000208 00016330 R_ARM_THM_MOVT_ABS 000010ec .LC105 │ │ │ │ │ +00000212 0001322f R_ARM_THM_MOVW_ABS_NC 00000ecc .LC90 │ │ │ │ │ +00000216 00013230 R_ARM_THM_MOVT_ABS 00000ecc .LC90 │ │ │ │ │ +0000021e 0001c20a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +00000232 00004a0a R_ARM_THM_CALL 000009b5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00000238 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000266 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000027a 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +00000284 00021e0a R_ARM_THM_CALL 00000000 _PyPegen_ensure_imaginary │ │ │ │ │ +0000028c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000002cc 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000002e0 0001170a R_ARM_THM_CALL 00018f69 lambda_slash_no_default_rule │ │ │ │ │ +000002ee 0001190a R_ARM_THM_CALL 000194dd lambda_slash_with_default_rule │ │ │ │ │ +0000031c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000330 0000710a R_ARM_THM_CALL 0000f795 starred_expression_rule │ │ │ │ │ +0000033e 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00000342 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000034c 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000037c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000392 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000039e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000003aa 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +000003de 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000003f2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000003fe 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000408 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000040e 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00000412 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000041c 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00000424 0001a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00000428 0001a130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00000434 0001642f R_ARM_THM_MOVW_ABS_NC 00001100 .LC106 │ │ │ │ │ +00000438 00016430 R_ARM_THM_MOVT_ABS 00001100 .LC106 │ │ │ │ │ +0000043c 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000045a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000464 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000046c 0000260a R_ARM_THM_CALL 00013691 block_rule │ │ │ │ │ +00000472 0001672f R_ARM_THM_MOVW_ABS_NC 000006e9 _tmp_214_rule │ │ │ │ │ +00000476 00016730 R_ARM_THM_MOVT_ABS 000006e9 _tmp_214_rule │ │ │ │ │ +0000047e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00000484 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000488 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00000490 0001652f R_ARM_THM_MOVW_ABS_NC 0000113c .LC107 │ │ │ │ │ +00000494 00016530 R_ARM_THM_MOVT_ABS 0000113c .LC107 │ │ │ │ │ +0000049a 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000004b6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000004c2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000004d6 0000fa0a R_ARM_THM_CALL 00015561 _loop1_216_rule │ │ │ │ │ +000004e4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000004f0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000004fa 00000a0a R_ARM_THM_CALL 00008495 expression_rule │ │ │ │ │ +0000050e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000514 0001662f R_ARM_THM_MOVW_ABS_NC 00001164 .LC108 │ │ │ │ │ +00000518 00016630 R_ARM_THM_MOVT_ABS 00001164 .LC108 │ │ │ │ │ +0000051e 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000522 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00000536 00004a0a R_ARM_THM_CALL 000009b5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000053a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000564 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000570 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000584 0001600a R_ARM_THM_CALL 00002f39 _loop1_219_rule │ │ │ │ │ +00000592 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000005ac 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000005c2 00000a0a R_ARM_THM_CALL 00008495 expression_rule │ │ │ │ │ +000005da 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +000005f2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000005f8 0001662f R_ARM_THM_MOVW_ABS_NC 00001164 .LC108 │ │ │ │ │ +000005fc 00016630 R_ARM_THM_MOVT_ABS 00001164 .LC108 │ │ │ │ │ +00000602 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000606 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000061a 00004a0a R_ARM_THM_CALL 000009b5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000061e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000660 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000676 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000686 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000006b4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000006c8 0000af0a R_ARM_THM_CALL 00010601 param_no_default_rule │ │ │ │ │ +000006d8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000706 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000071e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000730 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000760 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000077a 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000786 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000007a0 0000260a R_ARM_THM_CALL 00013691 block_rule │ │ │ │ │ +000007b6 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000007d2 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000007dc 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000007e4 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000802 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000834 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000084a 00000a0a R_ARM_THM_CALL 00008495 expression_rule │ │ │ │ │ +00000864 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000872 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000880 00000a0a R_ARM_THM_CALL 00008495 expression_rule │ │ │ │ │ +0000089a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000008ae 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000008b8 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000008c0 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000008e0 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00000904 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000914 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000094a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000962 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000096c 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00000978 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +000009aa 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000009bc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000009c6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000009d0 00000a0a R_ARM_THM_CALL 00008495 expression_rule │ │ │ │ │ +000009dc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000009e4 0000040a R_ARM_THM_CALL 00018521 expressions_rule │ │ │ │ │ +000009f8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000009fe 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000a02 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00000a06 00016e2f R_ARM_THM_MOVW_ABS_NC 000011a0 .LC109 │ │ │ │ │ +00000a0a 00016e30 R_ARM_THM_MOVT_ABS 000011a0 .LC109 │ │ │ │ │ +00000a20 00004a0a R_ARM_THM_CALL 000009b5 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00000a24 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000a42 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000a4c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000a56 00000a0a R_ARM_THM_CALL 00008495 expression_rule │ │ │ │ │ +00000a6a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000a70 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000a74 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000a7c 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000a80 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000a86 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00000a90 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000ab6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000ac0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000ac6 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00000aca 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00000a86 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00000a90 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000ab6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000ac0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000ac6 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000aca 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000ad2 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000ad6 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000adc 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00000afc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000b08 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000b20 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000b2e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000b46 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000b56 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00000b5a 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000b62 0001712f R_ARM_THM_MOVW_ABS_NC 000011d0 .LC110 │ │ │ │ │ -00000b66 00017130 R_ARM_THM_MOVT_ABS 000011d0 .LC110 │ │ │ │ │ -00000b6c 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00000b74 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000bb4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000bca 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000bda 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000c08 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000c1e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000c2e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000c3e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000c6c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000c84 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000c94 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000cc2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000cd0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000cda 0000620a R_ARM_THM_CALL 0000e199 arguments_rule │ │ │ │ │ -00000ce8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000cf6 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00000d24 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000d3a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000d4a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000d5a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000d6a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000d98 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000dae 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000dbe 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000df2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000e22 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000e30 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000e5a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000e6a 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00000e74 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000e7c 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000e9c 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00000ec0 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000ed0 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00000f06 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000f1a 0000040a R_ARM_THM_CALL 00017e6d expressions_rule │ │ │ │ │ -00000f32 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00000f62 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000f70 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000f7a 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00000f86 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00000fb4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000fc8 0001210a R_ARM_THM_CALL 00018cd9 lambda_param_no_default_rule │ │ │ │ │ -00000fd8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001006 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000101c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000102c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000103c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000adc 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00000afc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000b08 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000b20 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000b2e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000b46 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000b56 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000b5a 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00000b62 00016f2f R_ARM_THM_MOVW_ABS_NC 000011d0 .LC110 │ │ │ │ │ +00000b66 00016f30 R_ARM_THM_MOVT_ABS 000011d0 .LC110 │ │ │ │ │ +00000b6c 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00000b74 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000bb4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000bca 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000bda 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000c08 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000c1e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000c2e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000c3e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000c6c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000c84 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000c94 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000cc2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000cd0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000cda 0000620a R_ARM_THM_CALL 0000e1d1 arguments_rule │ │ │ │ │ +00000ce8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000cf6 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00000d24 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000d3a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000d4a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000d5a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000d6a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000d98 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000dae 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000dbe 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000df2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000e22 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000e30 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000e5a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000e6a 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00000e74 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000e7c 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000e9c 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00000ec0 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000ed0 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00000f06 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000f1a 0000040a R_ARM_THM_CALL 00018521 expressions_rule │ │ │ │ │ +00000f32 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00000f62 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000f70 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000f7a 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00000f86 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00000fb4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000fc8 0001210a R_ARM_THM_CALL 0001938d lambda_param_no_default_rule │ │ │ │ │ +00000fd8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001006 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000101c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000102c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000103c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,28 +1,30 @@ │ │ │ │ │ -)F;FRF F │ │ │ │ │ )F3FBF F │ │ │ │ │ SRF[FAFei │ │ │ │ │ eiKF h8F │ │ │ │ │ 8FbiYh[F │ │ │ │ │ +Qh@hH`P │ │ │ │ │ +Qh@iHa8 │ │ │ │ │ +Qh@jHb │ │ │ │ │ bi8FYhKF │ │ │ │ │ sJFCFQFgi │ │ │ │ │ +2KF(F:Fei │ │ │ │ │ F,FHF3F=F │ │ │ │ │ hhIFei;F │ │ │ │ │ ;FJFAF F │ │ │ │ │ )FCF2F F │ │ │ │ │ SJFCF9Fei │ │ │ │ │ hh;FeiYF │ │ │ │ │ KFBF9F F │ │ │ │ │ )FCF:F F │ │ │ │ │ %+F1F F@ │ │ │ │ │ +3FJFAF F │ │ │ │ │ giBFXhKF │ │ │ │ │ phJFfiCF │ │ │ │ │ +:FKF1F F │ │ │ │ │ eCF9F F@ │ │ │ │ │ JF1FPFei │ │ │ │ │ expected ':' │ │ │ │ │ expected an indented block after 'if' statement on line %d │ │ │ │ │ expected an indented block after 'with' statement on line %d │ │ │ │ │ Async with statements are │ │ │ │ │ expected an indented block after 'for' statement on line %d │ │ │ │ │ @@ -154,33 +156,33 @@ │ │ │ │ │ subject_expr_rule │ │ │ │ │ _loop1_64_rule │ │ │ │ │ INVALID_VERSION_CHECK │ │ │ │ │ _gather_57_rule │ │ │ │ │ NEW_TYPE_COMMENT │ │ │ │ │ _loop1_61_rule │ │ │ │ │ _gather_51_rule │ │ │ │ │ -_gather_208_rule │ │ │ │ │ -invalid_for_target_rule │ │ │ │ │ -_gather_55_rule │ │ │ │ │ _gather_210_rule │ │ │ │ │ _gather_212_rule │ │ │ │ │ _gather_206_rule │ │ │ │ │ +_gather_208_rule │ │ │ │ │ invalid_try_stmt_rule │ │ │ │ │ +invalid_for_target_rule │ │ │ │ │ +_gather_55_rule │ │ │ │ │ assignment_rule │ │ │ │ │ _tmp_6_rule │ │ │ │ │ import_from_targets_rule │ │ │ │ │ dotted_name_rule │ │ │ │ │ del_targets_rule │ │ │ │ │ _tmp_22_rule │ │ │ │ │ yield_expr_rule │ │ │ │ │ _gather_18_rule │ │ │ │ │ _gather_20_rule │ │ │ │ │ type_params_rule │ │ │ │ │ -_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ single_target_rule │ │ │ │ │ _tmp_11_rule │ │ │ │ │ t_primary_raw │ │ │ │ │ augassign_rule │ │ │ │ │ t_lookahead_rule │ │ │ │ │ slices_rule │ │ │ │ │ invalid_ann_assign_target_rule │ │ │ │ │ @@ -195,17 +197,17 @@ │ │ │ │ │ _tmp_93_rule │ │ │ │ │ strings_rule │ │ │ │ │ tuple_rule │ │ │ │ │ list_rule │ │ │ │ │ for_if_clauses_rule │ │ │ │ │ _gather_116_rule │ │ │ │ │ _gather_231_rule │ │ │ │ │ +starred_expression_rule │ │ │ │ │ bitwise_or_rule │ │ │ │ │ _tmp_233_rule │ │ │ │ │ -starred_expression_rule │ │ │ │ │ invalid_comprehension_rule │ │ │ │ │ _tmp_234_rule │ │ │ │ │ fstring_replacement_field_rule │ │ │ │ │ target_with_star_atom_rule │ │ │ │ │ star_target_rule │ │ │ │ │ disjunction_rule │ │ │ │ │ lambdef_rule │ │ │ │ │ @@ -263,19 +265,19 @@ │ │ │ │ │ _tmp_184_rule │ │ │ │ │ _tmp_181_rule │ │ │ │ │ _loop0_182_rule │ │ │ │ │ _tmp_183_rule │ │ │ │ │ _loop0_49_rule │ │ │ │ │ _loop0_112_rule │ │ │ │ │ _tmp_237_rule.isra.0 │ │ │ │ │ +_loop0_240_rule │ │ │ │ │ _tmp_238_rule │ │ │ │ │ -_tmp_242_rule │ │ │ │ │ _tmp_236_rule │ │ │ │ │ _tmp_235_rule │ │ │ │ │ -_loop0_240_rule │ │ │ │ │ +_tmp_242_rule │ │ │ │ │ slice_rule │ │ │ │ │ invalid_except_stmt_rule │ │ │ │ │ _tmp_224_rule │ │ │ │ │ _loop1_216_rule │ │ │ │ │ _tmp_229_rule.isra.0 │ │ │ │ │ kwarg_or_double_starred_rule │ │ │ │ │ kwarg_or_starred_rule │ │ │ │ │ @@ -314,16 +316,14 @@ │ │ │ │ │ _loop0_110_rule │ │ │ │ │ lambda_kwds_rule │ │ │ │ │ _tmp_202_rule │ │ │ │ │ _loop1_111_rule │ │ │ │ │ _tmp_199_rule │ │ │ │ │ _loop0_200_rule │ │ │ │ │ _tmp_201_rule │ │ │ │ │ -_tmp_167_rule │ │ │ │ │ -_tmp_168_rule │ │ │ │ │ lambda_param_maybe_default_rule │ │ │ │ │ _tmp_155_rule │ │ │ │ │ _tmp_262_rule │ │ │ │ │ _tmp_157_rule │ │ │ │ │ guard_rule │ │ │ │ │ open_sequence_pattern_rule │ │ │ │ │ maybe_star_pattern_rule │ │ │ │ │ @@ -384,38 +384,38 @@ │ │ │ │ │ _PyPegen_seq_flatten │ │ │ │ │ _PyPegen_make_module │ │ │ │ │ PyErr_Occurred │ │ │ │ │ PyMem_Realloc │ │ │ │ │ _PyPegen_fill_token │ │ │ │ │ _PyAST_Interactive │ │ │ │ │ _PyPegen_seq_insert_in_front │ │ │ │ │ -PyErr_NoMemory │ │ │ │ │ -_PyAST_FunctionType │ │ │ │ │ -_PyPegen_seq_append_to_end │ │ │ │ │ _PyPegen_interactive_exit │ │ │ │ │ +PyErr_NoMemory │ │ │ │ │ _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ _PyAST_Pass │ │ │ │ │ +_PyAST_FunctionType │ │ │ │ │ +_PyPegen_seq_append_to_end │ │ │ │ │ _PyPegen_lookahead │ │ │ │ │ _PyPegen_expect_soft_keyword │ │ │ │ │ _PyAST_If │ │ │ │ │ _PyAST_With │ │ │ │ │ _PyAST_For │ │ │ │ │ _PyPegen_function_def_decorators │ │ │ │ │ _PyPegen_expect_forced_token │ │ │ │ │ _PyAST_Try │ │ │ │ │ _PyAST_While │ │ │ │ │ _PyAST_Match │ │ │ │ │ _PyPegen_class_def_decorators │ │ │ │ │ _PyAST_AsyncWith │ │ │ │ │ _PyAST_TryStar │ │ │ │ │ _PyAST_AsyncFor │ │ │ │ │ -PyBytes_AsString │ │ │ │ │ -_PyPegen_new_type_comment │ │ │ │ │ PyExc_IndentationError │ │ │ │ │ _PyPegen_raise_error │ │ │ │ │ +PyBytes_AsString │ │ │ │ │ +_PyPegen_new_type_comment │ │ │ │ │ PyExc_SyntaxError │ │ │ │ │ _PyPegen_is_memoized │ │ │ │ │ _PyPegen_lookahead_with_string │ │ │ │ │ _PyPegen_insert_memo │ │ │ │ │ _PyAST_Expr │ │ │ │ │ _PyPegen_seq_count_dots │ │ │ │ │ _PyPegen_checked_future_import │ │ │ │ │ @@ -424,19 +424,19 @@ │ │ │ │ │ _PyAST_alias │ │ │ │ │ _PyAST_Import │ │ │ │ │ _PyPegen_update_memo │ │ │ │ │ _PyPegen_name_token │ │ │ │ │ _PyAST_Delete │ │ │ │ │ _PyAST_Assert │ │ │ │ │ _PyAST_Break │ │ │ │ │ +_PyAST_ImportFrom │ │ │ │ │ _PyAST_Continue │ │ │ │ │ _PyPegen_map_names_to_ids │ │ │ │ │ _PyAST_Global │ │ │ │ │ _PyPegen_join_names_with_dot │ │ │ │ │ -_PyAST_ImportFrom │ │ │ │ │ _PyAST_Nonlocal │ │ │ │ │ _PyPegen_set_expr_context │ │ │ │ │ _PyAST_TypeAlias │ │ │ │ │ _PyAST_AnnAssign │ │ │ │ │ _PyAST_AugAssign │ │ │ │ │ _PyAST_Assign │ │ │ │ │ _PyAST_Attribute │ │ │ │ │ @@ -493,16 +493,16 @@ │ │ │ │ │ _PyAST_arg │ │ │ │ │ _PyPegen_add_type_comment_to_arg │ │ │ │ │ _PyPegen_alias_for_star │ │ │ │ │ _PyPegen_slash_with_default │ │ │ │ │ _PyPegen_name_default_pair │ │ │ │ │ _PyPegen_star_etc │ │ │ │ │ _PyPegen_formatted_value │ │ │ │ │ -_PyPegen_setup_full_format_spec │ │ │ │ │ _PyPegen_check_fstring_conversion │ │ │ │ │ +_PyPegen_setup_full_format_spec │ │ │ │ │ _PyPegen_lookahead_for_expr │ │ │ │ │ _PyAST_Slice │ │ │ │ │ _PyAST_ExceptHandler │ │ │ │ │ _PyAST_ClassDef │ │ │ │ │ _PyPegen_augoperator │ │ │ │ │ _PyAST_keyword │ │ │ │ │ _PyPegen_keyword_or_starred │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -1,278 +1,74 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ -00000000 <_loop0_170_rule>: │ │ │ │ │ -_loop0_175_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 1b0 <_loop0_170_rule+0x1b0> │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.w 1a8 <_loop0_170_rule+0x1a8> │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - movs r0, #4 │ │ │ │ │ - mov fp, r3 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 194 <_loop0_170_rule+0x194> │ │ │ │ │ - ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - bne.w 19e <_loop0_170_rule+0x19e> │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - movw r8, #6000 @ 0x1770 │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - str.w r9, [sp] │ │ │ │ │ - adds r2, r3, #1 │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1b6 <_loop0_170_rule+0x1b6> │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, d0 <_loop0_170_rule+0xd0> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ │ - bl 108e8 │ │ │ │ │ - R_ARM_THM_CALL param_rule │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cbz r0, c0 <_loop0_170_rule+0xc0> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 17168 │ │ │ │ │ - R_ARM_THM_CALL default_rule │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - cbnz r2, c2 <_loop0_170_rule+0xc2> │ │ │ │ │ - movs r1, #12 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, c0 <_loop0_170_rule+0xc0> │ │ │ │ │ - movs r1, #57 @ 0x39 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cbnz r2, c2 <_loop0_170_rule+0xc2> │ │ │ │ │ - mov r2, sl │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 14e <_loop0_170_rule+0x14e> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r2, r9 │ │ │ │ │ - beq.n 178 <_loop0_170_rule+0x178> │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ - str.w r5, [r6, r9, lsl #2] │ │ │ │ │ - add.w r9, r9, #1 │ │ │ │ │ - mov fp, r2 │ │ │ │ │ - b.n 58 <_loop0_170_rule+0x58> │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - cbnz r2, d0 <_loop0_170_rule+0xd0> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 108e8 │ │ │ │ │ - R_ARM_THM_CALL param_rule │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cbnz r0, 108 <_loop0_170_rule+0x108> │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - mov r6, r9 │ │ │ │ │ - ldr.w r9, [sp] │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - ldr r1, [r4, #20] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str.w fp, [r4, #8] │ │ │ │ │ - bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ - R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 18e <_loop0_170_rule+0x18e> │ │ │ │ │ - cmp r6, r9 │ │ │ │ │ - bgt.n 168 <_loop0_170_rule+0x168> │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - add sp, #12 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 17168 │ │ │ │ │ - R_ARM_THM_CALL default_rule │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n d0 <_loop0_170_rule+0xd0> │ │ │ │ │ - movs r1, #57 @ 0x39 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n d0 <_loop0_170_rule+0xd0> │ │ │ │ │ - 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 d0 <_loop0_170_rule+0xd0> │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - mov r2, sl │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n a6 <_loop0_170_rule+0xa6> │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - mov r6, r9 │ │ │ │ │ - ldr.w r9, [sp] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n d8 <_loop0_170_rule+0xd8> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n dc <_loop0_170_rule+0xdc> │ │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ │ - ldr.w r2, [r5, r9, lsl #2] │ │ │ │ │ - str.w r2, [r3, r9, lsl #2] │ │ │ │ │ - add.w r9, r9, #1 │ │ │ │ │ - b.n f0 <_loop0_170_rule+0xf0> │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - lsls r3, r3, #1 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - lsls r1, r3, #2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 1a2 <_loop0_170_rule+0x1a2> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - b.n b2 <_loop0_170_rule+0xb2> │ │ │ │ │ - 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 fe <_loop0_170_rule+0xfe> │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - b.n 190 <_loop0_170_rule+0x190> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n fe <_loop0_170_rule+0xfe> │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 24 <_loop0_170_rule+0x24> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 62 <_loop0_170_rule+0x62> │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -000001c0 <_gather_18_rule>: │ │ │ │ │ +00000000 <_gather_18_rule>: │ │ │ │ │ _gather_18_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 2da <_gather_18_rule+0x11a> │ │ │ │ │ + beq.n 11a <_gather_18_rule+0x11a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2d2 <_gather_18_rule+0x112> │ │ │ │ │ + bne.n 112 <_gather_18_rule+0x112> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2c2 <_gather_18_rule+0x102> │ │ │ │ │ + beq.n 102 <_gather_18_rule+0x102> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2ca <_gather_18_rule+0x10a> │ │ │ │ │ + beq.n 10a <_gather_18_rule+0x10a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2bc <_gather_18_rule+0xfc> │ │ │ │ │ + bne.n fc <_gather_18_rule+0xfc> │ │ │ │ │ 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 2b4 <_gather_18_rule+0xf4> │ │ │ │ │ + beq.n f4 <_gather_18_rule+0xf4> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 2bc <_gather_18_rule+0xfc> │ │ │ │ │ + bne.n fc <_gather_18_rule+0xfc> │ │ │ │ │ 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, 26c <_gather_18_rule+0xac> │ │ │ │ │ + cbnz r0, ac <_gather_18_rule+0xac> │ │ │ │ │ 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 2ae <_gather_18_rule+0xee> │ │ │ │ │ + beq.n ee <_gather_18_rule+0xee> │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bgt.n 288 <_gather_18_rule+0xc8> │ │ │ │ │ + bgt.n c8 <_gather_18_rule+0xc8> │ │ │ │ │ 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 │ │ │ │ │ @@ -287,265 +83,265 @@ │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 232 <_gather_18_rule+0x72> │ │ │ │ │ + beq.n 72 <_gather_18_rule+0x72> │ │ │ │ │ cmp sl, r7 │ │ │ │ │ - beq.n 296 <_gather_18_rule+0xd6> │ │ │ │ │ + beq.n d6 <_gather_18_rule+0xd6> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n 228 <_gather_18_rule+0x68> │ │ │ │ │ + b.n 68 <_gather_18_rule+0x68> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r1, [r5, r6, lsl #2] │ │ │ │ │ str.w r1, [r3, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 244 <_gather_18_rule+0x84> │ │ │ │ │ + b.n 84 <_gather_18_rule+0x84> │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r3, sl, lsl #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r0, 2ae <_gather_18_rule+0xee> │ │ │ │ │ + cbz r0, ee <_gather_18_rule+0xee> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 27c <_gather_18_rule+0xbc> │ │ │ │ │ + b.n bc <_gather_18_rule+0xbc> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ - b.n 262 <_gather_18_rule+0xa2> │ │ │ │ │ + b.n a2 <_gather_18_rule+0xa2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 206 <_gather_18_rule+0x46> │ │ │ │ │ + b.n 46 <_gather_18_rule+0x46> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 264 <_gather_18_rule+0xa4> │ │ │ │ │ + b.n a4 <_gather_18_rule+0xa4> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1e2 <_gather_18_rule+0x22> │ │ │ │ │ + b.n 22 <_gather_18_rule+0x22> │ │ │ │ │ │ │ │ │ │ -000002e0 : │ │ │ │ │ +00000120 : │ │ │ │ │ param_star_annotation_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 33a │ │ │ │ │ + beq.n 17a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3c6 │ │ │ │ │ + bne.n 206 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 3a2 │ │ │ │ │ + beq.n 1e2 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbnz r0, 340 │ │ │ │ │ + cbnz r0, 180 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 302 │ │ │ │ │ + b.n 142 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3fa │ │ │ │ │ + beq.n 23a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3f2 │ │ │ │ │ + bne.n 232 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3f2 │ │ │ │ │ + beq.n 232 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ab70 │ │ │ │ │ + bl ab7c │ │ │ │ │ R_ARM_THM_CALL star_expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3f2 │ │ │ │ │ + beq.n 232 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3ec │ │ │ │ │ + beq.n 22c │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ strd r7, r0, [sp] │ │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 3da │ │ │ │ │ + cbz r0, 21a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 32e │ │ │ │ │ + b.n 16e │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 3ce │ │ │ │ │ + blt.n 20e │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 31e │ │ │ │ │ + beq.n 15e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 330 │ │ │ │ │ + b.n 170 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 330 │ │ │ │ │ + b.n 170 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 32c │ │ │ │ │ + beq.n 16c │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 330 │ │ │ │ │ + b.n 170 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 330 │ │ │ │ │ + b.n 170 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 32a │ │ │ │ │ + b.n 16a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 34c │ │ │ │ │ + b.n 18c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000404 : │ │ │ │ │ +00000244 : │ │ │ │ │ del_targets_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 54e │ │ │ │ │ + beq.w 38e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 56c │ │ │ │ │ + bne.w 3ac │ │ │ │ │ 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 556 │ │ │ │ │ + beq.w 396 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 574 │ │ │ │ │ + bl 3b4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 536 │ │ │ │ │ + beq.n 376 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 542 │ │ │ │ │ + beq.n 382 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 530 │ │ │ │ │ + bne.n 370 │ │ │ │ │ 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 528 │ │ │ │ │ + beq.n 368 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 530 │ │ │ │ │ + bne.n 370 │ │ │ │ │ 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, 4e0 │ │ │ │ │ + cbnz r0, 320 │ │ │ │ │ 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 522 │ │ │ │ │ + beq.n 362 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bgt.n 4fc │ │ │ │ │ + bgt.n 33c │ │ │ │ │ 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 │ │ │ │ │ @@ -555,201 +351,201 @@ │ │ │ │ │ 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 53a │ │ │ │ │ + beq.n 37a │ │ │ │ │ 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 54a │ │ │ │ │ + bne.n 38a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 574 │ │ │ │ │ + bl 3b4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 48a │ │ │ │ │ + beq.n 2ca │ │ │ │ │ cmp sl, r7 │ │ │ │ │ - beq.n 50a │ │ │ │ │ + beq.n 34a │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n 480 │ │ │ │ │ + b.n 2c0 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r1, [r5, r6, lsl #2] │ │ │ │ │ str.w r1, [r3, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 49c │ │ │ │ │ + b.n 2dc │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r3, sl, lsl #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r0, 522 │ │ │ │ │ + cbz r0, 362 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 4f0 │ │ │ │ │ + b.n 330 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ - b.n 4d4 │ │ │ │ │ + b.n 314 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 45e │ │ │ │ │ + b.n 29e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 53a │ │ │ │ │ + b.n 37a │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 42a │ │ │ │ │ + b.n 26a │ │ │ │ │ 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 444 │ │ │ │ │ + beq.w 284 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 53a │ │ │ │ │ + b.n 37a │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 4d6 │ │ │ │ │ + b.n 316 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000574 : │ │ │ │ │ +000003b4 : │ │ │ │ │ del_target_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #32 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 83c │ │ │ │ │ + beq.w 67c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 850 │ │ │ │ │ + bne.w 690 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1191 @ 0x4a7 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 66e │ │ │ │ │ + bne.n 4ae │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 842 │ │ │ │ │ + beq.w 682 │ │ │ │ │ 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 850 │ │ │ │ │ + bne.w 690 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 52e0 │ │ │ │ │ + bl 52fc │ │ │ │ │ R_ARM_THM_CALL t_primary_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 5e8 │ │ │ │ │ + cbz r0, 428 │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6cc │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + bne.n 50c │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w 850 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.w 690 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 52e0 │ │ │ │ │ + bl 52fc │ │ │ │ │ R_ARM_THM_CALL t_primary_rule │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 67c │ │ │ │ │ + beq.n 4bc │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 67c │ │ │ │ │ + beq.n 4bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14dc8 │ │ │ │ │ + bl 14e24 │ │ │ │ │ R_ARM_THM_CALL slices_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 67c │ │ │ │ │ + beq.n 4bc │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 67c │ │ │ │ │ + cbz r0, 4bc │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS t_lookahead_rule │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ - cbz r0, 67c │ │ │ │ │ + cbz r0, 4bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 850 │ │ │ │ │ + beq.w 690 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r3, r8 │ │ │ │ │ + ldr r6, [r7, #24] │ │ │ │ │ mov r1, sl │ │ │ │ │ + str r6, [sp, #8] │ │ │ │ │ movs r2, #3 │ │ │ │ │ - ldr r7, [r6, #24] │ │ │ │ │ - str r7, [sp, #8] │ │ │ │ │ - ldr r6, [r6, #20] │ │ │ │ │ + ldr r6, [r7, #20] │ │ │ │ │ strd r9, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Subscript │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 71e │ │ │ │ │ + beq.n 55e │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1191 @ 0x4a7 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -758,886 +554,610 @@ │ │ │ │ │ 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 72c │ │ │ │ │ + bne.n 56c │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 85a │ │ │ │ │ + beq.w 69a │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 86a │ │ │ │ │ + beq.w 6aa │ │ │ │ │ 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 732 │ │ │ │ │ + beq.n 572 │ │ │ │ │ mov r1, r0 │ │ │ │ │ movs r2, #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7ba │ │ │ │ │ + beq.n 5fa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 660 │ │ │ │ │ + b.n 4a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5e8 │ │ │ │ │ + beq.n 428 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS t_lookahead_rule │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5e8 │ │ │ │ │ + beq.w 428 │ │ │ │ │ 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 850 │ │ │ │ │ + beq.w 690 │ │ │ │ │ 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 660 │ │ │ │ │ + bne.n 4a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 660 │ │ │ │ │ + beq.n 4a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 856 │ │ │ │ │ + b.n 696 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 766 │ │ │ │ │ + cbnz r3, 5a6 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 812 │ │ │ │ │ + bne.n 652 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 766 │ │ │ │ │ + cbnz r3, 5a6 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7cc │ │ │ │ │ + bne.n 60c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 766 │ │ │ │ │ + cbnz r3, 5a6 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 774 │ │ │ │ │ + cbnz r0, 5b4 │ │ │ │ │ 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 660 │ │ │ │ │ + b.n 4a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 404 │ │ │ │ │ + bl 244 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 766 │ │ │ │ │ + bne.n 5a6 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 766 │ │ │ │ │ + beq.n 5a6 │ │ │ │ │ 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 766 │ │ │ │ │ + beq.n 5a6 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r8 │ │ │ │ │ movs r1, #3 │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6c2 │ │ │ │ │ + bne.n 502 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 766 │ │ │ │ │ + beq.n 5a6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 76a │ │ │ │ │ + b.n 5aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 404 │ │ │ │ │ + bl 244 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 758 │ │ │ │ │ + bne.n 598 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 756 │ │ │ │ │ + beq.n 596 │ │ │ │ │ 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 766 │ │ │ │ │ + beq.n 5a6 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ movs r1, #3 │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Tuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6c2 │ │ │ │ │ - b.n 7ba │ │ │ │ │ + bne.w 502 │ │ │ │ │ + b.n 5fa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 574 │ │ │ │ │ + bl 3b4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 744 │ │ │ │ │ + beq.n 584 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 744 │ │ │ │ │ + beq.n 584 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ movs r2, #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6c2 │ │ │ │ │ - b.n 7ba │ │ │ │ │ + bne.w 502 │ │ │ │ │ + b.n 5fa │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 598 │ │ │ │ │ + b.n 3d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 5bc │ │ │ │ │ - b.n 726 │ │ │ │ │ + bge.w 3fc │ │ │ │ │ + b.n 566 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 676 │ │ │ │ │ + b.n 4b6 │ │ │ │ │ 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 694 │ │ │ │ │ - b.n 766 │ │ │ │ │ + beq.w 4d4 │ │ │ │ │ + b.n 5a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 7c2 │ │ │ │ │ + blt.n 602 │ │ │ │ │ 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 6aa │ │ │ │ │ - b.n 766 │ │ │ │ │ + beq.w 4ea │ │ │ │ │ + b.n 5a6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000088c <_tmp_22_rule>: │ │ │ │ │ +000006cc <_tmp_22_rule>: │ │ │ │ │ _tmp_22_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 8d2 <_tmp_22_rule+0x46> │ │ │ │ │ + beq.n 712 <_tmp_22_rule+0x46> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 8dc <_tmp_22_rule+0x50> │ │ │ │ │ + cbnz r3, 71c <_tmp_22_rule+0x50> │ │ │ │ │ movs r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 8ca <_tmp_22_rule+0x3e> │ │ │ │ │ + cbnz r0, 70a <_tmp_22_rule+0x3e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 8ca <_tmp_22_rule+0x3e> │ │ │ │ │ + cbnz r3, 70a <_tmp_22_rule+0x3e> │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 8d8 <_tmp_22_rule+0x4c> │ │ │ │ │ + cbz r0, 718 <_tmp_22_rule+0x4c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 8aa <_tmp_22_rule+0x1e> │ │ │ │ │ + b.n 6ea <_tmp_22_rule+0x1e> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 8ca <_tmp_22_rule+0x3e> │ │ │ │ │ + b.n 70a <_tmp_22_rule+0x3e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8ce <_tmp_22_rule+0x42> │ │ │ │ │ + b.n 70e <_tmp_22_rule+0x42> │ │ │ │ │ │ │ │ │ │ -000008e4 <_loop0_129_rule>: │ │ │ │ │ +00000724 <_loop0_129_rule>: │ │ │ │ │ _loop0_129_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 95a <_loop0_129_rule+0x76> │ │ │ │ │ + beq.n 79a <_loop0_129_rule+0x76> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 9ae <_loop0_129_rule+0xca> │ │ │ │ │ + bne.n 7ee <_loop0_129_rule+0xca> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 99e <_loop0_129_rule+0xba> │ │ │ │ │ + beq.n 7de <_loop0_129_rule+0xba> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 9ae <_loop0_129_rule+0xca> │ │ │ │ │ + bne.n 7ee <_loop0_129_rule+0xca> │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 982 <_loop0_129_rule+0x9e> │ │ │ │ │ + cbnz r0, 7c2 <_loop0_129_rule+0x9e> │ │ │ │ │ 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, 96e <_loop0_129_rule+0x8a> │ │ │ │ │ + cbz r0, 7ae <_loop0_129_rule+0x8a> │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bgt.n 960 <_loop0_129_rule+0x7c> │ │ │ │ │ + bgt.n 7a0 <_loop0_129_rule+0x7c> │ │ │ │ │ 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} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 906 <_loop0_129_rule+0x22> │ │ │ │ │ + b.n 746 <_loop0_129_rule+0x22> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr.w r2, [r6, r7, lsl #2] │ │ │ │ │ str.w r2, [r3, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n 942 <_loop0_129_rule+0x5e> │ │ │ │ │ + b.n 782 <_loop0_129_rule+0x5e> │ │ │ │ │ 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 950 <_loop0_129_rule+0x6c> │ │ │ │ │ + b.n 790 <_loop0_129_rule+0x6c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17574 │ │ │ │ │ + bl 17ac8 │ │ │ │ │ R_ARM_THM_CALL kwarg_or_double_starred_rule │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 934 <_loop0_129_rule+0x50> │ │ │ │ │ + beq.n 774 <_loop0_129_rule+0x50> │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - beq.n 9b6 <_loop0_129_rule+0xd2> │ │ │ │ │ + beq.n 7f6 <_loop0_129_rule+0xd2> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str.w r3, [r6, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 92a <_loop0_129_rule+0x46> │ │ │ │ │ + b.n 76a <_loop0_129_rule+0x46> │ │ │ │ │ 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 950 <_loop0_129_rule+0x6c> │ │ │ │ │ + b.n 790 <_loop0_129_rule+0x6c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 950 <_loop0_129_rule+0x6c> │ │ │ │ │ + b.n 790 <_loop0_129_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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 96e <_loop0_129_rule+0x8a> │ │ │ │ │ + beq.n 7ae <_loop0_129_rule+0x8a> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 992 <_loop0_129_rule+0xae> │ │ │ │ │ + b.n 7d2 <_loop0_129_rule+0xae> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000009d4 <_tmp_233_rule>: │ │ │ │ │ -_tmp_233_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 a1c <_tmp_233_rule+0x48> │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, a22 <_tmp_233_rule+0x4e> │ │ │ │ │ - movs r1, #26 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, a14 <_tmp_233_rule+0x40> │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - cbnz r3, a14 <_tmp_233_rule+0x40> │ │ │ │ │ - movs r1, #12 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, a14 <_tmp_233_rule+0x40> │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 9f2 <_tmp_233_rule+0x1e> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n a18 <_tmp_233_rule+0x44> │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -00000a2c <_tmp_169_rule>: │ │ │ │ │ +00000814 <_tmp_169_rule>: │ │ │ │ │ _tmp_169_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 a70 <_tmp_169_rule+0x44> │ │ │ │ │ + beq.n 858 <_tmp_169_rule+0x44> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, a76 <_tmp_169_rule+0x4a> │ │ │ │ │ + cbnz r3, 85e <_tmp_169_rule+0x4a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 103a0 │ │ │ │ │ + bl 103f4 │ │ │ │ │ R_ARM_THM_CALL slash_no_default_rule │ │ │ │ │ - cbnz r0, a68 <_tmp_169_rule+0x3c> │ │ │ │ │ + cbnz r0, 850 <_tmp_169_rule+0x3c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, a68 <_tmp_169_rule+0x3c> │ │ │ │ │ + cbnz r3, 850 <_tmp_169_rule+0x3c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 110b0 │ │ │ │ │ + bl 110f0 │ │ │ │ │ R_ARM_THM_CALL slash_with_default_rule │ │ │ │ │ - cbnz r0, a68 <_tmp_169_rule+0x3c> │ │ │ │ │ + cbnz r0, 850 <_tmp_169_rule+0x3c> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a4a <_tmp_169_rule+0x1e> │ │ │ │ │ + b.n 832 <_tmp_169_rule+0x1e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n a6c <_tmp_169_rule+0x40> │ │ │ │ │ + b.n 854 <_tmp_169_rule+0x40> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000a80 <_tmp_227_rule>: │ │ │ │ │ +00000868 <_tmp_227_rule>: │ │ │ │ │ _tmp_227_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 abe <_tmp_227_rule+0x3e> │ │ │ │ │ + beq.n 8a6 <_tmp_227_rule+0x3e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, adc <_tmp_227_rule+0x5c> │ │ │ │ │ + cbnz r3, 8c4 <_tmp_227_rule+0x5c> │ │ │ │ │ movs r1, #51 @ 0x33 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, ac4 <_tmp_227_rule+0x44> │ │ │ │ │ + cbnz r0, 8ac <_tmp_227_rule+0x44> │ │ │ │ │ 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} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n aa0 <_tmp_227_rule+0x20> │ │ │ │ │ + b.n 888 <_tmp_227_rule+0x20> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ab0 <_tmp_227_rule+0x30> │ │ │ │ │ + beq.n 898 <_tmp_227_rule+0x30> │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ - b.n ab4 <_tmp_227_rule+0x34> │ │ │ │ │ + b.n 89c <_tmp_227_rule+0x34> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n ab8 <_tmp_227_rule+0x38> │ │ │ │ │ + b.n 8a0 <_tmp_227_rule+0x38> │ │ │ │ │ │ │ │ │ │ -00000ae4 <_tmp_158_rule>: │ │ │ │ │ +000008cc <_tmp_158_rule>: │ │ │ │ │ _tmp_158_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 b4c <_tmp_158_rule+0x68> │ │ │ │ │ + beq.n 934 <_tmp_158_rule+0x68> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, b44 <_tmp_158_rule+0x60> │ │ │ │ │ + cbnz r3, 92c <_tmp_158_rule+0x60> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - cbnz r0, b2c <_tmp_158_rule+0x48> │ │ │ │ │ + cbnz r0, 914 <_tmp_158_rule+0x48> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, b44 <_tmp_158_rule+0x60> │ │ │ │ │ + cbnz r3, 92c <_tmp_158_rule+0x60> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_soft_keyword_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_soft_keyword_token │ │ │ │ │ - cbnz r0, b22 <_tmp_158_rule+0x3e> │ │ │ │ │ + cbnz r0, 90a <_tmp_158_rule+0x3e> │ │ │ │ │ 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 b12 <_tmp_158_rule+0x2e> │ │ │ │ │ + beq.n 8fa <_tmp_158_rule+0x2e> │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ - b.n b22 <_tmp_158_rule+0x3e> │ │ │ │ │ + b.n 90a <_tmp_158_rule+0x3e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n b26 <_tmp_158_rule+0x42> │ │ │ │ │ + b.n 90e <_tmp_158_rule+0x42> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n b04 <_tmp_158_rule+0x20> │ │ │ │ │ + b.n 8ec <_tmp_158_rule+0x20> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000b54 : │ │ │ │ │ -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 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - add.w r3, r3, #1 │ │ │ │ │ - str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w d02 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n bf4 │ │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ │ - adds r1, r3, #1 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - mov r6, r5 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.w cf0 │ │ │ │ │ - movs r1, #9 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n bfe │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w d10 │ │ │ │ │ - movs r1, #7 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, bfe │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w d10 │ │ │ │ │ - movs r1, #25 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, bfe │ │ │ │ │ - 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 d0a │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 1a560 <_tmp_167_rule> │ │ │ │ │ - R_ARM_THM_CALL _tmp_167_rule │ │ │ │ │ - cbnz r0, c16 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w d0a │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 1a560 <_tmp_167_rule> │ │ │ │ │ - R_ARM_THM_CALL _tmp_168_rule │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n c94 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - add sp, #28 │ │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl f740 │ │ │ │ │ - R_ARM_THM_CALL starred_expression_rule │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w d18 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n bcc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 12500 │ │ │ │ │ - R_ARM_THM_CALL star_named_expression_rule │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n bdc │ │ │ │ │ - movs r1, #12 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n bdc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 13c8c │ │ │ │ │ - R_ARM_THM_CALL star_named_expressions_rule │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n bdc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl d5e0 │ │ │ │ │ - R_ARM_THM_CALL for_if_clauses_rule │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n bdc │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ - ldr r2, [r6, #16] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - ldr r3, [r6, #20] │ │ │ │ │ - ldr r5, [r1, #0] │ │ │ │ │ - str r2, [sp, #20] │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - bl 0 <_PyPegen_seq_last_item> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_seq_last_item │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - ldr r6, [r1, #24] │ │ │ │ │ - bl 0 <_PyPegen_seq_last_item> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_seq_last_item │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - movw r5, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC86 │ │ │ │ │ - movt r5, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC86 │ │ │ │ │ - str r5, [sp, #8] │ │ │ │ │ - ldrd r3, r2, [sp, #16] │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - strd r6, r0, [sp] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl dc0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n bf4 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n bf6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 12500 │ │ │ │ │ - R_ARM_THM_CALL star_named_expression_rule │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n bf0 │ │ │ │ │ - movs r1, #12 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n bf0 │ │ │ │ │ - str r0, [sp, #16] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl d5e0 │ │ │ │ │ - R_ARM_THM_CALL for_if_clauses_rule │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n bf0 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC86 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC86 │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ - 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, #16] │ │ │ │ │ - bl dc0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, cfe │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n bf6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, d10 │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - b.n b90 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n bf4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b78 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n bf6 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n bcc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl d5e0 │ │ │ │ │ - R_ARM_THM_CALL for_if_clauses_rule │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w c12 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC85 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC85 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ - ldr r2, [r6, #28] │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - ldrd r2, r3, [r6, #16] │ │ │ │ │ - b.n c7c │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -00000d48 : │ │ │ │ │ +0000093c : │ │ │ │ │ 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 d92 │ │ │ │ │ + beq.n 986 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, d88 │ │ │ │ │ + cbnz r3, 97c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, d86 │ │ │ │ │ + cbnz r3, 97a │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, d98 │ │ │ │ │ + cbnz r0, 98c │ │ │ │ │ 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} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n d66 │ │ │ │ │ + b.n 95a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9538 │ │ │ │ │ + bl 955c │ │ │ │ │ R_ARM_THM_CALL star_expressions_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d86 │ │ │ │ │ + beq.n 97a │ │ │ │ │ mov r2, r0 │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d2 <_gather_18_rule+0x12> │ │ │ │ │ + bl 1d2 │ │ │ │ │ R_ARM_THM_CALL _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d88 │ │ │ │ │ + beq.n 97c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n d8c │ │ │ │ │ + b.n 980 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000dc0 : │ │ │ │ │ +000009b4 : │ │ │ │ │ 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 │ │ │ │ │ @@ -1657,206 +1177,206 @@ │ │ │ │ │ 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} │ │ │ │ │ │ │ │ │ │ -00000e04 : │ │ │ │ │ +000009f8 : │ │ │ │ │ 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 e86 │ │ │ │ │ + beq.n a7a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, e7e │ │ │ │ │ + cbnz r3, a72 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 13b84 │ │ │ │ │ + bl 13bdc │ │ │ │ │ R_ARM_THM_CALL list_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, e56 │ │ │ │ │ + cbnz r0, a4a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, e56 │ │ │ │ │ + cbnz r3, a4a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12270 │ │ │ │ │ + bl 122c4 │ │ │ │ │ R_ARM_THM_CALL tuple_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, e56 │ │ │ │ │ + cbnz r0, a4a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, e56 │ │ │ │ │ + cbnz r3, a4a │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, e62 │ │ │ │ │ + cbnz r0, a56 │ │ │ │ │ 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 e04 │ │ │ │ │ + bl 9f8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e54 │ │ │ │ │ + beq.n a48 │ │ │ │ │ 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 e54 │ │ │ │ │ + beq.n a48 │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ - b.n e56 │ │ │ │ │ + b.n a4a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n e5a │ │ │ │ │ + b.n a4e │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n e24 │ │ │ │ │ + b.n a18 │ │ │ │ │ │ │ │ │ │ -00000e8c <_tmp_161_rule>: │ │ │ │ │ +00000a80 <_tmp_161_rule>: │ │ │ │ │ _tmp_161_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 f16 <_tmp_161_rule+0x8a> │ │ │ │ │ + beq.n b0a <_tmp_161_rule+0x8a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n f1c <_tmp_161_rule+0x90> │ │ │ │ │ + bne.n b10 <_tmp_161_rule+0x90> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 13b84 │ │ │ │ │ + bl 13bdc │ │ │ │ │ R_ARM_THM_CALL list_rule │ │ │ │ │ - cbnz r0, f0e <_tmp_161_rule+0x82> │ │ │ │ │ + cbnz r0, b02 <_tmp_161_rule+0x82> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, f0e <_tmp_161_rule+0x82> │ │ │ │ │ + cbnz r3, b02 <_tmp_161_rule+0x82> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12270 │ │ │ │ │ + bl 122c4 │ │ │ │ │ R_ARM_THM_CALL tuple_rule │ │ │ │ │ - cbnz r0, f0e <_tmp_161_rule+0x82> │ │ │ │ │ + cbnz r0, b02 <_tmp_161_rule+0x82> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, f0e <_tmp_161_rule+0x82> │ │ │ │ │ + cbnz r3, b02 <_tmp_161_rule+0x82> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 81a8 │ │ │ │ │ + bl 81c4 │ │ │ │ │ R_ARM_THM_CALL genexp_rule │ │ │ │ │ - cbnz r0, f0e <_tmp_161_rule+0x82> │ │ │ │ │ + cbnz r0, b02 <_tmp_161_rule+0x82> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, f0e <_tmp_161_rule+0x82> │ │ │ │ │ + cbnz r3, b02 <_tmp_161_rule+0x82> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #613 @ 0x265 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, f0e <_tmp_161_rule+0x82> │ │ │ │ │ + cbnz r0, b02 <_tmp_161_rule+0x82> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, f0e <_tmp_161_rule+0x82> │ │ │ │ │ + cbnz r3, b02 <_tmp_161_rule+0x82> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #614 @ 0x266 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, f0e <_tmp_161_rule+0x82> │ │ │ │ │ + cbnz r0, b02 <_tmp_161_rule+0x82> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, f0e <_tmp_161_rule+0x82> │ │ │ │ │ + cbnz r3, b02 <_tmp_161_rule+0x82> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #615 @ 0x267 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, f0e <_tmp_161_rule+0x82> │ │ │ │ │ + cbnz r0, b02 <_tmp_161_rule+0x82> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n eaa <_tmp_161_rule+0x1e> │ │ │ │ │ + b.n a9e <_tmp_161_rule+0x1e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f12 <_tmp_161_rule+0x86> │ │ │ │ │ + b.n b06 <_tmp_161_rule+0x86> │ │ │ │ │ │ │ │ │ │ -00000f24 <_loop0_164_rule>: │ │ │ │ │ +00000b18 <_loop0_164_rule>: │ │ │ │ │ _loop0_164_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 1022 <_loop0_164_rule+0xfe> │ │ │ │ │ + beq.n c16 <_loop0_164_rule+0xfe> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 101a <_loop0_164_rule+0xf6> │ │ │ │ │ + bne.n c0e <_loop0_164_rule+0xf6> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fee <_loop0_164_rule+0xca> │ │ │ │ │ + beq.n be2 <_loop0_164_rule+0xca> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 101a <_loop0_164_rule+0xf6> │ │ │ │ │ + bne.n c0e <_loop0_164_rule+0xf6> │ │ │ │ │ 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 fe6 <_loop0_164_rule+0xc2> │ │ │ │ │ + beq.n bda <_loop0_164_rule+0xc2> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbnz r3, f84 <_loop0_164_rule+0x60> │ │ │ │ │ - bl 70c8 │ │ │ │ │ + cbnz r3, b78 <_loop0_164_rule+0x60> │ │ │ │ │ + bl 70bc │ │ │ │ │ R_ARM_THM_CALL star_targets_rule │ │ │ │ │ - cbnz r0, fb2 <_loop0_164_rule+0x8e> │ │ │ │ │ + cbnz r0, ba6 <_loop0_164_rule+0x8e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1036 <_loop0_164_rule+0x112> │ │ │ │ │ + beq.n c2a <_loop0_164_rule+0x112> │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bgt.n 1028 <_loop0_164_rule+0x104> │ │ │ │ │ + bgt.n c1c <_loop0_164_rule+0x104> │ │ │ │ │ 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 │ │ │ │ │ @@ -1864,539 +1384,582 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, 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 f84 <_loop0_164_rule+0x60> │ │ │ │ │ + beq.n b78 <_loop0_164_rule+0x60> │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f8a <_loop0_164_rule+0x66> │ │ │ │ │ + beq.n b7e <_loop0_164_rule+0x66> │ │ │ │ │ cmp sl, r8 │ │ │ │ │ - beq.n ffe <_loop0_164_rule+0xda> │ │ │ │ │ + beq.n bf2 <_loop0_164_rule+0xda> │ │ │ │ │ str.w r2, [r6, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.n f70 <_loop0_164_rule+0x4c> │ │ │ │ │ + b.n b64 <_loop0_164_rule+0x4c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n f78 <_loop0_164_rule+0x54> │ │ │ │ │ + b.n b6c <_loop0_164_rule+0x54> │ │ │ │ │ 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 fa8 <_loop0_164_rule+0x84> │ │ │ │ │ + b.n b9c <_loop0_164_rule+0x84> │ │ │ │ │ mov.w r3, sl, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1036 <_loop0_164_rule+0x112> │ │ │ │ │ + cbz r0, c2a <_loop0_164_rule+0x112> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n fda <_loop0_164_rule+0xb6> │ │ │ │ │ + b.n bce <_loop0_164_rule+0xb6> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n fa8 <_loop0_164_rule+0x84> │ │ │ │ │ + b.n b9c <_loop0_164_rule+0x84> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n f46 <_loop0_164_rule+0x22> │ │ │ │ │ + b.n b3a <_loop0_164_rule+0x22> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr.w r2, [r6, r7, lsl #2] │ │ │ │ │ str.w r2, [r3, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n f9a <_loop0_164_rule+0x76> │ │ │ │ │ + b.n b8e <_loop0_164_rule+0x76> │ │ │ │ │ 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 fa8 <_loop0_164_rule+0x84> │ │ │ │ │ + b.n b9c <_loop0_164_rule+0x84> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000104c <_loop0_110_rule>: │ │ │ │ │ +00000c40 <_tmp_233_rule>: │ │ │ │ │ +_tmp_233_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 c88 <_tmp_233_rule+0x48> │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cbnz r3, c8e <_tmp_233_rule+0x4e> │ │ │ │ │ + movs r1, #26 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cbnz r0, c80 <_tmp_233_rule+0x40> │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + cbnz r3, c80 <_tmp_233_rule+0x40> │ │ │ │ │ + movs r1, #12 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cbnz r0, c80 <_tmp_233_rule+0x40> │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n c5e <_tmp_233_rule+0x1e> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n c84 <_tmp_233_rule+0x44> │ │ │ │ │ + nop │ │ │ │ │ + │ │ │ │ │ +00000c98 <_loop0_110_rule>: │ │ │ │ │ _loop0_193_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 1126 <_loop0_110_rule+0xda> │ │ │ │ │ + beq.n d72 <_loop0_110_rule+0xda> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 111e <_loop0_110_rule+0xd2> │ │ │ │ │ + bne.n d6a <_loop0_110_rule+0xd2> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10fa <_loop0_110_rule+0xae> │ │ │ │ │ + beq.n d46 <_loop0_110_rule+0xae> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 111e <_loop0_110_rule+0xd2> │ │ │ │ │ + bne.n d6a <_loop0_110_rule+0xd2> │ │ │ │ │ mov r8, r6 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 112c │ │ │ │ │ + bl d78 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 10c2 <_loop0_110_rule+0x76> │ │ │ │ │ + cbnz r0, d0e <_loop0_110_rule+0x76> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 110a <_loop0_110_rule+0xbe> │ │ │ │ │ + cbz r0, d56 <_loop0_110_rule+0xbe> │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - bgt.n 10d2 <_loop0_110_rule+0x86> │ │ │ │ │ + bgt.n d1e <_loop0_110_rule+0x86> │ │ │ │ │ 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} │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - beq.n 10e0 <_loop0_110_rule+0x94> │ │ │ │ │ + beq.n d2c <_loop0_110_rule+0x94> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str.w r3, [r7, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 1092 <_loop0_110_rule+0x46> │ │ │ │ │ + b.n cde <_loop0_110_rule+0x46> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr.w r2, [r7, r6, lsl #2] │ │ │ │ │ str.w r2, [r3, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 10aa <_loop0_110_rule+0x5e> │ │ │ │ │ + b.n cf6 <_loop0_110_rule+0x5e> │ │ │ │ │ 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 │ │ │ │ │ - cbz r0, 110a <_loop0_110_rule+0xbe> │ │ │ │ │ + cbz r0, d56 <_loop0_110_rule+0xbe> │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 10c6 <_loop0_110_rule+0x7a> │ │ │ │ │ + b.n d12 <_loop0_110_rule+0x7a> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r7 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10b8 <_loop0_110_rule+0x6c> │ │ │ │ │ + b.n d04 <_loop0_110_rule+0x6c> │ │ │ │ │ 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 10b8 <_loop0_110_rule+0x6c> │ │ │ │ │ + b.n d04 <_loop0_110_rule+0x6c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10b8 <_loop0_110_rule+0x6c> │ │ │ │ │ + b.n d04 <_loop0_110_rule+0x6c> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 106e <_loop0_110_rule+0x22> │ │ │ │ │ + b.n cba <_loop0_110_rule+0x22> │ │ │ │ │ │ │ │ │ │ -0000112c : │ │ │ │ │ +00000d78 : │ │ │ │ │ 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 11c4 │ │ │ │ │ + beq.n e10 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 11bc │ │ │ │ │ + bne.n e08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 18d58 │ │ │ │ │ + bl 1940c │ │ │ │ │ R_ARM_THM_CALL lambda_param_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 117e │ │ │ │ │ + cbnz r0, dca │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbnz r6, 11bc │ │ │ │ │ + cbnz r6, e08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18d58 │ │ │ │ │ + bl 1940c │ │ │ │ │ R_ARM_THM_CALL lambda_param_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 11ca │ │ │ │ │ + cbnz r0, e16 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17168 │ │ │ │ │ + bl 176c4 │ │ │ │ │ R_ARM_THM_CALL default_rule │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 1160 │ │ │ │ │ + bne.n dac │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 115e │ │ │ │ │ + beq.n daa │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1172 │ │ │ │ │ + bne.n dbe │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1170 │ │ │ │ │ + beq.n dbc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1176 │ │ │ │ │ + b.n dc2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1176 │ │ │ │ │ + b.n dc2 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 114c │ │ │ │ │ + b.n d98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17168 │ │ │ │ │ + bl 176c4 │ │ │ │ │ R_ARM_THM_CALL default_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 116e │ │ │ │ │ + bne.n dba │ │ │ │ │ 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 1198 │ │ │ │ │ - b.n 116e │ │ │ │ │ + bne.n de4 │ │ │ │ │ + b.n dba │ │ │ │ │ │ │ │ │ │ -000011f0 : │ │ │ │ │ +00000e3c : │ │ │ │ │ invalid_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, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 177e │ │ │ │ │ + beq.w 13ca │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 17d0 │ │ │ │ │ + bne.w 141c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r6 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 15fe │ │ │ │ │ + beq.w 124a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r9, r5 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1a1e │ │ │ │ │ + beq.w 166a │ │ │ │ │ mov r1, r3 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1690 │ │ │ │ │ + beq.w 12dc │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 17fc │ │ │ │ │ + beq.w 1448 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl f740 │ │ │ │ │ + bl f794 │ │ │ │ │ R_ARM_THM_CALL starred_expression_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1428 │ │ │ │ │ + bne.w 1074 │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 12f2 │ │ │ │ │ + bne.n f3e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 15c6 │ │ │ │ │ + beq.w 1212 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mov r5, r7 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1a34 │ │ │ │ │ + beq.w 1680 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 1578 │ │ │ │ │ + beq.w 11c4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov fp, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 14f0 │ │ │ │ │ + bne.w 113c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 15d8 │ │ │ │ │ + bne.w 1224 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13f2 │ │ │ │ │ + bne.w 103e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 1874 │ │ │ │ │ + bne.w 14c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16538 │ │ │ │ │ + bl 16ab8 │ │ │ │ │ R_ARM_THM_CALL kwargs_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1838 │ │ │ │ │ + bne.w 1484 │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 175e │ │ │ │ │ + bne.w 13aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16a6 │ │ │ │ │ + bne.w 12f2 │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 175e │ │ │ │ │ + bne.w 13aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 162e │ │ │ │ │ + bne.w 127a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 17d0 │ │ │ │ │ + bne.w 141c │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1614 │ │ │ │ │ + beq.w 1260 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl e258 │ │ │ │ │ + bl e290 │ │ │ │ │ R_ARM_THM_CALL args_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1aac │ │ │ │ │ + bne.w 16f8 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 13a0 │ │ │ │ │ + bne.n fec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1786 │ │ │ │ │ + bne.w 13d2 │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 175e │ │ │ │ │ + bne.w 13aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e258 │ │ │ │ │ + bl e290 │ │ │ │ │ R_ARM_THM_CALL args_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1a4a │ │ │ │ │ + bne.w 1696 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 175e │ │ │ │ │ + bne.w 13aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e258 │ │ │ │ │ + bl e290 │ │ │ │ │ R_ARM_THM_CALL args_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 199c │ │ │ │ │ + bne.w 15e8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 175e │ │ │ │ │ + bne.w 13aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e258 │ │ │ │ │ + bl e290 │ │ │ │ │ R_ARM_THM_CALL args_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1a72 │ │ │ │ │ + bne.w 16be │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 1754 │ │ │ │ │ + b.n 13a0 │ │ │ │ │ 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, r8 │ │ │ │ │ movs r3, #53 @ 0x35 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12e8 │ │ │ │ │ + beq.w f34 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r3, #22 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15b0 │ │ │ │ │ + beq.w 11fc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6001 @ 0x1771 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 1ade │ │ │ │ │ + beq.w 172a │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 180e │ │ │ │ │ + bne.w 145a │ │ │ │ │ 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 15a8 │ │ │ │ │ + beq.w 11f4 │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r8 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 180e │ │ │ │ │ + bne.w 145a │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ 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, 14c4 │ │ │ │ │ + cbnz r3, 1110 │ │ │ │ │ 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 15a2 │ │ │ │ │ + beq.w 11ee │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bgt.n 14e2 │ │ │ │ │ + bgt.n 112e │ │ │ │ │ mov r0, sl │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ @@ -2405,71 +1968,71 @@ │ │ │ │ │ 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, 14be │ │ │ │ │ + cbz r0, 110a │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1814 │ │ │ │ │ + bne.w 1460 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12f8 │ │ │ │ │ - bl f32c <_tmp_258_rule> │ │ │ │ │ + b.n f44 │ │ │ │ │ + bl f380 <_tmp_258_rule> │ │ │ │ │ R_ARM_THM_CALL _tmp_258_rule │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1472 │ │ │ │ │ + beq.n 10be │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - beq.n 1562 │ │ │ │ │ + beq.n 11ae │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [sl, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ mov fp, r2 │ │ │ │ │ - b.n 1464 │ │ │ │ │ + b.n 10b0 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r1, [sl, r7, lsl #2] │ │ │ │ │ str.w r1, [r3, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n 1486 │ │ │ │ │ + b.n 10d2 │ │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12c6 │ │ │ │ │ + beq.w f12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12c6 │ │ │ │ │ + beq.w f12 │ │ │ │ │ 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 12c6 │ │ │ │ │ + beq.w f12 │ │ │ │ │ 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.n 15f8 │ │ │ │ │ + beq.n 1244 │ │ │ │ │ strd r5, r3, [sp] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r3, fp │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_NamedExpr> │ │ │ │ │ @@ -2477,127 +2040,127 @@ │ │ │ │ │ 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 176d4 │ │ │ │ │ + bl 17c28 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15e0 │ │ │ │ │ + beq.n 122c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 140c │ │ │ │ │ + b.n 1058 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ lsls r3, r2, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - cbz r0, 15a2 │ │ │ │ │ + cbz r0, 11ee │ │ │ │ │ mov sl, r0 │ │ │ │ │ - b.n 14d4 │ │ │ │ │ + b.n 1120 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 15b8 │ │ │ │ │ + blt.n 1204 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov fp, r3 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 12b8 │ │ │ │ │ + beq.w f04 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12ce │ │ │ │ │ + b.n f1a │ │ │ │ │ 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.w r8, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12f2 │ │ │ │ │ + b.n f3e │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 12d0 │ │ │ │ │ + b.n f1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 128e │ │ │ │ │ + beq.w eda │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 12f2 │ │ │ │ │ + b.n f3e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12c8 │ │ │ │ │ + beq.w f14 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12d0 │ │ │ │ │ + b.n f1c │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1530 │ │ │ │ │ + b.n 117c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 17d8 │ │ │ │ │ + bne.w 1424 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.n 1230 │ │ │ │ │ + b.n e7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 136c │ │ │ │ │ + beq.w fb8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13a0 │ │ │ │ │ + b.n fec │ │ │ │ │ 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.w 1352 │ │ │ │ │ + beq.w f9e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1352 │ │ │ │ │ + beq.w f9e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d5e0 │ │ │ │ │ + bl d608 │ │ │ │ │ R_ARM_THM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1352 │ │ │ │ │ + beq.w f9e │ │ │ │ │ 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 │ │ │ │ │ @@ -2606,66 +2169,66 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC58 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [r7, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r5, #16] │ │ │ │ │ - bl dc0 │ │ │ │ │ + bl 9b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13ea │ │ │ │ │ + beq.w 1036 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 1754 │ │ │ │ │ + b.n 13a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 1254 │ │ │ │ │ - b.n 12f4 │ │ │ │ │ + beq.w ea0 │ │ │ │ │ + b.n f40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d5e0 │ │ │ │ │ + bl d608 │ │ │ │ │ R_ARM_THM_CALL for_if_clauses_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1336 │ │ │ │ │ + beq.w f82 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1336 │ │ │ │ │ + beq.w f82 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 17e0 │ │ │ │ │ + beq.w 142c │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 1776 │ │ │ │ │ + bne.n 13c2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bl e258 │ │ │ │ │ + bl e290 │ │ │ │ │ R_ARM_THM_CALL args_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1768 │ │ │ │ │ + beq.n 13b4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 133a │ │ │ │ │ + bne.w f86 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ @@ -2689,60 +2252,60 @@ │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC88 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ strd r6, r0, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dc0 │ │ │ │ │ + bl 9b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13ea │ │ │ │ │ + beq.w 1036 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 1754 │ │ │ │ │ + b.n 13a0 │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 17e8 │ │ │ │ │ + beq.n 1434 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 133a │ │ │ │ │ + b.n f86 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1216 │ │ │ │ │ + b.n e62 │ │ │ │ │ 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.w 139c │ │ │ │ │ + beq.w fe8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_155_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_155_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 139c │ │ │ │ │ + beq.w fe8 │ │ │ │ │ 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 │ │ │ │ │ @@ -2751,126 +2314,126 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC89 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [r7, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r5, #16] │ │ │ │ │ - b.n 173e │ │ │ │ │ + b.n 138a │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 1754 │ │ │ │ │ + b.n 13a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 131e │ │ │ │ │ + b.n f6a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 16d2 │ │ │ │ │ + b.n 131e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1ac6 │ │ │ │ │ + bne.w 1712 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ - b.n 16ea │ │ │ │ │ + b.n 1336 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 1262 │ │ │ │ │ + beq.w eae │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12f4 │ │ │ │ │ + b.n f40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16538 │ │ │ │ │ + bl 16ab8 │ │ │ │ │ R_ARM_THM_CALL kwargs_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14bc │ │ │ │ │ + beq.w 1108 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ 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 1aec │ │ │ │ │ + beq.w 1738 │ │ │ │ │ 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 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1ae6 │ │ │ │ │ + beq.w 1732 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1938 │ │ │ │ │ + beq.n 1584 │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 17d8 │ │ │ │ │ + bne.n 1424 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2fe │ │ │ │ │ + bl 2fe │ │ │ │ │ R_ARM_THM_CALL _tmp_262_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbnz r0, 187a │ │ │ │ │ + cbnz r0, 14c6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 131e │ │ │ │ │ + b.n f6a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1af2 │ │ │ │ │ + beq.w 173e │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 1994 │ │ │ │ │ + bne.n 15e0 │ │ │ │ │ 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.n 1980 │ │ │ │ │ + beq.n 15cc │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r8 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 1994 │ │ │ │ │ + bne.n 15e0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1950 │ │ │ │ │ + bne.n 159c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 197a │ │ │ │ │ + beq.n 15c6 │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - bgt.n 1940 │ │ │ │ │ + bgt.n 158c │ │ │ │ │ mov r0, sl │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r1, r7 │ │ │ │ │ @@ -2879,101 +2442,101 @@ │ │ │ │ │ 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 1ae6 │ │ │ │ │ + beq.w 1732 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mvn.w r1, #4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC87 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC87 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ strd r1, r2, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldrd r2, r3, [r5, #12] │ │ │ │ │ - bl dc0 │ │ │ │ │ + bl 9b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13ea │ │ │ │ │ + beq.w 1036 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1754 │ │ │ │ │ + b.n 13a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 185a │ │ │ │ │ + b.n 14a6 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr.w r0, [sl, r9, lsl #2] │ │ │ │ │ str.w r0, [r1, r9, lsl #2] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ - b.n 18d2 │ │ │ │ │ + b.n 151e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2fe │ │ │ │ │ + bl 2fe │ │ │ │ │ R_ARM_THM_CALL _tmp_262_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18c0 │ │ │ │ │ + beq.n 150c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.w 1afc │ │ │ │ │ + bne.w 1748 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1afa │ │ │ │ │ + bne.w 1746 │ │ │ │ │ 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.w r8, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1874 │ │ │ │ │ + b.n 14c0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1874 │ │ │ │ │ + b.n 14c0 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13ce │ │ │ │ │ + beq.w 101a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13ce │ │ │ │ │ + beq.w 101a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d5e0 │ │ │ │ │ + bl d608 │ │ │ │ │ R_ARM_THM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13ce │ │ │ │ │ + beq.w 101a │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldrd r8, r3, [r7, #16] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr r6, [r2, #0] │ │ │ │ │ @@ -2996,245 +2559,245 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC88 │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ strd r7, r0, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dc0 │ │ │ │ │ + bl 9b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13ea │ │ │ │ │ + beq.w 1036 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r8, r5 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 1754 │ │ │ │ │ + b.n 13a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 1244 │ │ │ │ │ - b.n 12f8 │ │ │ │ │ + beq.w e90 │ │ │ │ │ + b.n f44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 159c │ │ │ │ │ + bne.w 11e8 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.n 12a2 │ │ │ │ │ + b.n eee │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d5e0 │ │ │ │ │ + bl d608 │ │ │ │ │ R_ARM_THM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13b8 │ │ │ │ │ + beq.w 1004 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_nonparen_genexp_in_call> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_nonparen_genexp_in_call │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbnz r0, 1aa8 │ │ │ │ │ + cbnz r0, 16f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1688 │ │ │ │ │ - b.n 13ea │ │ │ │ │ + bne.w 12d4 │ │ │ │ │ + b.n 1036 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13e6 │ │ │ │ │ + beq.w 1032 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e258 │ │ │ │ │ + bl e290 │ │ │ │ │ R_ARM_THM_CALL args_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13e6 │ │ │ │ │ + beq.w 1032 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_arguments_parsing_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_arguments_parsing_error │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbnz r0, 1aa8 │ │ │ │ │ + cbnz r0, 16f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1750 │ │ │ │ │ - b.n 13ea │ │ │ │ │ + bne.w 139c │ │ │ │ │ + b.n 1036 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13ee │ │ │ │ │ + b.n 103a │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 137c │ │ │ │ │ + beq.w fc8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ - b.n 137e │ │ │ │ │ + b.n fca │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d5e0 │ │ │ │ │ + bl d608 │ │ │ │ │ R_ARM_THM_CALL for_if_clauses_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17f6 │ │ │ │ │ + beq.w 1442 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ - b.n 16ea │ │ │ │ │ + b.n 1336 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1434 │ │ │ │ │ + b.n 1080 │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 131e │ │ │ │ │ + b.n f6a │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12fc │ │ │ │ │ + b.n f48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 188a │ │ │ │ │ + b.n 14d6 │ │ │ │ │ mov sl, r0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r2, [sl, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - b.n 18b4 │ │ │ │ │ + b.n 1500 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001b0c : │ │ │ │ │ +00001758 : │ │ │ │ │ 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 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 1ce6 │ │ │ │ │ + beq.w 1932 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1bec │ │ │ │ │ + bne.n 1838 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r5 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1cd0 │ │ │ │ │ + beq.w 191c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #613 @ 0x265 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1c7c │ │ │ │ │ + bne.w 18c8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1cda │ │ │ │ │ + bne.w 1926 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #615 @ 0x267 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1c7c │ │ │ │ │ + bne.w 18c8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1cda │ │ │ │ │ + bne.w 1926 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #614 @ 0x266 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1c7c │ │ │ │ │ + bne.n 18c8 │ │ │ │ │ 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 1cca │ │ │ │ │ + bne.w 1916 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 1bf4 │ │ │ │ │ + cbnz r0, 1840 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1cca │ │ │ │ │ + bne.w 1916 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_157_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_157_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ - cbz r0, 1bd0 │ │ │ │ │ + cbz r0, 181c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1c4e │ │ │ │ │ + bne.n 189a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1cca │ │ │ │ │ + bne.n 1916 │ │ │ │ │ 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 1cee │ │ │ │ │ + bne.w 193a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [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 1baa │ │ │ │ │ + beq.n 17f6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1baa │ │ │ │ │ + beq.n 17f6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d5e0 │ │ │ │ │ + bl d608 │ │ │ │ │ R_ARM_THM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1baa │ │ │ │ │ + beq.n 17f6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC58 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC58 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -3243,30 +2806,30 @@ │ │ │ │ │ ldr r1, [r7, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dc0 │ │ │ │ │ + bl 9b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1bec │ │ │ │ │ + beq.n 1838 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1bee │ │ │ │ │ + b.n 183a │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1bd0 │ │ │ │ │ + beq.n 181c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC91 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC91 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -3274,25 +2837,25 @@ │ │ │ │ │ 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, #16] │ │ │ │ │ - b.n 1c36 │ │ │ │ │ + b.n 1882 │ │ │ │ │ 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, 1ce2 │ │ │ │ │ + cbz r0, 192e │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC90 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC90 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ adds r3, #16 │ │ │ │ │ @@ -3304,56 +2867,56 @@ │ │ │ │ │ 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 dc0 │ │ │ │ │ + bl 9b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1c48 │ │ │ │ │ - b.n 1bec │ │ │ │ │ + bne.n 1894 │ │ │ │ │ + b.n 1838 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1bee │ │ │ │ │ + b.n 183a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r3, 1d36 │ │ │ │ │ + cbz r3, 1982 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1b98 │ │ │ │ │ + b.n 17e4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1b98 │ │ │ │ │ + b.n 17e4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1b30 │ │ │ │ │ + b.n 177c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1be8 │ │ │ │ │ + beq.w 1834 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1be8 │ │ │ │ │ + beq.w 1834 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1be8 │ │ │ │ │ + beq.w 1834 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC92 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC92 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -3361,643 +2924,643 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r0, #28] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #12] │ │ │ │ │ - b.n 1c36 │ │ │ │ │ + b.n 1882 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n 1b48 │ │ │ │ │ + b.n 1794 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001d3c <_tmp_157_rule>: │ │ │ │ │ +00001988 <_tmp_157_rule>: │ │ │ │ │ _tmp_157_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 1d94 <_tmp_157_rule+0x58> │ │ │ │ │ + beq.n 19e0 <_tmp_157_rule+0x58> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 1d9a <_tmp_157_rule+0x5e> │ │ │ │ │ + cbnz r3, 19e6 <_tmp_157_rule+0x5e> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - cbnz r0, 1d7a <_tmp_157_rule+0x3e> │ │ │ │ │ + cbnz r0, 19c6 <_tmp_157_rule+0x3e> │ │ │ │ │ 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 1d6c <_tmp_157_rule+0x30> │ │ │ │ │ + beq.n 19b8 <_tmp_157_rule+0x30> │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ - b.n 1d70 <_tmp_157_rule+0x34> │ │ │ │ │ + b.n 19bc <_tmp_157_rule+0x34> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1d5c <_tmp_157_rule+0x20> │ │ │ │ │ + b.n 19a8 <_tmp_157_rule+0x20> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1d74 <_tmp_157_rule+0x38> │ │ │ │ │ + b.n 19c0 <_tmp_157_rule+0x38> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001da4 <_tmp_11_rule>: │ │ │ │ │ +000019f0 <_tmp_11_rule>: │ │ │ │ │ _tmp_11_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 1df2 <_tmp_11_rule+0x4e> │ │ │ │ │ + beq.n 1a3e <_tmp_11_rule+0x4e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 1dea <_tmp_11_rule+0x46> │ │ │ │ │ + cbnz r3, 1a36 <_tmp_11_rule+0x46> │ │ │ │ │ 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, 1dde <_tmp_11_rule+0x3a> │ │ │ │ │ + cbnz r0, 1a2a <_tmp_11_rule+0x3a> │ │ │ │ │ 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 e9b4 │ │ │ │ │ + bl e9ec │ │ │ │ │ R_ARM_THM_CALL annotated_rhs_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1dd6 <_tmp_11_rule+0x32> │ │ │ │ │ - b.n 1dd4 <_tmp_11_rule+0x30> │ │ │ │ │ + bne.n 1a22 <_tmp_11_rule+0x32> │ │ │ │ │ + b.n 1a20 <_tmp_11_rule+0x30> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1dda <_tmp_11_rule+0x36> │ │ │ │ │ + b.n 1a26 <_tmp_11_rule+0x36> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1dc2 <_tmp_11_rule+0x1e> │ │ │ │ │ + b.n 1a0e <_tmp_11_rule+0x1e> │ │ │ │ │ │ │ │ │ │ -00001df8 : │ │ │ │ │ +00001a44 : │ │ │ │ │ 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 1e92 │ │ │ │ │ + beq.n 1ade │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1ea4 │ │ │ │ │ + bne.n 1af0 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 1e82 │ │ │ │ │ + bne.n 1ace │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1e98 │ │ │ │ │ + blt.n 1ae4 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 1ea4 │ │ │ │ │ + cbnz r3, 1af0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12500 │ │ │ │ │ + bl 12554 │ │ │ │ │ R_ARM_THM_CALL star_named_expression_rule │ │ │ │ │ - cbz r0, 1e60 │ │ │ │ │ + cbz r0, 1aac │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - cbnz r0, 1eac │ │ │ │ │ + cbnz r0, 1af8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r1, 1ea4 │ │ │ │ │ + cbnz r1, 1af0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11ec0 │ │ │ │ │ + bl 11f14 │ │ │ │ │ R_ARM_THM_CALL named_expression_rule │ │ │ │ │ - cbz r0, 1e7e │ │ │ │ │ + cbz r0, 1aca │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 1e6e │ │ │ │ │ + b.n 1aba │ │ │ │ │ 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 1e4a │ │ │ │ │ + b.n 1a96 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1e1a │ │ │ │ │ + b.n 1a66 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1e74 │ │ │ │ │ + b.n 1ac0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1e74 │ │ │ │ │ + b.n 1ac0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bl 13c8c │ │ │ │ │ + bl 13ce4 │ │ │ │ │ R_ARM_THM_CALL star_named_expressions_rule │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1e62 │ │ │ │ │ + bne.n 1aae │ │ │ │ │ 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 │ │ │ │ │ - cbz r0, 1f04 │ │ │ │ │ + cbz r0, 1b50 │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr r5, [r5, #24] │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ - cbz r0, 1f0a │ │ │ │ │ + cbz r0, 1b56 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ mov r2, r6 │ │ │ │ │ movs r1, #1 │ │ │ │ │ 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.n 1e6e │ │ │ │ │ + bne.n 1aba │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1e6e │ │ │ │ │ + beq.n 1aba │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1e74 │ │ │ │ │ + b.n 1ac0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1e74 │ │ │ │ │ + b.n 1ac0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1ed8 │ │ │ │ │ + b.n 1b24 │ │ │ │ │ │ │ │ │ │ -00001f10 <_loop0_112_rule>: │ │ │ │ │ +00001b5c <_loop0_112_rule>: │ │ │ │ │ _loop0_112_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 2030 <_loop0_112_rule+0x120> │ │ │ │ │ + beq.n 1c7c <_loop0_112_rule+0x120> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 2028 <_loop0_112_rule+0x118> │ │ │ │ │ + bne.n 1c74 <_loop0_112_rule+0x118> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2018 <_loop0_112_rule+0x108> │ │ │ │ │ + beq.n 1c64 <_loop0_112_rule+0x108> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 2028 <_loop0_112_rule+0x118> │ │ │ │ │ + bne.n 1c74 <_loop0_112_rule+0x118> │ │ │ │ │ mov r7, r5 │ │ │ │ │ - mov.w r9, #1 │ │ │ │ │ - movw sl, #6000 @ 0x1770 │ │ │ │ │ + mov.w sl, #1 │ │ │ │ │ + movw r9, #6000 @ 0x1770 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ - cmp r3, sl │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 2010 <_loop0_112_rule+0x100> │ │ │ │ │ + beq.n 1c5c <_loop0_112_rule+0x100> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 1f84 <_loop0_112_rule+0x74> │ │ │ │ │ + cbnz r3, 1bd0 <_loop0_112_rule+0x74> │ │ │ │ │ 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, 1faa <_loop0_112_rule+0x9a> │ │ │ │ │ + cbnz r0, 1bf6 <_loop0_112_rule+0x9a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ - cbnz r3, 1f84 <_loop0_112_rule+0x74> │ │ │ │ │ + cbnz r3, 1bd0 <_loop0_112_rule+0x74> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14070 │ │ │ │ │ + bl 140c8 │ │ │ │ │ R_ARM_THM_CALL fstring_replacement_field_rule │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 1fb8 <_loop0_112_rule+0xa8> │ │ │ │ │ + cbnz r0, 1c04 <_loop0_112_rule+0xa8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 1ffc <_loop0_112_rule+0xec> │ │ │ │ │ + cbz r0, 1c48 <_loop0_112_rule+0xec> │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - ble.n 1fce <_loop0_112_rule+0xbe> │ │ │ │ │ + ble.n 1c1a <_loop0_112_rule+0xbe> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr.w r2, [r8, r5, lsl #2] │ │ │ │ │ str.w r2, [r3, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 1f98 <_loop0_112_rule+0x88> │ │ │ │ │ + b.n 1be4 <_loop0_112_rule+0x88> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_decoded_constant_from_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_decoded_constant_from_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2036 <_loop0_112_rule+0x126> │ │ │ │ │ + beq.n 1c82 <_loop0_112_rule+0x126> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r9, r7 │ │ │ │ │ + cmp sl, r7 │ │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 1fe2 <_loop0_112_rule+0xd2> │ │ │ │ │ + beq.n 1c2e <_loop0_112_rule+0xd2> │ │ │ │ │ str.w r3, [r8, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n 1f56 <_loop0_112_rule+0x46> │ │ │ │ │ + b.n 1ba2 <_loop0_112_rule+0x46> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - mov.w r9, r9, lsl #1 │ │ │ │ │ + mov.w sl, sl, lsl #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - mov.w r1, r9, lsl #2 │ │ │ │ │ + mov.w r1, sl, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 1ffc <_loop0_112_rule+0xec> │ │ │ │ │ + cbz r0, 1c48 <_loop0_112_rule+0xec> │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 1fc4 <_loop0_112_rule+0xb4> │ │ │ │ │ + b.n 1c10 <_loop0_112_rule+0xb4> │ │ │ │ │ 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 1fd8 <_loop0_112_rule+0xc8> │ │ │ │ │ + b.n 1c24 <_loop0_112_rule+0xc8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1f60 <_loop0_112_rule+0x50> │ │ │ │ │ + b.n 1bac <_loop0_112_rule+0x50> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1fd8 <_loop0_112_rule+0xc8> │ │ │ │ │ + b.n 1c24 <_loop0_112_rule+0xc8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1fd8 <_loop0_112_rule+0xc8> │ │ │ │ │ + b.n 1c24 <_loop0_112_rule+0xc8> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1f32 <_loop0_112_rule+0x22> │ │ │ │ │ + b.n 1b7e <_loop0_112_rule+0x22> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1f88 <_loop0_112_rule+0x78> │ │ │ │ │ + beq.n 1bd4 <_loop0_112_rule+0x78> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1f88 <_loop0_112_rule+0x78> │ │ │ │ │ + b.n 1bd4 <_loop0_112_rule+0x78> │ │ │ │ │ │ │ │ │ │ -00002048 <_loop1_64_rule>: │ │ │ │ │ +00001c94 <_loop1_64_rule>: │ │ │ │ │ _loop1_64_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr 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 22ce <_loop1_64_rule+0x286> │ │ │ │ │ + beq.w 1f1a <_loop1_64_rule+0x286> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 22c4 <_loop1_64_rule+0x27c> │ │ │ │ │ + bne.w 1f10 <_loop1_64_rule+0x27c> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 22d4 <_loop1_64_rule+0x28c> │ │ │ │ │ + beq.w 1f20 <_loop1_64_rule+0x28c> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 22c6 <_loop1_64_rule+0x27e> │ │ │ │ │ + bne.w 1f12 <_loop1_64_rule+0x27e> │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ movw r7, #6000 @ 0x1770 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 22e4 <_loop1_64_rule+0x29c> │ │ │ │ │ + beq.w 1f30 <_loop1_64_rule+0x29c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2116 <_loop1_64_rule+0xce> │ │ │ │ │ + bne.n 1d62 <_loop1_64_rule+0xce> │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 218e <_loop1_64_rule+0x146> │ │ │ │ │ + bne.n 1dda <_loop1_64_rule+0x146> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC93 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC93 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ - cbz r0, 2116 <_loop1_64_rule+0xce> │ │ │ │ │ + cbz r0, 1d62 <_loop1_64_rule+0xce> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22ec │ │ │ │ │ + bl 1f38 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 2116 <_loop1_64_rule+0xce> │ │ │ │ │ + cbz r0, 1d62 <_loop1_64_rule+0xce> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2c84 │ │ │ │ │ + bl 2684 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ - cbnz r3, 2116 <_loop1_64_rule+0xce> │ │ │ │ │ + cbnz r3, 1d62 <_loop1_64_rule+0xce> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 2116 <_loop1_64_rule+0xce> │ │ │ │ │ + cbz r0, 1d62 <_loop1_64_rule+0xce> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13638 │ │ │ │ │ + bl 13690 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ - cbz r0, 2116 <_loop1_64_rule+0xce> │ │ │ │ │ + cbz r0, 1d62 <_loop1_64_rule+0xce> │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ bl 0 <_PyAST_match_case> │ │ │ │ │ R_ARM_THM_CALL _PyAST_match_case │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 210c <_loop1_64_rule+0xc4> │ │ │ │ │ + cbz r0, 1d58 <_loop1_64_rule+0xc4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp fp, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 2162 <_loop1_64_rule+0x11a> │ │ │ │ │ + beq.n 1dae <_loop1_64_rule+0x11a> │ │ │ │ │ str.w r6, [r9, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ - b.n 2098 <_loop1_64_rule+0x50> │ │ │ │ │ + b.n 1ce4 <_loop1_64_rule+0x50> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, 2116 <_loop1_64_rule+0xce> │ │ │ │ │ + cbz r0, 1d62 <_loop1_64_rule+0xce> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 22be <_loop1_64_rule+0x276> │ │ │ │ │ + beq.w 1f0a <_loop1_64_rule+0x276> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 22be <_loop1_64_rule+0x276> │ │ │ │ │ + bne.w 1f0a <_loop1_64_rule+0x276> │ │ │ │ │ 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 │ │ │ │ │ - cbz r0, 217a <_loop1_64_rule+0x132> │ │ │ │ │ + cbz r0, 1dc6 <_loop1_64_rule+0x132> │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - ble.n 214e <_loop1_64_rule+0x106> │ │ │ │ │ + ble.n 1d9a <_loop1_64_rule+0x106> │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ ldr.w r2, [r9, r6, lsl #2] │ │ │ │ │ str.w r2, [r3, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 213a <_loop1_64_rule+0xf2> │ │ │ │ │ + b.n 1d86 <_loop1_64_rule+0xf2> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov.w fp, fp, lsl #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov.w r1, fp, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 2178 <_loop1_64_rule+0x130> │ │ │ │ │ + cbz r0, 1dc4 <_loop1_64_rule+0x130> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n 2100 <_loop1_64_rule+0xb8> │ │ │ │ │ + b.n 1d4c <_loop1_64_rule+0xb8> │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2158 <_loop1_64_rule+0x110> │ │ │ │ │ + b.n 1da4 <_loop1_64_rule+0x110> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2220 <_loop1_64_rule+0x1d8> │ │ │ │ │ + beq.n 1e6c <_loop1_64_rule+0x1d8> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC93 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC93 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ - cbz r0, 21d2 <_loop1_64_rule+0x18a> │ │ │ │ │ + cbz r0, 1e1e <_loop1_64_rule+0x18a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22ec │ │ │ │ │ - cbz r0, 21d2 <_loop1_64_rule+0x18a> │ │ │ │ │ + bl 1f38 │ │ │ │ │ + cbz r0, 1e1e <_loop1_64_rule+0x18a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2c84 │ │ │ │ │ + bl 2684 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, 21d4 <_loop1_64_rule+0x18c> │ │ │ │ │ + cbnz r6, 1e20 <_loop1_64_rule+0x18c> │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2232 <_loop1_64_rule+0x1ea> │ │ │ │ │ + bne.n 1e7e <_loop1_64_rule+0x1ea> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - cbnz r6, 222c <_loop1_64_rule+0x1e4> │ │ │ │ │ + cbnz r6, 1e78 <_loop1_64_rule+0x1e4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC93 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC93 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ - cbz r0, 220a <_loop1_64_rule+0x1c2> │ │ │ │ │ + cbz r0, 1e56 <_loop1_64_rule+0x1c2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22ec │ │ │ │ │ - cbz r0, 220a <_loop1_64_rule+0x1c2> │ │ │ │ │ + bl 1f38 │ │ │ │ │ + cbz r0, 1e56 <_loop1_64_rule+0x1c2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2c84 │ │ │ │ │ + bl 2684 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 22b4 <_loop1_64_rule+0x26c> │ │ │ │ │ + bne.n 1f00 <_loop1_64_rule+0x26c> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 2264 <_loop1_64_rule+0x21c> │ │ │ │ │ + cbnz r0, 1eb0 <_loop1_64_rule+0x21c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 20ae <_loop1_64_rule+0x66> │ │ │ │ │ + beq.w 1cfa <_loop1_64_rule+0x66> │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n 211a <_loop1_64_rule+0xd2> │ │ │ │ │ + b.n 1d66 <_loop1_64_rule+0xd2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 22b8 <_loop1_64_rule+0x270> │ │ │ │ │ + beq.n 1f04 <_loop1_64_rule+0x270> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 2210 <_loop1_64_rule+0x1c8> │ │ │ │ │ + b.n 1e5c <_loop1_64_rule+0x1c8> │ │ │ │ │ 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 r6, r0 │ │ │ │ │ - cbnz r0, 22ac <_loop1_64_rule+0x264> │ │ │ │ │ + cbnz r0, 1ef8 <_loop1_64_rule+0x264> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - cbz r0, 2260 <_loop1_64_rule+0x218> │ │ │ │ │ + cbz r0, 1eac <_loop1_64_rule+0x218> │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 2210 <_loop1_64_rule+0x1c8> │ │ │ │ │ + b.n 1e5c <_loop1_64_rule+0x1c8> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 220e <_loop1_64_rule+0x1c6> │ │ │ │ │ + b.n 1e5a <_loop1_64_rule+0x1c6> │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 220a <_loop1_64_rule+0x1c2> │ │ │ │ │ + beq.n 1e56 <_loop1_64_rule+0x1c2> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 220a <_loop1_64_rule+0x1c2> │ │ │ │ │ + beq.n 1e56 <_loop1_64_rule+0x1c2> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ @@ -4008,1113 +3571,840 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC94 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC94 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2250 <_loop1_64_rule+0x208> │ │ │ │ │ + beq.n 1e9c <_loop1_64_rule+0x208> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 20f8 <_loop1_64_rule+0xb0> │ │ │ │ │ + b.n 1d44 <_loop1_64_rule+0xb0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 220e <_loop1_64_rule+0x1c6> │ │ │ │ │ + b.n 1e5a <_loop1_64_rule+0x1c6> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - b.n 21a4 <_loop1_64_rule+0x15c> │ │ │ │ │ + b.n 1df0 <_loop1_64_rule+0x15c> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2158 <_loop1_64_rule+0x110> │ │ │ │ │ + b.n 1da4 <_loop1_64_rule+0x110> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 206c <_loop1_64_rule+0x24> │ │ │ │ │ + b.n 1cb8 <_loop1_64_rule+0x24> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r9 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2158 <_loop1_64_rule+0x110> │ │ │ │ │ + b.n 1da4 <_loop1_64_rule+0x110> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 20a2 <_loop1_64_rule+0x5a> │ │ │ │ │ + b.n 1cee <_loop1_64_rule+0x5a> │ │ │ │ │ │ │ │ │ │ -000022ec : │ │ │ │ │ +00001f38 : │ │ │ │ │ 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 2366 │ │ │ │ │ + beq.n 1fb2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 23c0 │ │ │ │ │ + bne.n 200c │ │ │ │ │ ldrd r5, r2, [r4, #8] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.n 23b0 │ │ │ │ │ + bne.n 1ffc │ │ │ │ │ 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 23c8 │ │ │ │ │ + blt.n 2014 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 23aa │ │ │ │ │ + bne.n 1ff6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23d4 │ │ │ │ │ + bl 2020 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 2370 │ │ │ │ │ + cbnz r0, 1fbc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r2, 23aa │ │ │ │ │ + cbnz r2, 1ff6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a5c4 │ │ │ │ │ + bl 1aecc │ │ │ │ │ R_ARM_THM_CALL pattern_rule │ │ │ │ │ - cbz r0, 236c │ │ │ │ │ + cbz r0, 1fb8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 230c │ │ │ │ │ + b.n 1f58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 2358 │ │ │ │ │ + b.n 1fa4 │ │ │ │ │ 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, 23c0 │ │ │ │ │ + cbz r0, 200c │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ bl 0 <_PyAST_MatchSequence> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchSequence │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2358 │ │ │ │ │ + bne.n 1fa4 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2358 │ │ │ │ │ + beq.n 1fa4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 235e │ │ │ │ │ + b.n 1faa │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 235e │ │ │ │ │ + b.n 1faa │ │ │ │ │ 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 2340 │ │ │ │ │ + b.n 1f8c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 235e │ │ │ │ │ + b.n 1faa │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 235e │ │ │ │ │ + b.n 1faa │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000023d4 : │ │ │ │ │ +00002020 : │ │ │ │ │ open_sequence_pattern_rule(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 2450 │ │ │ │ │ + beq.n 209c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 2448 │ │ │ │ │ + cbnz r3, 2094 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 2458 │ │ │ │ │ + bl 20a4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 240c │ │ │ │ │ + cbz r0, 2058 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 241a │ │ │ │ │ + cbnz r0, 2066 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2b18 │ │ │ │ │ + bl 2518 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 240c │ │ │ │ │ + bne.n 2058 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2410 │ │ │ │ │ + bne.n 205c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 240e │ │ │ │ │ + beq.n 205a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2414 │ │ │ │ │ + b.n 2060 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2414 │ │ │ │ │ + b.n 2060 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 23f2 │ │ │ │ │ + b.n 203e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002458 : │ │ │ │ │ +000020a4 : │ │ │ │ │ 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 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 256e │ │ │ │ │ + beq.n 21ba │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 25ca │ │ │ │ │ + bne.w 2216 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 25ae │ │ │ │ │ + beq.w 21fa │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ mov.w r1, #1088 @ 0x440 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbnz r0, 24f2 │ │ │ │ │ + cbnz r0, 213e │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 2562 │ │ │ │ │ + beq.n 21ae │ │ │ │ │ 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 r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 25bc │ │ │ │ │ + bne.n 2208 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 251c │ │ │ │ │ + cbnz r0, 2168 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 25bc │ │ │ │ │ + bne.n 2208 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 257e │ │ │ │ │ + bne.n 21ca │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov.w r2, #1088 @ 0x440 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ 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, 250e │ │ │ │ │ + cbnz r0, 215a │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 2576 │ │ │ │ │ + bne.n 21c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a5c4 │ │ │ │ │ + bl 1aecc │ │ │ │ │ R_ARM_THM_CALL pattern_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, 2518 │ │ │ │ │ + cbz r0, 2164 │ │ │ │ │ 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 250e │ │ │ │ │ + b.n 215a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27ec │ │ │ │ │ + bl 2350 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 24cc │ │ │ │ │ + beq.n 2118 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 25c2 │ │ │ │ │ + beq.n 220e │ │ │ │ │ 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, [r6, #4] │ │ │ │ │ bl 0 <_PyAST_MatchStar> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchStar │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 24e4 │ │ │ │ │ + bne.n 2130 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 24e4 │ │ │ │ │ + beq.n 2130 │ │ │ │ │ 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 24fe │ │ │ │ │ + b.n 214a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 24ae │ │ │ │ │ - b.n 2554 │ │ │ │ │ + bge.n 20fa │ │ │ │ │ + b.n 21a0 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 247c │ │ │ │ │ + b.n 20c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2510 │ │ │ │ │ + b.n 215c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2888 │ │ │ │ │ + bl 23ec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 24e0 │ │ │ │ │ + beq.n 212c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 25c2 │ │ │ │ │ + cbz r0, 220e │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r6, [r3, #24] │ │ │ │ │ str r6, [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 24e4 │ │ │ │ │ - b.n 254c │ │ │ │ │ + bne.n 2130 │ │ │ │ │ + b.n 2198 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 2494 │ │ │ │ │ + beq.w 20e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 255e │ │ │ │ │ + b.n 21aa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 255e │ │ │ │ │ + b.n 21aa │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 2510 │ │ │ │ │ - │ │ │ │ │ -000025d0 : │ │ │ │ │ -signed_number_rule(): │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ - ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ - sub sp, #28 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - adds r1, r3, #1 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 263c │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.n 269c │ │ │ │ │ - ldrd r7, r5, [r4, #8] │ │ │ │ │ - cmp r5, r7 │ │ │ │ │ - beq.n 2678 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_number_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_number_token │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cbnz r0, 262c │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 269c │ │ │ │ │ - movs r1, #15 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 2642 │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r6, r5 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - add sp, #28 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 25f2 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_number_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_number_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 262a │ │ │ │ │ - str r0, [sp, #20] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cbz r0, 2696 │ │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - str r0, [sp, #8] │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - movs r0, #4 │ │ │ │ │ - ldr r7, [r6, #24] │ │ │ │ │ - str r7, [sp, #4] │ │ │ │ │ - ldr r6, [r6, #20] │ │ │ │ │ - str r6, [sp, #0] │ │ │ │ │ - bl 0 <_PyAST_UnaryOp> │ │ │ │ │ - R_ARM_THM_CALL _PyAST_UnaryOp │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cbz r0, 26a4 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b.n 262c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, r6 │ │ │ │ │ - blt.n 26ac │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 260e │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 2632 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 2632 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 262c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 2632 │ │ │ │ │ - nop │ │ │ │ │ + b.n 215c │ │ │ │ │ │ │ │ │ │ -000026b8 : │ │ │ │ │ +0000221c : │ │ │ │ │ complex_number_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 2726 │ │ │ │ │ + beq.n 228a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 27d8 │ │ │ │ │ + bne.n 233c │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 27b4 │ │ │ │ │ + beq.n 2318 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1badc │ │ │ │ │ + bl 1c4f4 │ │ │ │ │ R_ARM_THM_CALL signed_real_number_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2782 │ │ │ │ │ + bne.n 22e6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 27d8 │ │ │ │ │ + bne.n 233c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1badc │ │ │ │ │ + bl 1c4f4 │ │ │ │ │ R_ARM_THM_CALL signed_real_number_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbnz r0, 272c │ │ │ │ │ + cbnz r0, 2290 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 26da │ │ │ │ │ + b.n 223e │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2714 │ │ │ │ │ + beq.n 2278 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 248 <_gather_18_rule+0x88> │ │ │ │ │ + bl 248 │ │ │ │ │ R_ARM_THM_CALL imaginary_number_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2714 │ │ │ │ │ + beq.n 2278 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2718 │ │ │ │ │ + beq.n 227c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r1, #2 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ strd r7, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2718 │ │ │ │ │ + bne.n 227c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2716 │ │ │ │ │ + beq.n 227a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 271c │ │ │ │ │ + b.n 2280 │ │ │ │ │ movs r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2702 │ │ │ │ │ + beq.n 2266 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 248 <_gather_18_rule+0x88> │ │ │ │ │ + bl 248 │ │ │ │ │ R_ARM_THM_CALL imaginary_number_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2702 │ │ │ │ │ + beq.n 2266 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2718 │ │ │ │ │ + beq.n 227c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r1, #1 │ │ │ │ │ - b.n 275c │ │ │ │ │ + b.n 22c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 27e0 │ │ │ │ │ + blt.n 2344 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 26f6 │ │ │ │ │ + beq.n 225a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 271c │ │ │ │ │ + b.n 2280 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 271c │ │ │ │ │ + b.n 2280 │ │ │ │ │ │ │ │ │ │ -000027ec : │ │ │ │ │ +00002350 : │ │ │ │ │ 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 2880 │ │ │ │ │ + beq.n 23e4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 2878 │ │ │ │ │ + cbnz r5, 23dc │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC95 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC95 │ │ │ │ │ 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, 2868 │ │ │ │ │ + cbz r0, 23cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - cbz r0, 2868 │ │ │ │ │ + cbz r0, 23cc │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_69_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_69_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ - cbz r0, 2868 │ │ │ │ │ + cbz r0, 23cc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 286c │ │ │ │ │ + cbnz r0, 23d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, 286a │ │ │ │ │ + cbz r0, 23ce │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2870 │ │ │ │ │ + b.n 23d4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2870 │ │ │ │ │ + b.n 23d4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 280c │ │ │ │ │ + b.n 2370 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002888 : │ │ │ │ │ +000023ec : │ │ │ │ │ wildcard_pattern_rule(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 2958 │ │ │ │ │ + beq.n 24bc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2944 │ │ │ │ │ + bne.n 24a8 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 2920 │ │ │ │ │ + beq.n 2484 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC95 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC95 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ - cbnz r0, 28e4 │ │ │ │ │ + cbnz r0, 2448 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 28d8 │ │ │ │ │ + beq.n 243c │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r1, [r0, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_PyAST_MatchAs> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchAs │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 28d8 │ │ │ │ │ + bne.n 243c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 28d6 │ │ │ │ │ + beq.n 243a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 28dc │ │ │ │ │ + b.n 2440 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 294c │ │ │ │ │ + blt.n 24b0 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 28c4 │ │ │ │ │ + beq.n 2428 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 28dc │ │ │ │ │ + b.n 2440 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 28dc │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 28a8 │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -00002960 : │ │ │ │ │ -attr_rule(): │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ - ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ - sub sp, #32 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - adds r1, r3, #1 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 2a9a │ │ │ │ │ - add r2, sp, #28 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #1081 @ 0x439 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - bl 0 <_PyPegen_is_memoized> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbz r0, 29a4 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - add sp, #32 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r2, #1081 @ 0x439 │ │ │ │ │ - bl 0 <_PyPegen_update_memo> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 2ab2 │ │ │ │ │ - adds r2, r3, #1 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n 2aba │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 2a8e │ │ │ │ │ - ldrd r3, r2, [r4, #8] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n 2a6c │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ - ldr.w r2, [r2, r3, lsl #2] │ │ │ │ │ - ldr r1, [r2, #12] │ │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - bl 2ac4 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cbnz r0, 2a0a │ │ │ │ │ - str r3, [r4, #8] │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n 2a92 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 299e │ │ │ │ │ - str r0, [sp, #20] │ │ │ │ │ - movs r1, #23 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 29f4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_name_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 29f4 │ │ │ │ │ - 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 29f6 │ │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ │ - ldr.w r5, [ip, #24] │ │ │ │ │ - str r5, [sp, #8] │ │ │ │ │ - ldr.w r5, [ip, #20] │ │ │ │ │ - strd r8, r5, [sp] │ │ │ │ │ - ldr r1, [r1, #4] │ │ │ │ │ - bl 0 <_PyAST_Attribute> │ │ │ │ │ - R_ARM_THM_CALL _PyAST_Attribute │ │ │ │ │ - cbz r0, 2aa0 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r2, 2a92 │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ - cmp r2, r7 │ │ │ │ │ - ble.n 2a00 │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - str r0, [sp, #28] │ │ │ │ │ - b.n 29aa │ │ │ │ │ - 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 2aa8 │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - ldr.w r2, [r2, r3, lsl #2] │ │ │ │ │ - ldr r0, [r2, #12] │ │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.n 29e8 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 299e │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2984 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 29f6 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 2a92 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 299e │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + b.n 2440 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 29cc │ │ │ │ │ + b.n 240c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002ac4 : │ │ │ │ │ +000024c4 : │ │ │ │ │ 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 2b08 │ │ │ │ │ + beq.n 2508 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 2b0e │ │ │ │ │ + cbnz r3, 250e │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 2960 │ │ │ │ │ - cbnz r0, 2b00 │ │ │ │ │ + bl 1c6b4 │ │ │ │ │ + R_ARM_THM_CALL attr_rule │ │ │ │ │ + cbnz r0, 2500 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 2b00 │ │ │ │ │ + cbnz r3, 2500 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - cbnz r0, 2b00 │ │ │ │ │ + cbnz r0, 2500 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2ae2 │ │ │ │ │ + b.n 24e2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2b04 │ │ │ │ │ + b.n 2504 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002b18 : │ │ │ │ │ +00002518 : │ │ │ │ │ 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 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 2c72 │ │ │ │ │ + beq.w 2672 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 2c52 │ │ │ │ │ + bne.w 2652 │ │ │ │ │ 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 2c5c │ │ │ │ │ + beq.w 265c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2458 │ │ │ │ │ + bl 20a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2c46 │ │ │ │ │ + beq.n 2646 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 2c7a │ │ │ │ │ + beq.w 267a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2c40 │ │ │ │ │ + bne.n 2640 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2c38 │ │ │ │ │ + beq.n 2638 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 2c40 │ │ │ │ │ + bne.n 2640 │ │ │ │ │ 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, 2bbc │ │ │ │ │ - bl 2458 │ │ │ │ │ + cbz r3, 25bc │ │ │ │ │ + bl 20a4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 2bbc │ │ │ │ │ + cbz r0, 25bc │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - beq.n 2c1a │ │ │ │ │ + beq.n 261a │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ str.w r3, [r7, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 2b96 │ │ │ │ │ + b.n 2596 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, 2c32 │ │ │ │ │ + cbz r0, 2632 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - ble.n 2be0 │ │ │ │ │ + ble.n 25e0 │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ ldr.w r1, [r7, r5, lsl #2] │ │ │ │ │ str.w r1, [r3, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 2bcc │ │ │ │ │ + b.n 25cc │ │ │ │ │ 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 │ │ │ │ │ @@ -5122,735 +4412,735 @@ │ │ │ │ │ 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, 2c4a │ │ │ │ │ + cbz r0, 264a │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 2c58 │ │ │ │ │ + cbnz r3, 2658 │ │ │ │ │ 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, 2c32 │ │ │ │ │ + cbz r0, 2632 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 2bb0 │ │ │ │ │ + b.n 25b0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ - b.n 2c0e │ │ │ │ │ + b.n 260e │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 2c10 │ │ │ │ │ + b.n 2610 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2c4a │ │ │ │ │ + b.n 264a │ │ │ │ │ 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 2b58 │ │ │ │ │ + beq.w 2558 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2c4a │ │ │ │ │ + b.n 264a │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2b3e │ │ │ │ │ + b.n 253e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2b74 │ │ │ │ │ + b.n 2574 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002c84 : │ │ │ │ │ +00002684 : │ │ │ │ │ guard_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 2ccc │ │ │ │ │ + beq.n 26cc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 2cd2 │ │ │ │ │ + cbnz r3, 26d2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 2cc0 │ │ │ │ │ + cbnz r0, 26c0 │ │ │ │ │ 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 11ec0 │ │ │ │ │ + bl 11f14 │ │ │ │ │ R_ARM_THM_CALL named_expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2cb8 │ │ │ │ │ - b.n 2cb6 │ │ │ │ │ + bne.n 26b8 │ │ │ │ │ + b.n 26b6 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2ca2 │ │ │ │ │ + b.n 26a2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2cbc │ │ │ │ │ + b.n 26bc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002cdc <_tmp_69_rule>: │ │ │ │ │ +000026dc <_tmp_69_rule>: │ │ │ │ │ _tmp_69_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 2d34 <_tmp_69_rule+0x58> │ │ │ │ │ + beq.n 2734 <_tmp_69_rule+0x58> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 2d3a <_tmp_69_rule+0x5e> │ │ │ │ │ + cbnz r3, 273a <_tmp_69_rule+0x5e> │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 2d2c <_tmp_69_rule+0x50> │ │ │ │ │ + cbnz r0, 272c <_tmp_69_rule+0x50> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 2d2c <_tmp_69_rule+0x50> │ │ │ │ │ + cbnz r3, 272c <_tmp_69_rule+0x50> │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 2d2c <_tmp_69_rule+0x50> │ │ │ │ │ + cbnz r0, 272c <_tmp_69_rule+0x50> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 2d2c <_tmp_69_rule+0x50> │ │ │ │ │ + cbnz r3, 272c <_tmp_69_rule+0x50> │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 2d2c <_tmp_69_rule+0x50> │ │ │ │ │ + cbnz r0, 272c <_tmp_69_rule+0x50> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2cfa <_tmp_69_rule+0x1e> │ │ │ │ │ + b.n 26fa <_tmp_69_rule+0x1e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2d30 <_tmp_69_rule+0x54> │ │ │ │ │ + b.n 2730 <_tmp_69_rule+0x54> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002d44 <_loop1_111_rule>: │ │ │ │ │ +00002744 <_loop1_111_rule>: │ │ │ │ │ _loop1_196_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 2de2 <_loop1_111_rule+0x9e> │ │ │ │ │ + beq.n 27e2 <_loop1_111_rule+0x9e> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 2e02 <_loop1_111_rule+0xbe> │ │ │ │ │ + bne.n 2802 <_loop1_111_rule+0xbe> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2e0a <_loop1_111_rule+0xc6> │ │ │ │ │ + beq.n 280a <_loop1_111_rule+0xc6> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 2e02 <_loop1_111_rule+0xbe> │ │ │ │ │ + bne.n 2802 <_loop1_111_rule+0xbe> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 112c │ │ │ │ │ + bl d78 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 2da0 <_loop1_111_rule+0x5c> │ │ │ │ │ + cbz r0, 27a0 <_loop1_111_rule+0x5c> │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - beq.n 2e1a <_loop1_111_rule+0xd6> │ │ │ │ │ + beq.n 281a <_loop1_111_rule+0xd6> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str.w r2, [r6, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 2d88 <_loop1_111_rule+0x44> │ │ │ │ │ + b.n 2788 <_loop1_111_rule+0x44> │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbz r5, 2dfc <_loop1_111_rule+0xb8> │ │ │ │ │ + cbz r5, 27fc <_loop1_111_rule+0xb8> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 2dfc <_loop1_111_rule+0xb8> │ │ │ │ │ + bne.n 27fc <_loop1_111_rule+0xb8> │ │ │ │ │ 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, 2de8 <_loop1_111_rule+0xa4> │ │ │ │ │ + cbz r0, 27e8 <_loop1_111_rule+0xa4> │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - ble.n 2dce <_loop1_111_rule+0x8a> │ │ │ │ │ + ble.n 27ce <_loop1_111_rule+0x8a> │ │ │ │ │ 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 2dba <_loop1_111_rule+0x76> │ │ │ │ │ + b.n 27ba <_loop1_111_rule+0x76> │ │ │ │ │ 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 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2d66 <_loop1_111_rule+0x22> │ │ │ │ │ + b.n 2766 <_loop1_111_rule+0x22> │ │ │ │ │ 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 2dd8 <_loop1_111_rule+0x94> │ │ │ │ │ + b.n 27d8 <_loop1_111_rule+0x94> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r7, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 2dd8 <_loop1_111_rule+0x94> │ │ │ │ │ + b.n 27d8 <_loop1_111_rule+0x94> │ │ │ │ │ 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 2dd8 <_loop1_111_rule+0x94> │ │ │ │ │ + b.n 27d8 <_loop1_111_rule+0x94> │ │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2de8 <_loop1_111_rule+0xa4> │ │ │ │ │ + beq.n 27e8 <_loop1_111_rule+0xa4> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 2d96 <_loop1_111_rule+0x52> │ │ │ │ │ + b.n 2796 <_loop1_111_rule+0x52> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002e38 <_tmp_70_rule>: │ │ │ │ │ +00002838 <_tmp_70_rule>: │ │ │ │ │ _tmp_70_rule(): │ │ │ │ │ - b.n 2cdc <_tmp_69_rule> │ │ │ │ │ + b.n 26dc <_tmp_69_rule> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002e3c : │ │ │ │ │ +0000283c : │ │ │ │ │ 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 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 2f5a │ │ │ │ │ + beq.n 295a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 2f7c │ │ │ │ │ + bne.w 297c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov sl, r1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2f6a │ │ │ │ │ + beq.n 296a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a5c4 │ │ │ │ │ + bl 1aecc │ │ │ │ │ R_ARM_THM_CALL pattern_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2f50 │ │ │ │ │ + beq.n 2950 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2f62 │ │ │ │ │ + beq.n 2962 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2f4a │ │ │ │ │ + bne.n 294a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2f42 │ │ │ │ │ + beq.n 2942 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 2f4a │ │ │ │ │ + bne.n 294a │ │ │ │ │ mov r7, r5 │ │ │ │ │ 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, 2eda │ │ │ │ │ - bl 1a5c4 │ │ │ │ │ + cbz r3, 28da │ │ │ │ │ + bl 1aecc │ │ │ │ │ R_ARM_THM_CALL pattern_rule │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 2eda │ │ │ │ │ + cbz r0, 28da │ │ │ │ │ cmp fp, r7 │ │ │ │ │ - beq.n 2f24 │ │ │ │ │ + beq.n 2924 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r6, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n 2eb4 │ │ │ │ │ + b.n 28b4 │ │ │ │ │ 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, 2f3c │ │ │ │ │ + cbz r0, 293c │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - bgt.n 2f16 │ │ │ │ │ + bgt.n 2916 │ │ │ │ │ mov r0, r6 │ │ │ │ │ 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, 2f52 │ │ │ │ │ + cbz r0, 2952 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r1, [r6, r5, lsl #2] │ │ │ │ │ str.w r1, [r3, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 2eea │ │ │ │ │ + b.n 28ea │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r3, fp, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov fp, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r0, 2f3c │ │ │ │ │ + cbz r0, 293c │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 2ece │ │ │ │ │ + b.n 28ce │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ - b.n 2f0c │ │ │ │ │ + b.n 290c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2e60 │ │ │ │ │ + b.n 2860 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2e92 │ │ │ │ │ + b.n 2892 │ │ │ │ │ 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 2e78 │ │ │ │ │ + beq.n 2878 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2f52 │ │ │ │ │ + b.n 2952 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 2f0e │ │ │ │ │ + b.n 290e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002f84 : │ │ │ │ │ +00002984 : │ │ │ │ │ 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 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 3042 │ │ │ │ │ + beq.n 2a42 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 30aa │ │ │ │ │ + bne.n 2aaa │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov sl, r1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3098 │ │ │ │ │ + beq.n 2a98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 30cc │ │ │ │ │ + bl 2acc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 305e │ │ │ │ │ + beq.n 2a5e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3090 │ │ │ │ │ + beq.n 2a90 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3058 │ │ │ │ │ + bne.n 2a58 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 3050 │ │ │ │ │ + cbz r0, 2a50 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 3058 │ │ │ │ │ + cbnz r5, 2a58 │ │ │ │ │ mov r7, r5 │ │ │ │ │ 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 3076 │ │ │ │ │ + bne.n 2a76 │ │ │ │ │ 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, 304a │ │ │ │ │ + cbz r0, 2a4a │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - bgt.n 3068 │ │ │ │ │ + bgt.n 2a68 │ │ │ │ │ mov r0, r6 │ │ │ │ │ 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, 3060 │ │ │ │ │ + cbz r0, 2a60 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2fa8 │ │ │ │ │ + b.n 29a8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ - b.n 3038 │ │ │ │ │ + b.n 2a38 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r1, [r6, r5, lsl #2] │ │ │ │ │ str.w r1, [r3, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 3016 │ │ │ │ │ - bl 30cc │ │ │ │ │ + b.n 2a16 │ │ │ │ │ + bl 2acc │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3006 │ │ │ │ │ + beq.n 2a06 │ │ │ │ │ cmp fp, r7 │ │ │ │ │ - beq.n 30b0 │ │ │ │ │ + beq.n 2ab0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r6, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n 2ff6 │ │ │ │ │ + b.n 29f6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2fd8 │ │ │ │ │ + b.n 29d8 │ │ │ │ │ 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 2fbe │ │ │ │ │ + beq.n 29be │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3060 │ │ │ │ │ + b.n 2a60 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 303a │ │ │ │ │ + b.n 2a3a │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r3, fp, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov fp, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 304a │ │ │ │ │ + beq.n 2a4a │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 3084 │ │ │ │ │ + b.n 2a84 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000030cc : │ │ │ │ │ +00002acc : │ │ │ │ │ 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 3126 │ │ │ │ │ + beq.n 2b26 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 3142 │ │ │ │ │ + cbnz r3, 2b42 │ │ │ │ │ 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, 313c │ │ │ │ │ + cbz r0, 2b3c │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 313c │ │ │ │ │ + cbz r0, 2b3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a5c4 │ │ │ │ │ + bl 1aecc │ │ │ │ │ R_ARM_THM_CALL pattern_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 313c │ │ │ │ │ + cbz r0, 2b3c │ │ │ │ │ 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, 312c │ │ │ │ │ + cbz r0, 2b2c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 30ea │ │ │ │ │ + b.n 2aea │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, 313e │ │ │ │ │ + cbz r0, 2b3e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 3120 │ │ │ │ │ + b.n 2b20 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 311c │ │ │ │ │ + b.n 2b1c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 3120 │ │ │ │ │ + b.n 2b20 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000314c : │ │ │ │ │ +00002b4c : │ │ │ │ │ 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 3452 │ │ │ │ │ + beq.w 2e52 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 344a │ │ │ │ │ + bne.w 2e4a │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1100 @ 0x44c │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3234 │ │ │ │ │ + bne.n 2c34 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.w 3434 │ │ │ │ │ + beq.w 2e34 │ │ │ │ │ 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 344a │ │ │ │ │ + bne.w 2e4a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3242 │ │ │ │ │ + beq.n 2c42 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 3442 │ │ │ │ │ + beq.w 2e42 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 342c │ │ │ │ │ + bne.w 2e2c │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 33bc │ │ │ │ │ + bne.w 2dbc │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r5, 3244 │ │ │ │ │ + cbnz r5, 2c44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 34ac │ │ │ │ │ + bl 2eac │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 3244 │ │ │ │ │ + cbnz r5, 2c44 │ │ │ │ │ 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 344a │ │ │ │ │ + beq.w 2e4a │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r5, [r0, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ strd r9, r0, [sp] │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ bl 0 <_PyAST_TypeVar> │ │ │ │ │ R_ARM_THM_CALL _PyAST_TypeVar │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 32fa │ │ │ │ │ + beq.n 2cfa │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1100 @ 0x44c │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -5858,115 +5148,115 @@ │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 344a │ │ │ │ │ + bne.w 2e4a │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3304 │ │ │ │ │ + bne.n 2d04 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 344a │ │ │ │ │ + bne.w 2e4a │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 334a │ │ │ │ │ + bne.n 2d4a │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 344a │ │ │ │ │ + bne.w 2e4a │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 329a │ │ │ │ │ + cbz r0, 2c9a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - cbz r0, 329a │ │ │ │ │ + cbz r0, 2c9a │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 33cc │ │ │ │ │ + bne.w 2dcc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 344a │ │ │ │ │ + bne.w 2e4a │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3484 │ │ │ │ │ + beq.w 2e84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3484 │ │ │ │ │ + beq.w 2e84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 34ac │ │ │ │ │ + bl 2eac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3484 │ │ │ │ │ + bne.w 2e84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 344a │ │ │ │ │ + beq.w 2e4a │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r7, [r0, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 <_PyAST_ParamSpec> │ │ │ │ │ R_ARM_THM_CALL _PyAST_ParamSpec │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3226 │ │ │ │ │ + bne.n 2c26 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3226 │ │ │ │ │ - b.n 341e │ │ │ │ │ + beq.n 2c26 │ │ │ │ │ + b.n 2e1e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3258 │ │ │ │ │ + beq.n 2c58 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3258 │ │ │ │ │ + beq.n 2c58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3258 │ │ │ │ │ + beq.n 2c58 │ │ │ │ │ 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 .LC100 │ │ │ │ │ @@ -5974,79 +5264,79 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC100 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldrd r2, r3, [r7, #12] │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC99 │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC99 │ │ │ │ │ - b.n 33fa │ │ │ │ │ + b.n 2dfa │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 326e │ │ │ │ │ + beq.n 2c6e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 348c │ │ │ │ │ + beq.w 2e8c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 347c │ │ │ │ │ + bne.w 2e7c │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3458 │ │ │ │ │ + bne.n 2e58 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3270 │ │ │ │ │ + bne.w 2c70 │ │ │ │ │ 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 344a │ │ │ │ │ + beq.n 2e4a │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r5, [r0, #24] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ bl 0 <_PyAST_TypeVarTuple> │ │ │ │ │ R_ARM_THM_CALL _PyAST_TypeVarTuple │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3226 │ │ │ │ │ - b.n 32fa │ │ │ │ │ + bne.w 2c26 │ │ │ │ │ + b.n 2cfa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 31e4 │ │ │ │ │ - b.n 31de │ │ │ │ │ + bne.w 2be4 │ │ │ │ │ + b.n 2bde │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 329a │ │ │ │ │ + beq.w 2c9a │ │ │ │ │ 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 .LC102 │ │ │ │ │ @@ -6061,429 +5351,429 @@ │ │ │ │ │ cmp.w ip, #26 │ │ │ │ │ it eq │ │ │ │ │ moveq r0, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mvn.w r0, #4 │ │ │ │ │ strd r0, r0, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dc0 │ │ │ │ │ + bl 9b4 │ │ │ │ │ str r5, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3226 │ │ │ │ │ + beq.w 2c26 │ │ │ │ │ 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 323c │ │ │ │ │ + b.n 2c3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3244 │ │ │ │ │ + b.n 2c44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 3194 │ │ │ │ │ - b.n 341e │ │ │ │ │ + bge.w 2b94 │ │ │ │ │ + b.n 2e1e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 31c6 │ │ │ │ │ + b.n 2bc6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3428 │ │ │ │ │ + b.n 2e28 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3170 │ │ │ │ │ + b.n 2b70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ab70 │ │ │ │ │ + bl ab7c │ │ │ │ │ R_ARM_THM_CALL star_expression_rule │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 337c │ │ │ │ │ + beq.n 2d7c │ │ │ │ │ movs r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC103 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC103 │ │ │ │ │ - bl 176d4 │ │ │ │ │ + bl 17c28 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 3494 │ │ │ │ │ + cbz r0, 2e94 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3382 │ │ │ │ │ + b.n 2d82 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3270 │ │ │ │ │ + b.n 2c70 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n 3226 │ │ │ │ │ + b.n 2c26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3366 │ │ │ │ │ + b.n 2d66 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3380 │ │ │ │ │ + beq.w 2d80 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3270 │ │ │ │ │ + b.n 2c70 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000034ac : │ │ │ │ │ +00002eac : │ │ │ │ │ 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 3530 │ │ │ │ │ + beq.n 2f30 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 3528 │ │ │ │ │ + cbnz r3, 2f28 │ │ │ │ │ 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, 34ee │ │ │ │ │ + cbnz r0, 2eee │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 34de │ │ │ │ │ + beq.n 2ede │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC103 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC103 │ │ │ │ │ - bl 176d4 │ │ │ │ │ + bl 17c28 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 3512 │ │ │ │ │ + cbz r0, 2f12 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 34e4 │ │ │ │ │ + b.n 2ee4 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 34e2 │ │ │ │ │ + beq.n 2ee2 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 34e6 │ │ │ │ │ + b.n 2ee6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 34e6 │ │ │ │ │ + b.n 2ee6 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 34cc │ │ │ │ │ + b.n 2ecc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003538 <_loop1_219_rule>: │ │ │ │ │ +00002f38 <_loop1_219_rule>: │ │ │ │ │ _loop1_61_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 385a <_loop1_219_rule+0x322> │ │ │ │ │ + beq.w 325a <_loop1_219_rule+0x322> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3814 <_loop1_219_rule+0x2dc> │ │ │ │ │ + bne.w 3214 <_loop1_219_rule+0x2dc> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 37f8 <_loop1_219_rule+0x2c0> │ │ │ │ │ + beq.w 31f8 <_loop1_219_rule+0x2c0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 36f8 <_loop1_219_rule+0x1c0> │ │ │ │ │ + bne.w 30f8 <_loop1_219_rule+0x1c0> │ │ │ │ │ mov sl, fp │ │ │ │ │ mov r9, r3 │ │ │ │ │ movw r7, #6000 @ 0x1770 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 3860 <_loop1_219_rule+0x328> │ │ │ │ │ + beq.w 3260 <_loop1_219_rule+0x328> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 368c <_loop1_219_rule+0x154> │ │ │ │ │ + bne.n 308c <_loop1_219_rule+0x154> │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 36ca <_loop1_219_rule+0x192> │ │ │ │ │ + beq.w 30ca <_loop1_219_rule+0x192> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 370c <_loop1_219_rule+0x1d4> │ │ │ │ │ + bne.w 310c <_loop1_219_rule+0x1d4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #655 @ 0x28f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3682 <_loop1_219_rule+0x14a> │ │ │ │ │ + beq.n 3082 <_loop1_219_rule+0x14a> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3682 <_loop1_219_rule+0x14a> │ │ │ │ │ + beq.n 3082 <_loop1_219_rule+0x14a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3682 <_loop1_219_rule+0x14a> │ │ │ │ │ + beq.n 3082 <_loop1_219_rule+0x14a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 3806 <_loop1_219_rule+0x2ce> │ │ │ │ │ + beq.w 3206 <_loop1_219_rule+0x2ce> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 367c <_loop1_219_rule+0x144> │ │ │ │ │ + bne.n 307c <_loop1_219_rule+0x144> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 373a <_loop1_219_rule+0x202> │ │ │ │ │ + bne.w 313a <_loop1_219_rule+0x202> │ │ │ │ │ movs r6, #0 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r2, 3682 <_loop1_219_rule+0x14a> │ │ │ │ │ + cbnz r2, 3082 <_loop1_219_rule+0x14a> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 3682 <_loop1_219_rule+0x14a> │ │ │ │ │ + cbz r0, 3082 <_loop1_219_rule+0x14a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13638 │ │ │ │ │ + bl 13690 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ mov fp, r0 │ │ │ │ │ - cbz r0, 3682 <_loop1_219_rule+0x14a> │ │ │ │ │ + cbz r0, 3082 <_loop1_219_rule+0x14a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - cbz r0, 368c <_loop1_219_rule+0x154> │ │ │ │ │ + cbz r0, 308c <_loop1_219_rule+0x154> │ │ │ │ │ ldrd r3, r2, [r0, #20] │ │ │ │ │ - cbz r6, 3640 <_loop1_219_rule+0x108> │ │ │ │ │ + cbz r6, 3040 <_loop1_219_rule+0x108> │ │ │ │ │ ldr r6, [r6, #4] │ │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r2, fp │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_ExceptHandler> │ │ │ │ │ R_ARM_THM_CALL _PyAST_ExceptHandler │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3830 <_loop1_219_rule+0x2f8> │ │ │ │ │ + beq.w 3230 <_loop1_219_rule+0x2f8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq.w 381c <_loop1_219_rule+0x2e4> │ │ │ │ │ + beq.w 321c <_loop1_219_rule+0x2e4> │ │ │ │ │ str.w r6, [r8, r9, lsl #2] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ - b.n 358a <_loop1_219_rule+0x52> │ │ │ │ │ + b.n 2f8a <_loop1_219_rule+0x52> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3842 <_loop1_219_rule+0x30a> │ │ │ │ │ + bne.w 3242 <_loop1_219_rule+0x30a> │ │ │ │ │ mov fp, sl │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 380e <_loop1_219_rule+0x2d6> │ │ │ │ │ + beq.w 320e <_loop1_219_rule+0x2d6> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 380e <_loop1_219_rule+0x2d6> │ │ │ │ │ + bne.w 320e <_loop1_219_rule+0x2d6> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 37f2 <_loop1_219_rule+0x2ba> │ │ │ │ │ + beq.w 31f2 <_loop1_219_rule+0x2ba> │ │ │ │ │ cmp r9, r6 │ │ │ │ │ - ble.n 36f2 <_loop1_219_rule+0x1ba> │ │ │ │ │ + ble.n 30f2 <_loop1_219_rule+0x1ba> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr.w r2, [r8, r6, lsl #2] │ │ │ │ │ str.w r2, [r3, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 36b8 <_loop1_219_rule+0x180> │ │ │ │ │ + b.n 30b8 <_loop1_219_rule+0x180> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 3868 <_loop1_219_rule+0x330> │ │ │ │ │ + blt.w 3268 <_loop1_219_rule+0x330> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - cbnz r2, 3706 <_loop1_219_rule+0x1ce> │ │ │ │ │ + cbnz r2, 3106 <_loop1_219_rule+0x1ce> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 35bc <_loop1_219_rule+0x84> │ │ │ │ │ - b.n 368c <_loop1_219_rule+0x154> │ │ │ │ │ + beq.w 2fbc <_loop1_219_rule+0x84> │ │ │ │ │ + b.n 308c <_loop1_219_rule+0x154> │ │ │ │ │ mov r0, r8 │ │ │ │ │ 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, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 368c <_loop1_219_rule+0x154> │ │ │ │ │ + bne.n 308c <_loop1_219_rule+0x154> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 374a <_loop1_219_rule+0x212> │ │ │ │ │ + beq.n 314a <_loop1_219_rule+0x212> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #655 @ 0x28f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov fp, r0 │ │ │ │ │ - cbnz r0, 375c <_loop1_219_rule+0x224> │ │ │ │ │ + cbnz r0, 315c <_loop1_219_rule+0x224> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 35bc <_loop1_219_rule+0x84> │ │ │ │ │ - b.n 368c <_loop1_219_rule+0x154> │ │ │ │ │ + beq.w 2fbc <_loop1_219_rule+0x84> │ │ │ │ │ + b.n 308c <_loop1_219_rule+0x154> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3612 <_loop1_219_rule+0xda> │ │ │ │ │ - b.n 360c <_loop1_219_rule+0xd4> │ │ │ │ │ + bne.w 3012 <_loop1_219_rule+0xda> │ │ │ │ │ + b.n 300c <_loop1_219_rule+0xd4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 371a <_loop1_219_rule+0x1e2> │ │ │ │ │ + beq.n 311a <_loop1_219_rule+0x1e2> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 372e <_loop1_219_rule+0x1f6> │ │ │ │ │ + b.n 312e <_loop1_219_rule+0x1f6> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3728 <_loop1_219_rule+0x1f0> │ │ │ │ │ + beq.n 3128 <_loop1_219_rule+0x1f0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3728 <_loop1_219_rule+0x1f0> │ │ │ │ │ + beq.n 3128 <_loop1_219_rule+0x1f0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 92c <_loop0_129_rule+0x48> │ │ │ │ │ + bl 92c <_tmp_158_rule+0x60> │ │ │ │ │ R_ARM_THM_CALL _tmp_225_rule │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 37ec <_loop1_219_rule+0x2b4> │ │ │ │ │ + bne.n 31ec <_loop1_219_rule+0x2b4> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3728 <_loop1_219_rule+0x1f0> │ │ │ │ │ + beq.n 3128 <_loop1_219_rule+0x1f0> │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3728 <_loop1_219_rule+0x1f0> │ │ │ │ │ + beq.n 3128 <_loop1_219_rule+0x1f0> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3728 <_loop1_219_rule+0x1f0> │ │ │ │ │ + beq.n 3128 <_loop1_219_rule+0x1f0> │ │ │ │ │ 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 │ │ │ │ │ @@ -6492,495 +5782,497 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC104 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC104 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 37e4 <_loop1_219_rule+0x2ac> │ │ │ │ │ + cbnz r0, 31e4 <_loop1_219_rule+0x2ac> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - cbz r0, 37e0 <_loop1_219_rule+0x2a8> │ │ │ │ │ + cbz r0, 31e0 <_loop1_219_rule+0x2a8> │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 372e <_loop1_219_rule+0x1f6> │ │ │ │ │ + b.n 312e <_loop1_219_rule+0x1f6> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 372c <_loop1_219_rule+0x1f4> │ │ │ │ │ + b.n 312c <_loop1_219_rule+0x1f4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3662 <_loop1_219_rule+0x12a> │ │ │ │ │ + b.n 3062 <_loop1_219_rule+0x12a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 372c <_loop1_219_rule+0x1f4> │ │ │ │ │ + b.n 312c <_loop1_219_rule+0x1f4> │ │ │ │ │ mov r5, r0 │ │ │ │ │ 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 36fc <_loop1_219_rule+0x1c4> │ │ │ │ │ + b.n 30fc <_loop1_219_rule+0x1c4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 35f2 <_loop1_219_rule+0xba> │ │ │ │ │ + b.n 2ff2 <_loop1_219_rule+0xba> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 36fc <_loop1_219_rule+0x1c4> │ │ │ │ │ + b.n 30fc <_loop1_219_rule+0x1c4> │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 37f0 <_loop1_219_rule+0x2b8> │ │ │ │ │ + beq.n 31f0 <_loop1_219_rule+0x2b8> │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 366e <_loop1_219_rule+0x136> │ │ │ │ │ + b.n 306e <_loop1_219_rule+0x136> │ │ │ │ │ mov fp, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 368e <_loop1_219_rule+0x156> │ │ │ │ │ + beq.w 308e <_loop1_219_rule+0x156> │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 368e <_loop1_219_rule+0x156> │ │ │ │ │ + b.n 308e <_loop1_219_rule+0x156> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 368c <_loop1_219_rule+0x154> │ │ │ │ │ + bne.w 308c <_loop1_219_rule+0x154> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 98a <_loop0_129_rule+0xa6> │ │ │ │ │ + bl 98a │ │ │ │ │ R_ARM_THM_CALL invalid_except_stmt_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 368c <_loop1_219_rule+0x154> │ │ │ │ │ - b.n 3660 <_loop1_219_rule+0x128> │ │ │ │ │ + beq.w 308c <_loop1_219_rule+0x154> │ │ │ │ │ + b.n 3060 <_loop1_219_rule+0x128> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 355c <_loop1_219_rule+0x24> │ │ │ │ │ + b.n 2f5c <_loop1_219_rule+0x24> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3596 <_loop1_219_rule+0x5e> │ │ │ │ │ + b.n 2f96 <_loop1_219_rule+0x5e> │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, sl │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 3692 <_loop1_219_rule+0x15a> │ │ │ │ │ + b.n 3092 <_loop1_219_rule+0x15a> │ │ │ │ │ │ │ │ │ │ -00003874 <_tmp_67_rule>: │ │ │ │ │ +00003274 <_tmp_67_rule>: │ │ │ │ │ _tmp_67_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 38bc <_tmp_67_rule+0x48> │ │ │ │ │ + beq.n 32bc <_tmp_67_rule+0x48> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 38c2 <_tmp_67_rule+0x4e> │ │ │ │ │ + cbnz r3, 32c2 <_tmp_67_rule+0x4e> │ │ │ │ │ movs r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 38b4 <_tmp_67_rule+0x40> │ │ │ │ │ + cbnz r0, 32b4 <_tmp_67_rule+0x40> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 38b4 <_tmp_67_rule+0x40> │ │ │ │ │ + cbnz r3, 32b4 <_tmp_67_rule+0x40> │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 38b4 <_tmp_67_rule+0x40> │ │ │ │ │ + cbnz r0, 32b4 <_tmp_67_rule+0x40> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3892 <_tmp_67_rule+0x1e> │ │ │ │ │ + b.n 3292 <_tmp_67_rule+0x1e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 38b8 <_tmp_67_rule+0x44> │ │ │ │ │ + b.n 32b8 <_tmp_67_rule+0x44> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000038cc : │ │ │ │ │ +000032cc : │ │ │ │ │ double_star_pattern_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 3906 │ │ │ │ │ + beq.n 3306 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 3918 │ │ │ │ │ + cbnz r3, 3318 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 390c │ │ │ │ │ + cbnz r0, 330c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 38ea │ │ │ │ │ + b.n 32ea │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27ec │ │ │ │ │ + bl 2350 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 38fe │ │ │ │ │ - b.n 38fc │ │ │ │ │ + bne.n 32fe │ │ │ │ │ + b.n 32fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3902 │ │ │ │ │ + b.n 3302 │ │ │ │ │ │ │ │ │ │ -00003920 : │ │ │ │ │ +00003320 : │ │ │ │ │ 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 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 3a40 │ │ │ │ │ + beq.n 3440 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3a64 │ │ │ │ │ + bne.w 3464 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov fp, r1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3a50 │ │ │ │ │ + beq.n 3450 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3a6c │ │ │ │ │ + bl 346c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3a36 │ │ │ │ │ + beq.n 3436 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3a48 │ │ │ │ │ + beq.n 3448 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3a30 │ │ │ │ │ + bne.n 3430 │ │ │ │ │ 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 3a28 │ │ │ │ │ + beq.n 3428 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 3a30 │ │ │ │ │ + bne.n 3430 │ │ │ │ │ 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, 39e0 │ │ │ │ │ + cbnz r0, 33e0 │ │ │ │ │ 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 3a22 │ │ │ │ │ + beq.n 3422 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bgt.n 39fc │ │ │ │ │ + bgt.n 33fc │ │ │ │ │ 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, 3a38 │ │ │ │ │ + cbz r0, 3438 │ │ │ │ │ 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 3a6c │ │ │ │ │ + bl 346c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 39a2 │ │ │ │ │ + beq.n 33a2 │ │ │ │ │ cmp sl, r7 │ │ │ │ │ - beq.n 3a0a │ │ │ │ │ + beq.n 340a │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n 3998 │ │ │ │ │ + b.n 3398 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r1, [r5, r6, lsl #2] │ │ │ │ │ str.w r1, [r3, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 39b4 │ │ │ │ │ + b.n 33b4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r3, sl, lsl #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r0, 3a22 │ │ │ │ │ + cbz r0, 3422 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 39f0 │ │ │ │ │ + b.n 33f0 │ │ │ │ │ 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 39d6 │ │ │ │ │ + b.n 33d6 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3944 │ │ │ │ │ + b.n 3344 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3976 │ │ │ │ │ + b.n 3376 │ │ │ │ │ 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 395c │ │ │ │ │ + beq.w 335c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3a38 │ │ │ │ │ + b.n 3438 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 39d8 │ │ │ │ │ + b.n 33d8 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003a6c : │ │ │ │ │ +0000346c : │ │ │ │ │ key_value_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, #4040] @ 0xfc8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #20 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 3cb0 │ │ │ │ │ + beq.w 36b0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3caa │ │ │ │ │ + bne.w 36aa │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r5 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3c92 │ │ │ │ │ + beq.w 3692 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r9, r8 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 3c80 │ │ │ │ │ + beq.w 3680 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq.n 3ba6 │ │ │ │ │ + beq.n 35a6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov fp, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25d0 │ │ │ │ │ + bl 1c410 │ │ │ │ │ + R_ARM_THM_CALL signed_number_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 3b32 │ │ │ │ │ + cbz r0, 3532 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_68_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_68_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ - cbz r0, 3b32 │ │ │ │ │ + cbz r0, 3532 │ │ │ │ │ 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 3cca │ │ │ │ │ + beq.w 36ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a5c4 │ │ │ │ │ + bl 1aecc │ │ │ │ │ R_ARM_THM_CALL pattern_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3cca │ │ │ │ │ + beq.w 36ca │ │ │ │ │ mov r1, r7 │ │ │ │ │ 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 3cb8 │ │ │ │ │ + beq.w 36b8 │ │ │ │ │ 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, sl, fp, pc} │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 3bc4 │ │ │ │ │ + bne.n 35c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 26b8 │ │ │ │ │ + bl 221c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3aee │ │ │ │ │ + bne.n 34ee │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 3bc4 │ │ │ │ │ + bne.n 35c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b2c │ │ │ │ │ + bl 6b20 │ │ │ │ │ R_ARM_THM_CALL strings_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3aee │ │ │ │ │ + bne.n 34ee │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - cbnz r6, 3bc4 │ │ │ │ │ + cbnz r6, 35c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #614 @ 0x266 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3c60 │ │ │ │ │ + bne.n 3660 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - cbnz r6, 3bc4 │ │ │ │ │ + cbnz r6, 35c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #613 @ 0x265 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3c2c │ │ │ │ │ + bne.n 362c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - cbnz r6, 3bc4 │ │ │ │ │ + cbnz r6, 35c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #615 @ 0x267 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 3be8 │ │ │ │ │ + cbnz r0, 35e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3bc8 │ │ │ │ │ + b.n 35c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 3c22 │ │ │ │ │ + blt.n 3622 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov fp, r3 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 3ad2 │ │ │ │ │ + beq.n 34d2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ - cbnz r6, 3bde │ │ │ │ │ + cbnz r6, 35de │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2960 │ │ │ │ │ + bl 1c6b4 │ │ │ │ │ + R_ARM_THM_CALL attr_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3af4 │ │ │ │ │ + bne.n 34f4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 3b26 │ │ │ │ │ + b.n 3526 │ │ │ │ │ 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 3b9e │ │ │ │ │ + beq.n 359e │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, fp │ │ │ │ │ @@ -6990,30 +6282,30 @@ │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r6, [r7, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Constant │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3aee │ │ │ │ │ + bne.w 34ee │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3b9e │ │ │ │ │ + beq.n 359e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3bc8 │ │ │ │ │ + b.n 35c8 │ │ │ │ │ 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 3b9e │ │ │ │ │ + beq.n 359e │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r3, fp │ │ │ │ │ mov r2, sl │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ @@ -7023,115 +6315,115 @@ │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Constant │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3aee │ │ │ │ │ - b.n 3c1a │ │ │ │ │ + bne.w 34ee │ │ │ │ │ + b.n 361a │ │ │ │ │ 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 3b9e │ │ │ │ │ + beq.n 359e │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, fp │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, sl │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b.n 3c06 │ │ │ │ │ + b.n 3606 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 3bc4 │ │ │ │ │ + bne.n 35c4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ - b.n 3abe │ │ │ │ │ + b.n 34be │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 3ca2 │ │ │ │ │ + cbnz r3, 36a2 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ - b.n 3aac │ │ │ │ │ + b.n 34ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3be2 │ │ │ │ │ + b.n 35e2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 3b28 │ │ │ │ │ + b.n 3528 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3a92 │ │ │ │ │ + b.n 3492 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3be4 │ │ │ │ │ + beq.n 35e4 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3b28 │ │ │ │ │ + b.n 3528 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3be2 │ │ │ │ │ + b.n 35e2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003cd0 <_tmp_68_rule>: │ │ │ │ │ +000036d0 <_tmp_68_rule>: │ │ │ │ │ _tmp_68_rule(): │ │ │ │ │ - b.n 3874 <_tmp_67_rule> │ │ │ │ │ + b.n 3274 <_tmp_67_rule> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003cd4 <_tmp_179_rule>: │ │ │ │ │ +000036d4 <_tmp_179_rule>: │ │ │ │ │ _tmp_179_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 3d1c <_tmp_179_rule+0x48> │ │ │ │ │ + beq.n 371c <_tmp_179_rule+0x48> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 3d22 <_tmp_179_rule+0x4e> │ │ │ │ │ + cbnz r3, 3722 <_tmp_179_rule+0x4e> │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 3d14 <_tmp_179_rule+0x40> │ │ │ │ │ + cbnz r0, 3714 <_tmp_179_rule+0x40> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 3d14 <_tmp_179_rule+0x40> │ │ │ │ │ + cbnz r3, 3714 <_tmp_179_rule+0x40> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 3d14 <_tmp_179_rule+0x40> │ │ │ │ │ + cbnz r0, 3714 <_tmp_179_rule+0x40> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3cf2 <_tmp_179_rule+0x1e> │ │ │ │ │ + b.n 36f2 <_tmp_179_rule+0x1e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3d18 <_tmp_179_rule+0x44> │ │ │ │ │ + b.n 3718 <_tmp_179_rule+0x44> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003d2c <_tmp_234_rule>: │ │ │ │ │ +0000372c <_tmp_234_rule>: │ │ │ │ │ _tmp_234_rule(): │ │ │ │ │ - b.w 9d4 <_tmp_233_rule> │ │ │ │ │ + b.w c40 <_tmp_233_rule> │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -21,115 +21,115 @@ │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r2, [r0, #28] │ │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ │ str r1, [r0, #32] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.n a0 <_PyPegen_parse+0xa0> │ │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ │ - beq.w 2b6 <_PyPegen_parse+0x2b6> │ │ │ │ │ + beq.w 2b4 <_PyPegen_parse+0x2b4> │ │ │ │ │ cmp.w r3, #258 @ 0x102 │ │ │ │ │ - bne.w 562 <_PyPegen_parse+0x562> │ │ │ │ │ + bne.w 636 <_PyPegen_parse+0x636> │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 506 <_PyPegen_parse+0x506> │ │ │ │ │ + beq.w 8c6 <_PyPegen_parse+0x8c6> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 27e <_PyPegen_parse+0x27e> │ │ │ │ │ + bne.w 27c <_PyPegen_parse+0x27c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 17e6c │ │ │ │ │ + bl 18520 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 39c <_PyPegen_parse+0x39c> │ │ │ │ │ + beq.w 38e <_PyPegen_parse+0x38e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a450 <_loop0_1_rule> │ │ │ │ │ + bl 1ab04 <_loop0_1_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 39c <_PyPegen_parse+0x39c> │ │ │ │ │ + beq.w 38e <_PyPegen_parse+0x38e> │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 39c <_PyPegen_parse+0x39c> │ │ │ │ │ + beq.w 38e <_PyPegen_parse+0x38e> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyAST_Expression> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Expression │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 81e <_PyPegen_parse+0x81e> │ │ │ │ │ + beq.w 58c <_PyPegen_parse+0x58c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ 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, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r5, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r5, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 3e0 <_PyPegen_parse+0x3e0> │ │ │ │ │ + beq.w 3d2 <_PyPegen_parse+0x3d2> │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3ee <_PyPegen_parse+0x3ee> │ │ │ │ │ + bne.w 3e0 <_PyPegen_parse+0x3e0> │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 8b0 <_PyPegen_parse+0x8b0> │ │ │ │ │ + beq.w 5c0 <_PyPegen_parse+0x5c0> │ │ │ │ │ adds r5, #2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 8d0 <_PyPegen_parse+0x8d0> │ │ │ │ │ + beq.w 5aa <_PyPegen_parse+0x5aa> │ │ │ │ │ mov fp, r6 │ │ │ │ │ str r6, [sp, #16] │ │ │ │ │ movs r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 53c <_PyPegen_parse+0x53c> │ │ │ │ │ + beq.w 610 <_PyPegen_parse+0x610> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 548 <_PyPegen_parse+0x548> │ │ │ │ │ + bne.w 61c <_PyPegen_parse+0x61c> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movw r7, #6000 @ 0x1770 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ strd ip, r6, [sp, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ beq.n 18c <_PyPegen_parse+0x18c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 52c <_PyPegen_parse+0x52c> │ │ │ │ │ + bne.w 600 <_PyPegen_parse+0x600> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 91c │ │ │ │ │ + bl 924 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2a0 <_PyPegen_parse+0x2a0> │ │ │ │ │ + bne.w 29e <_PyPegen_parse+0x29e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3ba <_PyPegen_parse+0x3ba> │ │ │ │ │ + bne.w 3a0 <_PyPegen_parse+0x3a0> │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 516 <_PyPegen_parse+0x516> │ │ │ │ │ - bl 28b4 │ │ │ │ │ + beq.w 8d6 <_PyPegen_parse+0x8d6> │ │ │ │ │ + bl 2898 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cbz r0, 194 <_PyPegen_parse+0x194> │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ movs r3, #13 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ @@ -142,20 +142,20 @@ │ │ │ │ │ cbz r0, 194 <_PyPegen_parse+0x194> │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 834 <_PyPegen_parse+0x834> │ │ │ │ │ + beq.w 8ec <_PyPegen_parse+0x8ec> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 286 <_PyPegen_parse+0x286> │ │ │ │ │ + beq.w 284 <_PyPegen_parse+0x284> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str.w r6, [sl, r5, lsl #2] │ │ │ │ │ add.w r5, r5, #1 │ │ │ │ │ mov fp, r2 │ │ │ │ │ add.w r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ @@ -164,43 +164,43 @@ │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ b.n 10c <_PyPegen_parse+0x10c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4de <_PyPegen_parse+0x4de> │ │ │ │ │ + bne.w 4ce <_PyPegen_parse+0x4ce> │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 908 <_PyPegen_parse+0x908> │ │ │ │ │ - bl 28b4 │ │ │ │ │ + beq.w 90e <_PyPegen_parse+0x90e> │ │ │ │ │ + bl 2898 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3f4 <_PyPegen_parse+0x3f4> │ │ │ │ │ + bne.w 3e6 <_PyPegen_parse+0x3e6> │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 3ca <_PyPegen_parse+0x3ca> │ │ │ │ │ + beq.w 3b0 <_PyPegen_parse+0x3b0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3ca <_PyPegen_parse+0x3ca> │ │ │ │ │ + bne.w 3b0 <_PyPegen_parse+0x3b0> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 536 <_PyPegen_parse+0x536> │ │ │ │ │ + beq.w 60a <_PyPegen_parse+0x60a> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ble.n 230 <_PyPegen_parse+0x230> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr.w r2, [sl] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ beq.n 230 <_PyPegen_parse+0x230> │ │ │ │ │ @@ -232,176 +232,165 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_flatten> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_flatten │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8e8 <_PyPegen_parse+0x8e8> │ │ │ │ │ + beq.w 5e0 <_PyPegen_parse+0x5e0> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 364 <_PyPegen_parse+0x364> │ │ │ │ │ + bne.n 356 <_PyPegen_parse+0x356> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 362 <_PyPegen_parse+0x362> │ │ │ │ │ + beq.n 354 <_PyPegen_parse+0x354> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_make_module> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_make_module │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 94 <_PyPegen_parse+0x94> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 82a <_PyPegen_parse+0x82a> │ │ │ │ │ + bne.w 598 <_PyPegen_parse+0x598> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.n 9a <_PyPegen_parse+0x9a> │ │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ mov.w r1, r9, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 534 <_PyPegen_parse+0x534> │ │ │ │ │ + beq.w 608 <_PyPegen_parse+0x608> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r0 │ │ │ │ │ b.n 176 <_PyPegen_parse+0x176> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 54c <_PyPegen_parse+0x54c> │ │ │ │ │ + beq.w 620 <_PyPegen_parse+0x620> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 16e <_PyPegen_parse+0x16e> │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 8a8 <_PyPegen_parse+0x8a8> │ │ │ │ │ + beq.w 5a2 <_PyPegen_parse+0x5a2> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 27e <_PyPegen_parse+0x27e> │ │ │ │ │ + bne.n 27c <_PyPegen_parse+0x27c> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r5 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 860 <_PyPegen_parse+0x860> │ │ │ │ │ + beq.w 4f6 <_PyPegen_parse+0x4f6> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.n 3ae <_PyPegen_parse+0x3ae> │ │ │ │ │ + bne.n 3c6 <_PyPegen_parse+0x3c6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 358 <_PyPegen_parse+0x358> │ │ │ │ │ + blt.w 51e <_PyPegen_parse+0x51e> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r8, r9, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 38e <_PyPegen_parse+0x38e> │ │ │ │ │ + bne.n 380 <_PyPegen_parse+0x380> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 91c │ │ │ │ │ + bl 924 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cbnz r0, 33a <_PyPegen_parse+0x33a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3a6 <_PyPegen_parse+0x3a6> │ │ │ │ │ + bne.n 398 <_PyPegen_parse+0x398> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 26d4 │ │ │ │ │ - cbz r0, 368 <_PyPegen_parse+0x368> │ │ │ │ │ + bl 26b4 │ │ │ │ │ + cbz r0, 35a <_PyPegen_parse+0x35a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyAST_Interactive> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Interactive │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 94 <_PyPegen_parse+0x94> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 828 <_PyPegen_parse+0x828> │ │ │ │ │ + bne.w 596 <_PyPegen_parse+0x596> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 398 <_PyPegen_parse+0x398> │ │ │ │ │ + b.n 38a <_PyPegen_parse+0x38a> │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 30a <_PyPegen_parse+0x30a> │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 31a <_PyPegen_parse+0x31a> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, 38e <_PyPegen_parse+0x38e> │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 392 <_PyPegen_parse+0x392> │ │ │ │ │ + b.n 514 <_PyPegen_parse+0x514> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 27e <_PyPegen_parse+0x27e> │ │ │ │ │ + b.n 27c <_PyPegen_parse+0x27c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 3a6 <_PyPegen_parse+0x3a6> │ │ │ │ │ + cbnz r3, 398 <_PyPegen_parse+0x398> │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 872 <_PyPegen_parse+0x872> │ │ │ │ │ + bne.w 556 <_PyPegen_parse+0x556> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r1, 38e <_PyPegen_parse+0x38e> │ │ │ │ │ + cbnz r1, 380 <_PyPegen_parse+0x380> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 852 <_PyPegen_parse+0x852> │ │ │ │ │ + bne.w 508 <_PyPegen_parse+0x508> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.n 96 <_PyPegen_parse+0x96> │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 282 <_PyPegen_parse+0x282> │ │ │ │ │ + b.n 280 <_PyPegen_parse+0x280> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 396 <_PyPegen_parse+0x396> │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ - ldrd r8, r9, [r3, #12] │ │ │ │ │ - b.n 300 <_PyPegen_parse+0x300> │ │ │ │ │ + b.n 388 <_PyPegen_parse+0x388> │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne.w 1d0 <_PyPegen_parse+0x1d0> │ │ │ │ │ mov r0, sl │ │ │ │ │ @@ -411,64 +400,68 @@ │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ b.n 24e <_PyPegen_parse+0x24e> │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ + ldrd r8, r9, [r3, #12] │ │ │ │ │ + b.n 300 <_PyPegen_parse+0x300> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w b8 <_PyPegen_parse+0xb8> │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 282 <_PyPegen_parse+0x282> │ │ │ │ │ + b.n 280 <_PyPegen_parse+0x280> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 816 <_PyPegen_parse+0x816> │ │ │ │ │ + beq.w 54e <_PyPegen_parse+0x54e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 80c <_PyPegen_parse+0x80c> │ │ │ │ │ + bne.w 544 <_PyPegen_parse+0x544> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 808 <_PyPegen_parse+0x808> │ │ │ │ │ + beq.w 540 <_PyPegen_parse+0x540> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 80c <_PyPegen_parse+0x80c> │ │ │ │ │ + bne.w 544 <_PyPegen_parse+0x544> │ │ │ │ │ strd r6, r8, [sp, #32] │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r5, [sp, #28] │ │ │ │ │ mov r5, r8 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ movs r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbz r3, 45c <_PyPegen_parse+0x45c> │ │ │ │ │ - bl 28b4 │ │ │ │ │ + cbz r3, 44e <_PyPegen_parse+0x44e> │ │ │ │ │ + bl 2898 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 45c <_PyPegen_parse+0x45c> │ │ │ │ │ + cbz r0, 44e <_PyPegen_parse+0x44e> │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - beq.n 4e4 <_PyPegen_parse+0x4e4> │ │ │ │ │ + beq.n 4d4 <_PyPegen_parse+0x4d4> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ str.w r3, [r6, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 436 <_PyPegen_parse+0x436> │ │ │ │ │ + b.n 428 <_PyPegen_parse+0x428> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ │ @@ -476,23 +469,23 @@ │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7f0 <_PyPegen_parse+0x7f0> │ │ │ │ │ + beq.n 528 <_PyPegen_parse+0x528> │ │ │ │ │ ldr.w ip, [sp, #20] │ │ │ │ │ cmp ip, r8 │ │ │ │ │ - ble.n 498 <_PyPegen_parse+0x498> │ │ │ │ │ + ble.n 488 <_PyPegen_parse+0x488> │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ ldr.w r0, [r2, r8, lsl #2] │ │ │ │ │ str.w r0, [r1, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 484 <_PyPegen_parse+0x484> │ │ │ │ │ + b.n 474 <_PyPegen_parse+0x474> │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ @@ -501,652 +494,663 @@ │ │ │ │ │ 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 │ │ │ │ │ - cbnz r0, 4c0 <_PyPegen_parse+0x4c0> │ │ │ │ │ + cbnz r0, 4b0 <_PyPegen_parse+0x4b0> │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 1c2 <_PyPegen_parse+0x1c2> │ │ │ │ │ movs r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 500 <_PyPegen_parse+0x500> │ │ │ │ │ + cbnz r3, 4f0 <_PyPegen_parse+0x4f0> │ │ │ │ │ movs r1, #4 │ │ │ │ │ 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 4ba <_PyPegen_parse+0x4ba> │ │ │ │ │ + beq.n 4aa <_PyPegen_parse+0x4aa> │ │ │ │ │ subs r3, #2 │ │ │ │ │ b.n 16e <_PyPegen_parse+0x16e> │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ b.n 1c2 <_PyPegen_parse+0x1c2> │ │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 84a <_PyPegen_parse+0x84a> │ │ │ │ │ + beq.w 902 <_PyPegen_parse+0x902> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 450 <_PyPegen_parse+0x450> │ │ │ │ │ + b.n 442 <_PyPegen_parse+0x442> │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4bc <_PyPegen_parse+0x4bc> │ │ │ │ │ + b.n 4ac <_PyPegen_parse+0x4ac> │ │ │ │ │ + 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 5c <_PyPegen_parse+0x5c> │ │ │ │ │ + bne.w 380 <_PyPegen_parse+0x380> │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + b.n 2de <_PyPegen_parse+0x2de> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_interactive_exit> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_interactive_exit │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 31a <_PyPegen_parse+0x31a> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 380 <_PyPegen_parse+0x380> │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.n 384 <_PyPegen_parse+0x384> │ │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ │ + 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 r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 27e <_PyPegen_parse+0x27e> │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 1c0 <_PyPegen_parse+0x1c0> │ │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ │ + b.n 530 <_PyPegen_parse+0x530> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 1c0 <_PyPegen_parse+0x1c0> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 524 <_PyPegen_parse+0x524> │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ + b.n 3f6 <_PyPegen_parse+0x3f6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 13a <_PyPegen_parse+0x13a> │ │ │ │ │ + bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 380 <_PyPegen_parse+0x380> │ │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + ldrd r2, r3, [r2, #20] │ │ │ │ │ + bl 0 <_PyAST_Pass> │ │ │ │ │ + R_ARM_THM_CALL _PyAST_Pass │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + cbz r0, 586 <_PyPegen_parse+0x586> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 31a <_PyPegen_parse+0x31a> │ │ │ │ │ + b.n 514 <_PyPegen_parse+0x514> │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 578 <_PyPegen_parse+0x578> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 390 <_PyPegen_parse+0x390> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ │ + movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1c2 <_PyPegen_parse+0x1c2> │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 280 <_PyPegen_parse+0x280> │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 2c6 <_PyPegen_parse+0x2c6> │ │ │ │ │ + mov fp, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + cbnz r1, 5f6 <_PyPegen_parse+0x5f6> │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + str.w fp, [sp, #16] │ │ │ │ │ + mov fp, r3 │ │ │ │ │ + b.n d6 <_PyPegen_parse+0xd6> │ │ │ │ │ + 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 │ │ │ │ │ + cbnz r2, 5f0 <_PyPegen_parse+0x5f0> │ │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + mov fp, r2 │ │ │ │ │ + add.w r2, r3, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + beq.n 5ac <_PyPegen_parse+0x5ac> │ │ │ │ │ + str r1, [sp, #16] │ │ │ │ │ + b.n d6 <_PyPegen_parse+0xd6> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 90a <_PyPegen_parse+0x90a> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 356 <_PyPegen_parse+0x356> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + str.w fp, [sp, #16] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 3bc <_PyPegen_parse+0x3bc> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 3be <_PyPegen_parse+0x3be> │ │ │ │ │ + b.n 3a4 <_PyPegen_parse+0x3a4> │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ 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 r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3d6 <_PyPegen_parse+0x3d6> │ │ │ │ │ + b.n 3bc <_PyPegen_parse+0x3bc> │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3be <_PyPegen_parse+0x3be> │ │ │ │ │ + beq.w 3a4 <_PyPegen_parse+0x3a4> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3be <_PyPegen_parse+0x3be> │ │ │ │ │ + b.n 3a4 <_PyPegen_parse+0x3a4> │ │ │ │ │ movw r2, #345 @ 0x159 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 282 <_PyPegen_parse+0x282> │ │ │ │ │ + bne.w 280 <_PyPegen_parse+0x280> │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 776 <_PyPegen_parse+0x776> │ │ │ │ │ + beq.w 8b4 <_PyPegen_parse+0x8b4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 39e <_PyPegen_parse+0x39e> │ │ │ │ │ + bne.w 390 <_PyPegen_parse+0x390> │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6f2 <_PyPegen_parse+0x6f2> │ │ │ │ │ + beq.w 7c6 <_PyPegen_parse+0x7c6> │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 7e8 <_PyPegen_parse+0x7e8> │ │ │ │ │ + beq.w 86c <_PyPegen_parse+0x86c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7e0 <_PyPegen_parse+0x7e0> │ │ │ │ │ + bne.w 864 <_PyPegen_parse+0x864> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 812 <_PyPegen_parse+0x812> │ │ │ │ │ R_ARM_THM_CALL _gather_141_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 5f0 <_PyPegen_parse+0x5f0> │ │ │ │ │ + cbz r0, 6c4 <_PyPegen_parse+0x6c4> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 5f0 <_PyPegen_parse+0x5f0> │ │ │ │ │ + cbz r0, 6c4 <_PyPegen_parse+0x6c4> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 5f0 <_PyPegen_parse+0x5f0> │ │ │ │ │ + cbz r0, 6c4 <_PyPegen_parse+0x6c4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 5f0 <_PyPegen_parse+0x5f0> │ │ │ │ │ + cbz r0, 6c4 <_PyPegen_parse+0x6c4> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 5f0 <_PyPegen_parse+0x5f0> │ │ │ │ │ + cbz r0, 6c4 <_PyPegen_parse+0x6c4> │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 752 <_PyPegen_parse+0x752> │ │ │ │ │ + bne.w 890 <_PyPegen_parse+0x890> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7e0 <_PyPegen_parse+0x7e0> │ │ │ │ │ + bne.w 864 <_PyPegen_parse+0x864> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 812 <_PyPegen_parse+0x812> │ │ │ │ │ R_ARM_THM_CALL _gather_143_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 612 <_PyPegen_parse+0x612> │ │ │ │ │ + cbz r0, 6e6 <_PyPegen_parse+0x6e6> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7c4 <_PyPegen_parse+0x7c4> │ │ │ │ │ + bne.w 874 <_PyPegen_parse+0x874> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7e0 <_PyPegen_parse+0x7e0> │ │ │ │ │ + bne.w 864 <_PyPegen_parse+0x864> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 812 <_PyPegen_parse+0x812> │ │ │ │ │ R_ARM_THM_CALL _gather_145_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 788 <_PyPegen_parse+0x788> │ │ │ │ │ + bne.w 828 <_PyPegen_parse+0x828> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7e0 <_PyPegen_parse+0x7e0> │ │ │ │ │ + bne.w 864 <_PyPegen_parse+0x864> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 706 <_PyPegen_parse+0x706> │ │ │ │ │ + bne.n 7da <_PyPegen_parse+0x7da> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7e0 <_PyPegen_parse+0x7e0> │ │ │ │ │ + bne.w 864 <_PyPegen_parse+0x864> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6f8 <_PyPegen_parse+0x6f8> │ │ │ │ │ + bne.n 7cc <_PyPegen_parse+0x7cc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7e0 <_PyPegen_parse+0x7e0> │ │ │ │ │ + bne.w 864 <_PyPegen_parse+0x864> │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 6cc <_PyPegen_parse+0x6cc> │ │ │ │ │ + cbnz r0, 7a0 <_PyPegen_parse+0x7a0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7e0 <_PyPegen_parse+0x7e0> │ │ │ │ │ + bne.w 864 <_PyPegen_parse+0x864> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 812 <_PyPegen_parse+0x812> │ │ │ │ │ R_ARM_THM_CALL _gather_147_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 680 <_PyPegen_parse+0x680> │ │ │ │ │ + cbnz r0, 754 <_PyPegen_parse+0x754> │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r7, 6f2 <_PyPegen_parse+0x6f2> │ │ │ │ │ + cbnz r7, 7c6 <_PyPegen_parse+0x7c6> │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 6f0 <_PyPegen_parse+0x6f0> │ │ │ │ │ + cbz r0, 7c4 <_PyPegen_parse+0x7c4> │ │ │ │ │ movs r1, #51 @ 0x33 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 6f0 <_PyPegen_parse+0x6f0> │ │ │ │ │ + cbz r0, 7c4 <_PyPegen_parse+0x7c4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 6f0 <_PyPegen_parse+0x6f0> │ │ │ │ │ + cbz r0, 7c4 <_PyPegen_parse+0x7c4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a450 <_loop0_1_rule> │ │ │ │ │ - cbz r0, 6f0 <_PyPegen_parse+0x6f0> │ │ │ │ │ + bl 1ab04 <_loop0_1_rule> │ │ │ │ │ + cbz r0, 7c4 <_PyPegen_parse+0x7c4> │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 6f0 <_PyPegen_parse+0x6f0> │ │ │ │ │ + cbz r0, 7c4 <_PyPegen_parse+0x7c4> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyAST_FunctionType> │ │ │ │ │ R_ARM_THM_CALL _PyAST_FunctionType │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 94 <_PyPegen_parse+0x94> │ │ │ │ │ b.n 32c <_PyPegen_parse+0x32c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 66a <_PyPegen_parse+0x66a> │ │ │ │ │ + beq.n 73e <_PyPegen_parse+0x73e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 680 <_PyPegen_parse+0x680> │ │ │ │ │ + bne.n 754 <_PyPegen_parse+0x754> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 77c <_PyPegen_parse+0x77c> │ │ │ │ │ + bne.n 8ba <_PyPegen_parse+0x8ba> │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 680 <_PyPegen_parse+0x680> │ │ │ │ │ + b.n 754 <_PyPegen_parse+0x754> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - b.n 398 <_PyPegen_parse+0x398> │ │ │ │ │ + b.n 38a <_PyPegen_parse+0x38a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6d8 <_PyPegen_parse+0x6d8> │ │ │ │ │ - b.n 656 <_PyPegen_parse+0x656> │ │ │ │ │ + bne.n 7ac <_PyPegen_parse+0x7ac> │ │ │ │ │ + b.n 72a <_PyPegen_parse+0x72a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 640 <_PyPegen_parse+0x640> │ │ │ │ │ + beq.n 714 <_PyPegen_parse+0x714> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 640 <_PyPegen_parse+0x640> │ │ │ │ │ + beq.n 714 <_PyPegen_parse+0x714> │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 640 <_PyPegen_parse+0x640> │ │ │ │ │ + beq.n 714 <_PyPegen_parse+0x714> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 640 <_PyPegen_parse+0x640> │ │ │ │ │ + beq.n 714 <_PyPegen_parse+0x714> │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 770 <_PyPegen_parse+0x770> │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 8ae <_PyPegen_parse+0x8ae> │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_append_to_end> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_append_to_end │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 680 <_PyPegen_parse+0x680> │ │ │ │ │ - b.n 6e4 <_PyPegen_parse+0x6e4> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 5f0 <_PyPegen_parse+0x5f0> │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_seq_append_to_end> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_seq_append_to_end │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 742 <_PyPegen_parse+0x742> │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 742 <_PyPegen_parse+0x742> │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 57c <_PyPegen_parse+0x57c> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6f2 <_PyPegen_parse+0x6f2> │ │ │ │ │ + bne.n 754 <_PyPegen_parse+0x754> │ │ │ │ │ + b.n 7b8 <_PyPegen_parse+0x7b8> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 62a <_PyPegen_parse+0x62a> │ │ │ │ │ + beq.w 6fe <_PyPegen_parse+0x6fe> │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 62a <_PyPegen_parse+0x62a> │ │ │ │ │ + beq.w 6fe <_PyPegen_parse+0x6fe> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 62a <_PyPegen_parse+0x62a> │ │ │ │ │ + beq.w 6fe <_PyPegen_parse+0x6fe> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_append_to_end> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_append_to_end │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 680 <_PyPegen_parse+0x680> │ │ │ │ │ - b.n 6e4 <_PyPegen_parse+0x6e4> │ │ │ │ │ + bne.w 754 <_PyPegen_parse+0x754> │ │ │ │ │ + b.n 7b8 <_PyPegen_parse+0x7b8> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 7c6 <_PyPegen_parse+0x7c6> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 67a <_PyPegen_parse+0x67a> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 612 <_PyPegen_parse+0x612> │ │ │ │ │ + beq.w 6e6 <_PyPegen_parse+0x6e6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7b2 <_PyPegen_parse+0x7b2> │ │ │ │ │ - b.n 612 <_PyPegen_parse+0x612> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6f2 <_PyPegen_parse+0x6f2> │ │ │ │ │ + bne.n 852 <_PyPegen_parse+0x852> │ │ │ │ │ + b.n 6e6 <_PyPegen_parse+0x6e6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5a6 <_PyPegen_parse+0x5a6> │ │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + bl 8494 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 6c4 <_PyPegen_parse+0x6c4> │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_seq_append_to_end> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_seq_append_to_end │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 818 <_PyPegen_parse+0x818> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + b.n 818 <_PyPegen_parse+0x818> │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 650 <_PyPegen_parse+0x650> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1c0 <_PyPegen_parse+0x1c0> │ │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ │ - b.n 7f8 <_PyPegen_parse+0x7f8> │ │ │ │ │ + b.n 7c6 <_PyPegen_parse+0x7c6> │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 5c <_PyPegen_parse+0x5c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1c0 <_PyPegen_parse+0x1c0> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + b.n 27c <_PyPegen_parse+0x27c> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 404 <_PyPegen_parse+0x404> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 39e <_PyPegen_parse+0x39e> │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cbnz r3, 8e4 <_PyPegen_parse+0x8e4> │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + b.n 13a <_PyPegen_parse+0x13a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 282 <_PyPegen_parse+0x282> │ │ │ │ │ + b.n 1c2 <_PyPegen_parse+0x1c2> │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 1c2 <_PyPegen_parse+0x1c2> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ b.n 1c2 <_PyPegen_parse+0x1c2> │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ - b.n 7f4 <_PyPegen_parse+0x7f4> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_interactive_exit> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_interactive_exit │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 352 <_PyPegen_parse+0x352> │ │ │ │ │ - b.n 31a <_PyPegen_parse+0x31a> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 38e <_PyPegen_parse+0x38e> │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - b.n 2e0 <_PyPegen_parse+0x2e0> │ │ │ │ │ - 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 38e <_PyPegen_parse+0x38e> │ │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - ldrd r2, r3, [r2, #20] │ │ │ │ │ - bl 0 <_PyAST_Pass> │ │ │ │ │ - R_ARM_THM_CALL _PyAST_Pass │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - cbz r0, 8a2 <_PyPegen_parse+0x8a2> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 31a <_PyPegen_parse+0x31a> │ │ │ │ │ - b.n 352 <_PyPegen_parse+0x352> │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 894 <_PyPegen_parse+0x894> │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2c8 <_PyPegen_parse+0x2c8> │ │ │ │ │ - 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 │ │ │ │ │ - cbnz r2, 8f4 <_PyPegen_parse+0x8f4> │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - mov fp, r2 │ │ │ │ │ - add.w r2, r3, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 8d2 <_PyPegen_parse+0x8d2> │ │ │ │ │ - str r1, [sp, #16] │ │ │ │ │ - b.n d6 <_PyPegen_parse+0xd6> │ │ │ │ │ - mov fp, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 8fa <_PyPegen_parse+0x8fa> │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - str.w fp, [sp, #16] │ │ │ │ │ - mov fp, r3 │ │ │ │ │ - b.w d6 <_PyPegen_parse+0xd6> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, 904 <_PyPegen_parse+0x904> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 364 <_PyPegen_parse+0x364> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - str.w fp, [sp, #16] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 3d6 <_PyPegen_parse+0x3d6> │ │ │ │ │ + b.n 52c <_PyPegen_parse+0x52c> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3dc <_PyPegen_parse+0x3dc> │ │ │ │ │ + b.n 3c2 <_PyPegen_parse+0x3c2> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 914 <_PyPegen_parse+0x914> │ │ │ │ │ + cbnz r3, 91a <_PyPegen_parse+0x91a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ b.n 1b0 <_PyPegen_parse+0x1b0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 4bc <_PyPegen_parse+0x4bc> │ │ │ │ │ + b.n 4ac <_PyPegen_parse+0x4ac> │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -0000091c : │ │ │ │ │ +00000924 : │ │ │ │ │ compound_stmt_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 237c │ │ │ │ │ + beq.w 202a │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 238a │ │ │ │ │ + bne.w 2038 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_7_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_7_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a8a │ │ │ │ │ + bne.w a92 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ad8 │ │ │ │ │ + bne.w ae0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov.w r3, #660 @ 0x294 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ae0 │ │ │ │ │ + bne.w ae8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w ad8 │ │ │ │ │ + bne.w ae0 │ │ │ │ │ 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 bdc │ │ │ │ │ + bne.w be4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ad8 │ │ │ │ │ + bne.w ae0 │ │ │ │ │ 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 c28 │ │ │ │ │ + bne.w c30 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ad8 │ │ │ │ │ + bne.w ae0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_10_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_10_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d28 │ │ │ │ │ + bne.w d26 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n ad8 │ │ │ │ │ + bne.n ae0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ movw r3, #642 @ 0x282 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e9c │ │ │ │ │ + bne.w e90 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n ad8 │ │ │ │ │ + bne.n ae0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ movw r3, #665 @ 0x299 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10a8 │ │ │ │ │ + bne.w 109c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1dfc │ │ │ │ │ + bne.w 1a8e │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 2340 │ │ │ │ │ + beq.w 211c │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.w 2354 │ │ │ │ │ + beq.w 2158 │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ @@ -1154,784 +1158,834 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 118a │ │ │ │ │ + bne.w 11fe │ │ │ │ │ ldrd r2, r0, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 122c │ │ │ │ │ + bne.w 11a6 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ 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 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1b9c │ │ │ │ │ + beq.w 2138 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1bac │ │ │ │ │ + bne.w 2148 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl d248 │ │ │ │ │ + bl d270 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e6c │ │ │ │ │ + bne.w e60 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1baa │ │ │ │ │ + bne.w 2146 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl daa4 │ │ │ │ │ + bl dacc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a80 │ │ │ │ │ + bne.n a88 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 96c │ │ │ │ │ + beq.w 974 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n a82 │ │ │ │ │ + b.n a8a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1fac │ │ │ │ │ + beq.w 1e34 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 10a2 │ │ │ │ │ + bne.w 1096 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 1bbc │ │ │ │ │ + beq.w 2232 │ │ │ │ │ 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 1fda │ │ │ │ │ + bne.w 225a │ │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, b54 │ │ │ │ │ + cbz r0, b5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11ec0 │ │ │ │ │ + bl 11f14 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, b54 │ │ │ │ │ + cbz r0, b5c │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, b54 │ │ │ │ │ + cbz r0, b5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13638 │ │ │ │ │ + bl 13690 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbz r0, b54 │ │ │ │ │ + cbz r0, b5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 149ec │ │ │ │ │ + bl 14a48 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 104e │ │ │ │ │ + bne.w 1042 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 16aa │ │ │ │ │ + bne.w 16b4 │ │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 109e │ │ │ │ │ + beq.w 1092 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11ec0 │ │ │ │ │ + bl 11f14 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 109e │ │ │ │ │ + beq.w 1092 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 109e │ │ │ │ │ + beq.w 1092 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13638 │ │ │ │ │ + bl 13690 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 109e │ │ │ │ │ + beq.w 1092 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14ca4 │ │ │ │ │ + bl 14d00 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 10a0 │ │ │ │ │ + bne.w 1094 │ │ │ │ │ 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 1bb2 │ │ │ │ │ + beq.w 24d2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ strd r9, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_If> │ │ │ │ │ R_ARM_THM_CALL _PyAST_If │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1094 │ │ │ │ │ + beq.w 1088 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n a80 │ │ │ │ │ + b.n a88 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1b88 │ │ │ │ │ + beq.w 24be │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, c1a │ │ │ │ │ + cbnz r6, c22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl d248 │ │ │ │ │ + bl d270 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12fe │ │ │ │ │ + bne.w 12f0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1e84 │ │ │ │ │ + bne.w 1e00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1592c │ │ │ │ │ + bl 1599c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n bd6 │ │ │ │ │ + bne.n bde │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 9b0 │ │ │ │ │ - b.n ad8 │ │ │ │ │ + beq.w 9b8 │ │ │ │ │ + b.n ae0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1bdc │ │ │ │ │ + beq.w 1fa0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n d1a │ │ │ │ │ + bne.w 1436 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 1b5a │ │ │ │ │ + beq.w 1d9c │ │ │ │ │ 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 20ee │ │ │ │ │ + bne.w 1e76 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 143e │ │ │ │ │ + beq.w 141c │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16d2 │ │ │ │ │ + bne.w 162c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n d18 │ │ │ │ │ + bne.w 1434 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1358 │ │ │ │ │ + beq.w 134a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17a64 <_gather_51_rule> │ │ │ │ │ + bl 18118 <_gather_51_rule> │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1358 │ │ │ │ │ + beq.w 134a │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1358 │ │ │ │ │ + beq.w 134a │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 135a │ │ │ │ │ + bne.w 134c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13638 │ │ │ │ │ + bl 13690 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1358 │ │ │ │ │ + beq.w 134a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1eba │ │ │ │ │ + beq.w 2418 │ │ │ │ │ ldrd r3, r2, [r0, #20] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 175a │ │ │ │ │ + bne.w 17ac │ │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, fp │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ mov r0, sl │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_With> │ │ │ │ │ R_ARM_THM_CALL _PyAST_With │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bd6 │ │ │ │ │ + bne.w bde │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b66 │ │ │ │ │ + bne.w 1da6 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w 9d0 │ │ │ │ │ - b.n ad8 │ │ │ │ │ + b.n 1434 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1ce8 │ │ │ │ │ + beq.w 221e │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 16c2 │ │ │ │ │ + bne.w e52 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 23a8 │ │ │ │ │ + beq.w 1c34 │ │ │ │ │ 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 23d0 │ │ │ │ │ + bne.w 1c5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 154a │ │ │ │ │ + beq.w 1546 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 70c8 │ │ │ │ │ + bl 70bc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 154a │ │ │ │ │ + beq.w 1546 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 154a │ │ │ │ │ + beq.w 1546 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9538 │ │ │ │ │ + bl 955c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16be │ │ │ │ │ + beq.n e4e │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16be │ │ │ │ │ + beq.n e4e │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1cf6 │ │ │ │ │ + bne.w 222c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13638 │ │ │ │ │ + bl 13690 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16c0 │ │ │ │ │ + beq.n e50 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1f66 │ │ │ │ │ + beq.w 1e1c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1f76 │ │ │ │ │ + bne.w 1e2c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 18dc │ │ │ │ │ + bne.w 16be │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1162 │ │ │ │ │ + bne.w 1156 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w 16c2 │ │ │ │ │ + cbnz r6, e52 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 16be │ │ │ │ │ + cbz r0, e4e │ │ │ │ │ ldrd r6, r2, [r0, #20] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 1a1c │ │ │ │ │ + bne.w 199e │ │ │ │ │ movs r0, #0 │ │ │ │ │ strd r6, r2, [sp, #12] │ │ │ │ │ mov r1, fp │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r0, sl │ │ │ │ │ strd r8, r9, [sp, #4] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ bl 0 <_PyAST_For> │ │ │ │ │ R_ARM_THM_CALL _PyAST_For │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bd6 │ │ │ │ │ + bne.w bde │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16be │ │ │ │ │ + bne.w 1dee │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.w 16c4 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 9f6 │ │ │ │ │ + b.n ae0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl daa4 │ │ │ │ │ + bl dacc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ab4 │ │ │ │ │ + beq.w abc │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_function_def_decorators> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_function_def_decorators │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bd6 │ │ │ │ │ + bne.w bde │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w acc │ │ │ │ │ + beq.w ad4 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n ace │ │ │ │ │ + b.n ad6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 22c6 │ │ │ │ │ + beq.w 239c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 22a8 │ │ │ │ │ + bne.w 2394 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 2272 │ │ │ │ │ + beq.w 1a96 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r2, 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 2292 │ │ │ │ │ + bne.w 237e │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, f36 │ │ │ │ │ + cbz r0, f2a │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_forced_token │ │ │ │ │ - cbz r0, f36 │ │ │ │ │ + cbz r0, f2a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13638 │ │ │ │ │ + bl 13690 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbz r0, f36 │ │ │ │ │ + cbz r0, f2a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1b7e │ │ │ │ │ + beq.w 2112 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1b74 │ │ │ │ │ + bne.w 2108 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 197e │ │ │ │ │ + bne.w 1848 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #651 @ 0x28b │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12ae │ │ │ │ │ + bne.w 12a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 22a8 │ │ │ │ │ + bne.w 2394 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 144a │ │ │ │ │ + beq.w 1446 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 144a │ │ │ │ │ + beq.w 1446 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13638 │ │ │ │ │ + bl 13690 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 144a │ │ │ │ │ + beq.w 1446 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15508 <_loop1_216_rule> │ │ │ │ │ + bl 15560 <_loop1_216_rule> │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 144a │ │ │ │ │ + beq.w 1446 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1fa2 │ │ │ │ │ + beq.w 23a6 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1f94 │ │ │ │ │ + bne.w 1dc2 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov fp, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1840 │ │ │ │ │ + bne.w 190e │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1286 │ │ │ │ │ + bne.w 117e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 144c │ │ │ │ │ + bne.w 1448 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1f86 │ │ │ │ │ + beq.w 1db4 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov fp, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 17a8 │ │ │ │ │ + bne.w 1762 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #651 @ 0x28b │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1330 │ │ │ │ │ + bne.w 1322 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 144c │ │ │ │ │ + bne.w 1448 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bd4 │ │ │ │ │ + beq.w 2332 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ mov r2, sl │ │ │ │ │ str r7, [sp, #16] │ │ │ │ │ ldrd r0, r1, [sp, #28] │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ strd r8, r6, [sp, #4] │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ bl 0 <_PyAST_Try> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Try │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bd6 │ │ │ │ │ + bne.w bde │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 22d0 │ │ │ │ │ + bne.w 1aa2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 1ac8 │ │ │ │ │ + b.w 1a24 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bb2 │ │ │ │ │ + beq.w 24d2 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1f7e │ │ │ │ │ + beq.w 2186 │ │ │ │ │ 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] │ │ │ │ │ bl 0 <_PyAST_If> │ │ │ │ │ R_ARM_THM_CALL _PyAST_If │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bd6 │ │ │ │ │ + bne.w bde │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1bc8 │ │ │ │ │ + bne.w 235c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 988 │ │ │ │ │ + b.n 990 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1e6e │ │ │ │ │ + beq.w 1acc │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1dec │ │ │ │ │ + bne.w 1a7e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 1d3e │ │ │ │ │ + beq.w 1aae │ │ │ │ │ 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 1d64 │ │ │ │ │ + bne.w 1af0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #665 @ 0x299 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1d3a │ │ │ │ │ + beq.w 1a7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11ec0 │ │ │ │ │ + bl 11f14 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1d3a │ │ │ │ │ + beq.w 1a7c │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1d3a │ │ │ │ │ + beq.w 1a7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13638 │ │ │ │ │ + bl 13690 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1d3a │ │ │ │ │ + beq.w 1a7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14ca4 │ │ │ │ │ + bl 14d00 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1dec │ │ │ │ │ + bne.w 1a7e │ │ │ │ │ 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 1eb2 │ │ │ │ │ + beq.w 1ac4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ strd r9, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_While> │ │ │ │ │ R_ARM_THM_CALL _PyAST_While │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1d30 │ │ │ │ │ + beq.w 1a76 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n a80 │ │ │ │ │ + b.n a88 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e06 │ │ │ │ │ + beq.w dfe │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13638 │ │ │ │ │ + bl 13690 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e06 │ │ │ │ │ + beq.w dfe │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e0e │ │ │ │ │ + b.n e06 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ + movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1df8 │ │ │ │ │ + bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_forced_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w faa │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 13690 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w faa │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n fb4 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 129c │ │ │ │ │ + adds r1, r2, #1 │ │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.w 2208 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 1bb8 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 2216 │ │ │ │ │ + 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 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 218e │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + b.n a88 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 1a44 │ │ │ │ │ R_ARM_THM_CALL subject_expr_rule │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a70 │ │ │ │ │ + beq.w a78 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a70 │ │ │ │ │ + beq.w a78 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a70 │ │ │ │ │ + beq.w a78 │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a70 │ │ │ │ │ + beq.w a78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2048 │ │ │ │ │ + bl 1c94 │ │ │ │ │ R_ARM_THM_CALL _loop1_64_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a70 │ │ │ │ │ + beq.w a78 │ │ │ │ │ movs r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a70 │ │ │ │ │ + beq.w a78 │ │ │ │ │ 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 2374 │ │ │ │ │ + beq.w 2126 │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ @@ -1943,223 +1997,165 @@ │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 176d4 │ │ │ │ │ + bl 17c28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bd6 │ │ │ │ │ + bne.w bde │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 239e │ │ │ │ │ + bne.w 212e │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 127e │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 1228 │ │ │ │ │ - adds r1, r2, #1 │ │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq.w 22b0 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 22de │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 22be │ │ │ │ │ - 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 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 1c7a │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - b.w a80 │ │ │ │ │ + b.n 11f8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fb6 │ │ │ │ │ + beq.w f24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13638 │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w fb6 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n fc0 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ - movs r1, #11 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_forced_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w f30 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 13638 │ │ │ │ │ + bl 13690 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f30 │ │ │ │ │ + beq.w f24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ 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 ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bd4 │ │ │ │ │ + beq.w 2332 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ - b.n 102a │ │ │ │ │ + b.n 101e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1592c │ │ │ │ │ + bl 1599c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c02 │ │ │ │ │ + beq.w c0a │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_class_def_decorators> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_class_def_decorators │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bd6 │ │ │ │ │ + bne.w bde │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c16 │ │ │ │ │ + beq.w c1e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n c1c │ │ │ │ │ + b.n c24 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ff4 │ │ │ │ │ + beq.w fe8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13638 │ │ │ │ │ + bl 13690 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ff4 │ │ │ │ │ + beq.w fe8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ffc │ │ │ │ │ + b.n ff0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w d18 │ │ │ │ │ + bne.n 1434 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1388 │ │ │ │ │ + cbz r0, 1378 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1388 │ │ │ │ │ + cbz r0, 1378 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1ec4 │ │ │ │ │ + bne.w 2422 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w d18 │ │ │ │ │ + bne.n 1434 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 162e │ │ │ │ │ + beq.n 1428 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 162e │ │ │ │ │ + beq.n 1428 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17a64 <_gather_51_rule> │ │ │ │ │ + bl 18118 <_gather_51_rule> │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 162e │ │ │ │ │ + beq.n 1428 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 162e │ │ │ │ │ + beq.n 1428 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w 1630 │ │ │ │ │ + cbnz r6, 142a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13638 │ │ │ │ │ + bl 13690 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 162e │ │ │ │ │ + cbz r0, 1428 │ │ │ │ │ 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 1eba │ │ │ │ │ + beq.w 2418 │ │ │ │ │ ldrd r7, r3, [r3, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - bl f70c │ │ │ │ │ + bl f760 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ strd r7, r3, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r0, sl │ │ │ │ │ @@ -2170,93 +2166,105 @@ │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 176d4 │ │ │ │ │ + bl 17c28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bd6 │ │ │ │ │ - b.n d0c │ │ │ │ │ + bne.w bde │ │ │ │ │ + b.n d18 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w c8a │ │ │ │ │ - b.n d18 │ │ │ │ │ + beq.w c96 │ │ │ │ │ + b.n 1434 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 1fb2 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 9d8 │ │ │ │ │ + b.w ae0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 22a8 │ │ │ │ │ + bne.w 2394 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1046 │ │ │ │ │ + beq.w 103a │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1046 │ │ │ │ │ + beq.w 103a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13638 │ │ │ │ │ + bl 13690 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1046 │ │ │ │ │ + beq.w 103a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3538 │ │ │ │ │ + bl 2f38 │ │ │ │ │ R_ARM_THM_CALL _loop1_61_rule │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1046 │ │ │ │ │ + beq.w 103a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14ca4 │ │ │ │ │ + bl 14d00 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1ac8 │ │ │ │ │ + bne.w 1a24 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 1b16 │ │ │ │ │ + beq.w 2400 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1a82 │ │ │ │ │ + bne.w 19dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #651 @ 0x28b │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1a4a │ │ │ │ │ + bne.w 18e6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1ac8 │ │ │ │ │ + bne.w 1a24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bd4 │ │ │ │ │ + beq.w 2332 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ str r7, [sp, #16] │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ @@ -2268,98 +2276,98 @@ │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 176d4 │ │ │ │ │ + bl 17c28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bd6 │ │ │ │ │ + bne.w bde │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1cfa │ │ │ │ │ + beq.w 24b0 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w a10 │ │ │ │ │ - b.w ad8 │ │ │ │ │ + beq.w a18 │ │ │ │ │ + b.w ae0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1d0c │ │ │ │ │ + bne.w 23b2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16b4 │ │ │ │ │ + beq.w 23ba │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16b4 │ │ │ │ │ + beq.w 23ba │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 70c8 │ │ │ │ │ + bl 70bc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16b4 │ │ │ │ │ + beq.w 23ba │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16b4 │ │ │ │ │ + beq.w 23ba │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9538 │ │ │ │ │ + bl 955c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1d0a │ │ │ │ │ + beq.w 23b0 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1d0a │ │ │ │ │ + beq.w 23b0 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1d0c │ │ │ │ │ + bne.w 23b2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13638 │ │ │ │ │ + bl 13690 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1d0a │ │ │ │ │ + beq.w 23b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14ca4 │ │ │ │ │ + bl 14d00 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1d0c │ │ │ │ │ + bne.w 23b2 │ │ │ │ │ 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 16be │ │ │ │ │ + beq.w e4e │ │ │ │ │ ldrd r6, r3, [r3, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - bl f70c │ │ │ │ │ + bl f760 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ strd r6, r3, [sp, #12] │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r0, sl │ │ │ │ │ strd r8, r9, [sp, #4] │ │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ │ @@ -2370,532 +2378,470 @@ │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 176d4 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w bd6 │ │ │ │ │ - b.n e54 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w d18 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w d1a │ │ │ │ │ - adds r1, r2, #1 │ │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq.w 1c62 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #674 @ 0x2a2 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, 1674 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #633 @ 0x279 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 221a │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w 1c70 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #674 @ 0x2a2 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w 1c5e │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #633 @ 0x279 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + bl 17c28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1bee │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w d18 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 988 │ │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 1cfe │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w 9ee │ │ │ │ │ - b.w ad8 │ │ │ │ │ + bne.w bde │ │ │ │ │ + b.n e44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17a64 <_gather_51_rule> │ │ │ │ │ + bl 18118 <_gather_51_rule> │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 143e │ │ │ │ │ + beq.w 141c │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1440 │ │ │ │ │ + bne.w 141e │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 143e │ │ │ │ │ + beq.w 141c │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 143e │ │ │ │ │ + beq.w 141c │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1440 │ │ │ │ │ + bne.w 141e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13638 │ │ │ │ │ + bl 13690 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 143e │ │ │ │ │ + beq.w 141c │ │ │ │ │ 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 1eba │ │ │ │ │ + beq.w 2418 │ │ │ │ │ ldrd r7, r3, [r3, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - bl f70c │ │ │ │ │ + bl f760 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ strd r7, r3, [sp, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r8 │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ - b.w cfa │ │ │ │ │ - ldr.w r0, [fp, #4] │ │ │ │ │ - strd r3, r2, [sp, #28] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyBytes_AsString │ │ │ │ │ - ldrd r3, r2, [sp, #28] │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 24fc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - strd r3, r2, [sp, #28] │ │ │ │ │ - bl 0 <_PyPegen_new_type_comment> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_new_type_comment │ │ │ │ │ - ldrd r3, r2, [sp, #28] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 24fc │ │ │ │ │ - strd r3, r2, [sp, #4] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - str.w r9, [sp] │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - ldr r6, [r4, #20] │ │ │ │ │ - str r6, [sp, #12] │ │ │ │ │ - bl 0 <_PyAST_With> │ │ │ │ │ - R_ARM_THM_CALL _PyAST_With │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 115c │ │ │ │ │ - b.w d0c │ │ │ │ │ + b.w d06 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 990 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1b46 │ │ │ │ │ + beq.w 24e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movw r1, #651 @ 0x28b │ │ │ │ │ + movw r1, #663 @ 0x297 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 17da │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 19cc │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 17da │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 19cc │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 17f2 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str.w fp, [r4, #8] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w fe4 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 144c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 19cc │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17da │ │ │ │ │ + beq.w 19cc │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1f98 │ │ │ │ │ + bne.w 24dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17dc │ │ │ │ │ + beq.w 19ce │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 17e0 │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r2, [r4, #8] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w dee │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + b.w e52 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1d1c │ │ │ │ │ + beq.w 1d88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movw r1, #663 @ 0x297 │ │ │ │ │ + movw r1, #651 @ 0x28b │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1a7a │ │ │ │ │ + cbz r0, 1794 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1a7a │ │ │ │ │ + cbz r0, 1794 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cbnz r0, 17fa │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + str.w fp, [r4, #8] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w fd8 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 1448 │ │ │ │ │ + ldr.w r0, [fp, #4] │ │ │ │ │ + strd r3, r2, [sp, #28] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyBytes_AsString │ │ │ │ │ + ldrd r3, r2, [sp, #28] │ │ │ │ │ + mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a7a │ │ │ │ │ + beq.w 1dc6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + strd r3, r2, [sp, #28] │ │ │ │ │ + bl 0 <_PyPegen_new_type_comment> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_new_type_comment │ │ │ │ │ + ldrd r3, r2, [sp, #28] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1dc6 │ │ │ │ │ + strd r3, r2, [sp, #4] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + str.w r9, [sp] │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + ldr r6, [r4, #20] │ │ │ │ │ + str r6, [sp, #12] │ │ │ │ │ + bl 0 <_PyAST_With> │ │ │ │ │ + R_ARM_THM_CALL _PyAST_With │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 1150 │ │ │ │ │ + b.w d18 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a7a │ │ │ │ │ + beq.n 1794 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ - mov sl, r0 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1d12 │ │ │ │ │ + bne.w 1e08 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a7c │ │ │ │ │ + beq.n 1796 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str.w fp, [r4, #8] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w fa6 │ │ │ │ │ - b.n 17ec │ │ │ │ │ + b.n 179a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1e9e │ │ │ │ │ + mov fp, r2 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w 1e46 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movw r1, #663 @ 0x297 │ │ │ │ │ + movw r1, #651 @ 0x28b │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1a72 │ │ │ │ │ + cbz r0, 187e │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1a72 │ │ │ │ │ + cbz r0, 187e │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1a72 │ │ │ │ │ + cbnz r0, 1898 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + str.w fp, [r4, #8] │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w f14 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.w f2c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a72 │ │ │ │ │ + beq.n 187e │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ - mov r3, r0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1e94 │ │ │ │ │ + bne.w 24b6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a74 │ │ │ │ │ + beq.n 1880 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r2, [r4, #8] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w df6 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - b.n 16c2 │ │ │ │ │ + b.n 1884 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ + movs r1, #11 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_forced_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 14ce │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 13690 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 14ce │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 14d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ - adds r1, r3, #1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - mov fp, r2 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ + adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1f52 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 23ea │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movw r1, #651 @ 0x28b │ │ │ │ │ + movw r1, #663 @ 0x297 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 19b4 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 19d4 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 19b4 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 19d4 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 19ce │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - str.w fp, [r4, #8] │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w f20 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w f38 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 19d4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19b4 │ │ │ │ │ + beq.n 19d4 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1e8c │ │ │ │ │ + bne.w 1e12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 19b6 │ │ │ │ │ + cbz r0, 19d6 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 19ba │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + str.w fp, [r4, #8] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w f9a │ │ │ │ │ + b.n 17a6 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_AsString │ │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 1a42 │ │ │ │ │ + cbz r0, 19c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_new_type_comment> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_new_type_comment │ │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e36 │ │ │ │ │ + bne.w e26 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.w e34 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ - movs r1, #11 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_forced_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 14d2 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 13638 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 14d2 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14d8 │ │ │ │ │ + b.w e24 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n 196a │ │ │ │ │ + b.n 174c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n 18ce │ │ │ │ │ + b.n 1990 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 1b34 │ │ │ │ │ + beq.w 23d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #651 @ 0x28b │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 1ab2 │ │ │ │ │ + cbz r0, 1a0e │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1ab2 │ │ │ │ │ + cbz r0, 1a0e │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1acc │ │ │ │ │ + cbnz r0, 1a28 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 14c2 │ │ │ │ │ + beq.w 14be │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r3 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n 153c │ │ │ │ │ + b.n 1538 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1ab2 │ │ │ │ │ + beq.n 1a0e │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ @@ -2904,392 +2850,213 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 1b2c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 24fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1ab4 │ │ │ │ │ + beq.n 1a10 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1ab8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 1a14 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cbnz r0, 1ab8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w 14b6 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1ac8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14d8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.n 1a90 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 1ab8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 17b8 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 17e0 │ │ │ │ │ + beq.w a3e │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + b.w a8a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bge.w 20d2 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.w d1c │ │ │ │ │ + bge.w 2368 │ │ │ │ │ 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 f38 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w f10 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w bf2 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w c1a │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w aa4 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.w ace │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.w 10a4 │ │ │ │ │ + b.n 1538 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bge.w 1fbe │ │ │ │ │ - movs r3, #1 │ │ │ │ │ + bge.n 1ad6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 10a2 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 153c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w c40 │ │ │ │ │ - b.w d18 │ │ │ │ │ - movs r1, #7 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 169e │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl dd0 │ │ │ │ │ - R_ARM_THM_CALL _gather_208_rule │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 169e │ │ │ │ │ - movs r1, #12 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, 1c5e │ │ │ │ │ - movs r1, #8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 169e │ │ │ │ │ - movs r1, #4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 169e │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - bl 0 <_PyPegen_raise_error> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 1cde │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - cbz r0, 1c76 │ │ │ │ │ - movs r6, #1 │ │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 16a4 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 16a2 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w 1650 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 16a4 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 16a2 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 1df8 │ │ │ │ │ - R_ARM_THM_CALL subject_expr_rule │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1278 │ │ │ │ │ - movs r1, #11 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1278 │ │ │ │ │ - movs r1, #4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1278 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ - movs r3, #5 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1278 │ │ │ │ │ - ldr r3, [r6, #16] │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - bl 0 <_PyPegen_raise_error> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 232a │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 115e │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w d42 │ │ │ │ │ + b.n 1a82 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 16c2 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1ac8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, 1d0c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl d48 │ │ │ │ │ - R_ARM_THM_CALL invalid_for_target_rule │ │ │ │ │ - b.n 16be │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 16c4 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w fc0 │ │ │ │ │ + b.n 1a82 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w 1850 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 18ce │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 1e78 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1dec │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, r6 │ │ │ │ │ - blt.w 1e78 │ │ │ │ │ + b.w 10ac │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1de6 │ │ │ │ │ + beq.n 1b70 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 1dec │ │ │ │ │ + bne.n 1a7e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 1e04 │ │ │ │ │ + beq.n 1b78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #665 @ 0x299 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1d94 │ │ │ │ │ + cbz r0, 1b20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11ec0 │ │ │ │ │ - cbz r0, 1d94 │ │ │ │ │ + bl 11f14 │ │ │ │ │ + cbz r0, 1b20 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1e16 │ │ │ │ │ + bne.n 1b8a │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.n 1e10 │ │ │ │ │ + cbnz r6, 1b84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #665 @ 0x299 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbz r0, 1ddc │ │ │ │ │ + cbz r0, 1b66 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11ec0 │ │ │ │ │ - cbz r0, 1ddc │ │ │ │ │ + bl 11f14 │ │ │ │ │ + cbz r0, 1b66 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1ddc │ │ │ │ │ + cbz r0, 1b66 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1ddc │ │ │ │ │ + cbz r0, 1b66 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1e48 │ │ │ │ │ + bne.n 1c0e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 10e4 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w a36 │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.w a82 │ │ │ │ │ + beq.w 10d8 │ │ │ │ │ + b.n 1a7e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 1d72 │ │ │ │ │ + beq.n 1afe │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1de2 │ │ │ │ │ + b.n 1b6c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 1cde │ │ │ │ │ + cbnz r0, 1c04 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1dde │ │ │ │ │ + beq.n 1b68 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1de2 │ │ │ │ │ + b.n 1b6c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 1a44 │ │ │ │ │ + R_ARM_THM_CALL subject_expr_rule │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 11d0 │ │ │ │ │ + movs r1, #4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 11d0 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .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 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + movs r1, #10 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 17c28 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 21f2 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 1152 │ │ │ │ │ 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 │ │ │ │ │ @@ -3298,405 +3065,382 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1e36 │ │ │ │ │ - b.n 1cde │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 10b8 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 1df0 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.w c1c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #2 │ │ │ │ │ - b.w 12d6 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w e0e │ │ │ │ │ + beq.n 1ba6 │ │ │ │ │ + b.n 1c04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, r6 │ │ │ │ │ + blt.w 1dee │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 1ce2 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 18ec │ │ │ │ │ + bne.w 23b2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 196a │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 1df0 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.w d1c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 17a64 <_gather_51_rule> │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1388 │ │ │ │ │ - movs r1, #12 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + adds r1, r3, #1 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + beq.n 1cea │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ + movw r1, #674 @ 0x2a2 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w 138a │ │ │ │ │ - movs r1, #8 │ │ │ │ │ + cbnz r6, 1cb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + movw r1, #670 @ 0x29e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1388 │ │ │ │ │ - movs r1, #11 │ │ │ │ │ + cbz r0, 1cb2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + bl 70bc │ │ │ │ │ + cbz r0, 1cb2 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #671 @ 0x29f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1388 │ │ │ │ │ + cbz r0, 1cb2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13638 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1388 │ │ │ │ │ - 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 1eba │ │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - ldr.w r6, [ip, #24] │ │ │ │ │ - str r6, [sp, #8] │ │ │ │ │ - ldr.w r6, [ip, #20] │ │ │ │ │ - strd r9, r6, [sp] │ │ │ │ │ - bl 0 <_PyAST_AsyncWith> │ │ │ │ │ - R_ARM_THM_CALL _PyAST_AsyncWith │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - movs r1, #5 │ │ │ │ │ + bl 955c │ │ │ │ │ + cbz r0, 1cb2 │ │ │ │ │ + movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 176d4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 115c │ │ │ │ │ - b.w d0c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + bne.w 1dce │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w 1992 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 19ba │ │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ │ + cbnz r6, 1cf6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + movw r1, #674 @ 0x2a2 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w dea │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 16c2 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 1078 │ │ │ │ │ + bne.n 1d84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + movw r1, #670 @ 0x29e │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + cbnz r0, 1cfc │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w fd8 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 17ec │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w ffc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w f92 │ │ │ │ │ + beq.w d64 │ │ │ │ │ + b.n 23b2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w afa │ │ │ │ │ - b.w 10a0 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 208e │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w 10a0 │ │ │ │ │ + beq.n 1c6a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - adds r1, r3, #1 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 2098 │ │ │ │ │ - mov.w r1, #660 @ 0x294 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 200a │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 11ec0 │ │ │ │ │ - cbz r0, 200a │ │ │ │ │ - movs r1, #4 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 1cde │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + bl 70bc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 20b2 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.n 20a4 │ │ │ │ │ - mov.w r1, #660 @ 0x294 │ │ │ │ │ + beq.n 1cd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + movw r1, #671 @ 0x29f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 20aa │ │ │ │ │ + beq.n 1cd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11ec0 │ │ │ │ │ + bl 955c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 20aa │ │ │ │ │ + beq.n 1cd8 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 20aa │ │ │ │ │ + beq.n 1cd8 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 20aa │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1cd8 │ │ │ │ │ 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 │ │ │ │ │ - cbz r0, 20aa │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1cd8 │ │ │ │ │ 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 .LC1 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1cde │ │ │ │ │ + bne.w 1c04 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - cbz r0, 20ac │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1dfc │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w b1e │ │ │ │ │ - b.w 10a0 │ │ │ │ │ + b.n 1cde │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 1cdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 1fe8 │ │ │ │ │ + beq.w 1772 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 208a │ │ │ │ │ + b.n 179a │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, r6 │ │ │ │ │ + bge.n 1e5a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.w 1438 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - b.n 208a │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w fcc │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 17a6 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 17d8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ - movs r2, #0 │ │ │ │ │ + mov 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 207c │ │ │ │ │ - b.n 1cde │ │ │ │ │ + beq.n 1d72 │ │ │ │ │ + b.n 1c04 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.w e54 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 1cdc │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.w c24 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.w ff0 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.w fb4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w de2 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.w e52 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w b02 │ │ │ │ │ + b.w 1094 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 185c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 1884 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2162 │ │ │ │ │ + beq.n 1eea │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w d18 │ │ │ │ │ + bne.w 1434 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 216c │ │ │ │ │ + beq.n 1ef4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, 2134 │ │ │ │ │ + cbnz r6, 1ebc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov fp, r0 │ │ │ │ │ - cbz r0, 2132 │ │ │ │ │ + cbz r0, 1eba │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_parse> │ │ │ │ │ R_ARM_THM_CALL _gather_210_rule │ │ │ │ │ - cbz r0, 2132 │ │ │ │ │ + cbz r0, 1eba │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2238 │ │ │ │ │ + bne.w 2040 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ - cbnz r6, 2178 │ │ │ │ │ + cbnz r6, 1f00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 2212 │ │ │ │ │ + bne.n 1f9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbnz r0, 217e │ │ │ │ │ + cbnz r0, 1f06 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w c64 │ │ │ │ │ - b.w d18 │ │ │ │ │ + beq.w c6e │ │ │ │ │ + b.w 1434 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 20fc │ │ │ │ │ + beq.n 1e84 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 215e │ │ │ │ │ + b.n 1ee6 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2158 │ │ │ │ │ + beq.n 1ee0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dd0 │ │ │ │ │ + bl dd0 │ │ │ │ │ R_ARM_THM_CALL _gather_212_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2158 │ │ │ │ │ + beq.n 1ee0 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 2212 │ │ │ │ │ + bne.n 1f9c │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2158 │ │ │ │ │ + beq.n 1ee0 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2158 │ │ │ │ │ + beq.n 1ee0 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2158 │ │ │ │ │ + beq.n 1ee0 │ │ │ │ │ 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.n 2158 │ │ │ │ │ + beq.n 1ee0 │ │ │ │ │ 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 │ │ │ │ │ @@ -3705,695 +3449,955 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1cde │ │ │ │ │ + bne.w 1c04 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - cbz r0, 2216 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 207a │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 215e │ │ │ │ │ + b.n 1ee6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 215c │ │ │ │ │ + b.n 1ee4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 215c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w c4a │ │ │ │ │ + b.w 1434 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w 1436 │ │ │ │ │ + adds r1, r2, #1 │ │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.n 2018 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_parse> │ │ │ │ │ - R_ARM_THM_CALL _gather_206_rule │ │ │ │ │ + movw r1, #674 @ 0x2a2 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cbnz r6, 1fe8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #633 @ 0x279 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1672 │ │ │ │ │ - movs r1, #4 │ │ │ │ │ + bne.n 207e │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + cbnz r6, 2024 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #674 @ 0x2a2 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w 2104 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + movw r1, #633 @ 0x279 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1c30 │ │ │ │ │ - b.w 1672 │ │ │ │ │ + bne.n 20c4 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 1434 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.n 1fc6 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 2012 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 952 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + b.w a8a │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2132 │ │ │ │ │ + beq.w 1eba │ │ │ │ │ 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 2132 │ │ │ │ │ + beq.w 1eba │ │ │ │ │ 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 21ee │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, r6 │ │ │ │ │ - blt.n 22d0 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - mov r9, r2 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - cbz r3, 22a2 │ │ │ │ │ - cbnz r6, 22a8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 3bc <_PyPegen_parse+0x3bc> │ │ │ │ │ - R_ARM_THM_CALL invalid_try_stmt_rule │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w bd6 │ │ │ │ │ + b.n 1f76 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w ed8 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 153c │ │ │ │ │ + b.n 1ee4 │ │ │ │ │ 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 1240 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 127c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w eac │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 153c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 1df8 │ │ │ │ │ - R_ARM_THM_CALL subject_expr_rule │ │ │ │ │ + bl 0 <_PyPegen_parse> │ │ │ │ │ + R_ARM_THM_CALL _gather_206_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1256 │ │ │ │ │ + beq.n 1fe6 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1256 │ │ │ │ │ + beq.n 1fe6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - movs r1, #10 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 176d4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1cde │ │ │ │ │ + bne.w 1c04 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ + cbz r0, 2100 │ │ │ │ │ + movs r6, #1 │ │ │ │ │ + str r6, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 2012 │ │ │ │ │ + movs r1, #7 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 127a │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 127c │ │ │ │ │ + beq.n 200c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl dd0 │ │ │ │ │ + R_ARM_THM_CALL _gather_208_rule │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 200c │ │ │ │ │ + movs r1, #12 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cbnz r6, 2104 │ │ │ │ │ + movs r1, #8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 200c │ │ │ │ │ + movs r1, #4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 2094 │ │ │ │ │ + b.n 200c │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 2010 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 2010 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.w f2c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w f04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 2374 │ │ │ │ │ + cbz r3, 214e │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.w 11f8 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 11f8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w aac │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.w ad6 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w a4e │ │ │ │ │ + bne.w a56 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 2392 │ │ │ │ │ + blt.n 217a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a5c │ │ │ │ │ + beq.w a64 │ │ │ │ │ + b.n 2126 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.w 127e │ │ │ │ │ + b.w 11f8 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 106c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 1a44 │ │ │ │ │ + R_ARM_THM_CALL subject_expr_rule │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 11f2 │ │ │ │ │ + movs r1, #11 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 11f2 │ │ │ │ │ + movs r1, #4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 11f2 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ + movs r3, #5 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 11f2 │ │ │ │ │ + ldr r3, [r6, #16] │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + bl 0 <_PyPegen_raise_error> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 1c04 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 11f4 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 11f6 │ │ │ │ │ + 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 94a │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.w a82 │ │ │ │ │ + beq.w 11ba │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 11f6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w d40 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.w 127e │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 127e │ │ │ │ │ + b.w e52 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - blt.w e5e │ │ │ │ │ + blt.w 235c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2454 │ │ │ │ │ + beq.n 230e │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1d0c │ │ │ │ │ + bne.w 1094 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 245c │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #674 @ 0x2a2 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, 2426 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #670 @ 0x29e │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 2424 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 70c8 │ │ │ │ │ - cbz r0, 2424 │ │ │ │ │ + beq.n 2318 │ │ │ │ │ + mov.w r1, #660 @ 0x294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movw r1, #671 @ 0x29f │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 2424 │ │ │ │ │ + cbz r0, 228a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9538 │ │ │ │ │ - cbz r0, 2424 │ │ │ │ │ + bl 11f14 │ │ │ │ │ + cbz r0, 228a │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2506 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ │ - cbnz r6, 2468 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #674 @ 0x2a2 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + bne.n 233c │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 24f4 │ │ │ │ │ + bne.n 2324 │ │ │ │ │ + mov.w r1, #660 @ 0x294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movw r1, #670 @ 0x29e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbnz r0, 246e │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w d66 │ │ │ │ │ - b.n 1d0c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.n 23de │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 2450 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 70c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 244a │ │ │ │ │ + beq.n 232a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movw r1, #671 @ 0x29f │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + bl 11f14 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 244a │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 9538 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 244a │ │ │ │ │ + beq.n 232a │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 244a │ │ │ │ │ + beq.n 232a │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 244a │ │ │ │ │ + cbz r0, 232a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 244a │ │ │ │ │ + cbz r0, 232a │ │ │ │ │ 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 .LC4 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1cde │ │ │ │ │ + bne.w 1c04 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - cbz r0, 24f8 │ │ │ │ │ + cbz r0, 232c │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 2450 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w b26 │ │ │ │ │ + b.w 1094 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.n 2268 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 230a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 244e │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 244e │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 1786 │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + b.n 230a │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 1538 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ - mov r2, r6 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 24e4 │ │ │ │ │ - b.w 1cde │ │ │ │ │ + beq.n 22fc │ │ │ │ │ + b.n 1c04 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 1096 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + mov r9, r2 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ + cbz r3, 238e │ │ │ │ │ + cbnz r6, 2394 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 3bc <_PyPegen_parse+0x3bc> │ │ │ │ │ + R_ARM_THM_CALL invalid_try_stmt_rule │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w bde │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w ecc │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 1538 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w ea0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w f86 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.w e54 │ │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w e4e │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.n 23b2 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 93c │ │ │ │ │ + R_ARM_THM_CALL invalid_for_target_rule │ │ │ │ │ + b.w e4e │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 19ec │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 1a14 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 191e │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 1990 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 14b2 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 1a24 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.w 1438 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 18118 <_gather_51_rule> │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1378 │ │ │ │ │ + movs r1, #12 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w 137a │ │ │ │ │ + movs r1, #8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1378 │ │ │ │ │ + movs r1, #11 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1378 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 13690 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1378 │ │ │ │ │ + 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 2418 │ │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + ldr.w r6, [ip, #24] │ │ │ │ │ + str r6, [sp, #8] │ │ │ │ │ + ldr.w r6, [ip, #20] │ │ │ │ │ + strd r9, r6, [sp] │ │ │ │ │ + bl 0 <_PyAST_AsyncWith> │ │ │ │ │ + R_ARM_THM_CALL _PyAST_AsyncWith │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + movs r1, #5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 17c28 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 1150 │ │ │ │ │ + b.w d18 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 1a24 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #2 │ │ │ │ │ + b.w 12c8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w bfa │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.w c22 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.w 1098 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.w e06 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 16ce │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 174c │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 14d4 │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00002528 <_tmp_7_rule>: │ │ │ │ │ +00002508 <_tmp_7_rule>: │ │ │ │ │ _tmp_7_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 258e <_tmp_7_rule+0x66> │ │ │ │ │ + beq.n 256e <_tmp_7_rule+0x66> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 259a <_tmp_7_rule+0x72> │ │ │ │ │ + cbnz r2, 257a <_tmp_7_rule+0x72> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #675 @ 0x2a3 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 2586 <_tmp_7_rule+0x5e> │ │ │ │ │ + cbnz r0, 2566 <_tmp_7_rule+0x5e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 2586 <_tmp_7_rule+0x5e> │ │ │ │ │ + cbnz r3, 2566 <_tmp_7_rule+0x5e> │ │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 2586 <_tmp_7_rule+0x5e> │ │ │ │ │ + cbnz r0, 2566 <_tmp_7_rule+0x5e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 2586 <_tmp_7_rule+0x5e> │ │ │ │ │ + cbnz r3, 2566 <_tmp_7_rule+0x5e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 2586 <_tmp_7_rule+0x5e> │ │ │ │ │ + cbnz r0, 2566 <_tmp_7_rule+0x5e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 254c <_tmp_7_rule+0x24> │ │ │ │ │ + beq.n 252c <_tmp_7_rule+0x24> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 2582 <_tmp_7_rule+0x5a> │ │ │ │ │ + b.n 2562 <_tmp_7_rule+0x5a> │ │ │ │ │ │ │ │ │ │ -000025a0 <_tmp_8_rule>: │ │ │ │ │ +00002580 <_tmp_8_rule>: │ │ │ │ │ _tmp_8_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 25f2 <_tmp_8_rule+0x52> │ │ │ │ │ + beq.n 25d2 <_tmp_8_rule+0x52> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 25fe <_tmp_8_rule+0x5e> │ │ │ │ │ + cbnz r2, 25de <_tmp_8_rule+0x5e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 25ec <_tmp_8_rule+0x4c> │ │ │ │ │ + cbnz r0, 25cc <_tmp_8_rule+0x4c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 25ec <_tmp_8_rule+0x4c> │ │ │ │ │ + cbnz r3, 25cc <_tmp_8_rule+0x4c> │ │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 25ec <_tmp_8_rule+0x4c> │ │ │ │ │ + cbnz r0, 25cc <_tmp_8_rule+0x4c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 25e8 <_tmp_8_rule+0x48> │ │ │ │ │ + b.n 25c8 <_tmp_8_rule+0x48> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 25c4 <_tmp_8_rule+0x24> │ │ │ │ │ + beq.n 25a4 <_tmp_8_rule+0x24> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 25e8 <_tmp_8_rule+0x48> │ │ │ │ │ + b.n 25c8 <_tmp_8_rule+0x48> │ │ │ │ │ │ │ │ │ │ -00002604 <_tmp_9_rule>: │ │ │ │ │ +000025e4 <_tmp_9_rule>: │ │ │ │ │ _tmp_9_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 2658 <_tmp_9_rule+0x54> │ │ │ │ │ + beq.n 2638 <_tmp_9_rule+0x54> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 2664 <_tmp_9_rule+0x60> │ │ │ │ │ + cbnz r2, 2644 <_tmp_9_rule+0x60> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 2652 <_tmp_9_rule+0x4e> │ │ │ │ │ + cbnz r0, 2632 <_tmp_9_rule+0x4e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 2652 <_tmp_9_rule+0x4e> │ │ │ │ │ + cbnz r3, 2632 <_tmp_9_rule+0x4e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 2652 <_tmp_9_rule+0x4e> │ │ │ │ │ + cbnz r0, 2632 <_tmp_9_rule+0x4e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 264e <_tmp_9_rule+0x4a> │ │ │ │ │ + b.n 262e <_tmp_9_rule+0x4a> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2628 <_tmp_9_rule+0x24> │ │ │ │ │ + beq.n 2608 <_tmp_9_rule+0x24> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 264e <_tmp_9_rule+0x4a> │ │ │ │ │ + b.n 262e <_tmp_9_rule+0x4a> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000266c <_tmp_10_rule>: │ │ │ │ │ +0000264c <_tmp_10_rule>: │ │ │ │ │ _tmp_10_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 26c0 <_tmp_10_rule+0x54> │ │ │ │ │ + beq.n 26a0 <_tmp_10_rule+0x54> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 26cc <_tmp_10_rule+0x60> │ │ │ │ │ + cbnz r2, 26ac <_tmp_10_rule+0x60> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 26ba <_tmp_10_rule+0x4e> │ │ │ │ │ + cbnz r0, 269a <_tmp_10_rule+0x4e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 26ba <_tmp_10_rule+0x4e> │ │ │ │ │ + cbnz r3, 269a <_tmp_10_rule+0x4e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 26ba <_tmp_10_rule+0x4e> │ │ │ │ │ + cbnz r0, 269a <_tmp_10_rule+0x4e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 26b6 <_tmp_10_rule+0x4a> │ │ │ │ │ + b.n 2696 <_tmp_10_rule+0x4a> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2690 <_tmp_10_rule+0x24> │ │ │ │ │ + beq.n 2670 <_tmp_10_rule+0x24> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 26b6 <_tmp_10_rule+0x4a> │ │ │ │ │ + b.n 2696 <_tmp_10_rule+0x4a> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000026d4 : │ │ │ │ │ +000026b4 : │ │ │ │ │ simple_stmts_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 283c │ │ │ │ │ + beq.w 2820 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 284a │ │ │ │ │ + bne.w 282e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bl 28b4 │ │ │ │ │ + bl 2898 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 274c │ │ │ │ │ + cbz r0, 272c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #13 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ - cbz r0, 274c │ │ │ │ │ + cbz r0, 272c │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 274c │ │ │ │ │ + cbz r0, 272c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 286c │ │ │ │ │ + beq.w 286e │ │ │ │ │ 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} │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 284a │ │ │ │ │ + bne.n 282e │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.w 2880 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28b4 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 2882 │ │ │ │ │ + bl 2898 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 277c │ │ │ │ │ + cbnz r0, 2762 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2742 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + add sp, #12 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 28ac │ │ │ │ │ + beq.n 2866 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 28a4 │ │ │ │ │ + bne.n 285e │ │ │ │ │ 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.n 289c │ │ │ │ │ + beq.n 2856 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 28a4 │ │ │ │ │ + bne.n 285e │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ movs r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbz r3, 27d6 │ │ │ │ │ - bl 28b4 │ │ │ │ │ + cbz r3, 27b8 │ │ │ │ │ + bl 2898 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 27d6 │ │ │ │ │ + cbz r0, 27b8 │ │ │ │ │ cmp sl, r7 │ │ │ │ │ - beq.n 2850 │ │ │ │ │ + beq.n 2834 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r9, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov fp, r2 │ │ │ │ │ - b.n 27b0 │ │ │ │ │ + b.n 2792 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2896 │ │ │ │ │ + beq.n 2850 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - ble.n 27fc │ │ │ │ │ + ble.n 27de │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r1, [r9, r8, lsl #2] │ │ │ │ │ str.w r1, [r3, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 27e8 │ │ │ │ │ + b.n 27ca │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ @@ -4402,307 +4406,308 @@ │ │ │ │ │ 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 2774 │ │ │ │ │ + cbz r0, 281a │ │ │ │ │ movs r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 2868 │ │ │ │ │ + cbnz r3, 284c │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2778 │ │ │ │ │ - b.n 2774 │ │ │ │ │ + bne.n 2756 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + b.n 2756 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2702 │ │ │ │ │ + beq.w 26e2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 2742 │ │ │ │ │ + b.n 2722 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r3, sl, lsl #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r0, 2896 │ │ │ │ │ + cbz r0, 2850 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n 27ca │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2774 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 2776 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 2742 │ │ │ │ │ - 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 2764 │ │ │ │ │ + b.n 27ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2774 │ │ │ │ │ + b.n 281a │ │ │ │ │ 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 2770 │ │ │ │ │ + b.n 2750 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 278a │ │ │ │ │ + b.n 276e │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 2756 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 2722 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 2746 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 281a │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -000028b4 : │ │ │ │ │ +00002898 : │ │ │ │ │ simple_stmt_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 3e04 │ │ │ │ │ + beq.w 446e │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3dd0 │ │ │ │ │ + bne.w 4104 │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ mov.w r1, #1008 @ 0x3f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2ae4 │ │ │ │ │ + bne.w 2ac8 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 3dbe │ │ │ │ │ + beq.w 40f2 │ │ │ │ │ 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 r9, r2 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2e38 │ │ │ │ │ + bne.w 2e20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4550 │ │ │ │ │ + bl 456c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2cce │ │ │ │ │ + bne.w 2cb6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2e38 │ │ │ │ │ + bne.w 2e20 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ 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 395e │ │ │ │ │ + bne.w 3962 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2e38 │ │ │ │ │ + bne.w 2e20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9538 │ │ │ │ │ + bl 955c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2af2 │ │ │ │ │ + bne.w 2ad6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2e38 │ │ │ │ │ + bne.w 2e20 │ │ │ │ │ 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 2cd2 │ │ │ │ │ + bne.w 2cba │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2e38 │ │ │ │ │ + bne.w 2e20 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_6_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_6_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2e42 │ │ │ │ │ + bne.w 2e2a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2e38 │ │ │ │ │ + bne.w 2e20 │ │ │ │ │ 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 2d5e │ │ │ │ │ + bne.w 2d46 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2e38 │ │ │ │ │ + bne.w 2e20 │ │ │ │ │ mov.w r1, #504 @ 0x1f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3060 │ │ │ │ │ + bne.w 3048 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2e38 │ │ │ │ │ + bne.w 2e20 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov.w r3, #616 @ 0x268 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3134 │ │ │ │ │ + bne.w 311c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2e38 │ │ │ │ │ + bne.w 2e20 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov.w r3, #580 @ 0x244 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 31e0 │ │ │ │ │ + bne.w 31c8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2e38 │ │ │ │ │ + bne.w 2e20 │ │ │ │ │ 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 3260 │ │ │ │ │ + bne.w 3248 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2e38 │ │ │ │ │ + bne.w 2e20 │ │ │ │ │ mov.w r1, #508 @ 0x1fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 33d0 │ │ │ │ │ + bne.w 3324 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2e38 │ │ │ │ │ + bne.w 2e20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #509 @ 0x1fd │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 33fc │ │ │ │ │ + bne.w 3542 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2e38 │ │ │ │ │ + bne.w 2e20 │ │ │ │ │ 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 354e │ │ │ │ │ + bne.w 3698 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2e38 │ │ │ │ │ + bne.w 2e20 │ │ │ │ │ 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 37a0 │ │ │ │ │ + bne.w 38c6 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov.w r2, #1008 @ 0x3f0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ @@ -4714,1503 +4719,1429 @@ │ │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ 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 2e38 │ │ │ │ │ + beq.w 2e20 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ │ - mov r2, r9 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Expr> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Expr │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2ad6 │ │ │ │ │ + bne.n 2aba │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3dca │ │ │ │ │ + bne.w 40fe │ │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ │ - b.n 2ad6 │ │ │ │ │ + b.n 2aba │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 431c │ │ │ │ │ + blt.w 439c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ - str r1, [sp, #24] │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ + str r1, [sp, #28] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 41b2 │ │ │ │ │ + bne.w 41f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2ea0 │ │ │ │ │ + bne.w 2e88 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3e2c │ │ │ │ │ + bne.w 3534 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3d0a │ │ │ │ │ + beq.w 43b6 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - beq.w 3d26 │ │ │ │ │ + beq.w 43d0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #621 @ 0x26d │ │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3a6e │ │ │ │ │ + beq.w 33e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 3e3c │ │ │ │ │ + beq.w 4402 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 364e │ │ │ │ │ + bne.w 38c0 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3a60 │ │ │ │ │ + beq.w 3cb8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 43a4 │ │ │ │ │ + bne.w 4326 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 4384 │ │ │ │ │ + beq.w 4314 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 34a4 │ │ │ │ │ + bne.w 35fc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4396 │ │ │ │ │ + bne.w 3ca8 │ │ │ │ │ movs r1, #52 @ 0x34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 34a8 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ + bne.w 3600 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + str r0, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3a5a │ │ │ │ │ + beq.w 3cb2 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6001 @ 0x1771 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 439a │ │ │ │ │ + beq.w 430a │ │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1028 @ 0x404 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 333c │ │ │ │ │ + beq.w 3350 │ │ │ │ │ + ldr r6, [sp, #68] @ 0x44 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r7, [sp, #68] @ 0x44 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 3a6e │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 33e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3a6e │ │ │ │ │ + beq.w 33e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10a28 │ │ │ │ │ - mov fp, r0 │ │ │ │ │ + bl 10a68 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3a6e │ │ │ │ │ + beq.w 33e4 │ │ │ │ │ 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 3f1e │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr r7, [r7, #4] │ │ │ │ │ - ldrd r6, r1, [r3, #20] │ │ │ │ │ + beq.w 3d0c │ │ │ │ │ + ldr r2, [r3, #20] │ │ │ │ │ + ldr r1, [r3, #24] │ │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ │ + ldr r6, [r6, #4] │ │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ │ str r1, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_seq_count_dots> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_count_dots │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ - mov r3, r0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ - strd r6, r1, [sp, #8] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + str r1, [sp, #12] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ - mov r2, fp │ │ │ │ │ + mov r2, r7 │ │ │ │ │ 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 r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 378a │ │ │ │ │ + beq.w 3520 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ │ - b.n 2ad6 │ │ │ │ │ + b.n 2aba │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 3de2 │ │ │ │ │ + beq.w 444c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3df4 │ │ │ │ │ + bne.w 445e │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 43bc │ │ │ │ │ + beq.w 44a0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #522 @ 0x20a │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 43ec │ │ │ │ │ + beq.w 44ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9538 │ │ │ │ │ + bl 955c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3df2 │ │ │ │ │ + bne.w 445c │ │ │ │ │ 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 4412 │ │ │ │ │ + beq.w 44f4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ │ mov r1, sl │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Return> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Return │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 43fe │ │ │ │ │ + beq.w 44e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2ad6 │ │ │ │ │ + b.n 2aba │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 42b0 │ │ │ │ │ + beq.w 4150 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 42c2 │ │ │ │ │ + bne.w 4162 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 3428 │ │ │ │ │ + beq.w 357e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #525 @ 0x20d │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov fp, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 345c │ │ │ │ │ + beq.w 35b2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 345c │ │ │ │ │ + beq.w 35b2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 42fe │ │ │ │ │ + beq.w 4176 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4310 │ │ │ │ │ + bne.w 4188 │ │ │ │ │ movw r1, #621 @ 0x26d │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 353e │ │ │ │ │ + bne.w 35ea │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3460 │ │ │ │ │ + bne.w 35b6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 2e26 │ │ │ │ │ + cbz r0, 2e0e │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ mov r3, fp │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ mov r2, sl │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Raise> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Raise │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2d54 │ │ │ │ │ + bne.n 2d3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3f3c │ │ │ │ │ + bne.w 43a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 29d8 │ │ │ │ │ + beq.w 29bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2aec │ │ │ │ │ + b.n 2ad0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 41a2 │ │ │ │ │ + beq.w 41e8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3e2c │ │ │ │ │ + bne.w 3534 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov sl, r1 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 403e │ │ │ │ │ + bne.w 3e6c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 4190 │ │ │ │ │ + beq.w 3fba │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.w 2b2e │ │ │ │ │ + beq.w 2b12 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2b62 │ │ │ │ │ + beq.w 2b46 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r6, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 4328 │ │ │ │ │ + beq.w 4072 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 433a │ │ │ │ │ + bne.w 4084 │ │ │ │ │ adds r1, r6, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 42c8 │ │ │ │ │ + beq.w 3e36 │ │ │ │ │ adds r6, #2 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 42e8 │ │ │ │ │ + beq.w 3e56 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 3ad0 │ │ │ │ │ + bne.w 3c04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 3d64 │ │ │ │ │ + blt.w 3d22 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ mov r7, r1 │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov fp, r0 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 3128 │ │ │ │ │ + bne.w 3110 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3aee │ │ │ │ │ + beq.w 3c22 │ │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1028 @ 0x404 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 308a │ │ │ │ │ + beq.w 3072 │ │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r3 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 3124 │ │ │ │ │ + beq.w 310c │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 4496 │ │ │ │ │ + beq.w 4146 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 448c │ │ │ │ │ + bne.w 413c │ │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3494 │ │ │ │ │ + bne.w 356e │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3128 │ │ │ │ │ + bne.w 3110 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3cfa │ │ │ │ │ + beq.w 3d4e │ │ │ │ │ ldrd r2, r3, [r3, #20] │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ mov r2, fp │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 3a74 │ │ │ │ │ + bne.w 395c │ │ │ │ │ bl 0 <_PyAST_alias> │ │ │ │ │ R_ARM_THM_CALL _PyAST_alias │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3d58 │ │ │ │ │ + beq.w 3d16 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6001 @ 0x1771 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 4012 │ │ │ │ │ + beq.w 42f4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3128 │ │ │ │ │ + bne.w 3110 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3cf2 │ │ │ │ │ + beq.w 3d46 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4022 │ │ │ │ │ + bne.w 4304 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3836 │ │ │ │ │ + bne.w 376a │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3cec │ │ │ │ │ + beq.w 3d40 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 443e │ │ │ │ │ + beq.w 42ec │ │ │ │ │ subs r3, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 442c │ │ │ │ │ + beq.w 450e │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ - ldrd r1, r2, [sp, #24] │ │ │ │ │ + ldrd r2, r1, [sp, #24] │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Import> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Import │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 441c │ │ │ │ │ + beq.w 44fe │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2ad6 │ │ │ │ │ + b.n 2aba │ │ │ │ │ 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 2e38 │ │ │ │ │ + beq.w 2e20 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ - mov r1, r9 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ ldrd r2, r3, [r2, #20] │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Pass> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Pass │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2ad6 │ │ │ │ │ - b.n 2b20 │ │ │ │ │ + bne.w 2aba │ │ │ │ │ + b.n 2b04 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r5, r1 │ │ │ │ │ movw r2, #1028 @ 0x404 │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3d70 │ │ │ │ │ + bne.w 455e │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 3cc4 │ │ │ │ │ + beq.w 3e2c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 3b24 │ │ │ │ │ + bne.w 3bec │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - bl ea08 │ │ │ │ │ - cbz r0, 30dc │ │ │ │ │ + bl ea40 │ │ │ │ │ + cbz r0, 30c4 │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 35e8 │ │ │ │ │ + bne.w 3732 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 3b24 │ │ │ │ │ + bne.w 3bec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3b16 │ │ │ │ │ + beq.w 3bf6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 3b0a │ │ │ │ │ + bne.w 3ab6 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - bge.n 310e │ │ │ │ │ + bge.n 30f6 │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ │ - b.n 3092 │ │ │ │ │ + b.n 307a │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 2f3c │ │ │ │ │ + bne.w 2f24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2b66 │ │ │ │ │ + b.n 2b4a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 3f56 │ │ │ │ │ + beq.w 3ce4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 31d0 │ │ │ │ │ + bne.n 31b8 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 3fc4 │ │ │ │ │ + beq.w 427a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov fp, r3 │ │ │ │ │ mov.w r1, #616 @ 0x268 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3f60 │ │ │ │ │ + beq.w 4224 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 404 <_PyPegen_parse+0x404> │ │ │ │ │ + bl 244 <_PyPegen_parse+0x244> │ │ │ │ │ R_ARM_THM_CALL del_targets_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3f60 │ │ │ │ │ + beq.w 4224 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_22_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_22_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3f60 │ │ │ │ │ + beq.w 4224 │ │ │ │ │ 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 3f4a │ │ │ │ │ + beq.w 3cca │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r2, fp │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ bl 0 <_PyAST_Delete> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Delete │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2d54 │ │ │ │ │ + bne.w 2d3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3fb6 │ │ │ │ │ + bne.w 3cd6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 2a16 │ │ │ │ │ - b.n 2e38 │ │ │ │ │ + beq.w 29fa │ │ │ │ │ + b.n 2e20 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 452a │ │ │ │ │ + beq.w 3dfc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4522 │ │ │ │ │ + bne.w 3dec │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 4512 │ │ │ │ │ + beq.w 3dca │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov fp, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f1d0 │ │ │ │ │ - cbz r0, 324c │ │ │ │ │ + bl f224 │ │ │ │ │ + cbz r0, 3234 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 324c │ │ │ │ │ + cbz r0, 3234 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r2, fp │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ bl 0 <_PyAST_Expr> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Expr │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2d54 │ │ │ │ │ + bne.w 2d3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3d7c │ │ │ │ │ + bne.w 3e12 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 2a3a │ │ │ │ │ - b.n 2e38 │ │ │ │ │ + beq.w 2a1e │ │ │ │ │ + b.n 2e20 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 4372 │ │ │ │ │ + beq.w 3db8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 436c │ │ │ │ │ + bne.w 3db2 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 434c │ │ │ │ │ + beq.w 3d92 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #529 @ 0x211 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4342 │ │ │ │ │ + beq.w 3d88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 332a │ │ │ │ │ + beq.n 3312 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3cce │ │ │ │ │ + beq.w 3d7e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3cba │ │ │ │ │ + bne.w 3d5a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3af8 │ │ │ │ │ + bne.w 3ac2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r2, 332e │ │ │ │ │ + cbnz r2, 3316 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 44a0 │ │ │ │ │ + beq.w 3e06 │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Assert> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Assert │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2d54 │ │ │ │ │ + bne.w 2d3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3f30 │ │ │ │ │ + bne.w 3e20 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 2a5e │ │ │ │ │ - b.n 2e38 │ │ │ │ │ + beq.w 2a42 │ │ │ │ │ + b.n 2e20 │ │ │ │ │ + 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 2e20 │ │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + ldrd r2, r3, [r2, #20] │ │ │ │ │ + bl 0 <_PyAST_Break> │ │ │ │ │ + R_ARM_THM_CALL _PyAST_Break │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 2aba │ │ │ │ │ + b.w 2b04 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov r7, r5 │ │ │ │ │ - str r6, [sp, #32] │ │ │ │ │ mov fp, r1 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ + mov r6, r1 │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1028 @ 0x404 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3ef6 │ │ │ │ │ + bne.w 42e0 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3eec │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.w 3c26 │ │ │ │ │ + beq.w 42d6 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 3be2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - bl ea08 │ │ │ │ │ - cbz r0, 338e │ │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ │ + bl ea40 │ │ │ │ │ + cbz r0, 33a0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3620 │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.w 3c26 │ │ │ │ │ + bne.w 3892 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 3be2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3b2e │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ + beq.w 3bd4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.w 364a │ │ │ │ │ - cbz r0, 33c0 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 38bc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, fp │ │ │ │ │ - ble.n 33c0 │ │ │ │ │ + ble.n 33d0 │ │ │ │ │ mov fp, r3 │ │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ │ - b.n 3346 │ │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ │ + b.n 3358 │ │ │ │ │ mov r5, r7 │ │ │ │ │ - subs r2, #2 │ │ │ │ │ - ldr r7, [sp, #68] @ 0x44 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r6, [sp, #68] @ 0x44 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w 2c4c │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.w 441e │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #621 @ 0x26d │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 410c │ │ │ │ │ + adds r1, r3, #1 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w 4554 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 4134 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + movs r0, #4 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 411c │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 4134 │ │ │ │ │ + mov sl, r2 │ │ │ │ │ + movs r6, #1 │ │ │ │ │ + mov fp, r5 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2c62 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w 454a │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cbnz r3, 347e │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + movs r1, #23 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 3a62 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cbnz r3, 347e │ │ │ │ │ + movs r1, #52 @ 0x34 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 3a62 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + mov r5, fp │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ + str r2, [r4, #8] │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + beq.w 4126 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w 4126 │ │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ │ + mov r0, sl │ │ │ │ │ + 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 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 4116 │ │ │ │ │ + cmp sl, r6 │ │ │ │ │ + bgt.w 3a54 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #622 @ 0x26e │ │ │ │ │ + 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 410a │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 10a68 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 410a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - mov r2, r0 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2e38 │ │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ │ - mov r1, r9 │ │ │ │ │ + beq.w 3d0c │ │ │ │ │ + ldr r1, [r3, #20] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ │ + 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] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - ldrd r2, r3, [r2, #20] │ │ │ │ │ - bl 0 <_PyAST_Break> │ │ │ │ │ - R_ARM_THM_CALL _PyAST_Break │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ │ + str r0, [sp, #12] │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + bl 0 <_PyAST_ImportFrom> │ │ │ │ │ + R_ARM_THM_CALL _PyAST_ImportFrom │ │ │ │ │ mov r6, r0 │ │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2ad6 │ │ │ │ │ - b.w 2b20 │ │ │ │ │ + bne.w 2cb0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 410c │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 2998 │ │ │ │ │ + b.n 2e20 │ │ │ │ │ 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 2e38 │ │ │ │ │ + beq.w 2e20 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ - mov r1, r9 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ ldrd r2, r3, [r2, #20] │ │ │ │ │ bl 0 <_PyAST_Continue> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Continue │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2ad6 │ │ │ │ │ - b.w 2b20 │ │ │ │ │ + bne.w 2aba │ │ │ │ │ + b.w 2b04 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_name_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 2f50 │ │ │ │ │ + b.n 2f4e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 43ae │ │ │ │ │ + blt.w 4168 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r1 │ │ │ │ │ mov fp, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 42c0 │ │ │ │ │ + bne.w 4160 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #525 @ 0x20d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2da2 │ │ │ │ │ + bne.w 2d8a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 42c0 │ │ │ │ │ + bne.w 4160 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #525 @ 0x20d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2e26 │ │ │ │ │ + beq.w 2e0e │ │ │ │ │ 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 2e26 │ │ │ │ │ + beq.w 2e0e │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, fp │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - b.n 2e0a │ │ │ │ │ + b.n 2df2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_name_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ + bl 8494 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2f68 │ │ │ │ │ - b.n 2f66 │ │ │ │ │ + bne.w 2dca │ │ │ │ │ + b.w 2dc8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ movs r1, #1 │ │ │ │ │ - strd r5, r6, [sp, #36] @ 0x24 │ │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ + str r5, [sp, #32] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r6 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 4034 │ │ │ │ │ + beq.w 453a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4028 │ │ │ │ │ + bne.w 4532 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3a88 │ │ │ │ │ + bne.w 3a7e │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4028 │ │ │ │ │ + bne.w 4532 │ │ │ │ │ movs r1, #52 @ 0x34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3a8c │ │ │ │ │ - ldrd r5, r6, [sp, #36] @ 0x24 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ + bne.w 3a82 │ │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + str r0, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3a5a │ │ │ │ │ + beq.w 3cb2 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.w 2c32 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ + ble.w 2c16 │ │ │ │ │ + ldrd r6, r3, [sp, #32] │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr.w r1, [r0, r3, lsl #2] │ │ │ │ │ str.w r1, [r2, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.w 2c32 │ │ │ │ │ - b.n 352a │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 2de2 │ │ │ │ │ - b.n 2de0 │ │ │ │ │ + beq.w 2c16 │ │ │ │ │ + b.n 3684 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 4508 │ │ │ │ │ + beq.w 40e8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4502 │ │ │ │ │ + bne.w 40e2 │ │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 44d0 │ │ │ │ │ + beq.w 40b0 │ │ │ │ │ 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 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #526 @ 0x20e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 44b2 │ │ │ │ │ + beq.w 4092 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c0 <_PyPegen_parse+0x1c0> │ │ │ │ │ + bl 0 <_PyPegen_parse> │ │ │ │ │ R_ARM_THM_CALL _gather_18_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 44b2 │ │ │ │ │ + beq.w 4092 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 44b2 │ │ │ │ │ + beq.w 4092 │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_map_names_to_ids> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_map_names_to_ids │ │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 44c8 │ │ │ │ │ + beq.w 40a8 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ bl 0 <_PyAST_Global> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Global │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 44ac │ │ │ │ │ + beq.w 408c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 2ad6 │ │ │ │ │ + b.w 2aba │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 30dc │ │ │ │ │ + beq.w 30c4 │ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_join_names_with_dot> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_join_names_with_dot │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3f04 │ │ │ │ │ + beq.w 4330 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 3b0a │ │ │ │ │ + bne.w 3ab6 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bgt.w 3108 │ │ │ │ │ + bgt.w 30f0 │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b.n 3112 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_name_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 338e │ │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_join_names_with_dot> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_join_names_with_dot │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 3d8a │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.w 33b4 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.w 3ddc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #621 @ 0x26d │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 3e26 │ │ │ │ │ - adds r1, r3, #1 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.w 3e86 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 3e7e │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - movs r0, #4 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 3e1a │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 3e7e │ │ │ │ │ - mov sl, r2 │ │ │ │ │ - movs r6, #1 │ │ │ │ │ - mov fp, r5 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - adds r2, r3, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.w 3e76 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 36e8 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - movs r1, #23 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 3aa0 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - str r3, [r4, #8] │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 36e8 │ │ │ │ │ - movs r1, #52 @ 0x34 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 3aa0 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - mov r5, fp │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ │ - str r2, [r4, #8] │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - beq.w 3e68 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w 3e68 │ │ │ │ │ - ldr r1, [r4, #20] │ │ │ │ │ - mov r0, sl │ │ │ │ │ - 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 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 3e14 │ │ │ │ │ - cmp sl, r6 │ │ │ │ │ - bgt.w 3a7a │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #622 @ 0x26e │ │ │ │ │ - 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 3e24 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 10a28 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 3e24 │ │ │ │ │ - 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 3f1e │ │ │ │ │ - ldr r1, [r3, #20] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ │ - 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] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ │ - str r0, [sp, #12] │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - bl 0 <_PyAST_ImportFrom> │ │ │ │ │ - R_ARM_THM_CALL _PyAST_ImportFrom │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 2cc8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 3e26 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3e2c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - adds r2, r3, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.w 444e │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 3826 │ │ │ │ │ - ldrd r3, r2, [r4, #8] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.w 4458 │ │ │ │ │ - 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 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #527 @ 0x20f │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 3826 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 1c0 <_PyPegen_parse+0x1c0> │ │ │ │ │ - R_ARM_THM_CALL _gather_20_rule │ │ │ │ │ - cbz r0, 3826 │ │ │ │ │ - str r0, [sp, #24] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - cbz r0, 3826 │ │ │ │ │ - ldr r3, [r2, #20] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r2, [r2, #24] │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ - bl 0 <_PyPegen_map_names_to_ids> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_map_names_to_ids │ │ │ │ │ - ldrd r2, r3, [sp, #24] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 4446 │ │ │ │ │ - str r2, [sp, #0] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - ldr r7, [r4, #20] │ │ │ │ │ - str r7, [sp, #4] │ │ │ │ │ - bl 0 <_PyAST_Nonlocal> │ │ │ │ │ - R_ARM_THM_CALL _PyAST_Nonlocal │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 35da │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 4480 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ │ - b.w 2ad6 │ │ │ │ │ + b.n 30fa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 3cde │ │ │ │ │ + beq.w 421a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3cd8 │ │ │ │ │ + bne.w 4214 │ │ │ │ │ ldrd r3, r6, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.w 3c16 │ │ │ │ │ + bne.w 3bc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 3c76 │ │ │ │ │ + blt.w 3c90 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3c84 │ │ │ │ │ + bne.w 3c86 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ea08 │ │ │ │ │ + bl ea40 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3c60 │ │ │ │ │ + beq.w 3c5e │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3cb2 │ │ │ │ │ + beq.w 420a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3ca2 │ │ │ │ │ + bne.w 3c74 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3b36 │ │ │ │ │ + bne.w 3bb4 │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3c60 │ │ │ │ │ + bne.w 3c5e │ │ │ │ │ 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 3d06 │ │ │ │ │ + beq.w 3c84 │ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ ldrd r2, r3, [r3, #20] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 3b32 │ │ │ │ │ + bne.w 3bb0 │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_alias> │ │ │ │ │ R_ARM_THM_CALL _PyAST_alias │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3da4 │ │ │ │ │ + beq.w 42c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r6, r2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ @@ -6219,107 +6150,196 @@ │ │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3b46 │ │ │ │ │ + bne.w 3ad4 │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3cec │ │ │ │ │ + beq.w 3d40 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w 3004 │ │ │ │ │ + ble.w 2fec │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr.w r1, [r0, r3, lsl #2] │ │ │ │ │ str.w r1, [r2, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3004 │ │ │ │ │ - b.n 3948 │ │ │ │ │ + beq.w 2fec │ │ │ │ │ + b.n 387c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_name_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 33a0 │ │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_join_names_with_dot> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_join_names_with_dot │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 4426 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 33c4 │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 33e8 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w 4378 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 394c │ │ │ │ │ + ldrd r3, r2, [r4, #8] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w 4356 │ │ │ │ │ + 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 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #527 @ 0x20f │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cbz r0, 394c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_parse> │ │ │ │ │ + R_ARM_THM_CALL _gather_20_rule │ │ │ │ │ + cbz r0, 394c │ │ │ │ │ + str r0, [sp, #24] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + cbz r0, 394c │ │ │ │ │ + ldr r3, [r2, #20] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r2, [r2, #24] │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + bl 0 <_PyPegen_map_names_to_ids> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_map_names_to_ids │ │ │ │ │ + ldrd r2, r3, [sp, #24] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 4370 │ │ │ │ │ + str r2, [sp, #0] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + ldr r7, [r4, #20] │ │ │ │ │ + str r7, [sp, #4] │ │ │ │ │ + bl 0 <_PyAST_Nonlocal> │ │ │ │ │ + R_ARM_THM_CALL _PyAST_Nonlocal │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 3724 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 4364 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ │ + b.w 2aba │ │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ │ + b.w 2f8c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 3edc │ │ │ │ │ + beq.w 3d04 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3ed6 │ │ │ │ │ + bne.w 3cfe │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 3eb4 │ │ │ │ │ + beq.w 3cee │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov fp, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3eac │ │ │ │ │ + beq.n 3a96 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3eac │ │ │ │ │ + beq.n 3a96 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ef34 │ │ │ │ │ + bl ef88 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3ea8 │ │ │ │ │ + bne.w 449a │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3eac │ │ │ │ │ + beq.n 3a96 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3eac │ │ │ │ │ + beq.n 3a96 │ │ │ │ │ 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 3e9e │ │ │ │ │ + beq.w 448e │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ ldr r6, [r6, #24] │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3e98 │ │ │ │ │ + beq.w 4486 │ │ │ │ │ strd r3, r6, [sp, #4] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str.w fp, [sp] │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ @@ -6328,763 +6348,546 @@ │ │ │ │ │ movs r1, #12 │ │ │ │ │ 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 176d4 │ │ │ │ │ + bl 17c28 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2d54 │ │ │ │ │ + bne.w 2d3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3e90 │ │ │ │ │ + beq.w 447e │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 2958 │ │ │ │ │ - b.w 2e38 │ │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - b.n 3652 │ │ │ │ │ - ldr r1, [r1, #4] │ │ │ │ │ - b.w 2fa4 │ │ │ │ │ + beq.w 293c │ │ │ │ │ + b.w 2e20 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr.w r1, [r3, r6, lsl #2] │ │ │ │ │ str.w r1, [r2, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 371a │ │ │ │ │ + b.n 34b0 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r6, sl │ │ │ │ │ + add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 4520 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + str.w r5, [r7, sl, lsl #2] │ │ │ │ │ + add.w sl, sl, #1 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + b.n 343e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.n 3abc │ │ │ │ │ + beq.n 3aa0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r5, [fp, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 34ba │ │ │ │ │ + b.n 3612 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r6, sl │ │ │ │ │ - add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 3e52 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - str.w r5, [r7, sl, lsl #2] │ │ │ │ │ - add.w sl, sl, #1 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - b.n 36a8 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + b.n 3a46 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3a58 │ │ │ │ │ + beq.w 3cb0 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b.n 3a94 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - movw r1, #6000 @ 0x1770 │ │ │ │ │ - ldr.w r2, [r3, r2, lsl #2] │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [r2, #12] │ │ │ │ │ - adds r0, r3, #1 │ │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - mov fp, r6 │ │ │ │ │ - str r2, [sp, #32] │ │ │ │ │ - str r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne.w 2f14 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 2f14 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 32dc │ │ │ │ │ - b.w 32d8 │ │ │ │ │ + b.n 3a8a │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r7, r1 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 3128 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.w 3110 │ │ │ │ │ - b.n 3b0e │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 3b0e │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - b.n 33a4 │ │ │ │ │ - ldr r6, [r6, #4] │ │ │ │ │ - b.n 38e6 │ │ │ │ │ + b.w 3110 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_name_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + bl 8494 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 38bc │ │ │ │ │ - b.n 38b6 │ │ │ │ │ + bne.w 32c4 │ │ │ │ │ + b.w 32c0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 3c8c │ │ │ │ │ + beq.w 3ca0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3c82 │ │ │ │ │ + bne.w 3c9c │ │ │ │ │ ldrd r5, r2, [r4, #8] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne.n 3c66 │ │ │ │ │ + bne.w 3c64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 3c74 │ │ │ │ │ + blt.w 3c8e │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r3, [r2, r5, lsl #2] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r5, [r3, #16] │ │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3c82 │ │ │ │ │ + bne.w 3c9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ea08 │ │ │ │ │ + bl ea40 │ │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3c5c │ │ │ │ │ + beq.w 3c5a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 3caa │ │ │ │ │ + beq.w 3c7c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3ca0 │ │ │ │ │ + bne.w 3c72 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3c4e │ │ │ │ │ + bne.n 3c4a │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3ce6 │ │ │ │ │ + bne.w 3d3a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3c82 │ │ │ │ │ + beq.w 3c9c │ │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ ldrd r2, r3, [r3, #20] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 3c4a │ │ │ │ │ + bne.n 3c46 │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_alias> │ │ │ │ │ R_ARM_THM_CALL _PyAST_alias │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3c94 │ │ │ │ │ + beq.w 3d2e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.n 3c30 │ │ │ │ │ + beq.n 3c2c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r2, [fp, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b.n 3916 │ │ │ │ │ + b.n 384a │ │ │ │ │ + ldr r6, [r6, #4] │ │ │ │ │ + b.n 381a │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_name_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 37f0 │ │ │ │ │ + b.n 37ea │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n 387c │ │ │ │ │ + b.n 37b0 │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 33d2 │ │ │ │ │ + b.n 38c0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r7 │ │ │ │ │ - mov r7, r1 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 364e │ │ │ │ │ + b.n 38c0 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + mov r7, r1 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.n 3aba │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + mov r7, r1 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w 30f8 │ │ │ │ │ + b.n 3aba │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + movw r1, #6000 @ 0x1770 │ │ │ │ │ + ldr.w r2, [r3, r2, lsl #2] │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r6, [r2, #12] │ │ │ │ │ + adds r0, r3, #1 │ │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + mov fp, r6 │ │ │ │ │ + str r2, [sp, #32] │ │ │ │ │ + str r0, [r4, #88] @ 0x58 │ │ │ │ │ + bne.w 2efc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 2efc │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3cea │ │ │ │ │ + beq.n 3d3e │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b.n 3c0a │ │ │ │ │ + b.n 3ba4 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ - b.n 3be8 │ │ │ │ │ + b.n 3b80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3bbe │ │ │ │ │ - b.n 3bb8 │ │ │ │ │ + bne.w 3b54 │ │ │ │ │ + b.n 3b4e │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3928 │ │ │ │ │ + b.n 385c │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r3, [r2, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r5, [r3, #16] │ │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ │ - b.n 3b84 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3928 │ │ │ │ │ + b.n 3b16 │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3928 │ │ │ │ │ + b.n 3c5e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3b56 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 3c5e │ │ │ │ │ - b.n 3c76 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ + b.n 3b34 │ │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3c60 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3ba0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 389a │ │ │ │ │ + b.n 385c │ │ │ │ │ + mov r5, r7 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 332e │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 30b8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 32bc │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 3c84 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 385c │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + b.n 3c86 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3846 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - b.n 3c60 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ + b.n 3ae4 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.n 3664 │ │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 33e4 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b.w 312a │ │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 3c84 │ │ │ │ │ + b.w 31bc │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 31bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 3ddc │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bne.w 2b88 │ │ │ │ │ + b.w 312c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 3dd6 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ + bge.n 3d64 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.n 3a46 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 3972 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - ldr.w r3, [r3, sl, lsl #2] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - str r1, [sp, #24] │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n 3ddc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #621 @ 0x26d │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 2ba6 │ │ │ │ │ - b.n 3a6e │ │ │ │ │ + b.n 3534 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3124 │ │ │ │ │ + beq.w 310c │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 312a │ │ │ │ │ - subs r1, r2, #1 │ │ │ │ │ - ldr r6, [sp, #68] @ 0x44 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 311c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 3254 │ │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ │ + b.w 3112 │ │ │ │ │ mov r5, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 3db2 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 33c4 │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - b.n 364e │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 3c5e │ │ │ │ │ - str r6, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 3c76 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 364e │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 2902 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 2e3c │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 3e2c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 2cee │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 2994 │ │ │ │ │ - b.w 2e38 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 28e2 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3dd0 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ + beq.n 3c5c │ │ │ │ │ + b.n 3c90 │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + b.n 3c5e │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 3e6e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - mov r7, r2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 29b4 │ │ │ │ │ - b.w 2e38 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 2bc2 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 364e │ │ │ │ │ - lsls r6, r6, #1 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - lsls r1, r6, #2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 3e62 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - b.n 3aae │ │ │ │ │ - mov r5, fp │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - b.n 3e16 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3e26 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 36b8 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + b.w 3112 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3e2a │ │ │ │ │ + b.w 3316 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + mov sl, r1 │ │ │ │ │ + mov fp, r3 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 3994 │ │ │ │ │ + b.n 3cfe │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 367c │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - b.n 3a4a │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3a06 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - b.n 3a4a │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3e94 │ │ │ │ │ + b.w 32a4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b.n 3e94 │ │ │ │ │ + b.w 3316 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 3ee4 │ │ │ │ │ + blt.n 3dc2 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ + ldr r6, [r3, #16] │ │ │ │ │ mov sl, r1 │ │ │ │ │ - mov fp, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 3990 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 3a4a │ │ │ │ │ + beq.w 3278 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 3316 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 396e │ │ │ │ │ + b.w 3258 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n 3ed6 │ │ │ │ │ + b.n 3db2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 336c │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ │ - ldr r7, [sp, #68] @ 0x44 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 2c62 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - cbnz r0, 3f28 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 3110 │ │ │ │ │ - b.n 3b0e │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.n 3df4 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b.n 3e2c │ │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + mov sl, r1 │ │ │ │ │ + mov fp, r3 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 31fa │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 323c │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n 3b0e │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 3330 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 2e2e │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - b.w 31d4 │ │ │ │ │ + b.n 3dec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 3144 │ │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 31cc │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 31d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 31d2 │ │ │ │ │ - adds r2, r3, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n 3ff4 │ │ │ │ │ - mov.w r1, #616 @ 0x268 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 3fea │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 9538 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - cbz r0, 3fea │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 1d2 <_PyPegen_parse+0x1d2> │ │ │ │ │ - R_ARM_THM_CALL _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, 3fea │ │ │ │ │ + b.w 3318 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 31d0 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 323c │ │ │ │ │ movs r2, #1 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 31d4 │ │ │ │ │ + b.w 3318 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.n 4008 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - mov sl, r1 │ │ │ │ │ - mov fp, r3 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 3164 │ │ │ │ │ - b.w 31d0 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - b.n 3fb0 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 30a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r2, r3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 3f82 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 3fb0 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - b.w 31d0 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 3114 │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ │ + bne.w 2ebc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2fc6 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 3128 │ │ │ │ │ - ldrd r5, r6, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.w 350c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 34cc │ │ │ │ │ + bne.w 4304 │ │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ │ + b.w 2ebc │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 4286 │ │ │ │ │ + beq.w 41d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 42aa │ │ │ │ │ + beq.w 4190 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 42a2 │ │ │ │ │ + beq.w 419e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 429a │ │ │ │ │ + bne.w 4196 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ea08 │ │ │ │ │ + bl ea40 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 41da │ │ │ │ │ + beq.w 3fee │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 4250 │ │ │ │ │ + beq.w 406a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4248 │ │ │ │ │ + bne.w 4062 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 41cc │ │ │ │ │ + beq.w 3fe0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4248 │ │ │ │ │ + bne.w 4062 │ │ │ │ │ mov r7, r5 │ │ │ │ │ str r6, [sp, #24] │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4202 │ │ │ │ │ + bne.w 402a │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov fp, r5 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ @@ -7094,17 +6897,17 @@ │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 41fe │ │ │ │ │ + beq.n 4026 │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - bgt.w 4220 │ │ │ │ │ + bgt.n 4018 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -7113,25 +6916,25 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 42aa │ │ │ │ │ + beq.w 4190 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #621 @ 0x26d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 42aa │ │ │ │ │ + beq.w 4190 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ea08 │ │ │ │ │ + bl ea40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 42aa │ │ │ │ │ + beq.w 4190 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ @@ -7139,53 +6942,43 @@ │ │ │ │ │ strd r3, r3, [sp] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldrd r2, r3, [r2, #12] │ │ │ │ │ - bl dc0 │ │ │ │ │ + bl 9b4 │ │ │ │ │ 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 41f6 │ │ │ │ │ + beq.n 4010 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ - cbnz r7, 41ae │ │ │ │ │ + cbnz r7, 3fd0 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 2e78 │ │ │ │ │ + bne.w 2e60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ - cbnz r3, 41b2 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 41f4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.w 2e7a │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 2e52 │ │ │ │ │ + b.w 2e62 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n 3e2e │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 2b74 │ │ │ │ │ - b.n 3e2c │ │ │ │ │ + b.w 3536 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ mov r5, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ @@ -7196,612 +6989,831 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 4294 │ │ │ │ │ + bne.w 41e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 4258 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 41a6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n 417c │ │ │ │ │ + b.n 3fa6 │ │ │ │ │ + ldr r0, [r1, #4] │ │ │ │ │ + ldr.w r7, [r3, r2, lsl #2] │ │ │ │ │ + str.w r7, [r0, r2, lsl #2] │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + b.n 3f28 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b.n 41c8 │ │ │ │ │ + b.n 3fdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ea08 │ │ │ │ │ + bl ea40 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 40d6 │ │ │ │ │ + beq.w 3f04 │ │ │ │ │ cmp fp, r5 │ │ │ │ │ - beq.n 422e │ │ │ │ │ + beq.n 4048 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ str.w r3, [r6, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 40c8 │ │ │ │ │ - ldr r0, [r1, #4] │ │ │ │ │ - ldr.w r7, [r3, r2, lsl #2] │ │ │ │ │ - str.w r7, [r0, r2, lsl #2] │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - b.n 40fc │ │ │ │ │ + b.n 3ef6 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ mov.w r3, fp, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov fp, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 41c2 │ │ │ │ │ + beq.n 3fd6 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 4214 │ │ │ │ │ + b.n 403c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 41de │ │ │ │ │ + b.n 3ff2 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 3ec4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 4096 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 2ea2 │ │ │ │ │ + subs r6, #1 │ │ │ │ │ + str r6, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 2b4a │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cbnz r0, 40be │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 2a9c │ │ │ │ │ + b.w 2e20 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 3710 │ │ │ │ │ + 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 │ │ │ │ │ + bge.n 40ca │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 409a │ │ │ │ │ + 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, #60] @ 0x3c │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 36ca │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 409a │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 36a8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge.w 28e6 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 2e24 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 3534 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + b.n 412c │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 410c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 4110 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 3110 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 2f30 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 2d62 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 2e16 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 2e16 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 2db4 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 35b6 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + b.n 3ff6 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 3ff6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 3e9c │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 41f4 │ │ │ │ │ + beq.w 400e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ mvn.w r3, #4 │ │ │ │ │ strd r3, r3, [sp] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - b.n 4162 │ │ │ │ │ + b.n 3f8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 4318 │ │ │ │ │ + cbz r3, 4206 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 417c │ │ │ │ │ + b.n 3fa6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 41e2 │ │ │ │ │ + b.w 2e3a │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 2b58 │ │ │ │ │ + b.w 3534 │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + b.n 3e7a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 406e │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - b.n 41e2 │ │ │ │ │ + b.w 37ce │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ + b.n 3c86 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r7, r3 │ │ │ │ │ + b.w 377a │ │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2d7a │ │ │ │ │ + beq.w 31b4 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 31ba │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 42aa │ │ │ │ │ + mov.w r1, #616 @ 0x268 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cbz r0, 42a0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 955c │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + cbz r0, 42a0 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 1d2 <_PyPegen_parse+0x1d2> │ │ │ │ │ + R_ARM_THM_CALL _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cbz r0, 42a0 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 31b8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.n 42be │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + mov sl, r1 │ │ │ │ │ + mov fp, r3 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 314c │ │ │ │ │ + b.w 31b8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 2e2e │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + b.n 4274 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r2, r3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 4246 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 312c │ │ │ │ │ - adds r2, r3, #1 │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ - bne.w 2ed4 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 4274 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + b.w 31b8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 3c5c │ │ │ │ │ + str r6, [sp, #44] @ 0x2c │ │ │ │ │ + b.n 3c90 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 337e │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + ldr r6, [sp, #68] @ 0x44 │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 33de │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + b.w 3114 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4022 │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ - b.w 2ed4 │ │ │ │ │ + beq.w 2fae │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 3110 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 2c28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2dcc │ │ │ │ │ + beq.w 2bd2 │ │ │ │ │ + ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ + b.n 3caa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 3460 │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - b.n 404c │ │ │ │ │ + b.w 33e8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + cbnz r0, 434c │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r3 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 30f8 │ │ │ │ │ + b.w 3aba │ │ │ │ │ + movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - b.n 41b6 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + b.w 3aba │ │ │ │ │ + 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 │ │ │ │ │ + bge.n 4382 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 3950 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 392e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 38d6 │ │ │ │ │ + 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 │ │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2eba │ │ │ │ │ - subs r6, #1 │ │ │ │ │ - str r6, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 2b66 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + beq.w 38f4 │ │ │ │ │ + b.w 394c │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + b.n 41f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b.w 332e │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 2e16 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + cbnz r3, 441e │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne.w 2b6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 437c │ │ │ │ │ + blt.n 4418 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ + ldr.w r3, [r3, sl, lsl #2] │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ - ldr r6, [r3, #16] │ │ │ │ │ - mov sl, r1 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 3290 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 332e │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + str r1, [sp, #24] │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + cbnz r2, 441e │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #621 @ 0x26d │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 2b8a │ │ │ │ │ + b.w 33e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 3270 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 2ba6 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 38c0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n 436c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 3534 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + cbnz r0, 4442 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 33d2 │ │ │ │ │ + b.w 38c0 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + b.w 38c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2bee │ │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ │ - b.n 402c │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - b.n 402c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 2c44 │ │ │ │ │ + beq.w 2cd6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 3652 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 2978 │ │ │ │ │ + b.w 2e20 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 28c6 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 4104 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + b.w 3a9c │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 3a02 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + subs r2, #1 │ │ │ │ │ mov r7, r3 │ │ │ │ │ + b.w 3a46 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 2e2e │ │ │ │ │ + b.w 3a9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 43f2 │ │ │ │ │ + blt.n 44d4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ mov sl, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3df2 │ │ │ │ │ + bne.n 445c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #522 @ 0x20a │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2d14 │ │ │ │ │ + bne.w 2cfc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n 3df2 │ │ │ │ │ + b.n 445c │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3df6 │ │ │ │ │ + b.n 4460 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 43ec │ │ │ │ │ + beq.n 44ce │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3df6 │ │ │ │ │ + b.n 4460 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b.n 3df6 │ │ │ │ │ + b.n 4460 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - cbnz r0, 4436 │ │ │ │ │ + cbnz r0, 4518 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r1 │ │ │ │ │ - b.n 41b6 │ │ │ │ │ + b.n 41f8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r3 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n 41b6 │ │ │ │ │ + b.n 41f8 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r1 │ │ │ │ │ - b.n 41b6 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - b.w 312c │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 3808 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 37b0 │ │ │ │ │ - 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 4480 │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ - ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 37ce │ │ │ │ │ - b.w 3826 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 382a │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 3128 │ │ │ │ │ + b.n 41f8 │ │ │ │ │ + lsls r6, r6, #1 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + lsls r1, r6, #2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ + cbz r0, 4544 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + b.w 3a70 │ │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ + b.w 3caa │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 2f48 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - b.w 3330 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 44de │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 2ab8 │ │ │ │ │ - b.w 2e38 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 35c6 │ │ │ │ │ - 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 │ │ │ │ │ - bge.n 44ea │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 44ba │ │ │ │ │ - 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, #60] @ 0x3c │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 3580 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 44ba │ │ │ │ │ + b.w 3624 │ │ │ │ │ + mov r5, fp │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + b.n 4118 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 355e │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge.n 4534 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 3254 │ │ │ │ │ + b.w 344e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 31f0 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - mov sl, r1 │ │ │ │ │ - mov fp, r3 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 3212 │ │ │ │ │ - b.n 4522 │ │ │ │ │ + b.w 3412 │ │ │ │ │ + subs r1, r2, #1 │ │ │ │ │ + ldr r6, [sp, #68] @ 0x44 │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 3104 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004550 : │ │ │ │ │ +0000456c : │ │ │ │ │ assignment_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 r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 51bc │ │ │ │ │ + beq.w 51d8 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 50b0 │ │ │ │ │ + bne.w 50cc │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w 515e │ │ │ │ │ + beq.w 517a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4710 │ │ │ │ │ + bne.w 472c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 4ee6 │ │ │ │ │ + bne.w 4f02 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 4c94 │ │ │ │ │ + beq.w 4cb0 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4cb2 │ │ │ │ │ + bne.w 4cce │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 511e │ │ │ │ │ + bne.w 513a │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 4d4e │ │ │ │ │ + beq.w 4d6a │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 4d66 │ │ │ │ │ + beq.w 4d82 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr.w r2, [r3, r6, lsl #2] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r2, #12] │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov fp, r7 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r2 │ │ │ │ │ - beq.w 4d98 │ │ │ │ │ + beq.w 4db4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ │ 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 │ │ │ │ │ - beq.w 47a4 │ │ │ │ │ + beq.w 47c0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 47ea │ │ │ │ │ + bne.w 4806 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 511e │ │ │ │ │ + bne.w 513a │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 5182 │ │ │ │ │ + beq.w 519e │ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 47fc │ │ │ │ │ + beq.w 4818 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 483e │ │ │ │ │ + bne.w 485a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 4ee6 │ │ │ │ │ + bne.w 4f02 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 50d8 │ │ │ │ │ + beq.w 50f4 │ │ │ │ │ movs r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5096 │ │ │ │ │ + beq.w 50b2 │ │ │ │ │ mov r7, r5 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 51dc │ │ │ │ │ + bne.w 51f8 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 51ca │ │ │ │ │ + beq.w 51e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 70c8 │ │ │ │ │ - cbz r0, 46ca │ │ │ │ │ + bl 70bc │ │ │ │ │ + cbz r0, 46e6 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 48e4 │ │ │ │ │ + bne.w 4900 │ │ │ │ │ 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 r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 50b0 │ │ │ │ │ + bne.w 50cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8cd0 │ │ │ │ │ + bl 8cf4 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4850 │ │ │ │ │ + bne.w 486c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4da0 │ │ │ │ │ + bne.w 4dbc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 45a4 │ │ │ │ │ + beq.w 45c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 45a4 │ │ │ │ │ + beq.w 45c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1da4 │ │ │ │ │ + bl 19f0 │ │ │ │ │ R_ARM_THM_CALL _tmp_11_rule │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 45a6 │ │ │ │ │ + bne.w 45c2 │ │ │ │ │ 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 4a1e │ │ │ │ │ + beq.w 4a3a │ │ │ │ │ mov r1, r7 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r5, r6, [r6, #20] │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5206 │ │ │ │ │ + beq.w 5222 │ │ │ │ │ strd r5, r6, [sp, #8] │ │ │ │ │ mov r2, fp │ │ │ │ │ str.w r8, [sp, #4] │ │ │ │ │ mov r1, sl │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ @@ -7811,509 +7823,509 @@ │ │ │ │ │ movs r1, #6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 176d4 │ │ │ │ │ + bl 17c28 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4a1e │ │ │ │ │ + bne.w 4a3a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4700 │ │ │ │ │ + beq.n 471c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 4706 │ │ │ │ │ + b.n 4722 │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5200 │ │ │ │ │ + bne.w 521c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 5380 │ │ │ │ │ + bl 539c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 50f0 │ │ │ │ │ - cbz r0, 47d6 │ │ │ │ │ + bne.w 510c │ │ │ │ │ + cbz r0, 47f2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - blt.w 4a2c │ │ │ │ │ + blt.w 4a48 │ │ │ │ │ str r7, [sp, #28] │ │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 4634 │ │ │ │ │ + beq.w 4650 │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4c12 │ │ │ │ │ + bne.w 4c2e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4632 │ │ │ │ │ + b.n 464e │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 51f6 │ │ │ │ │ + bne.w 5212 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 5380 │ │ │ │ │ + bl 539c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 50f8 │ │ │ │ │ - cbz r0, 482c │ │ │ │ │ + bne.w 5114 │ │ │ │ │ + cbz r0, 4848 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - blt.w 4b16 │ │ │ │ │ + blt.w 4b32 │ │ │ │ │ mov r7, r6 │ │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 4670 │ │ │ │ │ + beq.w 468c │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4cdc │ │ │ │ │ + bne.w 4cf8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 466e │ │ │ │ │ + b.n 468a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 162c8 │ │ │ │ │ + bl 16324 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 46f6 │ │ │ │ │ + beq.w 4712 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 51aa │ │ │ │ │ + beq.w 51c6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5108 │ │ │ │ │ + bne.w 5124 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl f1d0 │ │ │ │ │ + bl f224 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5100 │ │ │ │ │ + bne.w 511c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5108 │ │ │ │ │ + bne.w 5124 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ - bl 9538 │ │ │ │ │ + bl 955c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ mov r2, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 510c │ │ │ │ │ + beq.w 5128 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ strd r2, r1, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldrd r2, r1, [sp, #28] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4a1e │ │ │ │ │ + beq.w 4a3a │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ ldr r5, [r6, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr r5, [r6, #20] │ │ │ │ │ strd r8, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_AugAssign> │ │ │ │ │ R_ARM_THM_CALL _PyAST_AugAssign │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4a1e │ │ │ │ │ - b.n 4792 │ │ │ │ │ + bne.w 4a3a │ │ │ │ │ + b.n 47ae │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r5 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ movs r7, #1 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r7, [sp, #28] │ │ │ │ │ mov sl, r3 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 513a │ │ │ │ │ + beq.w 5156 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5124 │ │ │ │ │ + bne.w 5140 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 70c8 │ │ │ │ │ + bl 70bc │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 4922 │ │ │ │ │ + cbz r0, 493e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4bf8 │ │ │ │ │ + bne.w 4c14 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, fp │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 46d2 │ │ │ │ │ + beq.w 46ee │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 46d2 │ │ │ │ │ + bne.w 46ee │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5090 │ │ │ │ │ + beq.w 50ac │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.n 4972 │ │ │ │ │ + ble.n 498e │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ - beq.n 4972 │ │ │ │ │ + beq.n 498e │ │ │ │ │ lsls r3, r7, #2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ movs r2, #4 │ │ │ │ │ mov ip, r0 │ │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ │ ldr.w r7, [r1, #4]! │ │ │ │ │ str r7, [r0, r2] │ │ │ │ │ adds r2, #4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 4962 │ │ │ │ │ + bne.n 497e │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6001 @ 0x1771 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 520e │ │ │ │ │ + beq.w 522a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 50e4 │ │ │ │ │ + bne.w 5100 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ - bl f1d0 │ │ │ │ │ + bl f224 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4eec │ │ │ │ │ + bne.w 4f08 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 50e4 │ │ │ │ │ + bne.w 5100 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ - bl 9538 │ │ │ │ │ + bl 955c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 50a4 │ │ │ │ │ + beq.w 50c0 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #22 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 50a4 │ │ │ │ │ + beq.w 50c0 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 50a6 │ │ │ │ │ + bne.w 50c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 4a1e │ │ │ │ │ + cbz r0, 4a3a │ │ │ │ │ ldrd r5, r6, [r0, #20] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 50b8 │ │ │ │ │ + bne.w 50d4 │ │ │ │ │ movs r2, #0 │ │ │ │ │ strd r5, r6, [sp, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_Assign> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Assign │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4792 │ │ │ │ │ + beq.w 47ae │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5200 │ │ │ │ │ + bne.w 521c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 5380 │ │ │ │ │ + bl 539c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 50f0 │ │ │ │ │ + bne.w 510c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 47d8 │ │ │ │ │ + beq.w 47f4 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.w 47d8 │ │ │ │ │ + bge.w 47f4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5200 │ │ │ │ │ + bne.w 521c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 5380 │ │ │ │ │ + bl 539c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 50f0 │ │ │ │ │ + bne.w 510c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4c8a │ │ │ │ │ + beq.w 4ca6 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ble.w 4c8a │ │ │ │ │ + ble.w 4ca6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5200 │ │ │ │ │ + bne.w 521c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 5380 │ │ │ │ │ + bl 539c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 50f0 │ │ │ │ │ + bne.w 510c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4cd2 │ │ │ │ │ + beq.w 4cee │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.w 4cd2 │ │ │ │ │ + bge.w 4cee │ │ │ │ │ str r6, [sp, #32] │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 51fc │ │ │ │ │ + bne.w 5218 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 5380 │ │ │ │ │ + bl 539c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 50ec │ │ │ │ │ + bne.w 5108 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4c82 │ │ │ │ │ + beq.w 4c9e │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - ble.w 4c82 │ │ │ │ │ + ble.w 4c9e │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b.n 4adc │ │ │ │ │ + b.n 4af8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 51f6 │ │ │ │ │ + bne.w 5212 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 5380 │ │ │ │ │ + bl 539c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 50f8 │ │ │ │ │ + bne.w 5114 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 482e │ │ │ │ │ + beq.w 484a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - ble.w 482e │ │ │ │ │ + ble.w 484a │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 51f6 │ │ │ │ │ + bne.w 5212 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 5380 │ │ │ │ │ + bl 539c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 50f8 │ │ │ │ │ + bne.w 5114 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4c90 │ │ │ │ │ + beq.w 4cac │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble.w 4c90 │ │ │ │ │ + ble.w 4cac │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 51f6 │ │ │ │ │ + bne.w 5212 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 5380 │ │ │ │ │ + bl 539c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 50f8 │ │ │ │ │ + bne.w 5114 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4cd8 │ │ │ │ │ + beq.w 4cf4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ it gt │ │ │ │ │ movgt r3, r0 │ │ │ │ │ - ble.w 4cd8 │ │ │ │ │ + ble.w 4cf4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 51f6 │ │ │ │ │ + bne.w 5212 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 5380 │ │ │ │ │ + bl 539c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 50f8 │ │ │ │ │ + bne.w 5114 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 482e │ │ │ │ │ + beq.w 484a │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - ble.w 482e │ │ │ │ │ + ble.w 484a │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b.n 4bbe │ │ │ │ │ + b.n 4bda │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.w 4ecc │ │ │ │ │ + beq.w 4ee8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r5, [r6, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b.n 48f4 │ │ │ │ │ + b.n 4910 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 47f8 │ │ │ │ │ + beq.w 4814 │ │ │ │ │ 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 47f8 │ │ │ │ │ + beq.w 4814 │ │ │ │ │ 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 4d46 │ │ │ │ │ + beq.w 4d62 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ mov r3, fp │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #2 │ │ │ │ │ @@ -8321,244 +8333,244 @@ │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ strd sl, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Attribute │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4d3c │ │ │ │ │ + beq.n 4d58 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ 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 4e64 │ │ │ │ │ + bne.w 4e80 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4672 │ │ │ │ │ + b.n 468e │ │ │ │ │ str r5, [sp, #28] │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ │ - b.n 47d8 │ │ │ │ │ + b.n 47f4 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n 47d8 │ │ │ │ │ + b.n 47f4 │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ - b.n 482e │ │ │ │ │ + b.n 484a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5144 │ │ │ │ │ + bne.w 5160 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 45ce │ │ │ │ │ + beq.w 45ea │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8cd0 │ │ │ │ │ + bl 8cf4 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 45ce │ │ │ │ │ + beq.w 45ea │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 45ce │ │ │ │ │ + beq.w 45ea │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4c6a │ │ │ │ │ + b.n 4c86 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n 47d8 │ │ │ │ │ + b.n 47f4 │ │ │ │ │ ldr r7, [sp, #32] │ │ │ │ │ - b.n 482e │ │ │ │ │ + b.n 484a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14dc8 │ │ │ │ │ + bl 14e24 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 484c │ │ │ │ │ + beq.w 4868 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 484c │ │ │ │ │ + beq.w 4868 │ │ │ │ │ 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 484c │ │ │ │ │ + beq.w 4868 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ - cbz r0, 4d46 │ │ │ │ │ + cbz r0, 4d62 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r3, fp │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ strd sl, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Subscript │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4c66 │ │ │ │ │ + bne.n 4c82 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5116 │ │ │ │ │ + bne.w 5132 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 511e │ │ │ │ │ + b.n 513a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 519e │ │ │ │ │ + bne.w 51ba │ │ │ │ │ ldrd r3, r6, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 51a4 │ │ │ │ │ + bne.w 51c0 │ │ │ │ │ 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 5118 │ │ │ │ │ + blt.w 5134 │ │ │ │ │ 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 │ │ │ │ │ mov sl, r2 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 51b8 │ │ │ │ │ + bne.w 51d4 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 460e │ │ │ │ │ + bne.w 462a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 460e │ │ │ │ │ + b.n 462a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4ee6 │ │ │ │ │ + bne.w 4f02 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 51e2 │ │ │ │ │ + beq.w 51fe │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bl e04 │ │ │ │ │ + bl 9f8 │ │ │ │ │ R_ARM_THM_CALL invalid_ann_assign_target_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5236 │ │ │ │ │ + bne.w 5252 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 51f0 │ │ │ │ │ + bne.w 520c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12500 │ │ │ │ │ + bl 12554 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4f48 │ │ │ │ │ + bne.w 4f64 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 51f0 │ │ │ │ │ + bne.w 520c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4ef6 │ │ │ │ │ + bne.n 4f12 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 51f0 │ │ │ │ │ + bne.w 520c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f24 │ │ │ │ │ + bl b18 │ │ │ │ │ R_ARM_THM_CALL _loop0_164_rule │ │ │ │ │ - cbz r0, 4e1e │ │ │ │ │ + cbz r0, 4e3a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9538 │ │ │ │ │ + bl 955c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5006 │ │ │ │ │ + bne.w 5022 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 51f0 │ │ │ │ │ + bne.w 520c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f24 │ │ │ │ │ + bl b18 │ │ │ │ │ R_ARM_THM_CALL _loop0_165_rule │ │ │ │ │ - cbz r0, 4e40 │ │ │ │ │ + cbz r0, 4e5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f1d0 │ │ │ │ │ + bl f224 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5218 │ │ │ │ │ + bne.w 5234 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 51f0 │ │ │ │ │ + bne.w 520c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9538 │ │ │ │ │ + bl 955c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 502c │ │ │ │ │ + bne.w 5048 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 4700 │ │ │ │ │ + b.n 471c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4c7c │ │ │ │ │ + beq.w 4c98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1da4 │ │ │ │ │ + bl 19f0 │ │ │ │ │ R_ARM_THM_CALL _tmp_13_rule │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5230 │ │ │ │ │ + bne.w 524c │ │ │ │ │ strd r1, 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, #32] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4a1e │ │ │ │ │ + beq.w 4a3a │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ mov r1, sl │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r5, [r6, #24] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ @@ -8570,49 +8582,49 @@ │ │ │ │ │ movs r1, #6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 176d4 │ │ │ │ │ + bl 17c28 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4a1e │ │ │ │ │ - b.n 4792 │ │ │ │ │ + bne.w 4a3a │ │ │ │ │ + b.n 47ae │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r0, r6 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 508e │ │ │ │ │ + beq.w 50aa │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 4c06 │ │ │ │ │ + b.n 4c22 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 4706 │ │ │ │ │ + b.n 4722 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 49c0 │ │ │ │ │ + b.n 49dc │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4dfc │ │ │ │ │ + beq.w 4e18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4dfc │ │ │ │ │ + beq.w 4e18 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -8621,89 +8633,89 @@ │ │ │ │ │ ldr r2, [r6, #28] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dc0 │ │ │ │ │ + bl 9b4 │ │ │ │ │ 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 4e5c │ │ │ │ │ + beq.n 4e78 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4e5e │ │ │ │ │ + b.n 4e7a │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4de4 │ │ │ │ │ + beq.w 4e00 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 52d4 │ │ │ │ │ + beq.w 52f0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 52cc │ │ │ │ │ + bne.w 52e8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 52a8 │ │ │ │ │ + beq.w 52c4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 52cc │ │ │ │ │ + bne.w 52e8 │ │ │ │ │ mov fp, r5 │ │ │ │ │ mov r8, r1 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ str r7, [sp, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13c8c │ │ │ │ │ + bl 13ce4 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 52ba │ │ │ │ │ + bne.w 52d6 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ mov r5, fp │ │ │ │ │ ldr r7, [sp, #32] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 52a2 │ │ │ │ │ + beq.w 52be │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bgt.w 5286 │ │ │ │ │ + bgt.w 52a2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ 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 4de4 │ │ │ │ │ + beq.w 4e00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4de4 │ │ │ │ │ + beq.w 4e00 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -8711,41 +8723,41 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r7, #28] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r7, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r7, #16] │ │ │ │ │ - b.n 4f30 │ │ │ │ │ + b.n 4f4c │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4e1e │ │ │ │ │ + beq.w 4e3a │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1d2 <_PyPegen_parse+0x1d2> │ │ │ │ │ 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 4f42 │ │ │ │ │ - b.n 4e5c │ │ │ │ │ + bne.n 4f5e │ │ │ │ │ + b.n 4e78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 162c8 │ │ │ │ │ + bl 16324 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4e5a │ │ │ │ │ + beq.w 4e76 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e9b4 │ │ │ │ │ + bl e9ec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4e5a │ │ │ │ │ + beq.w 4e76 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ @@ -8763,213 +8775,213 @@ │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ - bl dc0 │ │ │ │ │ + bl 9b4 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4f42 │ │ │ │ │ - b.n 4e5c │ │ │ │ │ + bne.w 4f5e │ │ │ │ │ + b.n 4e78 │ │ │ │ │ mov r5, fp │ │ │ │ │ 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 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 46e8 │ │ │ │ │ + beq.w 4704 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.w 4706 │ │ │ │ │ + b.w 4722 │ │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_AsString │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 50d2 │ │ │ │ │ + cbz r0, 50ee │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_new_type_comment> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_new_type_comment │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4a00 │ │ │ │ │ + bne.w 4a1c │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 49fe │ │ │ │ │ + b.n 4a1a │ │ │ │ │ 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 514c │ │ │ │ │ + beq.n 5168 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 50a6 │ │ │ │ │ + b.n 50c2 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.w 4634 │ │ │ │ │ + b.w 4650 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 4670 │ │ │ │ │ + b.w 468c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 48aa │ │ │ │ │ + b.w 48c6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.w 4706 │ │ │ │ │ + b.w 4722 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 4672 │ │ │ │ │ + b.w 468e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, fp │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 46d2 │ │ │ │ │ - b.w 4936 │ │ │ │ │ + beq.w 46ee │ │ │ │ │ + b.w 4952 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 4902 │ │ │ │ │ + b.w 491e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 4672 │ │ │ │ │ + b.w 468e │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4698 │ │ │ │ │ - b.n 5096 │ │ │ │ │ + bne.w 46b4 │ │ │ │ │ + b.n 50b2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 5190 │ │ │ │ │ + blt.n 51ac │ │ │ │ │ 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 4596 │ │ │ │ │ - b.w 4700 │ │ │ │ │ + beq.w 45b2 │ │ │ │ │ + b.w 471c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ - b.w 464c │ │ │ │ │ + b.w 4668 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 4706 │ │ │ │ │ + b.w 4722 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 511e │ │ │ │ │ + b.n 513a │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b.w 45f0 │ │ │ │ │ + b.w 460c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ - b.w 486e │ │ │ │ │ + b.w 488a │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 511e │ │ │ │ │ + b.n 513a │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 457e │ │ │ │ │ - b.n 50ae │ │ │ │ │ + beq.w 459a │ │ │ │ │ + b.n 50ca │ │ │ │ │ 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 46b0 │ │ │ │ │ - b.w 46ca │ │ │ │ │ + beq.w 46cc │ │ │ │ │ + b.w 46e6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 50a6 │ │ │ │ │ + b.n 50c2 │ │ │ │ │ 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 4db8 │ │ │ │ │ + beq.w 4dd4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 4e5e │ │ │ │ │ + b.n 4e7a │ │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ - b.w 4662 │ │ │ │ │ + b.w 467e │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ - b.w 4626 │ │ │ │ │ + b.w 4642 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 475e │ │ │ │ │ + b.w 477a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 4984 │ │ │ │ │ + b.w 49a0 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4e40 │ │ │ │ │ + beq.w 4e5c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC23 │ │ │ │ │ - b.n 4f18 │ │ │ │ │ + b.n 4f34 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 4672 │ │ │ │ │ + b.w 468e │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4dca │ │ │ │ │ + beq.w 4de6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4dca │ │ │ │ │ + beq.w 4de6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ @@ -8986,78 +8998,78 @@ │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC20 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r1, r2, [sp, #32] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ - b.n 5078 │ │ │ │ │ + b.n 5094 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr.w r1, [r6, r3, lsl #2] │ │ │ │ │ str.w r1, [r2, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 4fb8 │ │ │ │ │ + b.n 4fd4 │ │ │ │ │ lsls r5, r5, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ lsls r1, r5, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbnz r0, 52dc │ │ │ │ │ + cbnz r0, 52f8 │ │ │ │ │ mov r5, fp │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4de6 │ │ │ │ │ + b.n 4e02 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - beq.n 5294 │ │ │ │ │ + beq.n 52b0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r7, [r6, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b.n 4f92 │ │ │ │ │ + b.n 4fae │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4de6 │ │ │ │ │ + b.n 4e02 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 4f66 │ │ │ │ │ + b.n 4f82 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 52be │ │ │ │ │ + b.n 52da │ │ │ │ │ │ │ │ │ │ -000052e0 : │ │ │ │ │ +000052fc : │ │ │ │ │ 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 531c │ │ │ │ │ + beq.n 5338 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbz r0, 5334 │ │ │ │ │ + cbz r0, 5350 │ │ │ │ │ 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} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ @@ -9066,1185 +9078,1192 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5310 │ │ │ │ │ + bne.n 532c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5310 │ │ │ │ │ + bne.n 532c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 5380 │ │ │ │ │ + bl 539c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 5376 │ │ │ │ │ - cbz r0, 536a │ │ │ │ │ + cbnz r3, 5392 │ │ │ │ │ + cbz r0, 5386 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - ble.n 536a │ │ │ │ │ + ble.n 5386 │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - b.n 533a │ │ │ │ │ + b.n 5356 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5318 │ │ │ │ │ + b.n 5334 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r7 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5318 │ │ │ │ │ + b.n 5334 │ │ │ │ │ │ │ │ │ │ -00005380 : │ │ │ │ │ +0000539c : │ │ │ │ │ t_primary_raw(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #32 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 5b50 │ │ │ │ │ + beq.w 5b62 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5b5e │ │ │ │ │ + bne.w 5b70 │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w 5bce │ │ │ │ │ + beq.w 5bf0 │ │ │ │ │ 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 5bfc │ │ │ │ │ + beq.w 5c1e │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 56ac │ │ │ │ │ + beq.w 56b2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 5630 │ │ │ │ │ + beq.w 562e │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 555a │ │ │ │ │ + bne.w 5576 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5b5e │ │ │ │ │ + bne.w 5b70 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 5c06 │ │ │ │ │ + beq.w 5c28 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 57c8 │ │ │ │ │ + beq.w 57ca │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 5604 │ │ │ │ │ + beq.w 563c │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 563c │ │ │ │ │ + bne.w 5648 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5b5e │ │ │ │ │ + bne.w 5b70 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 5c28 │ │ │ │ │ + beq.w 5be0 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 59ec │ │ │ │ │ + beq.w 58e2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 5622 │ │ │ │ │ + beq.w 5620 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 81a8 │ │ │ │ │ + bl 81c4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5b38 │ │ │ │ │ + bne.w 5b4a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5b5e │ │ │ │ │ + bne.w 5b70 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 5c20 │ │ │ │ │ + beq.w 5c42 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 58da │ │ │ │ │ + beq.w 59f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 55c4 │ │ │ │ │ + beq.n 55e0 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 55c4 │ │ │ │ │ + beq.n 55e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e198 │ │ │ │ │ + bl e1d0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 55c6 │ │ │ │ │ + bne.n 55e2 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 55c4 │ │ │ │ │ + beq.n 55e0 │ │ │ │ │ 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 55c4 │ │ │ │ │ + beq.n 55e0 │ │ │ │ │ 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 55a6 │ │ │ │ │ + beq.n 55c2 │ │ │ │ │ ldrd r5, r6, [r0, #20] │ │ │ │ │ mov r2, sl │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5b1a │ │ │ │ │ + bne.w 5b24 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, sl │ │ │ │ │ strd r5, r6, [sp, #4] │ │ │ │ │ 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 │ │ │ │ │ - cbnz r0, 55a6 │ │ │ │ │ + cbnz r0, 55c2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 55ee │ │ │ │ │ + beq.n 560a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 55aa │ │ │ │ │ + b.n 55c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 562e │ │ │ │ │ + beq.n 562c │ │ │ │ │ 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 562e │ │ │ │ │ + beq.n 562c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 55a6 │ │ │ │ │ + cbz r0, 55c2 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r5, [r6, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr r5, [r6, #20] │ │ │ │ │ strd r8, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Attribute │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 569a │ │ │ │ │ + beq.n 56a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r7, r6 │ │ │ │ │ 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.n 54da │ │ │ │ │ + bne.n 54f6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5b5c │ │ │ │ │ + bne.w 5b6e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5c38 │ │ │ │ │ + bl 5c50 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 55ec │ │ │ │ │ + cbz r0, 5608 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS t_lookahead_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 55a6 │ │ │ │ │ + bne.n 55c2 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 55a6 │ │ │ │ │ + b.n 55c2 │ │ │ │ │ mov r7, r6 │ │ │ │ │ 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 5446 │ │ │ │ │ + bne.w 54ae │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 5460 │ │ │ │ │ - b.n 5b5e │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ │ + beq.w 54c6 │ │ │ │ │ + b.n 5b70 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.w 5492 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 54aa │ │ │ │ │ - b.n 5b5e │ │ │ │ │ + beq.w 5430 │ │ │ │ │ + b.n 5b70 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 5414 │ │ │ │ │ - b.n 5b5e │ │ │ │ │ + beq.w 547c │ │ │ │ │ + b.n 5b70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14dc8 │ │ │ │ │ + bl 14e24 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 57c4 │ │ │ │ │ + beq.n 563a │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 57c4 │ │ │ │ │ + beq.n 563a │ │ │ │ │ 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 57c4 │ │ │ │ │ + beq.n 563a │ │ │ │ │ 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 55a6 │ │ │ │ │ + beq.n 55c2 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r5, [r6, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr r5, [r6, #20] │ │ │ │ │ strd r8, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Subscript │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 55a6 │ │ │ │ │ + bne.n 55c2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 55ee │ │ │ │ │ + beq.n 560a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 55aa │ │ │ │ │ + b.n 55c6 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5b86 │ │ │ │ │ + bne.w 5b9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 5380 │ │ │ │ │ + bl 539c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5b70 │ │ │ │ │ + bne.w 5b76 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 57b0 │ │ │ │ │ + beq.n 57b6 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bge.n 57b0 │ │ │ │ │ + bge.n 57b6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5b86 │ │ │ │ │ + bne.w 5b9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 5380 │ │ │ │ │ + bl 539c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5b70 │ │ │ │ │ + bne.w 5b76 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 57b2 │ │ │ │ │ + beq.n 57b8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bge.n 57b2 │ │ │ │ │ + bge.n 57b8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5b86 │ │ │ │ │ + bne.w 5b9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 5380 │ │ │ │ │ + bl 539c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5b70 │ │ │ │ │ + bne.w 5b76 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5aee │ │ │ │ │ + beq.w 5af8 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge.w 5b0e │ │ │ │ │ + bge.w 5b10 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5b86 │ │ │ │ │ + bne.w 5b9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 5380 │ │ │ │ │ + bl 539c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5b70 │ │ │ │ │ + bne.w 5b76 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5af6 │ │ │ │ │ + beq.w 5b00 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bge.w 5b16 │ │ │ │ │ + bge.w 5b20 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5b86 │ │ │ │ │ + bne.w 5b9c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 5380 │ │ │ │ │ + bl 539c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5b70 │ │ │ │ │ - cbz r0, 57b2 │ │ │ │ │ + bne.w 5b76 │ │ │ │ │ + cbz r0, 57b8 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - ble.n 57b2 │ │ │ │ │ + ble.n 57b8 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - b.n 577c │ │ │ │ │ + b.n 5782 │ │ │ │ │ mov r7, r6 │ │ │ │ │ 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 53fa │ │ │ │ │ - b.n 5632 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5604 │ │ │ │ │ + bne.w 5416 │ │ │ │ │ + b.n 5630 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 55f6 │ │ │ │ │ + bne.w 5b98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 5380 │ │ │ │ │ + bl 539c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5b6a │ │ │ │ │ + bne.w 5b92 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 55f2 │ │ │ │ │ + beq.n 58ce │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bge.w 55f2 │ │ │ │ │ + bge.n 58ce │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 55f6 │ │ │ │ │ + bne.w 5b98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 5380 │ │ │ │ │ + bl 539c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5b6a │ │ │ │ │ + bne.w 5b92 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 55f4 │ │ │ │ │ + beq.n 58d0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bge.w 55f4 │ │ │ │ │ + bge.n 58d0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 55f6 │ │ │ │ │ + bne.w 5b98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 5380 │ │ │ │ │ + bl 539c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5b6a │ │ │ │ │ + bne.w 5b92 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5af2 │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ + beq.w 5afc │ │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - str r2, [sp, #20] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bge.w 5b12 │ │ │ │ │ + str r1, [sp, #20] │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + bge.w 5b1c │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 55f6 │ │ │ │ │ + bne.w 5b98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 5380 │ │ │ │ │ + bl 539c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5b6a │ │ │ │ │ + bne.w 5b92 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5b0a │ │ │ │ │ + beq.w 5b0c │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - cmp r2, r7 │ │ │ │ │ - bge.w 5b2c │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + cmp r1, r7 │ │ │ │ │ + bge.w 5b3e │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 55f6 │ │ │ │ │ + bne.w 5b98 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 5380 │ │ │ │ │ + bl 539c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5b6a │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 55f4 │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ - cmp r2, r7 │ │ │ │ │ - ble.w 55f4 │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - b.n 58a0 │ │ │ │ │ + bne.w 5b92 │ │ │ │ │ + cbz r0, 58d0 │ │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ │ + cmp r1, r7 │ │ │ │ │ + ble.n 58d0 │ │ │ │ │ + mov r7, r1 │ │ │ │ │ + b.n 589a │ │ │ │ │ + mov r7, r6 │ │ │ │ │ + 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 5462 │ │ │ │ │ + b.n 563e │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 55b8 │ │ │ │ │ + bne.w 5612 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 5380 │ │ │ │ │ + bl 539c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5b76 │ │ │ │ │ + bne.w 5b7c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 55b4 │ │ │ │ │ + beq.w 560e │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - cmp r6, r7 │ │ │ │ │ - bge.w 55b4 │ │ │ │ │ + cmp r7, r6 │ │ │ │ │ + ble.w 560e │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 55b8 │ │ │ │ │ + bne.w 5612 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 5380 │ │ │ │ │ + bl 539c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5b76 │ │ │ │ │ + bne.w 5b7c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 55b6 │ │ │ │ │ + beq.w 5610 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - ble.w 55b6 │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bge.w 5610 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 55b8 │ │ │ │ │ + bne.w 5612 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 5380 │ │ │ │ │ + bl 539c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5b76 │ │ │ │ │ + bne.w 5b7c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5b02 │ │ │ │ │ + beq.w 5b08 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - ble.w 5b30 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bge.w 5b3a │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 55b8 │ │ │ │ │ + bne.w 5612 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 5380 │ │ │ │ │ + bl 539c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5b76 │ │ │ │ │ + bne.w 5b7c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5afa │ │ │ │ │ + beq.w 5b14 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bge.w 5afa │ │ │ │ │ + bge.w 5b46 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 55b8 │ │ │ │ │ + bne.w 5612 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 5380 │ │ │ │ │ + bl 539c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5b76 │ │ │ │ │ + bne.w 5b7c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 55b6 │ │ │ │ │ + beq.w 5610 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - ble.w 55b6 │ │ │ │ │ + ble.w 5610 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b.n 59b2 │ │ │ │ │ + b.n 59ba │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5614 │ │ │ │ │ + bne.w 55d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 5380 │ │ │ │ │ + bl 539c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5b64 │ │ │ │ │ + bne.w 5b82 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5610 │ │ │ │ │ + beq.w 55d0 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - cmp r7, r6 │ │ │ │ │ - ble.w 5610 │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ + bge.w 55d0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5614 │ │ │ │ │ + bne.w 55d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 5380 │ │ │ │ │ + bl 539c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5b64 │ │ │ │ │ + bne.w 5b82 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5612 │ │ │ │ │ + beq.w 55d2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bge.w 5612 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + ble.w 55d2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5614 │ │ │ │ │ + bne.w 55d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 5380 │ │ │ │ │ + bl 539c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 5b64 │ │ │ │ │ + bne.n 5b82 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5b06 │ │ │ │ │ + beq.n 5b04 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bge.n 5b34 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + ble.n 5b36 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5614 │ │ │ │ │ + bne.w 55d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 5380 │ │ │ │ │ + bl 539c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 5b64 │ │ │ │ │ - cbz r0, 5afe │ │ │ │ │ + bne.n 5b82 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 5b18 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bge.n 5afe │ │ │ │ │ + bge.n 5b42 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5614 │ │ │ │ │ + bne.w 55d4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 5380 │ │ │ │ │ + bl 539c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 5b64 │ │ │ │ │ + bne.n 5b82 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5612 │ │ │ │ │ + beq.w 55d2 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - ble.w 5612 │ │ │ │ │ + ble.w 55d2 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b.n 5ab6 │ │ │ │ │ + b.n 5ac0 │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ - b.n 57b2 │ │ │ │ │ + b.n 57b8 │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ - b.n 55f4 │ │ │ │ │ - ldr r7, [sp, #20] │ │ │ │ │ - b.n 57b2 │ │ │ │ │ + b.n 58d0 │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ - b.n 55b6 │ │ │ │ │ - ldr r7, [sp, #20] │ │ │ │ │ - b.n 5612 │ │ │ │ │ + b.n 57b8 │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ - b.n 55b6 │ │ │ │ │ + b.n 55d2 │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ - b.n 5612 │ │ │ │ │ + b.n 5610 │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ - b.n 55f4 │ │ │ │ │ + b.n 58d0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n 57b2 │ │ │ │ │ + b.n 57b8 │ │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ │ + b.n 5610 │ │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ │ + b.n 55d2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n 55f4 │ │ │ │ │ + b.n 58d0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - b.n 57b2 │ │ │ │ │ + b.n 57b8 │ │ │ │ │ ldrd r1, r2, [sl, #8] │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r0, r7 │ │ │ │ │ strd r5, r6, [sp, #4] │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ - b.n 553a │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - b.n 55f4 │ │ │ │ │ + b.n 5556 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n 55b6 │ │ │ │ │ + b.n 55d2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n 5612 │ │ │ │ │ + b.n 5610 │ │ │ │ │ + mov r7, r1 │ │ │ │ │ + b.n 58d0 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + b.n 55d2 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + b.n 5610 │ │ │ │ │ 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 │ │ │ │ │ - cbnz r0, 5b8a │ │ │ │ │ + cbnz r0, 5ba0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5622 │ │ │ │ │ + b.n 5620 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 53ae │ │ │ │ │ + beq.w 53ca │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 55aa │ │ │ │ │ + b.n 55c6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5624 │ │ │ │ │ + b.n 5630 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5606 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 5632 │ │ │ │ │ + b.n 5622 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 55ce │ │ │ │ │ - b.n 5b5e │ │ │ │ │ + beq.w 55ea │ │ │ │ │ + b.n 5b70 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 563e │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ - b.n 53ee │ │ │ │ │ + b.n 5456 │ │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ │ + b.n 540a │ │ │ │ │ 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 55a6 │ │ │ │ │ + beq.w 55c2 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r5, r6, [r6, #20] │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 5bc8 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 5c4a │ │ │ │ │ strd r5, r6, [sp, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str.w r8, [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 55a6 │ │ │ │ │ - b.n 569a │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 5ba8 │ │ │ │ │ + bne.w 55c2 │ │ │ │ │ + b.n 56a0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + add r2, sp, #28 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #1188 @ 0x4a4 │ │ │ │ │ + b.n 5492 │ │ │ │ │ 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 5c16 │ │ │ │ │ + blt.n 5c38 │ │ │ │ │ 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 5b5e │ │ │ │ │ + bne.n 5b70 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 53d6 │ │ │ │ │ + bne.w 53f2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 53d6 │ │ │ │ │ + b.w 53f2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ │ - b.n 542a │ │ │ │ │ + b.n 5446 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 55aa │ │ │ │ │ + b.n 55c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 54b8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - add r2, sp, #28 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #1188 @ 0x4a4 │ │ │ │ │ - b.n 5476 │ │ │ │ │ + b.n 54d4 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 5bc0 │ │ │ │ │ │ │ │ │ │ -00005c38 : │ │ │ │ │ +00005c50 : │ │ │ │ │ atom_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 6a4e │ │ │ │ │ + beq.w 698a │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 6a5c │ │ │ │ │ + bne.w 6998 │ │ │ │ │ ldrd r6, r5, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.w 6630 │ │ │ │ │ + beq.w 65ea │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 5c96 │ │ │ │ │ + cbz r0, 5cae │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6652 │ │ │ │ │ + bne.w 660c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #613 @ 0x265 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5ef2 │ │ │ │ │ + bne.w 5f0a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5c88 │ │ │ │ │ + bne.n 5ca0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #615 @ 0x267 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 609a │ │ │ │ │ + bne.w 60b2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5c88 │ │ │ │ │ + bne.n 5ca0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #614 @ 0x266 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5de8 │ │ │ │ │ + bne.n 5e00 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5c88 │ │ │ │ │ + bne.n 5ca0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_93_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_93_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5d9e │ │ │ │ │ + bne.n 5db6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6652 │ │ │ │ │ + bne.w 660c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_number_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_number_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5c88 │ │ │ │ │ + bne.n 5ca0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5c88 │ │ │ │ │ + bne.n 5ca0 │ │ │ │ │ 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 5db8 │ │ │ │ │ + bne.n 5dd0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5c88 │ │ │ │ │ + bne.n 5ca0 │ │ │ │ │ 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 5e2c │ │ │ │ │ + bne.n 5e44 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5c88 │ │ │ │ │ + bne.n 5ca0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #25 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5fa0 │ │ │ │ │ + bne.w 5fb8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5c88 │ │ │ │ │ + bne.n 5ca0 │ │ │ │ │ movs r1, #52 @ 0x34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 61f6 │ │ │ │ │ + bne.w 620e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b2c │ │ │ │ │ + bl 6b20 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5d04 │ │ │ │ │ + beq.n 5d1c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 68b6 │ │ │ │ │ + beq.w 69c4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 68b0 │ │ │ │ │ + bne.w 69be │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bl 12270 │ │ │ │ │ + bl 122c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5f14 │ │ │ │ │ + beq.w 5f2c │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 5dac │ │ │ │ │ + b.n 5dc4 │ │ │ │ │ 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 5c88 │ │ │ │ │ + beq.w 5ca0 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ @@ -10254,433 +10273,433 @@ │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Constant │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5daa │ │ │ │ │ + bne.n 5dc2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5dac │ │ │ │ │ + beq.n 5dc4 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 5c8c │ │ │ │ │ + b.n 5ca4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 66a0 │ │ │ │ │ + beq.w 69fc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 669a │ │ │ │ │ + bne.w 69f6 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bl 13b84 │ │ │ │ │ + bl 13bdc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5de2 │ │ │ │ │ + bne.n 5dfa │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 6678 │ │ │ │ │ + bne.w 663a │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 6688 │ │ │ │ │ + beq.w 69e2 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.w 66aa │ │ │ │ │ + beq.w 6940 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov fp, 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 6662 │ │ │ │ │ + beq.w 6620 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11ec0 │ │ │ │ │ + bl 11f14 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6662 │ │ │ │ │ + beq.w 6620 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d5e0 │ │ │ │ │ + bl d608 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6662 │ │ │ │ │ + beq.w 6620 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6662 │ │ │ │ │ + beq.w 6620 │ │ │ │ │ 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 6672 │ │ │ │ │ + beq.w 6634 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ mov r2, fp │ │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_ListComp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_ListComp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 66d8 │ │ │ │ │ + beq.w 6966 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r3, #2 │ │ │ │ │ - b.n 5dac │ │ │ │ │ + b.n 5dc4 │ │ │ │ │ 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 5c88 │ │ │ │ │ + beq.w 5ca0 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ 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, r7 │ │ │ │ │ - b.n 5e08 │ │ │ │ │ + b.n 5e20 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 65dc │ │ │ │ │ + bne.w 6616 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it ne │ │ │ │ │ movne sl, r7 │ │ │ │ │ - beq.w 6796 │ │ │ │ │ + beq.w 6a82 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6266 │ │ │ │ │ + beq.w 6276 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 6846 │ │ │ │ │ + beq.w 6aa8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 66d0 │ │ │ │ │ + bne.w 6a9e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bl f1d0 │ │ │ │ │ + bl f224 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 665c │ │ │ │ │ + bne.w 661a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 66d0 │ │ │ │ │ + bne.w 6a9e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11ec0 │ │ │ │ │ + bl 11f14 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6230 │ │ │ │ │ + beq.w 6244 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6266 │ │ │ │ │ + beq.w 6276 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ subs r3, #2 │ │ │ │ │ - b.n 5dac │ │ │ │ │ + b.n 5dc4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 6a36 │ │ │ │ │ + beq.w 675c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 65cc │ │ │ │ │ + bne.w 65da │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov sl, r2 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it ne │ │ │ │ │ movne r7, sl │ │ │ │ │ - beq.w 6a20 │ │ │ │ │ + beq.w 6886 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 6806 │ │ │ │ │ + beq.w 6860 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 60bc │ │ │ │ │ + beq.n 60d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 682e │ │ │ │ │ + beq.w 6a94 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 68a8 │ │ │ │ │ + bne.w 6980 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bl 15d1c <_gather_116_rule> │ │ │ │ │ + bl 15d80 <_gather_116_rule> │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 61de │ │ │ │ │ + bne.w 61f6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov fp, r2 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 60be │ │ │ │ │ + bne.n 60d6 │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 60bc │ │ │ │ │ + beq.n 60d4 │ │ │ │ │ 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 67f2 │ │ │ │ │ + beq.w 6790 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_get_keys> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_keys │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6800 │ │ │ │ │ + beq.w 679e │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_values> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_values │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 67fa │ │ │ │ │ + beq.w 6798 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ strd r7, r3, [sp] │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Dict> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Dict │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5eea │ │ │ │ │ + bne.w 5f02 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 68c0 │ │ │ │ │ + bne.w 69da │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6144 │ │ │ │ │ + b.n 615c │ │ │ │ │ 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 5c88 │ │ │ │ │ + beq.w 5ca0 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ 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, r7 │ │ │ │ │ - b.n 5e08 │ │ │ │ │ + b.n 5e20 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 6828 │ │ │ │ │ + bne.w 6880 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6140 │ │ │ │ │ + beq.n 6158 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 683e │ │ │ │ │ + beq.w 6a0e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 6838 │ │ │ │ │ + bne.w 6a06 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bl 15d1c <_gather_116_rule> │ │ │ │ │ + bl 15d80 <_gather_116_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 626e │ │ │ │ │ + bne.w 62d8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 6838 │ │ │ │ │ + bne.w 6a06 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ - cbz r0, 611a │ │ │ │ │ + bl 8494 │ │ │ │ │ + cbz r0, 6132 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 638c │ │ │ │ │ + bne.w 63f6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 6838 │ │ │ │ │ + bne.w 6a06 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ - cbz r0, 613c │ │ │ │ │ + bl 8494 │ │ │ │ │ + cbz r0, 6154 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 633c │ │ │ │ │ + bne.w 63a6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 65cc │ │ │ │ │ + bne.w 65da │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it ne │ │ │ │ │ movne r3, sl │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 6a04 │ │ │ │ │ + beq.w 68ce │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 69da │ │ │ │ │ + beq.w 68a4 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov fp, r3 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 642a │ │ │ │ │ + beq.w 6438 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13c8c │ │ │ │ │ + bl 13ce4 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 642a │ │ │ │ │ + beq.w 6438 │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 642a │ │ │ │ │ + beq.w 6438 │ │ │ │ │ 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 642a │ │ │ │ │ + beq.w 6438 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ │ mov r2, fp │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Set> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Set │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5eea │ │ │ │ │ + bne.w 5f02 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 642e │ │ │ │ │ + beq.w 643c │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6430 │ │ │ │ │ + b.n 643e │ │ │ │ │ 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 601c │ │ │ │ │ + bne.w 6034 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 602c │ │ │ │ │ + b.n 6044 │ │ │ │ │ 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 5c88 │ │ │ │ │ + beq.w 5ca0 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r1, [r0, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ @@ -10688,104 +10707,139 @@ │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_EllipsisObject │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_EllipsisObject │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Constant │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 695c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 5dac │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 5dc2 │ │ │ │ │ + b.n 5e32 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.w 63ce │ │ │ │ │ + cbnz r1, 627e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 65dc │ │ │ │ │ + bne.w 6616 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 81a8 │ │ │ │ │ + bl 81c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbnz r0, 626a │ │ │ │ │ + cbnz r0, 627a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 5d40 │ │ │ │ │ - b.n 5c88 │ │ │ │ │ + beq.w 5d58 │ │ │ │ │ + b.n 5ca0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6234 │ │ │ │ │ + b.n 6248 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 5dac │ │ │ │ │ + b.n 5dc4 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.n 6250 │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w 67a4 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + movs r1, #7 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cbz r0, 62aa │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl f794 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 680c │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 67b2 │ │ │ │ │ + movs r1, #7 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cbz r0, 62ce │ │ │ │ │ + movs r1, #35 @ 0x23 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 67b8 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r1, r3, #1 │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ + b.n 6252 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 60fa │ │ │ │ │ + beq.w 6112 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 68e6 │ │ │ │ │ + beq.w 68e8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 68de │ │ │ │ │ + bne.w 6858 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ mov fp, r3 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ - cbz r0, 62bc │ │ │ │ │ + cbz r0, 6326 │ │ │ │ │ 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 67c8 │ │ │ │ │ + bne.w 6766 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 68de │ │ │ │ │ + bne.w 6858 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 68f6 │ │ │ │ │ + beq.w 6a22 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 68f6 │ │ │ │ │ + beq.w 6a22 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 68f6 │ │ │ │ │ + beq.w 6a22 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ac74 │ │ │ │ │ + bl ac80 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 68f6 │ │ │ │ │ + beq.w 6a22 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ @@ -10793,36 +10847,36 @@ │ │ │ │ │ strd r3, r3, [sp] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldrd r2, r3, [r2, #12] │ │ │ │ │ - bl dc0 │ │ │ │ │ + bl 9b4 │ │ │ │ │ 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 68f0 │ │ │ │ │ + beq.w 6a1a │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 60fc │ │ │ │ │ + b.n 6114 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_233_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_233_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 613c │ │ │ │ │ + beq.w 6154 │ │ │ │ │ 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 │ │ │ │ │ @@ -10831,36 +10885,36 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r7, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r7, #12] │ │ │ │ │ - bl dc0 │ │ │ │ │ + bl 9b4 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 613e │ │ │ │ │ + beq.w 6156 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6142 │ │ │ │ │ + b.n 615a │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 611a │ │ │ │ │ + beq.w 6132 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ac74 │ │ │ │ │ + bl ac80 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 611a │ │ │ │ │ + beq.w 6132 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ @@ -10868,448 +10922,360 @@ │ │ │ │ │ strd r3, r3, [sp] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldrd r2, r3, [r2, #12] │ │ │ │ │ - b.n 6374 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 6240 │ │ │ │ │ - adds r2, r3, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.w 66ea │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - movs r1, #7 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 63fc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl f740 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 6850 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 66f8 │ │ │ │ │ - movs r1, #7 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 6420 │ │ │ │ │ - movs r1, #35 @ 0x23 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 66fe │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r1, r3, #1 │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - b.n 6242 │ │ │ │ │ + b.n 63de │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 65cc │ │ │ │ │ + bne.w 65da │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 677c │ │ │ │ │ + beq.w 6926 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov fp, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 6756 │ │ │ │ │ + beq.w 6900 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 65f0 │ │ │ │ │ + beq.w 665a │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 6954 │ │ │ │ │ + beq.w 68f8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 67ae │ │ │ │ │ + bne.w 68f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 65ea │ │ │ │ │ + beq.w 6654 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 65ea │ │ │ │ │ + beq.w 6654 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 65ea │ │ │ │ │ + beq.w 6654 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_key_value_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_key_value_pair │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 65e0 │ │ │ │ │ + beq.w 664a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl d5e0 │ │ │ │ │ + bl d608 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 67a8 │ │ │ │ │ + beq.w 697a │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 67a8 │ │ │ │ │ + beq.w 697a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6898 │ │ │ │ │ + beq.w 69ae │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r1, [r0, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ strd r0, r1, [sp] │ │ │ │ │ ldrd r0, r1, [r7] │ │ │ │ │ bl 0 <_PyAST_DictComp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_DictComp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5eea │ │ │ │ │ + bne.w 5f02 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 68a0 │ │ │ │ │ + bne.w 69b6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r1, r3 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 65cc │ │ │ │ │ + bne.n 65da │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 6a9c │ │ │ │ │ + beq.w 6718 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 6a72 │ │ │ │ │ + beq.w 6704 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov fp, r3 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6a86 │ │ │ │ │ + beq.w 6744 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11ec0 │ │ │ │ │ + bl 11f14 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6a86 │ │ │ │ │ + beq.w 6744 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d5e0 │ │ │ │ │ + bl d608 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6a86 │ │ │ │ │ + beq.w 6744 │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6a86 │ │ │ │ │ + beq.w 6744 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ - cbz r0, 65c6 │ │ │ │ │ + cbz r0, 65d4 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ mov r3, fp │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ mov r2, sl │ │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_SetComp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_SetComp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5eea │ │ │ │ │ + bne.w 5f02 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6a7c │ │ │ │ │ + bne.w 670e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 5d7e │ │ │ │ │ - b.w 5c88 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 625a │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 67bc │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r1, [r4, #92] @ 0x5c │ │ │ │ │ - str.w fp, [r4, #8] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.n 6522 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 68da │ │ │ │ │ - adds r2, r3, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.w 68c6 │ │ │ │ │ - movs r1, #25 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 6628 │ │ │ │ │ - movs r1, #35 @ 0x23 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 6976 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r1, r3, #1 │ │ │ │ │ - b.n 6524 │ │ │ │ │ + beq.w 5d96 │ │ │ │ │ + b.w 5ca0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 6a64 │ │ │ │ │ + blt.w 69a0 │ │ │ │ │ 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 5c7e │ │ │ │ │ + beq.w 5c96 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 5c8c │ │ │ │ │ + b.w 5ca4 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 626a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5f86 │ │ │ │ │ + b.n 5f9e │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbz r3, 6672 │ │ │ │ │ + cbz r3, 6634 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 66ca │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 6960 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b54 │ │ │ │ │ - R_ARM_THM_CALL invalid_comprehension_rule │ │ │ │ │ + bl 1ac14 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 5d5e │ │ │ │ │ - b.w 5c88 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 66ca │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - b.w 5e6c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 667a │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 5e3c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.n 66e0 │ │ │ │ │ - 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 │ │ │ │ │ - beq.w 5e82 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 6678 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6234 │ │ │ │ │ + beq.w 5d76 │ │ │ │ │ + b.w 5ca0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6672 │ │ │ │ │ + bne.w 69ce │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6678 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r1, [r4, #92] @ 0x5c │ │ │ │ │ + str.w fp, [r4, #8] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w 6530 │ │ │ │ │ + cbnz r2, 66a4 │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 6692 │ │ │ │ │ + movs r1, #25 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cbz r0, 668a │ │ │ │ │ + movs r1, #35 @ 0x23 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cbnz r0, 66a8 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r1, r3, #1 │ │ │ │ │ + b.n 6532 │ │ │ │ │ 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 63e2 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - b.n 6426 │ │ │ │ │ + beq.n 6676 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, r3, #1 │ │ │ │ │ + b.n 6532 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 6534 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl ac80 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6420 │ │ │ │ │ - movs r1, #8 │ │ │ │ │ + beq.n 668a │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl d608 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 668a │ │ │ │ │ + movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6420 │ │ │ │ │ + beq.n 668a │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC26 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC30 │ │ │ │ │ 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, [r2, #12] │ │ │ │ │ - bl dc0 │ │ │ │ │ + bl 9b4 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6420 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ + beq.n 668c │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6426 │ │ │ │ │ + b.n 6532 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 678c │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - ldr.w r3, [r3, fp, lsl #2] │ │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - str r1, [sp, #16] │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 6464 │ │ │ │ │ + bge.n 672c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6526 │ │ │ │ │ + b.n 65da │ │ │ │ │ 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 6448 │ │ │ │ │ - b.n 6776 │ │ │ │ │ + beq.w 654a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6526 │ │ │ │ │ + b.n 65da │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + mov sl, r1 │ │ │ │ │ + mov fp, r3 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 6566 │ │ │ │ │ + b.n 6726 │ │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 65d4 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.n 6726 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 1ac14 │ │ │ │ │ + b.n 65d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 67b6 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - b.w 5f30 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 65f2 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 65f2 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 6242 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 65f2 │ │ │ │ │ + b.n 5fc8 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r2, #0 │ │ │ │ │ @@ -11321,64 +11287,78 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ ldr r2, [r0, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 6322 │ │ │ │ │ + b.n 638c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.n 6144 │ │ │ │ │ + b.n 615c │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 606e │ │ │ │ │ + b.n 6086 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 605e │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.w 6a42 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - str r1, [sp, #24] │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 5fe4 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - b.n 6144 │ │ │ │ │ + b.n 6076 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 6000 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 6290 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 6142 │ │ │ │ │ + b.n 62d4 │ │ │ │ │ + str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 60e2 │ │ │ │ │ + bl 8494 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 62ce │ │ │ │ │ + movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 5f4e │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 62ce │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC26 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ + 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, [r2, #12] │ │ │ │ │ + bl 9b4 │ │ │ │ │ + R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 62ce │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + b.n 6852 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 63fc │ │ │ │ │ + beq.w 62aa │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC25 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -11388,93 +11368,257 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r2, #28] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r2, #16] │ │ │ │ │ - bl dc0 │ │ │ │ │ + bl 9b4 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6750 │ │ │ │ │ - b.n 6422 │ │ │ │ │ + beq.w 62d0 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 62d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6526 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 6114 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.n 689a │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + str r1, [sp, #24] │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 5ffc │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ + b.n 615c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.n 6880 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + b.w 5fe6 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ + b.n 615c │ │ │ │ │ + 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 68de │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + mov r7, r1 │ │ │ │ │ + mov fp, r3 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 618c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ + b.n 643e │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.n 68c8 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + b.n 6176 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6526 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 643e │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 62f6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 60be │ │ │ │ │ + b.n 665c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 6490 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.n 6936 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr.w r3, [r3, fp, lsl #2] │ │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + str r1, [sp, #16] │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 6472 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 625a │ │ │ │ │ + b.n 6534 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 5dc8 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 6456 │ │ │ │ │ + b.n 6920 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6144 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 6534 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.n 6970 │ │ │ │ │ + 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 │ │ │ │ │ + beq.w 5e9a │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 663a │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 6634 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 663a │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 665c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 60d6 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 5c7e │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + b.w 5ca4 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 5ca4 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 6610 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 6534 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 6534 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, r3, #1 │ │ │ │ │ - b.n 6524 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6526 │ │ │ │ │ + b.n 626a │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 5de0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 60fc │ │ │ │ │ + b.n 665c │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 615c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.n 6960 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + b.w 5e84 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 663c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 5e54 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + b.w 615a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 628c │ │ │ │ │ + b.w 60fa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 60fa │ │ │ │ │ + b.w 6112 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 68de │ │ │ │ │ + bne.w 6858 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 68ee │ │ │ │ │ + beq.n 6a18 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 68ee │ │ │ │ │ + beq.n 6a18 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_234_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_234_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 68ee │ │ │ │ │ + beq.n 6a18 │ │ │ │ │ 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 │ │ │ │ │ @@ -11483,499 +11627,360 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr.w r3, [fp, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [fp, #12] │ │ │ │ │ - b.n 6322 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6482 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 5dac │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 5c8c │ │ │ │ │ - str r0, [sp, #16] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl ac74 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 6628 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl d5e0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 6628 │ │ │ │ │ - movs r1, #26 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 6628 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC30 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC30 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ - 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, [r2, #12] │ │ │ │ │ - bl dc0 │ │ │ │ │ - R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, r3, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 662a │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6524 │ │ │ │ │ - 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 6a16 │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ - ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - mov fp, r3 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 6174 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 6430 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n 69fe │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - b.w 615e │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 6430 │ │ │ │ │ + b.n 638c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 6828 │ │ │ │ │ + cbnz r2, 6ab2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - b.w 5fce │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + b.w 5f48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 6018 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 5fb0 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - b.w 6144 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 5c66 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - b.w 5c8c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 5c8c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge.n 6ab0 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 65cc │ │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 65c6 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 6aaa │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl b54 │ │ │ │ │ - R_ARM_THM_CALL invalid_comprehension_rule │ │ │ │ │ - b.n 65c6 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 6248 │ │ │ │ │ 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 653c │ │ │ │ │ + b.w 5f66 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 65cc │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - mov sl, r1 │ │ │ │ │ - mov fp, r3 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 6558 │ │ │ │ │ - b.n 6aaa │ │ │ │ │ + b.w 6252 │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00006ac8 <_tmp_93_rule>: │ │ │ │ │ +00006abc <_tmp_93_rule>: │ │ │ │ │ _tmp_93_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 6b18 <_tmp_93_rule+0x50> │ │ │ │ │ + beq.n 6b0c <_tmp_93_rule+0x50> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 6b24 <_tmp_93_rule+0x5c> │ │ │ │ │ + cbnz r2, 6b18 <_tmp_93_rule+0x5c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_string_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_string_token │ │ │ │ │ - cbnz r0, 6b10 <_tmp_93_rule+0x48> │ │ │ │ │ + cbnz r0, 6b04 <_tmp_93_rule+0x48> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 6b10 <_tmp_93_rule+0x48> │ │ │ │ │ + cbnz r3, 6b04 <_tmp_93_rule+0x48> │ │ │ │ │ movs r1, #59 @ 0x3b │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 6b10 <_tmp_93_rule+0x48> │ │ │ │ │ + cbnz r0, 6b04 <_tmp_93_rule+0x48> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 6aec <_tmp_93_rule+0x24> │ │ │ │ │ + beq.n 6ae0 <_tmp_93_rule+0x24> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 6b0c <_tmp_93_rule+0x44> │ │ │ │ │ + b.n 6b00 <_tmp_93_rule+0x44> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00006b2c : │ │ │ │ │ +00006b20 : │ │ │ │ │ strings_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 702e │ │ │ │ │ + beq.w 7022 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 701a │ │ │ │ │ + bne.w 700e │ │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ │ mov.w r1, #1160 @ 0x488 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbz r0, 6b7a │ │ │ │ │ + cbz r0, 6b6e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 703e │ │ │ │ │ + beq.w 7032 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 701a │ │ │ │ │ + bne.w 700e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 701e │ │ │ │ │ + beq.w 7012 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6ffe │ │ │ │ │ + beq.w 6ff2 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 6f18 │ │ │ │ │ + bne.w 6f0c │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ movw r7, #6000 @ 0x1770 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 6c50 │ │ │ │ │ + beq.n 6c44 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 6c5e │ │ │ │ │ + bne.n 6c52 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 6fd6 │ │ │ │ │ + beq.w 6fca │ │ │ │ │ movs r1, #59 @ 0x3b │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6cfe │ │ │ │ │ + bne.w 6cf2 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6f3e │ │ │ │ │ + bne.w 6f32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 6f5c │ │ │ │ │ + beq.w 6f50 │ │ │ │ │ bl 0 <_PyPegen_string_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_string_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 6c64 │ │ │ │ │ + cbz r0, 6c58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_constant_from_string> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_constant_from_string │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6f46 │ │ │ │ │ + beq.w 6f3a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp fp, r6 │ │ │ │ │ sub.w r2, r2, #2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 6ef8 │ │ │ │ │ + beq.w 6eec │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ str.w r5, [r9, r6, lsl #2] │ │ │ │ │ add.w r6, r6, #1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ add.w r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne.n 6bd8 │ │ │ │ │ + bne.n 6bcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 6bde │ │ │ │ │ + beq.n 6bd2 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ mov r8, r9 │ │ │ │ │ - b.n 6f58 │ │ │ │ │ + b.n 6f4c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r9 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 6f10 │ │ │ │ │ + beq.w 6f04 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6f10 │ │ │ │ │ + bne.w 6f04 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 704c │ │ │ │ │ + beq.w 7040 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.n 6cb4 │ │ │ │ │ + ble.n 6ca8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ ldr.w r2, [r8] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 6cb4 │ │ │ │ │ + beq.n 6ca8 │ │ │ │ │ lsls r6, r6, #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ movs r3, #4 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ │ str r0, [r2, r3] │ │ │ │ │ adds r3, #4 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.n 6ca6 │ │ │ │ │ + bne.n 6c9a │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6f84 │ │ │ │ │ + beq.w 6f78 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyPegen_concatenate_strings> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_concatenate_strings │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7008 │ │ │ │ │ + beq.w 6ffc │ │ │ │ │ mov.w r2, #1160 @ 0x488 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 6b6c │ │ │ │ │ + b.n 6b60 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 6f6a │ │ │ │ │ + beq.w 6f5e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6f7a │ │ │ │ │ + bne.w 6f6e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6fbc │ │ │ │ │ + beq.w 6fb0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6f7a │ │ │ │ │ + bne.w 6f6e │ │ │ │ │ strd r6, r8, [sp, #40] @ 0x28 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ │ mov r6, r3 │ │ │ │ │ movs r5, #1 │ │ │ │ │ mov r8, r4 │ │ │ │ │ - b.n 6d52 │ │ │ │ │ + b.n 6d46 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ str.w r2, [r3, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str.w r2, [r8, #88] @ 0x58 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 6fea │ │ │ │ │ + beq.w 6fde │ │ │ │ │ ldr.w r2, [r8, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 6f26 │ │ │ │ │ + bne.w 6f1a │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr.w r4, [r8, #8] │ │ │ │ │ - bl 14070 │ │ │ │ │ + bl 140c8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbnz r0, 6da2 │ │ │ │ │ + cbnz r0, 6d96 │ │ │ │ │ ldr.w r2, [r8, #60] @ 0x3c │ │ │ │ │ str.w r4, [r8, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 6f26 │ │ │ │ │ + bne.w 6f1a │ │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 6dce │ │ │ │ │ + cbz r0, 6dc2 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_constant_from_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_constant_from_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6f8e │ │ │ │ │ + beq.w 6f82 │ │ │ │ │ ldr.w r1, [r8, #88] @ 0x58 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ add.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r1, [r8, #88] @ 0x58 │ │ │ │ │ - bne.n 6d44 │ │ │ │ │ + bne.n 6d38 │ │ │ │ │ lsls r5, r5, #1 │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ lsls r1, r5, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6fae │ │ │ │ │ + beq.w 6fa2 │ │ │ │ │ ldr.w r1, [r8, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ - b.n 6d44 │ │ │ │ │ + b.n 6d38 │ │ │ │ │ mov r4, r8 │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ │ @@ -11986,102 +11991,102 @@ │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ 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 6fb6 │ │ │ │ │ + beq.w 6faa │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 6eb6 │ │ │ │ │ + ble.n 6eaa │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ - beq.n 6eb6 │ │ │ │ │ + beq.n 6eaa │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ str r0, [r1, #4] │ │ │ │ │ - beq.n 6eb6 │ │ │ │ │ + beq.n 6eaa │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ str r0, [r1, #8] │ │ │ │ │ - beq.n 6eb6 │ │ │ │ │ + beq.n 6eaa │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ cmp r3, #4 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ str r0, [r1, #12] │ │ │ │ │ - beq.n 6eb6 │ │ │ │ │ + beq.n 6eaa │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ cmp r3, #5 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ - beq.n 6eb6 │ │ │ │ │ + beq.n 6eaa │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ cmp r3, #6 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [r1, #20] │ │ │ │ │ - beq.n 6eb6 │ │ │ │ │ + beq.n 6eaa │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ cmp r3, #7 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [r0, #24] │ │ │ │ │ str r0, [r1, #24] │ │ │ │ │ - beq.n 6eb6 │ │ │ │ │ + beq.n 6eaa │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ cmp r3, #8 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ str r0, [r1, #28] │ │ │ │ │ - beq.n 6eb6 │ │ │ │ │ + beq.n 6eaa │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ cmp r3, #9 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [r0, #32] │ │ │ │ │ str r0, [r1, #32] │ │ │ │ │ - beq.n 6eb6 │ │ │ │ │ + beq.n 6eaa │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ str r0, [r1, #36] @ 0x24 │ │ │ │ │ - beq.n 6eb6 │ │ │ │ │ + beq.n 6eaa │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ cmp r3, #11 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ │ str r0, [r1, #40] @ 0x28 │ │ │ │ │ - beq.n 6eb6 │ │ │ │ │ + beq.n 6eaa │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ cmp r3, #12 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ │ str r0, [r1, #44] @ 0x2c │ │ │ │ │ - beq.n 6eb6 │ │ │ │ │ + beq.n 6eaa │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ mov lr, r2 │ │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ │ sub.w ip, r1, #4 │ │ │ │ │ rsb r4, r1, #4 │ │ │ │ │ add.w ip, ip, r3, lsl #2 │ │ │ │ │ add.w r3, r1, #44 @ 0x2c │ │ │ │ │ adds r1, r4, r3 │ │ │ │ │ ldr.w r0, [lr, #4] │ │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ │ str r2, [r0, r1] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne.n 6ea2 │ │ │ │ │ + bne.n 6e96 │ │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ │ mov r2, lr │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -12090,362 +12095,362 @@ │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6bfc │ │ │ │ │ + beq.w 6bf0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_joined_str> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_joined_str │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6c2c │ │ │ │ │ + bne.w 6c20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6ff2 │ │ │ │ │ + beq.n 6fe6 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6c02 │ │ │ │ │ + b.n 6bf6 │ │ │ │ │ mov.w r3, fp, lsl #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov fp, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6ff6 │ │ │ │ │ + beq.n 6fea │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n 6c3a │ │ │ │ │ + b.n 6c2e │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ │ - b.n 6cf0 │ │ │ │ │ + b.n 6ce4 │ │ │ │ │ mov r4, r8 │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - b.n 6de4 │ │ │ │ │ + b.n 6dd8 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ mov r8, r9 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n 6c6c │ │ │ │ │ + b.n 6c60 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r9 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbz r0, 6f58 │ │ │ │ │ + cbz r0, 6f4c │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6c6c │ │ │ │ │ + b.n 6c60 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6fcc │ │ │ │ │ + bne.n 6fc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 6c16 │ │ │ │ │ + b.n 6c0a │ │ │ │ │ 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 6d18 │ │ │ │ │ + beq.w 6d0c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 6c02 │ │ │ │ │ + b.n 6bf6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6b74 │ │ │ │ │ + b.n 6b68 │ │ │ │ │ mov r4, r8 │ │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6f36 │ │ │ │ │ + beq.n 6f2a │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6f36 │ │ │ │ │ + b.n 6f2a │ │ │ │ │ mov r4, r8 │ │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ 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 │ │ │ │ │ - b.n 6f7c │ │ │ │ │ + b.n 6f70 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r9 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6f58 │ │ │ │ │ + b.n 6f4c │ │ │ │ │ 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 6bec │ │ │ │ │ + beq.w 6be0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - b.n 6c02 │ │ │ │ │ + b.n 6bf6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6d62 │ │ │ │ │ + b.n 6d56 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6c02 │ │ │ │ │ + b.n 6bf6 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 6f16 │ │ │ │ │ + b.n 6f0a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6cf0 │ │ │ │ │ + beq.w 6ce4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6f88 │ │ │ │ │ + b.n 6f7c │ │ │ │ │ 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 6baa │ │ │ │ │ - b.n 6f16 │ │ │ │ │ + beq.w 6b9e │ │ │ │ │ + b.n 6f0a │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 6b5a │ │ │ │ │ + beq.w 6b4e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 701a │ │ │ │ │ + b.n 700e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 6b84 │ │ │ │ │ - b.n 7014 │ │ │ │ │ + bge.w 6b78 │ │ │ │ │ + b.n 7008 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - b.n 6ffa │ │ │ │ │ + b.n 6fee │ │ │ │ │ │ │ │ │ │ -00007050 : │ │ │ │ │ +00007044 : │ │ │ │ │ t_lookahead_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 70b2 │ │ │ │ │ + beq.n 70a6 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 70be │ │ │ │ │ + cbnz r2, 70b2 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 70a0 │ │ │ │ │ + cbnz r0, 7094 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 70bc │ │ │ │ │ + cbnz r3, 70b0 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 70a0 │ │ │ │ │ + cbnz r0, 7094 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 70bc │ │ │ │ │ + cbnz r3, 70b0 │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 70a8 │ │ │ │ │ + cbz r0, 709c │ │ │ │ │ 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 70a6 │ │ │ │ │ + b.n 709a │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 7074 │ │ │ │ │ + beq.n 7068 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000070c8 : │ │ │ │ │ +000070bc : │ │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ │ ldr r1, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add.w r1, r1, #1 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 7454 │ │ │ │ │ + beq.w 7448 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7462 │ │ │ │ │ + bne.w 7456 │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.n 71d8 │ │ │ │ │ + beq.n 71cc │ │ │ │ │ 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.n 7212 │ │ │ │ │ + beq.n 7206 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1183 @ 0x49f │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbnz r0, 717c │ │ │ │ │ + cbnz r0, 7170 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 7428 │ │ │ │ │ + beq.w 741c │ │ │ │ │ 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.n 7220 │ │ │ │ │ + bne.n 7214 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 739a │ │ │ │ │ + bne.w 738e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 7220 │ │ │ │ │ + bne.n 7214 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ - bl 7648 │ │ │ │ │ + bl 763c │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ - cbz r0, 71a8 │ │ │ │ │ + cbz r0, 719c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1183 @ 0x49f │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r6, 71b2 │ │ │ │ │ + cbz r6, 71a6 │ │ │ │ │ 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, 71b2 │ │ │ │ │ + cbz r0, 71a6 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ - b.n 7172 │ │ │ │ │ + b.n 7166 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 722c │ │ │ │ │ + bne.n 7220 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 74d0 │ │ │ │ │ + bl 74c4 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7234 │ │ │ │ │ + bne.n 7228 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ @@ -12455,393 +12460,393 @@ │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ itttt lt │ │ │ │ │ movlt r3, #1 │ │ │ │ │ addlt.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ │ movlt r6, #0 │ │ │ │ │ strlt r3, [r4, #60] @ 0x3c │ │ │ │ │ - blt.n 719e │ │ │ │ │ + blt.n 7192 │ │ │ │ │ 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 │ │ │ │ │ - bne.w 7462 │ │ │ │ │ + bne.w 7456 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 711a │ │ │ │ │ + bne.n 710e │ │ │ │ │ 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 711a │ │ │ │ │ + beq.w 710e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 71ba │ │ │ │ │ + beq.n 71ae │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 719e │ │ │ │ │ + b.n 7192 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ add.w r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 74bc │ │ │ │ │ + beq.w 74b0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 74b6 │ │ │ │ │ + bne.w 74aa │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 74ac │ │ │ │ │ + beq.w 74a0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 74b6 │ │ │ │ │ + bne.w 74aa │ │ │ │ │ mov r2, r1 │ │ │ │ │ movw r0, #6000 @ 0x1770 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 7488 │ │ │ │ │ + beq.w 747c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 749c │ │ │ │ │ + bne.w 7490 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - cbz r0, 72ba │ │ │ │ │ + cbz r0, 72ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 74d0 │ │ │ │ │ + bl 74c4 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 72ba │ │ │ │ │ + cbz r0, 72ae │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp fp, r6 │ │ │ │ │ add.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 736e │ │ │ │ │ + beq.n 7362 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r0, [sl, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b.n 7270 │ │ │ │ │ + b.n 7264 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ 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 74a6 │ │ │ │ │ + beq.w 749a │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.n 7308 │ │ │ │ │ + ble.n 72fc │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ ldr.w r0, [sl] │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ - beq.n 7308 │ │ │ │ │ + beq.n 72fc │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ cmp r6, #2 │ │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ │ str r0, [r1, #4] │ │ │ │ │ - beq.n 7308 │ │ │ │ │ + beq.n 72fc │ │ │ │ │ lsls r1, r6, #2 │ │ │ │ │ add.w ip, sl, #4 │ │ │ │ │ movs r0, #8 │ │ │ │ │ ldr r7, [r2, #4] │ │ │ │ │ ldr.w r6, [ip, #4]! │ │ │ │ │ str r6, [r7, r0] │ │ │ │ │ adds r0, #4 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 72fa │ │ │ │ │ + bne.n 72ee │ │ │ │ │ mov r0, sl │ │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #12 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 7484 │ │ │ │ │ + bne.w 7478 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 719a │ │ │ │ │ + beq.w 718e │ │ │ │ │ ldrd r5, r6, [r6, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ movs r1, #2 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 747e │ │ │ │ │ + beq.w 7472 │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Tuple │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7468 │ │ │ │ │ + beq.n 745c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 71cc │ │ │ │ │ + b.n 71c0 │ │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ │ mov.w r3, fp, lsl #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ mov fp, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 74a6 │ │ │ │ │ + beq.w 749a │ │ │ │ │ str.w r2, [r0, r6, lsl #2] │ │ │ │ │ mov sl, r0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ adds r6, #1 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b.n 7270 │ │ │ │ │ + b.n 7264 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 744c │ │ │ │ │ + beq.n 7440 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 7420 │ │ │ │ │ + bne.n 7414 │ │ │ │ │ mov r0, r2 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #16 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ - cbz r0, 740c │ │ │ │ │ + cbz r0, 7400 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 74d0 │ │ │ │ │ - cbz r0, 740c │ │ │ │ │ + bl 74c4 │ │ │ │ │ + cbz r0, 7400 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 7444 │ │ │ │ │ + cbz r0, 7438 │ │ │ │ │ ldrd r7, r3, [r3, #20] │ │ │ │ │ movs r2, #2 │ │ │ │ │ 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] │ │ │ │ │ - cbz r0, 743e │ │ │ │ │ + cbz r0, 7432 │ │ │ │ │ strd r7, 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, #28] │ │ │ │ │ - cbz r0, 7414 │ │ │ │ │ + cbz r0, 7408 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b.n 7172 │ │ │ │ │ + b.n 7166 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7158 │ │ │ │ │ + b.n 714c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 7434 │ │ │ │ │ + cbnz r0, 7428 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b.n 7172 │ │ │ │ │ + b.n 7166 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 715a │ │ │ │ │ + b.n 714e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 7136 │ │ │ │ │ + bge.w 712a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7224 │ │ │ │ │ + b.n 7218 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 73f0 │ │ │ │ │ + b.n 73e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7224 │ │ │ │ │ + b.n 7218 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 73a8 │ │ │ │ │ + b.n 739c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 70f6 │ │ │ │ │ + beq.w 70ea │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 719e │ │ │ │ │ + b.n 7192 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 71ca │ │ │ │ │ + beq.w 71be │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 719e │ │ │ │ │ + b.n 7192 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7360 │ │ │ │ │ + b.n 7354 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 71c8 │ │ │ │ │ + b.n 71bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 7288 │ │ │ │ │ + beq.w 727c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 72c4 │ │ │ │ │ + b.n 72b8 │ │ │ │ │ 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 r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 71c8 │ │ │ │ │ + b.n 71bc │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 724c │ │ │ │ │ - b.n 74b4 │ │ │ │ │ + beq.w 7240 │ │ │ │ │ + b.n 74a8 │ │ │ │ │ │ │ │ │ │ -000074d0 : │ │ │ │ │ +000074c4 : │ │ │ │ │ star_target_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #32 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 762e │ │ │ │ │ + beq.w 7622 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 7626 │ │ │ │ │ + bne.w 761a │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1183 @ 0x49f │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbnz r0, 755c │ │ │ │ │ + cbnz r0, 7550 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 7614 │ │ │ │ │ + beq.n 7608 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 763e │ │ │ │ │ + bne.w 7632 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 7578 │ │ │ │ │ + cbnz r0, 756c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 763e │ │ │ │ │ + bne.n 7632 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - bl 7648 │ │ │ │ │ + bl 763c │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 756a │ │ │ │ │ + cbz r0, 755e │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1183 @ 0x49f │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -12851,227 +12856,227 @@ │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1183 @ 0x49f │ │ │ │ │ - b.n 7558 │ │ │ │ │ + b.n 754c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 7606 │ │ │ │ │ + beq.n 75fa │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 75fe │ │ │ │ │ + bne.n 75f2 │ │ │ │ │ mov r0, r2 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #16 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ - cbz r0, 75f4 │ │ │ │ │ + cbz r0, 75e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 74d0 │ │ │ │ │ - cbz r0, 75f4 │ │ │ │ │ + bl 74c4 │ │ │ │ │ + cbz r0, 75e8 │ │ │ │ │ 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 763e │ │ │ │ │ + beq.n 7632 │ │ │ │ │ ldrd r6, r3, [r3, #20] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - cbz r0, 760e │ │ │ │ │ + cbz r0, 7602 │ │ │ │ │ strd r6, r3, [sp] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ movs r1, #2 │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 756e │ │ │ │ │ + bne.n 7562 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 7620 │ │ │ │ │ + cbnz r0, 7614 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - b.n 756e │ │ │ │ │ + b.n 7562 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 753a │ │ │ │ │ + b.n 752e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 753a │ │ │ │ │ + b.n 752e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7586 │ │ │ │ │ + b.n 757a │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 75d0 │ │ │ │ │ + b.n 75c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 7518 │ │ │ │ │ + bge.w 750c │ │ │ │ │ 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 7564 │ │ │ │ │ + b.n 7558 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 74fe │ │ │ │ │ + beq.w 74f2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7626 │ │ │ │ │ + b.n 761a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 762a │ │ │ │ │ + b.n 761e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00007648 : │ │ │ │ │ +0000763c : │ │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ │ ldr.w ip, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ str.w ip, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 8182 │ │ │ │ │ + beq.w 8104 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8192 │ │ │ │ │ + bne.w 8114 │ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ │ mov.w r1, #1184 @ 0x4a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7776 │ │ │ │ │ + bne.n 776a │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 8160 │ │ │ │ │ + beq.w 8120 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ - mov r9, r2 │ │ │ │ │ + mov r8, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - mov r8, r3 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8172 │ │ │ │ │ + bne.w 8132 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 7810 │ │ │ │ │ + beq.w 7804 │ │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ │ 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 │ │ │ │ │ - beq.w 7830 │ │ │ │ │ + beq.w 7824 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 7874 │ │ │ │ │ + bne.w 7868 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8172 │ │ │ │ │ + bne.w 8132 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 8198 │ │ │ │ │ + beq.w 8136 │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7886 │ │ │ │ │ + beq.w 787a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 78c4 │ │ │ │ │ + bne.w 78b8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8172 │ │ │ │ │ + bne.w 8132 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 7784 │ │ │ │ │ + beq.n 7778 │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.n 7798 │ │ │ │ │ + beq.n 778c │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 77c0 │ │ │ │ │ + beq.n 77b4 │ │ │ │ │ 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 7ba6 │ │ │ │ │ + beq.w 7b9a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov.w r2, #1184 @ 0x4a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -13084,733 +13089,736 @@ │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 77fc │ │ │ │ │ + bne.n 77f0 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.n 773a │ │ │ │ │ + bne.n 772e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 7bb0 │ │ │ │ │ + blt.w 7ba4 │ │ │ │ │ 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 │ │ │ │ │ - cbnz r3, 77fc │ │ │ │ │ + cbnz r3, 77f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7752 │ │ │ │ │ + bne.n 7746 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 77fc │ │ │ │ │ + cbnz r3, 77f0 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7b78 │ │ │ │ │ + bne.w 7b6c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 77fc │ │ │ │ │ + cbnz r3, 77f0 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7bba │ │ │ │ │ + bne.w 7bae │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 77fc │ │ │ │ │ + cbnz r3, 77f0 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7d66 │ │ │ │ │ + bne.w 7d58 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov.w r2, #1184 @ 0x4a0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 7770 │ │ │ │ │ + b.n 7764 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 76d6 │ │ │ │ │ + bne.w 76ca │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8118 │ │ │ │ │ + bne.w 80d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 5380 │ │ │ │ │ + bl 539c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 807c │ │ │ │ │ - cbz r0, 7860 │ │ │ │ │ + bne.w 809c │ │ │ │ │ + cbz r0, 7854 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - blt.n 78d6 │ │ │ │ │ + blt.n 78ca │ │ │ │ │ str r7, [sp, #20] │ │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 76e4 │ │ │ │ │ + beq.w 76d8 │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7aa2 │ │ │ │ │ + bne.w 7a96 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 76e2 │ │ │ │ │ + b.n 76d6 │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ - cbnz r0, 78b6 │ │ │ │ │ + cbnz r0, 78aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 5380 │ │ │ │ │ + bl 539c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8088 │ │ │ │ │ - cbz r0, 78b2 │ │ │ │ │ + bne.w 80a4 │ │ │ │ │ + cbz r0, 78a6 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - blt.w 79c0 │ │ │ │ │ + blt.w 79b4 │ │ │ │ │ mov r7, r6 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 771c │ │ │ │ │ + beq.w 7710 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7b08 │ │ │ │ │ + bne.w 7afc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 771c │ │ │ │ │ + b.n 7710 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8118 │ │ │ │ │ + bne.w 80d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 5380 │ │ │ │ │ + bl 539c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 807c │ │ │ │ │ + bne.w 809c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7862 │ │ │ │ │ + beq.n 7856 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.n 7862 │ │ │ │ │ + bge.n 7856 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8118 │ │ │ │ │ + bne.w 80d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 5380 │ │ │ │ │ + bl 539c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 807c │ │ │ │ │ + bne.w 809c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7d5c │ │ │ │ │ + beq.w 7d52 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.w 7d5c │ │ │ │ │ + bge.w 7d52 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8118 │ │ │ │ │ + bne.w 80d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 5380 │ │ │ │ │ + bl 539c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 807c │ │ │ │ │ + bne.w 809c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7df6 │ │ │ │ │ + beq.w 7dee │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.w 7df6 │ │ │ │ │ + bge.w 7dee │ │ │ │ │ mov sl, r6 │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8114 │ │ │ │ │ + bne.w 80d0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 5380 │ │ │ │ │ + bl 539c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8078 │ │ │ │ │ + bne.w 8098 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7b00 │ │ │ │ │ + beq.w 7af4 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - ble.w 7b00 │ │ │ │ │ + ble.w 7af4 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b.n 7986 │ │ │ │ │ + b.n 797a │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 78b6 │ │ │ │ │ + bne.w 78aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 5380 │ │ │ │ │ + bl 539c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8088 │ │ │ │ │ + bne.w 80a4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 78b4 │ │ │ │ │ + beq.w 78a8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bge.w 78b4 │ │ │ │ │ + bge.w 78a8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 78b6 │ │ │ │ │ + bne.w 78aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 5380 │ │ │ │ │ + bl 539c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8088 │ │ │ │ │ + bne.w 80a4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7d62 │ │ │ │ │ + beq.w 7dea │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.w 7d62 │ │ │ │ │ + bge.w 7dea │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 78b6 │ │ │ │ │ + bne.w 78aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 5380 │ │ │ │ │ + bl 539c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8088 │ │ │ │ │ + bne.w 80a4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7dfc │ │ │ │ │ + beq.w 7df4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ it lt │ │ │ │ │ movlt r3, r0 │ │ │ │ │ - bge.w 7dfc │ │ │ │ │ + bge.w 7df4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 78b6 │ │ │ │ │ + bne.w 78aa │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 5380 │ │ │ │ │ + bl 539c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8088 │ │ │ │ │ + bne.w 80a4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 78b4 │ │ │ │ │ + beq.w 78a8 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - ble.w 78b4 │ │ │ │ │ + ble.w 78a8 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b.n 7a68 │ │ │ │ │ + b.n 7a5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7882 │ │ │ │ │ + beq.w 7876 │ │ │ │ │ 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 7882 │ │ │ │ │ + beq.w 7876 │ │ │ │ │ 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 817c │ │ │ │ │ + beq.w 8144 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ │ - mov r3, r9 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ - strd r8, r6, [sp] │ │ │ │ │ + strd r9, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Attribute │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7b6a │ │ │ │ │ + beq.n 7b5e │ │ │ │ │ mov.w r2, #1184 @ 0x4a0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b.n 7770 │ │ │ │ │ + b.n 7764 │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, sl │ │ │ │ │ - b.n 7862 │ │ │ │ │ + b.n 7856 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14dc8 │ │ │ │ │ + bl 14e24 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 78d2 │ │ │ │ │ + beq.w 78c6 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 78d2 │ │ │ │ │ + beq.w 78c6 │ │ │ │ │ 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 78d2 │ │ │ │ │ + beq.w 78c6 │ │ │ │ │ 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 817c │ │ │ │ │ + beq.w 8144 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ - mov r3, r9 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ ldr r6, [r7, #24] │ │ │ │ │ mov r1, sl │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr r6, [r7, #20] │ │ │ │ │ - strd r8, r6, [sp] │ │ │ │ │ + strd r9, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Subscript │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7af8 │ │ │ │ │ + bne.n 7aec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 816c │ │ │ │ │ + bne.w 812c │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 7af8 │ │ │ │ │ + b.n 7aec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7648 │ │ │ │ │ + bl 763c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 77d4 │ │ │ │ │ + beq.w 77c8 │ │ │ │ │ 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 77d4 │ │ │ │ │ + beq.w 77c8 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7762 │ │ │ │ │ + bne.w 7756 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 77fc │ │ │ │ │ + beq.w 77f0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 7800 │ │ │ │ │ + b.n 77f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 8090 │ │ │ │ │ + beq.w 80da │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8122 │ │ │ │ │ + bne.w 80fc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bl 74d0 │ │ │ │ │ - str r0, [sp, #20] │ │ │ │ │ + bl 74c4 │ │ │ │ │ + mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7d0c │ │ │ │ │ + beq.w 7d02 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 80d2 │ │ │ │ │ + beq.w 8184 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 80ca │ │ │ │ │ + bne.w 817c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ - mov fp, r3 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - mov sl, r0 │ │ │ │ │ + str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 80b8 │ │ │ │ │ + beq.w 816a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r1, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 80ca │ │ │ │ │ + bne.w 817c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 8098 │ │ │ │ │ + beq.w 814a │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7cf6 │ │ │ │ │ + beq.n 7cec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 74d0 │ │ │ │ │ + bl 74c4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7cf6 │ │ │ │ │ + beq.n 7cec │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r0, [r2, #0] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ - str.w r0, [sl] │ │ │ │ │ - mov fp, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov sl, r2 │ │ │ │ │ movw r2, #6001 @ 0x1771 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 8132 │ │ │ │ │ + beq.w 818c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 811e │ │ │ │ │ + bne.w 80f8 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7f04 │ │ │ │ │ + beq.w 7efc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 74d0 │ │ │ │ │ + bl 74c4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7f04 │ │ │ │ │ + beq.w 7efc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #8 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ - mov r0, sl │ │ │ │ │ subs r3, #1 │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 80b2 │ │ │ │ │ + beq.w 8164 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #2 │ │ │ │ │ ldr.w ip, [r4, #88] @ 0x58 │ │ │ │ │ - mov sl, r0 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ - mov fp, r3 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ strd r1, r7, [sp, #24] │ │ │ │ │ mov r3, ip │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r5, r1 │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ + str r0, [sp, #20] │ │ │ │ │ str r6, [sp, #32] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ mov r6, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 812a │ │ │ │ │ + beq.w 81ba │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7f8e │ │ │ │ │ + bne.w 7faa │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7f8e │ │ │ │ │ + beq.w 7faa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 74d0 │ │ │ │ │ + bl 74c4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7f8e │ │ │ │ │ + beq.w 7faa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - beq.w 8044 │ │ │ │ │ - str.w r2, [sl, r5, lsl #2] │ │ │ │ │ + beq.w 8060 │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + str.w r2, [r1, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ - mov fp, r2 │ │ │ │ │ - b.n 7ca8 │ │ │ │ │ + mov sl, r2 │ │ │ │ │ + b.n 7c9c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - str.w fp, [r4, #8] │ │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r0, sl │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8122 │ │ │ │ │ + bne.w 80fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 74d0 │ │ │ │ │ - cbz r0, 7d30 │ │ │ │ │ + bl 74c4 │ │ │ │ │ + cbz r0, 7d26 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8016 │ │ │ │ │ + bne.w 8032 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r1, 7d52 │ │ │ │ │ + cbnz r1, 7d48 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7e8a │ │ │ │ │ + bne.w 7e82 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 77ee │ │ │ │ │ - b.n 77fc │ │ │ │ │ + beq.w 77e2 │ │ │ │ │ + b.n 77f0 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b.n 7862 │ │ │ │ │ - ldr r7, [sp, #20] │ │ │ │ │ - b.n 78b4 │ │ │ │ │ + b.n 7856 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 8156 │ │ │ │ │ + beq.w 81b0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 814e │ │ │ │ │ + bne.w 81a8 │ │ │ │ │ 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 813a │ │ │ │ │ + beq.w 8194 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 74d0 │ │ │ │ │ + bl 74c4 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbnz r0, 7e00 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 7df8 │ │ │ │ │ ldr.w ip, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ add.w r3, ip, #4294967295 @ 0xffffffff │ │ │ │ │ movs r6, #0 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 77fc │ │ │ │ │ + bne.w 77f0 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 77fc │ │ │ │ │ + beq.w 77f0 │ │ │ │ │ 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 77fc │ │ │ │ │ + beq.w 77f0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r8 │ │ │ │ │ movs r1, #2 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_List> │ │ │ │ │ R_ARM_THM_CALL _PyAST_List │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7762 │ │ │ │ │ - b.n 7ba6 │ │ │ │ │ + bne.w 7756 │ │ │ │ │ + b.n 7b9a │ │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ │ + b.n 78a8 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b.n 7862 │ │ │ │ │ + b.n 7856 │ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ │ - b.n 78b4 │ │ │ │ │ + b.n 78a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 80e8 │ │ │ │ │ + beq.w 80f0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 80da │ │ │ │ │ + bne.w 80e2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 80fc │ │ │ │ │ + beq.w 80b8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r1, r6 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 80da │ │ │ │ │ + bne.w 80e2 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7eba │ │ │ │ │ + bne.n 7eb2 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 80f6 │ │ │ │ │ + beq.w 80b2 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ @@ -13820,160 +13828,178 @@ │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8084 │ │ │ │ │ + beq.w 8094 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 7daa │ │ │ │ │ - b.n 7da4 │ │ │ │ │ + beq.n 7d9e │ │ │ │ │ + b.n 7d98 │ │ │ │ │ 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 77fc │ │ │ │ │ + beq.w 77f0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ 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 7762 │ │ │ │ │ - b.n 7ba6 │ │ │ │ │ + bne.w 7756 │ │ │ │ │ + b.n 7b9a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 74d0 │ │ │ │ │ + bl 74c4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7e40 │ │ │ │ │ + beq.n 7e38 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ movs r1, #12 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov fp, r2 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7fa8 │ │ │ │ │ + bne.n 7fc4 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ movs r0, #1 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 80f6 │ │ │ │ │ + beq.w 80b2 │ │ │ │ │ ldr.w ip, [sp, #20] │ │ │ │ │ movs r0, #1 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr.w r1, [ip, r6, lsl #2] │ │ │ │ │ str.w r1, [r2, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - beq.n 7e52 │ │ │ │ │ - b.n 7ef2 │ │ │ │ │ + beq.n 7e4a │ │ │ │ │ + b.n 7eea │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - str.w fp, [r4, #8] │ │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 7d00 │ │ │ │ │ + bne.w 7cf6 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r3 │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - mov fp, r0 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 80b2 │ │ │ │ │ + beq.w 8164 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 7f4a │ │ │ │ │ - mov ip, sl │ │ │ │ │ - mov lr, r0 │ │ │ │ │ - ldr.w r1, [lr, #4] │ │ │ │ │ - ldr.w r0, [ip, r2, lsl #2] │ │ │ │ │ - str.w r0, [r1, r2, lsl #2] │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bne.n 7f38 │ │ │ │ │ - mov r0, sl │ │ │ │ │ + ble.n 7f64 │ │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ │ + str r0, [r1, #0] │ │ │ │ │ + beq.n 7f64 │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + cmp r3, #2 │ │ │ │ │ + ldr r1, [r2, #4] │ │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ │ + str r0, [r1, #4] │ │ │ │ │ + beq.n 7f64 │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + cmp r3, #3 │ │ │ │ │ + ldr r1, [r2, #4] │ │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ │ + str r0, [r1, #8] │ │ │ │ │ + beq.n 7f64 │ │ │ │ │ + ldr.w ip, [sp, #20] │ │ │ │ │ + movs r1, #3 │ │ │ │ │ + mov lr, r3 │ │ │ │ │ + ldr r0, [r2, #4] │ │ │ │ │ + ldr.w r3, [ip, r1, lsl #2] │ │ │ │ │ + str.w r3, [r0, r1, lsl #2] │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + cmp r1, lr │ │ │ │ │ + bne.n 7f54 │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ 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 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 7d0e │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - mov r2, fp │ │ │ │ │ + bne.w 7d04 │ │ │ │ │ + mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7d38 │ │ │ │ │ + bne.w 7d2e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7d34 │ │ │ │ │ + beq.w 7d2a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7d52 │ │ │ │ │ + b.n 7d48 │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - str.w fp, [r4, #8] │ │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 7d00 │ │ │ │ │ - b.n 7f10 │ │ │ │ │ + beq.w 7cf6 │ │ │ │ │ + b.n 7f08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 74d0 │ │ │ │ │ + bl 74c4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7ed8 │ │ │ │ │ + beq.w 7ed0 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ movs r1, #8 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 80f6 │ │ │ │ │ + beq.n 80b2 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov.w fp, #2 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ strd r7, r6, [sp, #24] │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r7, r4 │ │ │ │ │ @@ -13981,15 +14007,15 @@ │ │ │ │ │ movs r4, #2 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r4, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 8028 │ │ │ │ │ + cbnz r0, 8044 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ │ mov r5, r6 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ @@ -13997,383 +14023,390 @@ │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 80f6 │ │ │ │ │ + beq.n 80b2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w 7e52 │ │ │ │ │ + ble.w 7e4a │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ ldr.w ip, [sp, #20] │ │ │ │ │ - b.n 7ef2 │ │ │ │ │ + b.n 7eea │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7d38 │ │ │ │ │ - b.n 7f78 │ │ │ │ │ + bne.w 7d2e │ │ │ │ │ + b.n 7f94 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 74d0 │ │ │ │ │ + bl 74c4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7fe8 │ │ │ │ │ + beq.n 8004 │ │ │ │ │ cmp fp, r4 │ │ │ │ │ - beq.n 805e │ │ │ │ │ + beq.n 807c │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r5, [r7, #8] │ │ │ │ │ str.w r3, [r2, r4, lsl #2] │ │ │ │ │ adds r4, #1 │ │ │ │ │ - b.n 7fdc │ │ │ │ │ + b.n 7ff8 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - mov r0, sl │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - cbz r0, 80ac │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 815e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - b.n 7cea │ │ │ │ │ + str r0, [sp, #20] │ │ │ │ │ + b.n 7cde │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ mov.w r3, fp, lsl #1 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ mov fp, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 80f0 │ │ │ │ │ + cbz r0, 80ac │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - b.n 8038 │ │ │ │ │ + b.n 8054 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 7d98 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 76e4 │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7da4 │ │ │ │ │ + b.w 76d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 771e │ │ │ │ │ + b.w 7712 │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + ldr.w ip, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ + str.w ip, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 7d94 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + mov r6, sl │ │ │ │ │ + ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ + b.w 76ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7bca │ │ │ │ │ + b.n 7bbe │ │ │ │ │ + ldr.w ip, [r4, #88] @ 0x58 │ │ │ │ │ + add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ + str.w ip, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 7d94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 7c28 │ │ │ │ │ - b.n 7f96 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - ldrd r7, r6, [sp, #28] │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + b.n 7e08 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + b.n 7fb2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7d0e │ │ │ │ │ + b.n 7d48 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 766e │ │ │ │ │ + ldr.w ip, [r4, #88] @ 0x58 │ │ │ │ │ + add.w r3, ip, #4294967295 @ 0xffffffff │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 7772 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge.w 768a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7d0e │ │ │ │ │ + b.n 8118 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + str r1, [sp, #20] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7bf4 │ │ │ │ │ - ldr.w ip, [r4, #88] @ 0x58 │ │ │ │ │ - add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ - str.w ip, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7da0 │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + b.w 76ee │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 8118 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7e10 │ │ │ │ │ - mov r4, r7 │ │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ │ - mov r5, r6 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 7c1c │ │ │ │ │ + b.n 7fb2 │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + ldrd r7, r6, [sp, #28] │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - ldr.w ip, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ - str.w ip, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7da0 │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - mov r6, sl │ │ │ │ │ - ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ - b.w 76d6 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - b.n 7f96 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 7d04 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7d52 │ │ │ │ │ + b.n 7d04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7cb8 │ │ │ │ │ + b.n 7be8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7c54 │ │ │ │ │ + b.n 7c48 │ │ │ │ │ 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 7d90 │ │ │ │ │ + beq.w 7d82 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7da4 │ │ │ │ │ + b.n 7d98 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 77fc │ │ │ │ │ + b.w 77f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7d76 │ │ │ │ │ + b.n 7d68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge.w 7696 │ │ │ │ │ - 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 777e │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 8174 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 767a │ │ │ │ │ - ldr.w ip, [r4, #88] @ 0x58 │ │ │ │ │ - add.w r3, ip, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 8174 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r1, [sp, #20] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - b.w 76fa │ │ │ │ │ + b.n 7cac │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000081a8 : │ │ │ │ │ +000081c4 : │ │ │ │ │ genexp_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 844e │ │ │ │ │ + beq.w 8468 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 81fc │ │ │ │ │ + cbnz r2, 8218 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 820a │ │ │ │ │ + beq.n 8226 │ │ │ │ │ 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, 823c │ │ │ │ │ + cbnz r0, 8258 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 82b6 │ │ │ │ │ + bne.n 82d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 846e │ │ │ │ │ + blt.w 8488 │ │ │ │ │ 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 8466 │ │ │ │ │ + bne.w 8480 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 81f2 │ │ │ │ │ + beq.n 820e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 845c │ │ │ │ │ + beq.w 8476 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8400 │ │ │ │ │ + bne.w 8430 │ │ │ │ │ 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 8410 │ │ │ │ │ + beq.n 82e6 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ it ne │ │ │ │ │ movne r3, r1 │ │ │ │ │ - beq.n 82cc │ │ │ │ │ + beq.n 82fc │ │ │ │ │ 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 830c │ │ │ │ │ + bne.n 833a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8400 │ │ │ │ │ + bne.w 8430 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8382 │ │ │ │ │ + bne.n 83b0 │ │ │ │ │ ldrd r3, r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 81fc │ │ │ │ │ + beq.n 8218 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8466 │ │ │ │ │ + bne.w 8480 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ - bl b54 │ │ │ │ │ - R_ARM_THM_CALL invalid_comprehension_rule │ │ │ │ │ + bl 1ac14 │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 83e0 │ │ │ │ │ - mov r3, r1 │ │ │ │ │ + b.n 8410 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 8440 │ │ │ │ │ + ldrd r3, r2, [r4, #8] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bne.n 828a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ itttt lt │ │ │ │ │ movlt r2, #1 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ addlt.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - blt.w 83f4 │ │ │ │ │ + blt.w 8424 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 841a │ │ │ │ │ + bne.w 8440 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 828a │ │ │ │ │ + beq.n 82a4 │ │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 828a │ │ │ │ │ + beq.n 82a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8420 │ │ │ │ │ + beq.n 8446 │ │ │ │ │ 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 8420 │ │ │ │ │ + beq.n 8446 │ │ │ │ │ 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 8448 │ │ │ │ │ + beq.n 8462 │ │ │ │ │ strd fp, r3, [sp] │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, sl │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_NamedExpr> │ │ │ │ │ @@ -14381,444 +14414,442 @@ │ │ │ │ │ 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 176d4 │ │ │ │ │ + bl 17c28 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 83e6 │ │ │ │ │ + beq.n 8416 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ - b.n 839c │ │ │ │ │ + b.n 83cc │ │ │ │ │ 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 82a8 │ │ │ │ │ + beq.w 82c2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl d5e0 │ │ │ │ │ + bl d608 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 81f2 │ │ │ │ │ + beq.w 820e │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 81f2 │ │ │ │ │ + beq.w 820e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 83e0 │ │ │ │ │ + cbz r0, 8410 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r5, [r6, #24] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r5, [r6, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_GeneratorExp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_GeneratorExp │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 8428 │ │ │ │ │ + cbz r0, 844e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8200 │ │ │ │ │ + b.n 821c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbz r0, 8424 │ │ │ │ │ + cbz r0, 844a │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 829c │ │ │ │ │ + beq.w 82b6 │ │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 81fc │ │ │ │ │ - b.n 82b8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r2, 843c │ │ │ │ │ + beq.w 8218 │ │ │ │ │ + b.n 82d2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 83f4 │ │ │ │ │ + b.n 8424 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 83f4 │ │ │ │ │ + b.n 8424 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 81fc │ │ │ │ │ + beq.w 8218 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8200 │ │ │ │ │ - ldrd r3, r2, [r4, #8] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bne.w 8270 │ │ │ │ │ - b.n 82ce │ │ │ │ │ + b.n 821c │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8352 │ │ │ │ │ + b.n 8380 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 81d2 │ │ │ │ │ - b.n 81fa │ │ │ │ │ + beq.w 81ee │ │ │ │ │ + b.n 8216 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 824c │ │ │ │ │ + b.n 8268 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8200 │ │ │ │ │ + b.n 821c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8200 │ │ │ │ │ - nop │ │ │ │ │ + b.n 821c │ │ │ │ │ │ │ │ │ │ -0000847c : │ │ │ │ │ +00008494 : │ │ │ │ │ expression_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 886e │ │ │ │ │ + beq.w 8800 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 87c4 │ │ │ │ │ + bne.w 87fa │ │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1105 @ 0x451 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbz r0, 84ca │ │ │ │ │ + cbz r0, 84e2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 887e │ │ │ │ │ + beq.w 87e8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - cbnz r3, 854c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 8574 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 87a8 │ │ │ │ │ + bne.w 87d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 89c4 │ │ │ │ │ + bl 89e8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 8506 │ │ │ │ │ + cbz r0, 8522 │ │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 85fc │ │ │ │ │ + bne.w 8626 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 87a8 │ │ │ │ │ + bne.w 87d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 89c4 │ │ │ │ │ - cbz r0, 852a │ │ │ │ │ + bl 89e8 │ │ │ │ │ + cbz r0, 8546 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1105 @ 0x451 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 84bc │ │ │ │ │ + b.n 84d4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 87a8 │ │ │ │ │ + bne.w 87d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d454 │ │ │ │ │ + bl d47c │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 8540 │ │ │ │ │ + cbnz r0, 8568 │ │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ + movw r2, #1105 @ 0x451 │ │ │ │ │ + b.n 8540 │ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1105 @ 0x451 │ │ │ │ │ - b.n 8524 │ │ │ │ │ + b.n 8540 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 87c4 │ │ │ │ │ + bne.w 87fa │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 87ca │ │ │ │ │ + beq.w 8810 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_158_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_158_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ - cbz r0, 8586 │ │ │ │ │ + cbz r0, 85ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 89c4 │ │ │ │ │ + bl 89e8 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8668 │ │ │ │ │ + bne.n 8696 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 87d8 │ │ │ │ │ + bne.w 881e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ - bl 89c4 │ │ │ │ │ + bl 89e8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8736 │ │ │ │ │ + bne.w 8766 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 87d8 │ │ │ │ │ + bne.w 881e │ │ │ │ │ mov.w r1, #612 @ 0x264 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 87de │ │ │ │ │ + bne.w 8824 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 84e8 │ │ │ │ │ + beq.n 8502 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 87b2 │ │ │ │ │ + bne.w 87e2 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 888c │ │ │ │ │ + beq.w 88b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 86ee │ │ │ │ │ + bne.w 871c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 84e8 │ │ │ │ │ + b.n 8502 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 89c4 │ │ │ │ │ + bl 89e8 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8506 │ │ │ │ │ + beq.w 8522 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8506 │ │ │ │ │ + beq.w 8522 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8506 │ │ │ │ │ + beq.w 8522 │ │ │ │ │ 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 87a8 │ │ │ │ │ + beq.w 87d8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ strd r7, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_IfExp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_IfExp │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 87b8 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r2, #1105 @ 0x451 │ │ │ │ │ - b.n 8524 │ │ │ │ │ + bne.w 856a │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 87f4 │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ + b.n 856a │ │ │ │ │ ldrd r3, r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r2 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r4, #92] @ 0x5c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 89a0 │ │ │ │ │ + beq.w 89c4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8994 │ │ │ │ │ + bne.w 89b8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 8974 │ │ │ │ │ + beq.w 8998 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov fp, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 89c4 │ │ │ │ │ + bl 89e8 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 88a0 │ │ │ │ │ + bne.w 88c4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8994 │ │ │ │ │ + bne.w 89b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 89c4 │ │ │ │ │ + bl 89e8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 890e │ │ │ │ │ + bne.w 8932 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8994 │ │ │ │ │ + bne.w 89b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d454 │ │ │ │ │ + bl d47c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 890e │ │ │ │ │ + bne.w 8932 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #92] @ 0x5c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8586 │ │ │ │ │ + b.n 85ae │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #7 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 85f0 │ │ │ │ │ + beq.w 861a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9538 │ │ │ │ │ + bl 955c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 85f0 │ │ │ │ │ + beq.w 861a │ │ │ │ │ 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.n 87f0 │ │ │ │ │ + bne.w 8882 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 85f0 │ │ │ │ │ + beq.w 861a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 85f6 │ │ │ │ │ + b.n 8620 │ │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 85a2 │ │ │ │ │ + beq.w 85ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 89c4 │ │ │ │ │ + bl 89e8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 85a2 │ │ │ │ │ + beq.w 85ca │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_159_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_159_rule │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 85a2 │ │ │ │ │ + beq.w 85ca │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC33 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC33 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -14828,98 +14859,84 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #16] │ │ │ │ │ - bl dc0 │ │ │ │ │ + bl 9b4 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 85c2 │ │ │ │ │ + beq.w 85ea │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 85c6 │ │ │ │ │ + b.n 85ee │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 84c4 │ │ │ │ │ + b.n 84dc │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 87ae │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, 87ec │ │ │ │ │ + b.n 87de │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge.w 84ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 87ae │ │ │ │ │ + b.n 87de │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 84c2 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 87fa │ │ │ │ │ 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 8564 │ │ │ │ │ + beq.w 858c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 85c6 │ │ │ │ │ + b.n 85ee │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18144 │ │ │ │ │ + bl 187f8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r2, 881e │ │ │ │ │ + cbz r2, 8832 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 85c4 │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ - b.n 865e │ │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - strd r2, r2, [sp, #12] │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC35 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC35 │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ │ - ldr r2, [r3, #28] │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - ldrd r2, r3, [r6, #16] │ │ │ │ │ - bl dc0 │ │ │ │ │ - R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b.n 8722 │ │ │ │ │ + b.n 85ec │ │ │ │ │ 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 85c0 │ │ │ │ │ + beq.w 85e8 │ │ │ │ │ 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 85c0 │ │ │ │ │ + beq.w 85e8 │ │ │ │ │ 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 │ │ │ │ │ @@ -14928,97 +14945,105 @@ │ │ │ │ │ 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 8790 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 84aa │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 87c4 │ │ │ │ │ + b.n 87c0 │ │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge.w 84d4 │ │ │ │ │ - b.n 87be │ │ │ │ │ + strd r2, r2, [sp, #12] │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC35 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC35 │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ │ + ldr r2, [r3, #28] │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + ldrd r2, r3, [r6, #16] │ │ │ │ │ + bl 9b4 │ │ │ │ │ + R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ + b.n 8752 │ │ │ │ │ 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 85e4 │ │ │ │ │ + beq.w 860c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 85f6 │ │ │ │ │ + b.n 8620 │ │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 86b2 │ │ │ │ │ + beq.w 86e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 89c4 │ │ │ │ │ + bl 89e8 │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 86b2 │ │ │ │ │ + beq.w 86e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 86b2 │ │ │ │ │ + beq.w 86e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 86b2 │ │ │ │ │ + beq.w 86e0 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 86e2 │ │ │ │ │ + beq.w 8710 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ mov r3, fp │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ ldrd r1, r0, [sp, #36] @ 0x24 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ strd sl, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_IfExp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_IfExp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 89a8 │ │ │ │ │ + beq.n 89cc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r9, [r4, #92] @ 0x5c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_check_legacy_stmt> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_check_legacy_stmt │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - cbnz r0, 8960 │ │ │ │ │ + cbnz r0, 8984 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ add.w r2, r2, #1073741824 @ 0x40000000 │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ - cbz r2, 8960 │ │ │ │ │ + cbz r2, 8984 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC32 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC32 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -15028,184 +15053,184 @@ │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r2, #16] │ │ │ │ │ - bl dc0 │ │ │ │ │ + bl 9b4 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 85c0 │ │ │ │ │ + beq.w 85e8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 85c6 │ │ │ │ │ + b.n 85ee │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 89b2 │ │ │ │ │ + blt.n 89d6 │ │ │ │ │ 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 │ │ │ │ │ - beq.w 86a4 │ │ │ │ │ + beq.w 86d2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #92] @ 0x5c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8588 │ │ │ │ │ + b.n 85b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 8680 │ │ │ │ │ + b.n 86ae │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 86e2 │ │ │ │ │ + beq.w 8710 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str.w r9, [r4, #92] @ 0x5c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8588 │ │ │ │ │ + b.n 85b0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000089c4 : │ │ │ │ │ +000089e8 : │ │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ │ ldr r1, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add.w r1, r1, #1 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 8c78 │ │ │ │ │ + beq.w 8c9c │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8c86 │ │ │ │ │ + bne.w 8caa │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1113 @ 0x459 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbz r0, 8a10 │ │ │ │ │ + cbz r0, 8a34 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 8c92 │ │ │ │ │ + beq.w 8cb6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8bd4 │ │ │ │ │ + bne.w 8bf8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9208 │ │ │ │ │ + bl 922c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8acc │ │ │ │ │ + beq.n 8af0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add.w r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 8c5a │ │ │ │ │ + beq.w 8c7e │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 8c6a │ │ │ │ │ + bne.w 8c8e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8c2a │ │ │ │ │ + beq.w 8c4e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8c70 │ │ │ │ │ + bne.w 8c94 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r0, #6000 @ 0x1770 │ │ │ │ │ adds r6, r1, #1 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 8c3c │ │ │ │ │ + beq.w 8c60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #581 @ 0x245 │ │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ - cbnz r0, 8ae0 │ │ │ │ │ + cbnz r0, 8b04 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 8bd4 │ │ │ │ │ + bne.w 8bf8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9208 │ │ │ │ │ - cbz r0, 8ad0 │ │ │ │ │ + bl 922c │ │ │ │ │ + cbz r0, 8af4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1113 @ 0x459 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 8a02 │ │ │ │ │ + b.n 8a26 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8aaa │ │ │ │ │ + b.n 8ace │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movw r2, #1113 @ 0x459 │ │ │ │ │ str r6, [sp, #28] │ │ │ │ │ - b.n 8ac6 │ │ │ │ │ + b.n 8aea │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ - bl 9208 │ │ │ │ │ + bl 922c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ │ subs r6, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8c1e │ │ │ │ │ + beq.w 8c42 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov fp, r5 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r3 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ @@ -15213,74 +15238,74 @@ │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r6, [sp, #16] │ │ │ │ │ mov r3, r1 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 8cb8 │ │ │ │ │ + beq.w 8cdc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8c8a │ │ │ │ │ + bne.w 8cae │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #581 @ 0x245 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8bde │ │ │ │ │ + bne.n 8c02 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r5, fp │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 8a9c │ │ │ │ │ + beq.n 8ac0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 8a9c │ │ │ │ │ + bne.n 8ac0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r3 │ │ │ │ │ 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 r2, [sp, #20] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8c56 │ │ │ │ │ + beq.n 8c7a │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 8b82 │ │ │ │ │ + ble.n 8ba6 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ - beq.n 8b82 │ │ │ │ │ + beq.n 8ba6 │ │ │ │ │ mov ip, r2 │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov.w lr, r3, lsl #2 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ ldr.w r3, [ip, #4]! │ │ │ │ │ str r3, [r1, r0] │ │ │ │ │ adds r0, #4 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - bne.n 8b74 │ │ │ │ │ + bne.n 8b98 │ │ │ │ │ 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_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 8bd4 │ │ │ │ │ + cbz r0, 8bf8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, sl │ │ │ │ │ ldrd r6, r3, [r3, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ @@ -15288,840 +15313,840 @@ │ │ │ │ │ mov r1, r0 │ │ │ │ │ strd r6, r3, [sp] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 8cb2 │ │ │ │ │ + beq.n 8cd6 │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 0 <_PyAST_BoolOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BoolOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8ca6 │ │ │ │ │ + beq.n 8cca │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1113 @ 0x459 │ │ │ │ │ - b.n 8ac6 │ │ │ │ │ + b.n 8aea │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8a0a │ │ │ │ │ + b.n 8a2e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9208 │ │ │ │ │ + bl 922c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - cbz r0, 8c18 │ │ │ │ │ + cbz r0, 8c3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq.n 8c00 │ │ │ │ │ + beq.n 8c24 │ │ │ │ │ str.w r3, [r5, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n 8b06 │ │ │ │ │ + b.n 8b2a │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - cbz r0, 8c22 │ │ │ │ │ + cbz r0, 8c46 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 8bf4 │ │ │ │ │ + b.n 8c18 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r5, fp │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 8b3a │ │ │ │ │ + b.n 8b5e │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r5, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8aaa │ │ │ │ │ + b.n 8ace │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 8a82 │ │ │ │ │ + beq.w 8aa6 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8c1e │ │ │ │ │ + b.n 8c42 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - b.n 8c26 │ │ │ │ │ + b.n 8c4a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 8a56 │ │ │ │ │ + beq.w 8a7a │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8aaa │ │ │ │ │ + b.n 8ace │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8aaa │ │ │ │ │ + b.n 8ace │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 89f2 │ │ │ │ │ + beq.w 8a16 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 8bd8 │ │ │ │ │ + b.n 8bfc │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r5, fp │ │ │ │ │ - b.n 8c1e │ │ │ │ │ + b.n 8c42 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 8a1a │ │ │ │ │ + bge.w 8a3e │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8c86 │ │ │ │ │ + b.n 8caa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8c9e │ │ │ │ │ + bne.n 8cc2 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - b.n 8bca │ │ │ │ │ + b.n 8bee │ │ │ │ │ movs r0, #1 │ │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8bbc │ │ │ │ │ + b.n 8be0 │ │ │ │ │ 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 8b22 │ │ │ │ │ + beq.w 8b46 │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r5, fp │ │ │ │ │ - b.n 8c52 │ │ │ │ │ + b.n 8c76 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00008cd0 : │ │ │ │ │ +00008cf4 : │ │ │ │ │ single_target_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 91ca │ │ │ │ │ + beq.w 91ee │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9140 │ │ │ │ │ + bne.w 9164 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9148 │ │ │ │ │ + beq.w 916c │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.w 915e │ │ │ │ │ + beq.w 9182 │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 918c │ │ │ │ │ + beq.w 91b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ │ 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 │ │ │ │ │ - beq.n 8de0 │ │ │ │ │ + beq.n 8e04 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 8e22 │ │ │ │ │ + bne.n 8e46 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9134 │ │ │ │ │ + bne.w 9158 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 91f0 │ │ │ │ │ + beq.w 9214 │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8e34 │ │ │ │ │ + beq.n 8e58 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 8e74 │ │ │ │ │ + bne.n 8e98 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9140 │ │ │ │ │ + bne.w 9164 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - cbnz r0, 8dca │ │ │ │ │ + cbnz r0, 8dee │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 91fc │ │ │ │ │ + bne.w 9220 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9098 │ │ │ │ │ + bne.w 90bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r1, r0 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 91da │ │ │ │ │ + beq.w 91fe │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8dbe │ │ │ │ │ + b.n 8de2 │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 91aa │ │ │ │ │ + bne.w 91ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 5380 │ │ │ │ │ + bl 539c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 919e │ │ │ │ │ - cbz r0, 8e10 │ │ │ │ │ + bne.w 91c2 │ │ │ │ │ + cbz r0, 8e34 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bgt.n 8e86 │ │ │ │ │ + bgt.n 8eaa │ │ │ │ │ str r7, [sp, #20] │ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 8d56 │ │ │ │ │ + beq.n 8d7a │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9040 │ │ │ │ │ + bne.w 9064 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8d54 │ │ │ │ │ + b.n 8d78 │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 91ae │ │ │ │ │ + bne.w 91d2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 5380 │ │ │ │ │ + bl 539c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 91a4 │ │ │ │ │ - cbz r0, 8e64 │ │ │ │ │ + bne.w 91c8 │ │ │ │ │ + cbz r0, 8e88 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bgt.w 8f6a │ │ │ │ │ + bgt.w 8f8e │ │ │ │ │ mov r7, r6 │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 8d8c │ │ │ │ │ + beq.n 8db0 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 90cc │ │ │ │ │ + bne.w 90f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8d8a │ │ │ │ │ + b.n 8dae │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 91aa │ │ │ │ │ + bne.w 91ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 5380 │ │ │ │ │ + bl 539c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 919e │ │ │ │ │ + bne.w 91c2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8e12 │ │ │ │ │ + beq.n 8e36 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge.n 8e12 │ │ │ │ │ + bge.n 8e36 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 91aa │ │ │ │ │ + bne.w 91ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 5380 │ │ │ │ │ + bl 539c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 919e │ │ │ │ │ + bne.w 91c2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 90b8 │ │ │ │ │ + beq.w 90dc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge.w 90b8 │ │ │ │ │ + bge.w 90dc │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 91aa │ │ │ │ │ + bne.w 91ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 5380 │ │ │ │ │ + bl 539c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 919e │ │ │ │ │ + bne.w 91c2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 90c2 │ │ │ │ │ + beq.w 90e6 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge.w 90c2 │ │ │ │ │ + bge.w 90e6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 91aa │ │ │ │ │ + bne.w 91ce │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 5380 │ │ │ │ │ + bl 539c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 919e │ │ │ │ │ + bne.w 91c2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8e12 │ │ │ │ │ + beq.w 8e36 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - ble.w 8e12 │ │ │ │ │ + ble.w 8e36 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ - b.n 8f2e │ │ │ │ │ + b.n 8f52 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 91ae │ │ │ │ │ + bne.w 91d2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 5380 │ │ │ │ │ + bl 539c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 91a4 │ │ │ │ │ + bne.w 91c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8e66 │ │ │ │ │ + beq.w 8e8a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bge.w 8e66 │ │ │ │ │ + bge.w 8e8a │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 91ae │ │ │ │ │ + bne.w 91d2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 5380 │ │ │ │ │ + bl 539c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 91a4 │ │ │ │ │ + bne.w 91c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 90be │ │ │ │ │ + beq.n 90e2 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - ble.n 90be │ │ │ │ │ + ble.n 90e2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 91ae │ │ │ │ │ + bne.w 91d2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 5380 │ │ │ │ │ + bl 539c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 91a4 │ │ │ │ │ + bne.w 91c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 90c8 │ │ │ │ │ + beq.n 90ec │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bge.n 90c8 │ │ │ │ │ + bge.n 90ec │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 91ae │ │ │ │ │ + bne.w 91d2 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 5380 │ │ │ │ │ + bl 539c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 91a4 │ │ │ │ │ + bne.w 91c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8e66 │ │ │ │ │ + beq.w 8e8a │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - ble.w 8e66 │ │ │ │ │ + ble.w 8e8a │ │ │ │ │ mov r7, r1 │ │ │ │ │ - b.n 9006 │ │ │ │ │ + b.n 902a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8e30 │ │ │ │ │ + beq.w 8e54 │ │ │ │ │ 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 8e30 │ │ │ │ │ + beq.w 8e54 │ │ │ │ │ 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 9130 │ │ │ │ │ + beq.n 9154 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ strd r8, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Attribute │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9128 │ │ │ │ │ + beq.n 914c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8dbe │ │ │ │ │ + b.n 8de2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8cd0 │ │ │ │ │ + bl 8cf4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 90b0 │ │ │ │ │ + cbz r0, 90d4 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8ddc │ │ │ │ │ + bne.w 8e00 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 8dbe │ │ │ │ │ + b.n 8de2 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b.n 8e12 │ │ │ │ │ + b.n 8e36 │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ - b.n 8e66 │ │ │ │ │ + b.n 8e8a │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b.n 8e12 │ │ │ │ │ + b.n 8e36 │ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ │ - b.n 8e66 │ │ │ │ │ + b.n 8e8a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14dc8 │ │ │ │ │ + bl 14e24 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8e82 │ │ │ │ │ + beq.w 8ea6 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8e82 │ │ │ │ │ + beq.w 8ea6 │ │ │ │ │ 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 8e82 │ │ │ │ │ + beq.w 8ea6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 9130 │ │ │ │ │ + cbz r0, 9154 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r6, [r7, #24] │ │ │ │ │ mov r1, sl │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr r6, [r7, #20] │ │ │ │ │ strd r8, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Subscript │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9092 │ │ │ │ │ + bne.n 90b6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 91be │ │ │ │ │ + bne.n 91e2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 8d98 │ │ │ │ │ + beq.w 8dbc │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8dc2 │ │ │ │ │ + b.n 8de6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 9200 │ │ │ │ │ + bne.n 9224 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 8d16 │ │ │ │ │ + bne.w 8d3a │ │ │ │ │ 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 9194 │ │ │ │ │ + blt.n 91b8 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r1, [r2, r6, lsl #2] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ ldr r1, [r1, #16] │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r8, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 9134 │ │ │ │ │ + bne.n 9158 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 8d34 │ │ │ │ │ + bne.w 8d58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 8d34 │ │ │ │ │ + b.n 8d58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9136 │ │ │ │ │ + b.n 915a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8d56 │ │ │ │ │ + b.n 8d7a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8d8c │ │ │ │ │ + b.n 8db0 │ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 8d4a │ │ │ │ │ + b.n 8d6e │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 8d8a │ │ │ │ │ - b.n 8e74 │ │ │ │ │ + beq.w 8dae │ │ │ │ │ + b.n 8e98 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 9136 │ │ │ │ │ + b.n 915a │ │ │ │ │ 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 8cfc │ │ │ │ │ - b.n 9140 │ │ │ │ │ + beq.w 8d20 │ │ │ │ │ + b.n 9164 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8dbe │ │ │ │ │ + beq.w 8de2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9142 │ │ │ │ │ + b.n 9166 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - b.n 8d6c │ │ │ │ │ + b.n 8d90 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 9140 │ │ │ │ │ + b.n 9164 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 9136 │ │ │ │ │ + b.n 915a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00009208 : │ │ │ │ │ +0000922c : │ │ │ │ │ conjunction_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r1, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add.w r1, r1, #1 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 9520 │ │ │ │ │ + beq.w 9544 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 94fa │ │ │ │ │ + bne.w 951e │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1114 @ 0x45a │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9300 │ │ │ │ │ + bne.n 9324 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 94e8 │ │ │ │ │ + beq.w 950c │ │ │ │ │ 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 9464 │ │ │ │ │ + bne.w 9488 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9b74 │ │ │ │ │ + bl 9b80 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 930e │ │ │ │ │ + beq.n 9332 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add.w r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 94fe │ │ │ │ │ + beq.w 9522 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 950e │ │ │ │ │ + bne.w 9532 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 94a8 │ │ │ │ │ + beq.w 94cc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9530 │ │ │ │ │ + bne.w 9554 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r0, #6000 @ 0x1770 │ │ │ │ │ adds r6, r1, #1 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 9488 │ │ │ │ │ + beq.w 94ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #582 @ 0x246 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ - cbnz r0, 9322 │ │ │ │ │ + cbnz r0, 9346 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 9464 │ │ │ │ │ + bne.w 9488 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9b74 │ │ │ │ │ - cbz r0, 9312 │ │ │ │ │ + bl 9b80 │ │ │ │ │ + cbz r0, 9336 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1114 @ 0x45a │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 92e0 │ │ │ │ │ + b.n 9304 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movw r2, #1114 @ 0x45a │ │ │ │ │ str r6, [sp, #28] │ │ │ │ │ - b.n 92fc │ │ │ │ │ + b.n 9320 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ - bl 9b74 │ │ │ │ │ + bl 9b80 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 92ca │ │ │ │ │ + beq.n 92ee │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov fp, r5 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ movs r6, #1 │ │ │ │ │ subs r1, #1 │ │ │ │ │ @@ -16130,434 +16155,434 @@ │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ mov r3, r1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r6, [sp, #16] │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 94ba │ │ │ │ │ + beq.w 94de │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9518 │ │ │ │ │ + bne.w 953c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #582 @ 0x246 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9440 │ │ │ │ │ + bne.n 9464 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r5, fp │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 92d2 │ │ │ │ │ + beq.n 92f6 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 92d2 │ │ │ │ │ + bne.n 92f6 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r3 │ │ │ │ │ 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 r2, [sp, #20] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9514 │ │ │ │ │ + beq.w 9538 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 93ea │ │ │ │ │ + ble.n 940e │ │ │ │ │ ldr r6, [r0, #4] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ - beq.n 93ea │ │ │ │ │ + beq.n 940e │ │ │ │ │ ldr r6, [r1, #4] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ str r0, [r6, #4] │ │ │ │ │ - beq.n 93ea │ │ │ │ │ + beq.n 940e │ │ │ │ │ ldr r6, [r1, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ str r0, [r6, #8] │ │ │ │ │ - beq.n 93ea │ │ │ │ │ + beq.n 940e │ │ │ │ │ ldr r6, [r1, #4] │ │ │ │ │ cmp r3, #4 │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ str r0, [r6, #12] │ │ │ │ │ - beq.n 93ea │ │ │ │ │ + beq.n 940e │ │ │ │ │ subs r0, r2, #4 │ │ │ │ │ rsb lr, r2, #4 │ │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ │ mov ip, r2 │ │ │ │ │ add.w r3, r2, #12 │ │ │ │ │ add.w r6, lr, r3 │ │ │ │ │ ldr r7, [r1, #4] │ │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ │ str r2, [r7, r6] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.n 93d8 │ │ │ │ │ + bne.n 93fc │ │ │ │ │ mov r2, ip │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 9464 │ │ │ │ │ + cbz r0, 9488 │ │ │ │ │ ldrd r6, r3, [r3, #20] │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, sl │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r1, r0 │ │ │ │ │ strd r6, r3, [sp] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r3, r9 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 94ca │ │ │ │ │ + beq.n 94ee │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyAST_BoolOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BoolOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 94de │ │ │ │ │ + beq.n 9502 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1114 @ 0x45a │ │ │ │ │ - b.n 92fc │ │ │ │ │ + b.n 9320 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9b74 │ │ │ │ │ + bl 9b80 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 936c │ │ │ │ │ + beq.n 9390 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq.n 946e │ │ │ │ │ + beq.n 9492 │ │ │ │ │ str.w r3, [r5, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n 9344 │ │ │ │ │ + b.n 9368 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 9308 │ │ │ │ │ + b.n 932c │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - cbz r0, 94a0 │ │ │ │ │ + cbz r0, 94c4 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 9458 │ │ │ │ │ + b.n 947c │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 92ba │ │ │ │ │ - b.n 9372 │ │ │ │ │ + beq.w 92de │ │ │ │ │ + b.n 9396 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r5, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 92e0 │ │ │ │ │ + b.n 9304 │ │ │ │ │ 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 935e │ │ │ │ │ - b.n 936c │ │ │ │ │ + beq.w 9382 │ │ │ │ │ + b.n 9390 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ movs r0, #1 │ │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_BoolOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BoolOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9436 │ │ │ │ │ + bne.n 945a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 94f4 │ │ │ │ │ + cbnz r0, 9518 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - b.n 9436 │ │ │ │ │ + b.n 945a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 9252 │ │ │ │ │ + bge.w 9276 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 9468 │ │ │ │ │ + b.n 948c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 928e │ │ │ │ │ + beq.w 92b2 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 92e0 │ │ │ │ │ + b.n 9304 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - b.n 94a4 │ │ │ │ │ + b.n 94c8 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r5, fp │ │ │ │ │ - b.n 9374 │ │ │ │ │ + b.n 9398 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9236 │ │ │ │ │ + beq.w 925a │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 94fa │ │ │ │ │ + b.n 951e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 92e0 │ │ │ │ │ + b.n 9304 │ │ │ │ │ │ │ │ │ │ -00009538 : │ │ │ │ │ +0000955c : │ │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ │ - ldr r1, [r0, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - add.w r1, r1, #1 │ │ │ │ │ - str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 9afc │ │ │ │ │ - ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 9b0a │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + add.w r3, r3, #1 │ │ │ │ │ + str r3, [r0, #88] @ 0x58 │ │ │ │ │ + beq.w 9afc │ │ │ │ │ + ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 9764 │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w 97ee │ │ │ │ │ + beq.w 980e │ │ │ │ │ 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 981e │ │ │ │ │ + beq.w 983e │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1108 @ 0x454 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 974a │ │ │ │ │ + beq.w 976a │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 9738 │ │ │ │ │ + beq.w 9758 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9b30 │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.w 982c │ │ │ │ │ + beq.w 9b74 │ │ │ │ │ + ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 984c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 972c │ │ │ │ │ + beq.w 974c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 982c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 9b7c │ │ │ │ │ + adds r0, r1, #1 │ │ │ │ │ + str r0, [r4, #88] @ 0x58 │ │ │ │ │ movw r0, #6000 @ 0x1770 │ │ │ │ │ - add.w ip, r1, #1 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - str.w ip, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 9b38 │ │ │ │ │ + beq.w 9ae4 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9832 │ │ │ │ │ + bne.w 9852 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.w 9744 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 9764 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9b50 │ │ │ │ │ + beq.w 9b60 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1108 @ 0x454 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 979a │ │ │ │ │ + beq.w 97ba │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 973c │ │ │ │ │ + beq.n 975c │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9b0e │ │ │ │ │ + bne.w 9ab8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 9744 │ │ │ │ │ + bne.n 9764 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 969c │ │ │ │ │ + beq.n 96bc │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1108 @ 0x454 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbz r0, 96bc │ │ │ │ │ + cbz r0, 96dc │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9718 │ │ │ │ │ + beq.n 9738 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9b64 │ │ │ │ │ + bne.w 9b5a │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1108 @ 0x454 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9688 │ │ │ │ │ + bne.n 96a8 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 9ab2 │ │ │ │ │ + beq.w 9a8e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9b64 │ │ │ │ │ + bne.w 9b5a │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9a02 │ │ │ │ │ + bne.w 9a04 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9b64 │ │ │ │ │ + bne.w 9b5a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 9700 │ │ │ │ │ + cbnz r0, 9720 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1108 @ 0x454 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9692 │ │ │ │ │ + bne.n 96b2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r3 │ │ │ │ │ @@ -16565,260 +16590,257 @@ │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 961a │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 963a │ │ │ │ │ + ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.n 966a │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 968a │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 9694 │ │ │ │ │ + b.n 96b4 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 9a9c │ │ │ │ │ + beq.w 9b2c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.n 982c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 984c │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9960 │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + bne.w 9978 │ │ │ │ │ + ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.n 982c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 984c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 978a │ │ │ │ │ + cbnz r0, 97aa │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1108 @ 0x454 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 95a4 │ │ │ │ │ + b.n 95c8 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 9a7a │ │ │ │ │ + beq.w 9b42 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.w 9b5e │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 9b6e │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 99a4 │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + bne.w 99be │ │ │ │ │ + ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.w 9b5e │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 9b6e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ - cbnz r0, 97dc │ │ │ │ │ + bl 8494 │ │ │ │ │ + cbnz r0, 97fc │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1108 @ 0x454 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 9646 │ │ │ │ │ + b.n 9666 │ │ │ │ │ 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 9af4 │ │ │ │ │ + blt.w 9ab0 │ │ │ │ │ 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 9744 │ │ │ │ │ + bne.n 9764 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 958e │ │ │ │ │ + bne.w 95b2 │ │ │ │ │ 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 958e │ │ │ │ │ + ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 95b2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 961a │ │ │ │ │ + b.n 963a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bl ab70 │ │ │ │ │ + bl ab7c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9606 │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ - mov.w ip, #1 │ │ │ │ │ + beq.w 9626 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + mov.w ip, #1 │ │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ │ mov sl, r5 │ │ │ │ │ mov fp, r6 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r5, ip │ │ │ │ │ mov r6, r3 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - str.w ip, [sp, #20] │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ - mov r3, r1 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ + str.w ip, [sp, #20] │ │ │ │ │ + adds r3, r1, #1 │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 9ad8 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + beq.w 9a86 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 9ace │ │ │ │ │ + cbnz r3, 989c │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 993c │ │ │ │ │ + bne.n 9954 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r5, sl │ │ │ │ │ mov r6, fp │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ + subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 960e │ │ │ │ │ + beq.w 962e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 960e │ │ │ │ │ + bne.w 962e │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9726 │ │ │ │ │ + beq.w 9746 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 98e2 │ │ │ │ │ + ble.n 98fa │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ - beq.n 98e2 │ │ │ │ │ + beq.n 98fa │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ mov lr, r7 │ │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ │ ldr.w r0, [r3, ip, lsl #2] │ │ │ │ │ str.w r0, [r1, ip, lsl #2] │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne.n 98ce │ │ │ │ │ + bne.n 98e6 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.w 9b70 │ │ │ │ │ + ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 9ae0 │ │ │ │ │ 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 9b6a │ │ │ │ │ + beq.w 9ada │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r7 │ │ │ │ │ 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 9b2a │ │ │ │ │ + beq.w 9ad4 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ mov r3, r8 │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9ae8 │ │ │ │ │ + beq.w 9aa4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 9692 │ │ │ │ │ + b.n 96b2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ab70 │ │ │ │ │ + bl ab7c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9884 │ │ │ │ │ + beq.n 989c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq.n 99e6 │ │ │ │ │ + beq.n 9a5c │ │ │ │ │ str.w r3, [r6, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n 985e │ │ │ │ │ + b.n 987c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ac74 │ │ │ │ │ + bl ac80 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9776 │ │ │ │ │ + beq.w 9796 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ 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 9734 │ │ │ │ │ + beq.w 9754 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, sl │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ @@ -16826,28 +16848,28 @@ │ │ │ │ │ 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, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9a5a │ │ │ │ │ + beq.w 9b18 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b.n 978e │ │ │ │ │ + b.n 97ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ac74 │ │ │ │ │ + bl ac80 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 97c8 │ │ │ │ │ + beq.w 97e8 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ 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 9a72 │ │ │ │ │ + beq.w 9b24 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ @@ -16855,487 +16877,479 @@ │ │ │ │ │ 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, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9a66 │ │ │ │ │ + beq.w 9b0c │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b.n 97e2 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - lsls r3, r3, #1 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - lsls r1, r3, #2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 9ac8 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - b.n 9954 │ │ │ │ │ + b.n 9802 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ac74 │ │ │ │ │ + bl ac80 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 96ea │ │ │ │ │ + beq.w 970a │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ 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 9b64 │ │ │ │ │ + beq.w 9b5a │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ 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, #28] │ │ │ │ │ - cbz r0, 9a92 │ │ │ │ │ + cbz r0, 9a76 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1108 @ 0x454 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9692 │ │ │ │ │ - b.n 9718 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 9aa8 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - b.n 978e │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 9a86 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - b.n 97e2 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 973e │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge.w 97a4 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 973e │ │ │ │ │ + bne.w 96b2 │ │ │ │ │ + b.n 9738 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + lsls r3, r3, #1 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + lsls r1, r3, #2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cbz r0, 9a80 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + b.n 996c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 9abe │ │ │ │ │ + cbnz r0, 9a9a │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - b.n 9a40 │ │ │ │ │ + b.n 9a42 │ │ │ │ │ + mov r5, sl │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + b.n 9748 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge.w 9754 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 961a │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 988c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 96c6 │ │ │ │ │ + bge.w 96e6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 9718 │ │ │ │ │ - mov r5, sl │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - b.n 9728 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - mov r5, sl │ │ │ │ │ - mov r6, fp │ │ │ │ │ - b.n 988e │ │ │ │ │ - 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 9878 │ │ │ │ │ - b.n 9884 │ │ │ │ │ + b.n 9738 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9692 │ │ │ │ │ + beq.w 96b2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9746 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 9566 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - b.n 9746 │ │ │ │ │ + b.n 9766 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 9b6a │ │ │ │ │ + cbz r0, 9ada │ │ │ │ │ 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 9920 │ │ │ │ │ + bne.w 9938 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9920 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 95bc │ │ │ │ │ + b.n 9938 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 9766 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 963a │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 95f4 │ │ │ │ │ - b.n 988c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + beq.w 9614 │ │ │ │ │ + b.n 98a4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.w 9630 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 958a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 9764 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cbnz r0, 9b4e │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + b.n 9802 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cbnz r0, 9b38 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + b.n 97ae │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 975e │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge.w 9774 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + str r0, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 973e │ │ │ │ │ + b.n 963a │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge.w 97c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 9718 │ │ │ │ │ + b.n 975e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 9746 │ │ │ │ │ + b.n 9738 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 9650 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 961a │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 975e │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 95e0 │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ + b.n 963a │ │ │ │ │ │ │ │ │ │ -00009b74 : │ │ │ │ │ +00009b80 : │ │ │ │ │ inversion_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w a958 │ │ │ │ │ + beq.w a964 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a966 │ │ │ │ │ + bne.w a972 │ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1115 @ 0x45b │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9e64 │ │ │ │ │ + bne.w 9e70 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w a970 │ │ │ │ │ + beq.w a97c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r6, r7, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w aa4e │ │ │ │ │ + bne.w aa5a │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #679 @ 0x2a7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a304 │ │ │ │ │ + bne.w a310 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a966 │ │ │ │ │ + bne.w a972 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9f0c │ │ │ │ │ + beq.w 9f18 │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.w a91e │ │ │ │ │ + beq.w a92a │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov fp, r2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w a94e │ │ │ │ │ + beq.w a95a │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ mov.w r1, #1128 @ 0x468 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9e72 │ │ │ │ │ + beq.w 9e7e │ │ │ │ │ ldr r7, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r7, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9f42 │ │ │ │ │ + beq.w 9f4e │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r7, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w aa96 │ │ │ │ │ + beq.w aaa2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w aaa0 │ │ │ │ │ + bne.w aaac │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a8c6 │ │ │ │ │ + beq.w a8d2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w aa68 │ │ │ │ │ + bne.w aa74 │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w aa70 │ │ │ │ │ + beq.w aa7c │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w aa82 │ │ │ │ │ + beq.w aa8e │ │ │ │ │ movs r1, #27 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9fe8 │ │ │ │ │ + bne.w 9ff4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a574 │ │ │ │ │ + bne.w a580 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w a98e │ │ │ │ │ + beq.w a99a │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w a9ac │ │ │ │ │ + beq.w a9b8 │ │ │ │ │ movs r1, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a350 │ │ │ │ │ + bne.w a35c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ subs r2, #2 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a574 │ │ │ │ │ + bne.w a580 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w a9fc │ │ │ │ │ + beq.w aa08 │ │ │ │ │ movs r1, #29 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a4bc │ │ │ │ │ + bne.w a4c8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a2fe │ │ │ │ │ + bne.w a30a │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w ab18 │ │ │ │ │ + beq.w ab24 │ │ │ │ │ movs r1, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a394 │ │ │ │ │ + bne.w a3a0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a2fe │ │ │ │ │ + bne.w a30a │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w ab04 │ │ │ │ │ + beq.w ab10 │ │ │ │ │ movs r1, #30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a484 │ │ │ │ │ + bne.w a490 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a2fe │ │ │ │ │ + bne.w a30a │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w a9e8 │ │ │ │ │ + beq.w a9f4 │ │ │ │ │ movs r1, #21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a3cc │ │ │ │ │ + bne.w a3d8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a2fe │ │ │ │ │ + bne.w a30a │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w a9c0 │ │ │ │ │ + beq.w a9cc │ │ │ │ │ movw r1, #679 @ 0x2a7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a43c │ │ │ │ │ + bne.w a448 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a2fe │ │ │ │ │ + bne.w a30a │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w a9d4 │ │ │ │ │ + beq.w a9e0 │ │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a2ca │ │ │ │ │ + bne.w a2d6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a2fe │ │ │ │ │ + bne.w a30a │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w aa54 │ │ │ │ │ + beq.w aa60 │ │ │ │ │ movw r1, #589 @ 0x24d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a266 │ │ │ │ │ + bne.w a272 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a2fe │ │ │ │ │ + bne.w a30a │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w ab2c │ │ │ │ │ + beq.w ab38 │ │ │ │ │ movw r1, #589 @ 0x24d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a29a │ │ │ │ │ + bne.w a2a6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ mov r0, sl │ │ │ │ │ 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 r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 9f1a │ │ │ │ │ + bne.n 9f26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ac74 │ │ │ │ │ + bl ac80 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9f1e │ │ │ │ │ + beq.n 9f2a │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #1115 @ 0x45b │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ @@ -17354,177 +17368,177 @@ │ │ │ │ │ mov.w r2, #1128 @ 0x468 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r7, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9f30 │ │ │ │ │ + bne.n 9f3c │ │ │ │ │ adds r3, r7, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w a90a │ │ │ │ │ + beq.w a916 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a8fc │ │ │ │ │ + bne.w a908 │ │ │ │ │ ldrd r6, r2, [r4, #8] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - beq.n 9f46 │ │ │ │ │ + beq.n 9f52 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - bl ac74 │ │ │ │ │ + bl ac80 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9f74 │ │ │ │ │ + bne.n 9f80 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a8fc │ │ │ │ │ + bne.w a908 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae1c │ │ │ │ │ + bl ae28 │ │ │ │ │ ldr r7, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r7, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9fd8 │ │ │ │ │ + beq.n 9fe4 │ │ │ │ │ str r7, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a5be │ │ │ │ │ + bne.w a5ca │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - blt.n 9fd2 │ │ │ │ │ + blt.n 9fde │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ mov r5, sl │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ subs r2, r7, #1 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ mov r9, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 9c4c │ │ │ │ │ - b.n 9e3e │ │ │ │ │ + bne.w 9c58 │ │ │ │ │ + b.n 9e4a │ │ │ │ │ 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 a914 │ │ │ │ │ + beq.w a920 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movw r2, #1115 @ 0x45b │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 9e60 │ │ │ │ │ + b.n 9e6c │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ subs r2, r7, #1 │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ mov r5, sl │ │ │ │ │ mov r9, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9c4c │ │ │ │ │ + bne.w 9c58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9e3e │ │ │ │ │ + b.n 9e4a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w aad6 │ │ │ │ │ + blt.w aae2 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r1, [r2, r6, lsl #2] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a8fc │ │ │ │ │ + bne.w a908 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ac74 │ │ │ │ │ + bl ac80 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9ec8 │ │ │ │ │ + beq.n 9ed4 │ │ │ │ │ movs r1, #18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9ec8 │ │ │ │ │ + beq.n 9ed4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae1c │ │ │ │ │ + bl ae28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9ec8 │ │ │ │ │ + beq.n 9ed4 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w aac4 │ │ │ │ │ + beq.w aad0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r3, r9 │ │ │ │ │ movs r1, #10 │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr r7, [r6, #20] │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ strd r6, r7, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w aaaa │ │ │ │ │ + beq.w aab6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r7, [r4, #88] @ 0x58 │ │ │ │ │ subs r7, #1 │ │ │ │ │ str r7, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a5be │ │ │ │ │ + bne.w a5ca │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - ble.n 9ef2 │ │ │ │ │ + ble.n 9efe │ │ │ │ │ mov r8, r1 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 9e7c │ │ │ │ │ + b.n 9e88 │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ mov r5, sl │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 9ef8 │ │ │ │ │ + beq.n 9f04 │ │ │ │ │ subs r7, #1 │ │ │ │ │ str r7, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 9e3e │ │ │ │ │ + b.n 9e4a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ac74 │ │ │ │ │ + bl ac80 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9caa │ │ │ │ │ + beq.w 9cb6 │ │ │ │ │ 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 a788 │ │ │ │ │ + beq.w a794 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r0, r3, #2 │ │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ │ movs r1, #1 │ │ │ │ │ strd r5, r6, [sp, #28] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r8, ip │ │ │ │ │ @@ -17532,1388 +17546,1388 @@ │ │ │ │ │ str.w r2, [sl] │ │ │ │ │ movw r7, #6000 @ 0x1770 │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [sp, #24] │ │ │ │ │ - beq.w a816 │ │ │ │ │ + beq.w a822 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a570 │ │ │ │ │ + bne.w a57c │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w a858 │ │ │ │ │ + beq.w a864 │ │ │ │ │ movs r1, #27 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a404 │ │ │ │ │ + bne.w a410 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a570 │ │ │ │ │ + bne.w a57c │ │ │ │ │ cmp r2, r7 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w a804 │ │ │ │ │ + beq.w a810 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w a7f0 │ │ │ │ │ + beq.w a7fc │ │ │ │ │ movs r1, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a6ba │ │ │ │ │ + bne.w a6c6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ subs r2, #2 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a570 │ │ │ │ │ + bne.w a57c │ │ │ │ │ cmp r2, r7 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w a7dc │ │ │ │ │ + beq.w a7e8 │ │ │ │ │ movs r1, #29 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a5fe │ │ │ │ │ + bne.w a60a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a570 │ │ │ │ │ + bne.w a57c │ │ │ │ │ cmp r2, r7 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w a83e │ │ │ │ │ + beq.w a84a │ │ │ │ │ movs r1, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a5c6 │ │ │ │ │ + bne.w a5d2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a570 │ │ │ │ │ + bne.w a57c │ │ │ │ │ cmp r2, r7 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w a82a │ │ │ │ │ + beq.w a836 │ │ │ │ │ movs r1, #30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a66e │ │ │ │ │ + bne.w a67a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a570 │ │ │ │ │ + bne.w a57c │ │ │ │ │ cmp r2, r7 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w a888 │ │ │ │ │ + beq.w a894 │ │ │ │ │ movs r1, #21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a636 │ │ │ │ │ + bne.w a642 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a570 │ │ │ │ │ + bne.w a57c │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w a7c8 │ │ │ │ │ + beq.w a7d4 │ │ │ │ │ movw r1, #679 @ 0x2a7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a718 │ │ │ │ │ + bne.w a724 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a570 │ │ │ │ │ + bne.w a57c │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w a89c │ │ │ │ │ + beq.w a8a8 │ │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a586 │ │ │ │ │ + bne.w a592 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a570 │ │ │ │ │ + bne.w a57c │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w a874 │ │ │ │ │ + beq.w a880 │ │ │ │ │ movw r1, #589 @ 0x24d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a52a │ │ │ │ │ + bne.w a536 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a570 │ │ │ │ │ + bne.w a57c │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w aa1c │ │ │ │ │ + beq.w aa28 │ │ │ │ │ movw r1, #589 @ 0x24d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a4f4 │ │ │ │ │ + bne.w a500 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 9e30 │ │ │ │ │ + beq.w 9e3c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9e30 │ │ │ │ │ + bne.w 9e3c │ │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a8c0 │ │ │ │ │ + beq.w a8cc │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.n a202 │ │ │ │ │ + ble.n a20e │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr.w r2, [sl] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n a202 │ │ │ │ │ + beq.n a20e │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ mov r2, sl │ │ │ │ │ movs r3, #4 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ ldr.w r6, [r2, #4]! │ │ │ │ │ str r6, [r0, r3] │ │ │ │ │ adds r3, #4 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n a1f4 │ │ │ │ │ + bne.n a200 │ │ │ │ │ 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 9f1a │ │ │ │ │ + beq.w 9f26 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 <_PyPegen_get_cmpops> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_cmpops │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a7c2 │ │ │ │ │ + beq.w a7ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_exprs> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_exprs │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a7b4 │ │ │ │ │ + beq.w a7c0 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r0, r9 │ │ │ │ │ strd r8, sl, [sp, #4] │ │ │ │ │ mov r3, fp │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_Compare> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Compare │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a79e │ │ │ │ │ + beq.w a7aa │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 9e52 │ │ │ │ │ + b.n 9e5e │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #679 @ 0x2a7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9dfc │ │ │ │ │ + beq.w 9e08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ac74 │ │ │ │ │ + bl ac80 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9dfc │ │ │ │ │ + beq.w 9e08 │ │ │ │ │ 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 a8e0 │ │ │ │ │ + beq.w a8ec │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ subs r0, #2 │ │ │ │ │ - b.n a00a │ │ │ │ │ + b.n a016 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ac74 │ │ │ │ │ + bl ac80 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9e26 │ │ │ │ │ + beq.w 9e32 │ │ │ │ │ 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 │ │ │ │ │ - bne.w a006 │ │ │ │ │ + bne.w a012 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w aa36 │ │ │ │ │ + bne.w aa42 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 9e2a │ │ │ │ │ + b.n 9e36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ac74 │ │ │ │ │ + bl ac80 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9dd2 │ │ │ │ │ + beq.w 9dde │ │ │ │ │ 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 │ │ │ │ │ - bne.n a294 │ │ │ │ │ + bne.n a2a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w aa3c │ │ │ │ │ + bne.w aa48 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9de0 │ │ │ │ │ + beq.w 9dec │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ - b.n a574 │ │ │ │ │ + b.n a580 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9b74 │ │ │ │ │ + bl 9b80 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9be4 │ │ │ │ │ + beq.w 9bf0 │ │ │ │ │ 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 aa4e │ │ │ │ │ + beq.w aa5a │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ movs r0, #2 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_UnaryOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_UnaryOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w aa10 │ │ │ │ │ + beq.w aa1c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1115 @ 0x45b │ │ │ │ │ - b.n 9e60 │ │ │ │ │ + b.n 9e6c │ │ │ │ │ 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 a6a6 │ │ │ │ │ + bne.w a6b2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl ac74 │ │ │ │ │ + bl ac80 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w aaf4 │ │ │ │ │ + beq.w ab00 │ │ │ │ │ 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 │ │ │ │ │ - bne.w a006 │ │ │ │ │ + bne.w a012 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w aaec │ │ │ │ │ + bne.w aaf8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9ce4 │ │ │ │ │ + b.n 9cf0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ac74 │ │ │ │ │ + bl ac80 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9d2e │ │ │ │ │ + beq.w 9d3a │ │ │ │ │ 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 │ │ │ │ │ - bne.w a294 │ │ │ │ │ + bne.w a2a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w aaf8 │ │ │ │ │ + bne.w ab04 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9d3c │ │ │ │ │ - b.n a2fe │ │ │ │ │ + beq.w 9d48 │ │ │ │ │ + b.n a30a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ac74 │ │ │ │ │ + bl ac80 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9d7e │ │ │ │ │ + beq.w 9d8a │ │ │ │ │ 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 │ │ │ │ │ - bne.w a294 │ │ │ │ │ + bne.w a2a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a8b0 │ │ │ │ │ + bne.w a8bc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9d8c │ │ │ │ │ - b.n a2fe │ │ │ │ │ + beq.w 9d98 │ │ │ │ │ + b.n a30a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ac74 │ │ │ │ │ + bl ac80 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a050 │ │ │ │ │ + beq.w a05c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ab48 │ │ │ │ │ + beq.w ab54 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ subs r0, #2 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq.w a6fc │ │ │ │ │ + beq.w a708 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str.w r3, [sl, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ mov r8, r5 │ │ │ │ │ - b.n a024 │ │ │ │ │ + b.n a030 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9da8 │ │ │ │ │ + beq.w 9db4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ac74 │ │ │ │ │ + bl ac80 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9da8 │ │ │ │ │ + beq.w 9db4 │ │ │ │ │ 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 │ │ │ │ │ - bne.w a294 │ │ │ │ │ + bne.w a2a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a77c │ │ │ │ │ + bne.w a788 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9db6 │ │ │ │ │ - b.n a2fe │ │ │ │ │ + beq.w 9dc2 │ │ │ │ │ + b.n a30a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ac74 │ │ │ │ │ + bl ac80 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9d56 │ │ │ │ │ + beq.w 9d62 │ │ │ │ │ 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 │ │ │ │ │ - bne.w a294 │ │ │ │ │ + bne.w a2a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a782 │ │ │ │ │ + bne.w a78e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9d64 │ │ │ │ │ - b.n a2fe │ │ │ │ │ + beq.w 9d70 │ │ │ │ │ + b.n a30a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ac74 │ │ │ │ │ + bl ac80 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9d06 │ │ │ │ │ + beq.w 9d12 │ │ │ │ │ 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 │ │ │ │ │ - bne.w a006 │ │ │ │ │ + bne.w a012 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w aa42 │ │ │ │ │ + bne.w aa4e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9d14 │ │ │ │ │ - b.n a2fe │ │ │ │ │ + beq.w 9d20 │ │ │ │ │ + b.n a30a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ac74 │ │ │ │ │ + bl ac80 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a1a8 │ │ │ │ │ + beq.w a1b4 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a422 │ │ │ │ │ + bne.n a42e │ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ │ str r6, [sp, #28] │ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w aa48 │ │ │ │ │ + bne.w aa54 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n a1b2 │ │ │ │ │ + b.n a1be │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #679 @ 0x2a7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a182 │ │ │ │ │ + beq.w a18e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ac74 │ │ │ │ │ + bl ac80 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a182 │ │ │ │ │ + beq.w a18e │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a422 │ │ │ │ │ + bne.w a42e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a8b6 │ │ │ │ │ + bne.w a8c2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a190 │ │ │ │ │ + beq.w a19c │ │ │ │ │ ldrd r5, r6, [sp, #28] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 9e30 │ │ │ │ │ - b.n a1c0 │ │ │ │ │ + beq.w 9e3c │ │ │ │ │ + b.n a1cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ac74 │ │ │ │ │ + bl ac80 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a15c │ │ │ │ │ + beq.w a168 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a422 │ │ │ │ │ + bne.w a42e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w aae6 │ │ │ │ │ + bne.w aaf2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a16a │ │ │ │ │ - b.n a570 │ │ │ │ │ + beq.w a176 │ │ │ │ │ + b.n a57c │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ mov r5, sl │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b.n 9fe2 │ │ │ │ │ + b.n 9fee │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ac74 │ │ │ │ │ + bl ac80 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a0c8 │ │ │ │ │ + beq.w a0d4 │ │ │ │ │ movs r1, #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a422 │ │ │ │ │ + bne.w a42e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a852 │ │ │ │ │ + bne.w a85e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a0d6 │ │ │ │ │ - b.n a570 │ │ │ │ │ + beq.w a0e2 │ │ │ │ │ + b.n a57c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ac74 │ │ │ │ │ + bl ac80 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a0a4 │ │ │ │ │ + beq.w a0b0 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a422 │ │ │ │ │ + bne.w a42e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ab42 │ │ │ │ │ + bne.w ab4e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a0b2 │ │ │ │ │ - b.n a570 │ │ │ │ │ + beq.w a0be │ │ │ │ │ + b.n a57c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ac74 │ │ │ │ │ + bl ac80 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a110 │ │ │ │ │ + beq.w a11c │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a422 │ │ │ │ │ + bne.w a42e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a8da │ │ │ │ │ + bne.w a8e6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a11e │ │ │ │ │ - b.n a570 │ │ │ │ │ + beq.w a12a │ │ │ │ │ + b.n a57c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ac74 │ │ │ │ │ + bl ac80 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a0ec │ │ │ │ │ + beq.w a0f8 │ │ │ │ │ movs r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a422 │ │ │ │ │ + bne.w a42e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w aafe │ │ │ │ │ + bne.w ab0a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a0fa │ │ │ │ │ - b.n a570 │ │ │ │ │ + beq.w a106 │ │ │ │ │ + b.n a57c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a770 │ │ │ │ │ + bne.n a77c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - b.w 9ce4 │ │ │ │ │ + b.w 9cf0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_check_barry_as_flufl> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_check_barry_as_flufl │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a760 │ │ │ │ │ + bne.n a76c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl ac74 │ │ │ │ │ + bl ac80 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ab5c │ │ │ │ │ + beq.w ab68 │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a422 │ │ │ │ │ + bne.w a42e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ab60 │ │ │ │ │ + bne.w ab6c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a086 │ │ │ │ │ + b.n a092 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ lsls r3, r2, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a8bc │ │ │ │ │ + beq.w a8c8 │ │ │ │ │ mov sl, r0 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a430 │ │ │ │ │ + b.n a43c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a136 │ │ │ │ │ + beq.w a142 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ac74 │ │ │ │ │ + bl ac80 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a136 │ │ │ │ │ + beq.w a142 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a422 │ │ │ │ │ + bne.w a42e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ab68 │ │ │ │ │ + bne.w ab74 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a144 │ │ │ │ │ - b.n a570 │ │ │ │ │ + beq.w a150 │ │ │ │ │ + b.n a57c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - cbnz r0, a776 │ │ │ │ │ + cbnz r0, a782 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - b.n a086 │ │ │ │ │ + b.n a092 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a6b4 │ │ │ │ │ + b.n a6c0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a76c │ │ │ │ │ + b.n a778 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a47a │ │ │ │ │ + b.n a486 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a4b2 │ │ │ │ │ + b.n a4be │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - cbnz r0, a7bc │ │ │ │ │ + cbnz r0, a7c8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9cb8 │ │ │ │ │ - b.n a574 │ │ │ │ │ + beq.w 9cc4 │ │ │ │ │ + b.n a580 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9f1e │ │ │ │ │ + beq.w 9f2a │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 9f1e │ │ │ │ │ + b.w 9f2a │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a244 │ │ │ │ │ + b.n a250 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a794 │ │ │ │ │ + b.n a7a0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a236 │ │ │ │ │ + b.n a242 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a128 │ │ │ │ │ + beq.w a134 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - b.n a756 │ │ │ │ │ + b.n a762 │ │ │ │ │ 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 a096 │ │ │ │ │ + beq.w a0a2 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - b.n a62c │ │ │ │ │ + b.n a638 │ │ │ │ │ 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 a070 │ │ │ │ │ + beq.w a07c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n a76c │ │ │ │ │ + b.n a778 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a066 │ │ │ │ │ - b.n a76c │ │ │ │ │ + beq.w a072 │ │ │ │ │ + b.n a778 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a570 │ │ │ │ │ + bne.w a57c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.n a038 │ │ │ │ │ + b.n a044 │ │ │ │ │ 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 a0de │ │ │ │ │ + beq.w a0ea │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - b.n a69c │ │ │ │ │ + b.n a6a8 │ │ │ │ │ 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 a0ba │ │ │ │ │ + beq.w a0c6 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - b.n a5f4 │ │ │ │ │ + b.n a600 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a5f4 │ │ │ │ │ + b.n a600 │ │ │ │ │ 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 a042 │ │ │ │ │ + beq.w a04e │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a05e │ │ │ │ │ - b.n a570 │ │ │ │ │ + beq.w a06a │ │ │ │ │ + b.n a57c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a174 │ │ │ │ │ + beq.w a180 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - b.n a568 │ │ │ │ │ + b.n a574 │ │ │ │ │ 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 a102 │ │ │ │ │ + beq.w a10e │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - b.n a664 │ │ │ │ │ + b.n a670 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a14e │ │ │ │ │ + beq.w a15a │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - b.n a5b4 │ │ │ │ │ + b.n a5c0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a3fa │ │ │ │ │ + b.n a406 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a568 │ │ │ │ │ + b.n a574 │ │ │ │ │ ldrd r5, r6, [sp, #28] │ │ │ │ │ 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 r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 9e3e │ │ │ │ │ + b.w 9e4a │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a664 │ │ │ │ │ + b.n a670 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - cbnz r0, a8f6 │ │ │ │ │ + cbnz r0, a902 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9e0a │ │ │ │ │ - b.n a2fe │ │ │ │ │ + beq.w 9e16 │ │ │ │ │ + b.n a30a │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a8ec │ │ │ │ │ + b.n a8f8 │ │ │ │ │ ldr r7, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, sl │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ mov r3, r2 │ │ │ │ │ subs r7, #1 │ │ │ │ │ - b.w 9fe2 │ │ │ │ │ + b.w 9fee │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 9e9e │ │ │ │ │ + b.w 9eaa │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 9c08 │ │ │ │ │ + bne.w 9c14 │ │ │ │ │ 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 a984 │ │ │ │ │ + blt.n a990 │ │ │ │ │ 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 fp, r0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 9f1c │ │ │ │ │ + bne.w 9f28 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 9c26 │ │ │ │ │ + bne.w 9c32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 9c26 │ │ │ │ │ + b.w 9c32 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9ba2 │ │ │ │ │ + beq.w 9bae │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 9e6c │ │ │ │ │ + b.w 9e78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 9bc2 │ │ │ │ │ + bge.w 9bce │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a966 │ │ │ │ │ + b.n a972 │ │ │ │ │ movs r3, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 9f1e │ │ │ │ │ + b.w 9f2a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a6b4 │ │ │ │ │ + bne.w a6c0 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne.w 9cce │ │ │ │ │ + bne.w 9cda │ │ │ │ │ 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 9cce │ │ │ │ │ + beq.w 9cda │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n a6b4 │ │ │ │ │ + b.n a6c0 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9d9a │ │ │ │ │ + beq.w 9da6 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - b.n a47a │ │ │ │ │ + b.n a486 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9dc4 │ │ │ │ │ + beq.w 9dd0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - b.n a2f6 │ │ │ │ │ + b.n a302 │ │ │ │ │ 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 9d70 │ │ │ │ │ + beq.w 9d7c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - b.n a3fa │ │ │ │ │ + b.n a406 │ │ │ │ │ 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 9cf8 │ │ │ │ │ + beq.w 9d04 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - b.n a4ea │ │ │ │ │ + b.n a4f6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a97c │ │ │ │ │ + bne.n a988 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.n a346 │ │ │ │ │ + b.n a352 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, aa2a │ │ │ │ │ + cbnz r3, aa36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.w a19a │ │ │ │ │ + b.w a1a6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n a526 │ │ │ │ │ + b.n a532 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a2c6 │ │ │ │ │ + b.n a2d2 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a2f6 │ │ │ │ │ + b.n a302 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a4ea │ │ │ │ │ + b.n a4f6 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a526 │ │ │ │ │ + b.n a532 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n a968 │ │ │ │ │ + b.n a974 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9dee │ │ │ │ │ + beq.w 9dfa │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - b.n a8ec │ │ │ │ │ + b.n a8f8 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 9e3e │ │ │ │ │ + b.w 9e4a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9c8c │ │ │ │ │ - b.n a574 │ │ │ │ │ + beq.w 9c98 │ │ │ │ │ + b.n a580 │ │ │ │ │ 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 9c9c │ │ │ │ │ + beq.w 9ca8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - b.n a794 │ │ │ │ │ + b.n a7a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 9c58 │ │ │ │ │ + b.w 9c64 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 9e3e │ │ │ │ │ + b.w 9e4a │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r7, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, sl │ │ │ │ │ subs r7, #1 │ │ │ │ │ - cbnz r0, aace │ │ │ │ │ + cbnz r0, aada │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9ef8 │ │ │ │ │ - b.w 9fe2 │ │ │ │ │ + beq.w 9f04 │ │ │ │ │ + b.w 9fee │ │ │ │ │ ldr r7, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, sl │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ subs r7, #1 │ │ │ │ │ - b.n aab8 │ │ │ │ │ + b.n aac4 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 9fe2 │ │ │ │ │ + b.w 9fee │ │ │ │ │ ldr r7, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ mov r5, sl │ │ │ │ │ subs r7, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 9fe2 │ │ │ │ │ + b.w 9fee │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a5b4 │ │ │ │ │ + b.n a5c0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 9ce4 │ │ │ │ │ + b.w 9cf0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a6b2 │ │ │ │ │ + b.n a6be │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a3c2 │ │ │ │ │ + b.n a3ce │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a69c │ │ │ │ │ + b.n a6a8 │ │ │ │ │ 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 9d48 │ │ │ │ │ + beq.w 9d54 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - b.n a4b2 │ │ │ │ │ + b.n a4be │ │ │ │ │ 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 9d20 │ │ │ │ │ + beq.w 9d2c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - b.n a3c2 │ │ │ │ │ + b.n a3ce │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9e18 │ │ │ │ │ + beq.w 9e24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w a2c6 │ │ │ │ │ + b.w a2d2 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a62c │ │ │ │ │ + b.n a638 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - cbnz r0, ab56 │ │ │ │ │ + cbnz r0, ab62 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a86a │ │ │ │ │ + b.n a876 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a86a │ │ │ │ │ + b.n a876 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a76a │ │ │ │ │ + b.n a776 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w a086 │ │ │ │ │ + b.w a092 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a756 │ │ │ │ │ + b.n a762 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000ab70 : │ │ │ │ │ +0000ab7c : │ │ │ │ │ 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 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n ac66 │ │ │ │ │ + beq.n ac72 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n ac4a │ │ │ │ │ + bne.n ac56 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1108 @ 0x454 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbz r0, abb6 │ │ │ │ │ + cbz r0, abc2 │ │ │ │ │ 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 ac52 │ │ │ │ │ + beq.n ac5e │ │ │ │ │ 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 ac5e │ │ │ │ │ + bne.n ac6a │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, ac04 │ │ │ │ │ + cbnz r0, ac10 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n ac5e │ │ │ │ │ + bne.n ac6a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ - cbnz r0, abf2 │ │ │ │ │ + bl 8494 │ │ │ │ │ + cbnz r0, abfe │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1108 @ 0x454 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n abaa │ │ │ │ │ + b.n abb6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ac74 │ │ │ │ │ + bl ac80 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n abe0 │ │ │ │ │ + beq.n abec │ │ │ │ │ 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, ac5e │ │ │ │ │ + cbz r0, ac6a │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr.w r5, [ip, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n abf4 │ │ │ │ │ + bne.n ac00 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n abf4 │ │ │ │ │ + beq.n ac00 │ │ │ │ │ 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 abb2 │ │ │ │ │ + b.n abbe │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n abc2 │ │ │ │ │ - b.n ac44 │ │ │ │ │ + bge.n abce │ │ │ │ │ + b.n ac50 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ac4e │ │ │ │ │ + b.n ac5a │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n ab98 │ │ │ │ │ + beq.n aba4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ac4a │ │ │ │ │ + b.n ac56 │ │ │ │ │ │ │ │ │ │ -0000ac74 : │ │ │ │ │ +0000ac80 : │ │ │ │ │ bitwise_or_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #32 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w adce │ │ │ │ │ + beq.w adda │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov.w r1, #1128 @ 0x468 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - cbz r0, acb8 │ │ │ │ │ + cbz r0, acc4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ @@ -18922,189 +18936,189 @@ │ │ │ │ │ mov.w r2, #1128 @ 0x468 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w addc │ │ │ │ │ + bne.w ade8 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w adee │ │ │ │ │ + beq.w adfa │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w adf6 │ │ │ │ │ + bne.w ae02 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n ad4e │ │ │ │ │ + beq.n ad5a │ │ │ │ │ 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 ac74 │ │ │ │ │ + bl ac80 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ad78 │ │ │ │ │ + bne.n ad84 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n adf6 │ │ │ │ │ + bne.n ae02 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae1c │ │ │ │ │ + bl ae28 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbz r0, ad36 │ │ │ │ │ + cbz r0, ad42 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n adc6 │ │ │ │ │ + bne.n add2 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - ble.n ad3c │ │ │ │ │ + ble.n ad48 │ │ │ │ │ mov r8, r1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n acbe │ │ │ │ │ + b.n acca │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n adc6 │ │ │ │ │ + bne.n add2 │ │ │ │ │ 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 ade4 │ │ │ │ │ + blt.n adf0 │ │ │ │ │ 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 adf6 │ │ │ │ │ + bne.n ae02 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ac74 │ │ │ │ │ + bl ac80 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ad0c │ │ │ │ │ + beq.n ad18 │ │ │ │ │ movs r1, #18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ad0c │ │ │ │ │ + beq.n ad18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae1c │ │ │ │ │ + bl ae28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ad0c │ │ │ │ │ + beq.n ad18 │ │ │ │ │ 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 ae0e │ │ │ │ │ + beq.n ae1a │ │ │ │ │ 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, adfc │ │ │ │ │ + cbz r0, ae08 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n ad2a │ │ │ │ │ + beq.n ad36 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n acb0 │ │ │ │ │ + b.n acbc │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov.w r1, #1128 @ 0x468 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n ac9e │ │ │ │ │ + b.n acaa │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n acb0 │ │ │ │ │ + b.n acbc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n adc6 │ │ │ │ │ + b.n add2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n ace2 │ │ │ │ │ + b.n acee │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n adc6 │ │ │ │ │ + b.n add2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbnz r0, ae14 │ │ │ │ │ + cbnz r0, ae20 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n ad3c │ │ │ │ │ - b.n adc6 │ │ │ │ │ + beq.n ad48 │ │ │ │ │ + b.n add2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n ae06 │ │ │ │ │ + b.n ae12 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n adc6 │ │ │ │ │ + b.n add2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000ae1c : │ │ │ │ │ +0000ae28 : │ │ │ │ │ bitwise_xor_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w b0fe │ │ │ │ │ + beq.w b10a │ │ │ │ │ add r2, sp, #32 │ │ │ │ │ movw r1, #1129 @ 0x469 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ - cbz r0, ae60 │ │ │ │ │ + cbz r0, ae6c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ │ @@ -19113,238 +19127,238 @@ │ │ │ │ │ movw r2, #1129 @ 0x469 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b19a │ │ │ │ │ + bne.w b1a6 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w b1a2 │ │ │ │ │ + beq.w b1ae │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b0f2 │ │ │ │ │ + bne.w b0fe │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n af26 │ │ │ │ │ + beq.n af32 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bl ae1c │ │ │ │ │ + bl ae28 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n af54 │ │ │ │ │ + bne.n af60 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b15c │ │ │ │ │ + bne.w b168 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w b160 │ │ │ │ │ + beq.w b16c │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ movw r1, #1130 @ 0x46a │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n afb2 │ │ │ │ │ + beq.n afbe │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w lr, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - cbz r3, af08 │ │ │ │ │ + cbz r3, af14 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - bne.w b0f6 │ │ │ │ │ + bne.w b102 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bge.n af14 │ │ │ │ │ + bge.n af20 │ │ │ │ │ mov r8, r2 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b.n ae68 │ │ │ │ │ + b.n ae74 │ │ │ │ │ subs r1, r0, #1 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - bne.w b0f6 │ │ │ │ │ + bne.w b102 │ │ │ │ │ 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 b1aa │ │ │ │ │ + blt.w b1b6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b0f2 │ │ │ │ │ + bne.w b0fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae1c │ │ │ │ │ + bl ae28 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n aeb6 │ │ │ │ │ + beq.n aec2 │ │ │ │ │ movs r1, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n aeb6 │ │ │ │ │ + beq.n aec2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b1b4 │ │ │ │ │ + bl b1c0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n aeb6 │ │ │ │ │ + beq.n aec2 │ │ │ │ │ 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 b120 │ │ │ │ │ + beq.w b12c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, sl │ │ │ │ │ movs r1, #11 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ strd r9, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b10c │ │ │ │ │ + beq.w b118 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b0f6 │ │ │ │ │ + bne.w b102 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bgt.n af00 │ │ │ │ │ - b.n af14 │ │ │ │ │ + bgt.n af0c │ │ │ │ │ + b.n af20 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ mov sl, r1 │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1130 @ 0x46a │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b188 │ │ │ │ │ + bne.w b194 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w b180 │ │ │ │ │ + beq.w b18c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b16c │ │ │ │ │ + bne.w b178 │ │ │ │ │ ldrd r5, r2, [r4, #8] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq.n b03a │ │ │ │ │ + beq.n b046 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - bl b1b4 │ │ │ │ │ + bl b1c0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b068 │ │ │ │ │ + bne.n b074 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b16c │ │ │ │ │ + bne.w b178 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b728 │ │ │ │ │ + bl b734 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n b0d8 │ │ │ │ │ + beq.n b0e4 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n b0ba │ │ │ │ │ + bne.n b0c6 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - ble.n b0c2 │ │ │ │ │ + ble.n b0ce │ │ │ │ │ mov sl, r2 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n afba │ │ │ │ │ + b.n afc6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w b174 │ │ │ │ │ + blt.w b180 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r1, [r2, r5, lsl #2] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b16c │ │ │ │ │ + bne.w b178 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b1b4 │ │ │ │ │ + bl b1c0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b00c │ │ │ │ │ + beq.n b018 │ │ │ │ │ movs r1, #19 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b00c │ │ │ │ │ + beq.n b018 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b728 │ │ │ │ │ + bl b734 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b00c │ │ │ │ │ + beq.n b018 │ │ │ │ │ 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 b14e │ │ │ │ │ + beq.n b15a │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ movs r1, #12 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ @@ -19352,161 +19366,161 @@ │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b12c │ │ │ │ │ + beq.n b138 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n b02e │ │ │ │ │ + beq.n b03a │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ subs r1, r0, #1 │ │ │ │ │ mov lr, r2 │ │ │ │ │ - b.n af08 │ │ │ │ │ + b.n af14 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov lr, fp │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w af06 │ │ │ │ │ + beq.w af12 │ │ │ │ │ subs r1, r0, #2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n aefa │ │ │ │ │ + b.n af06 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n b0bc │ │ │ │ │ + bne.n b0c8 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ - cbz r3, b0ec │ │ │ │ │ + cbz r3, b0f8 │ │ │ │ │ subs r1, #3 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n aefa │ │ │ │ │ + b.n af06 │ │ │ │ │ subs r1, #2 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n af14 │ │ │ │ │ + b.n af20 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ subs r1, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ae58 │ │ │ │ │ + b.n ae64 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ add r2, sp, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1129 @ 0x469 │ │ │ │ │ - b.n ae46 │ │ │ │ │ + b.n ae52 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - cbnz r0, b126 │ │ │ │ │ + cbnz r0, b132 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w af14 │ │ │ │ │ - b.n b0f6 │ │ │ │ │ + beq.w af20 │ │ │ │ │ + b.n b102 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - b.n b116 │ │ │ │ │ + b.n b122 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n b0f6 │ │ │ │ │ + b.n b102 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ - cbnz r3, b156 │ │ │ │ │ + cbnz r3, b162 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n b0bc │ │ │ │ │ + bne.n b0c8 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b0d2 │ │ │ │ │ + bne.n b0de │ │ │ │ │ subs r1, r0, #1 │ │ │ │ │ - b.n b0ee │ │ │ │ │ + b.n b0fa │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ - b.n b13a │ │ │ │ │ + b.n b146 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n b0bc │ │ │ │ │ + b.n b0c8 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - b.n b0f6 │ │ │ │ │ + b.n b102 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ - b.n aed0 │ │ │ │ │ + b.n aedc │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ - b.n b0bc │ │ │ │ │ + b.n b0c8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n b0bc │ │ │ │ │ + b.n b0c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n afe2 │ │ │ │ │ + b.n afee │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ ldr.w lr, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w aeee │ │ │ │ │ - b.n af08 │ │ │ │ │ + bne.w aefa │ │ │ │ │ + b.n af14 │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ae58 │ │ │ │ │ + b.n ae64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n ae8c │ │ │ │ │ + b.n ae98 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - b.n b0f6 │ │ │ │ │ + b.n b102 │ │ │ │ │ │ │ │ │ │ -0000b1b4 : │ │ │ │ │ +0000b1c0 : │ │ │ │ │ bitwise_and_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w b606 │ │ │ │ │ + beq.w b612 │ │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ │ movw r1, #1130 @ 0x46a │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ - cbz r0, b1f8 │ │ │ │ │ + cbz r0, b204 │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr.w lr, [r5, #8] │ │ │ │ │ @@ -19515,76 +19529,76 @@ │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #1130 @ 0x46a │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b614 │ │ │ │ │ + bne.w b620 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str.w r8, [r5, #8] │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w b640 │ │ │ │ │ + beq.w b64c │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b59a │ │ │ │ │ + bne.w b5a6 │ │ │ │ │ ldrd r6, r3, [r5, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w b648 │ │ │ │ │ + beq.w b654 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr.w r2, [r3, r6, lsl #2] │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ mov fp, r0 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w b676 │ │ │ │ │ + beq.w b682 │ │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #1130 @ 0x46a │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ │ - cbz r0, b2be │ │ │ │ │ + cbz r0, b2ca │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b384 │ │ │ │ │ + bne.w b390 │ │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w b59a │ │ │ │ │ + bne.w b5a6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl b728 │ │ │ │ │ + bl b734 │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbz r0, b2a4 │ │ │ │ │ + cbz r0, b2b0 │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w b59e │ │ │ │ │ + bne.w b5aa │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - bge.n b2ac │ │ │ │ │ + bge.n b2b8 │ │ │ │ │ mov r9, r1 │ │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ │ - b.n b200 │ │ │ │ │ + b.n b20c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w b59e │ │ │ │ │ + bne.w b5aa │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r9, [r5, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ @@ -19597,269 +19611,269 @@ │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #1130 @ 0x46a │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b6ce │ │ │ │ │ + bne.w b6da │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r7, [r5, #8] │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w b6c6 │ │ │ │ │ + beq.w b6d2 │ │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w b5bc │ │ │ │ │ + bne.w b5c8 │ │ │ │ │ ldrd r6, r2, [r5, #8] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - beq.w b5d0 │ │ │ │ │ + beq.w b5dc │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr.w r1, [r2, r6, lsl #2] │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w b5fe │ │ │ │ │ + beq.w b60a │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #1130 @ 0x46a │ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b3ea │ │ │ │ │ + beq.n b3f6 │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w b48a │ │ │ │ │ + bne.w b496 │ │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w b5bc │ │ │ │ │ + bne.w b5c8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl b728 │ │ │ │ │ + bl b734 │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b584 │ │ │ │ │ + beq.w b590 │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w b5ca │ │ │ │ │ + bne.w b5d6 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ cmp sl, r0 │ │ │ │ │ - blt.w b4ec │ │ │ │ │ + blt.w b4f8 │ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w sl, [r5, #8] │ │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w b278 │ │ │ │ │ + beq.w b284 │ │ │ │ │ movs r1, #19 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b276 │ │ │ │ │ + beq.w b282 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl b728 │ │ │ │ │ + bl b734 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b276 │ │ │ │ │ + beq.w b282 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b6f2 │ │ │ │ │ + beq.w b6fe │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ mov r3, fp │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r1, #12 │ │ │ │ │ ldr r4, [r6, #24] │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ strd r4, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b6de │ │ │ │ │ + beq.w b6ea │ │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w b59e │ │ │ │ │ + bne.w b5aa │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp r1, r9 │ │ │ │ │ - bgt.w b29e │ │ │ │ │ - b.n b2ac │ │ │ │ │ + bgt.w b2aa │ │ │ │ │ + b.n b2b8 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r4, r2 │ │ │ │ │ strd r7, r6, [sp, #44] @ 0x2c │ │ │ │ │ movw r2, #1130 @ 0x46a │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b6a8 │ │ │ │ │ + bne.w b6b4 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w b6a0 │ │ │ │ │ + beq.w b6ac │ │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w b688 │ │ │ │ │ + bne.w b694 │ │ │ │ │ ldrd r7, r2, [r5, #8] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - beq.n b4f2 │ │ │ │ │ + beq.n b4fe │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr.w r2, [r2, r7, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - bl b1b4 │ │ │ │ │ + bl b1c0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b520 │ │ │ │ │ + bne.n b52c │ │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ str r7, [r5, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w b688 │ │ │ │ │ + bne.w b694 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl b728 │ │ │ │ │ + bl b734 │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b5a6 │ │ │ │ │ + beq.w b5b2 │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w b5c4 │ │ │ │ │ + bne.w b5d0 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - blt.w b57e │ │ │ │ │ + blt.w b58a │ │ │ │ │ ldrd r7, r6, [sp, #44] @ 0x2c │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w b342 │ │ │ │ │ + beq.w b34e │ │ │ │ │ movs r1, #19 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b342 │ │ │ │ │ + beq.w b34e │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl b728 │ │ │ │ │ + bl b734 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b342 │ │ │ │ │ + beq.w b34e │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r0, r5 │ │ │ │ │ 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 b632 │ │ │ │ │ + beq.w b63e │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ movs r1, #12 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr r4, [r6, #24] │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ strd r4, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b61c │ │ │ │ │ + beq.w b628 │ │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n b5ca │ │ │ │ │ + bne.n b5d6 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ cmp r0, sl │ │ │ │ │ - ble.w b370 │ │ │ │ │ + ble.w b37c │ │ │ │ │ mov sl, r0 │ │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ │ - b.n b2cc │ │ │ │ │ + b.n b2d8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w b692 │ │ │ │ │ + blt.w b69e │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ ldr.w r2, [r2, r7, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w b688 │ │ │ │ │ + bne.w b694 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl b1b4 │ │ │ │ │ + bl b1c0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b446 │ │ │ │ │ + beq.n b452 │ │ │ │ │ movs r1, #19 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b446 │ │ │ │ │ + beq.n b452 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl b728 │ │ │ │ │ + bl b734 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b446 │ │ │ │ │ + beq.n b452 │ │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b716 │ │ │ │ │ + beq.w b722 │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ movs r1, #12 │ │ │ │ │ ldr r6, [r7, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r6, [r7, #20] │ │ │ │ │ @@ -19867,237 +19881,237 @@ │ │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b6fe │ │ │ │ │ + beq.w b70a │ │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ - cbnz r1, b5c4 │ │ │ │ │ + cbnz r1, b5d0 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - ble.w b476 │ │ │ │ │ + ble.w b482 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ │ - b.n b3f8 │ │ │ │ │ + b.n b404 │ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w b374 │ │ │ │ │ + beq.w b380 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w b280 │ │ │ │ │ + beq.w b28c │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ - b.n b1f0 │ │ │ │ │ + b.n b1fc │ │ │ │ │ ldrd r7, r6, [sp, #44] @ 0x2c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w b47a │ │ │ │ │ + beq.w b486 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w b34c │ │ │ │ │ + beq.w b358 │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n b58e │ │ │ │ │ + b.n b59a │ │ │ │ │ ldrd r7, r6, [sp, #44] @ 0x2c │ │ │ │ │ - b.n b5b0 │ │ │ │ │ + b.n b5bc │ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b.n b58e │ │ │ │ │ + b.n b59a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n b6ba │ │ │ │ │ + blt.n b6c6 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n b5bc │ │ │ │ │ + bne.n b5c8 │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ │ - bne.w b320 │ │ │ │ │ + bne.w b32c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n b320 │ │ │ │ │ + b.n b32c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #1130 @ 0x46a │ │ │ │ │ - b.n b1de │ │ │ │ │ + b.n b1ea │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ - b.n b1f0 │ │ │ │ │ + b.n b1fc │ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbnz r0, b63a │ │ │ │ │ + cbnz r0, b646 │ │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w b374 │ │ │ │ │ - b.n b58e │ │ │ │ │ + beq.w b380 │ │ │ │ │ + b.n b59a │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n b628 │ │ │ │ │ + b.n b634 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r5, #60] @ 0x3c │ │ │ │ │ - b.n b58e │ │ │ │ │ + b.n b59a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n b226 │ │ │ │ │ + b.n b232 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n b67e │ │ │ │ │ + blt.n b68a │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov fp, r1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n b59a │ │ │ │ │ + bne.n b5a6 │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ - bne.w b256 │ │ │ │ │ + bne.w b262 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n b256 │ │ │ │ │ + b.n b262 │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n b59e │ │ │ │ │ + b.n b5aa │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ ldrd r7, r6, [sp, #44] @ 0x2c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n b5b0 │ │ │ │ │ + b.n b5bc │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldrd r7, r6, [sp, #44] @ 0x2c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r1, [r5, #60] @ 0x3c │ │ │ │ │ - b.n b5b0 │ │ │ │ │ + b.n b5bc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n b41c │ │ │ │ │ + b.n b428 │ │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldrd r7, r6, [sp, #44] @ 0x2c │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w b342 │ │ │ │ │ - b.n b48a │ │ │ │ │ + beq.w b34e │ │ │ │ │ + b.n b496 │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r1, [r5, #60] @ 0x3c │ │ │ │ │ - b.n b58e │ │ │ │ │ + b.n b59a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n b2f0 │ │ │ │ │ + b.n b2fc │ │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w b276 │ │ │ │ │ - b.n b384 │ │ │ │ │ + beq.w b282 │ │ │ │ │ + b.n b390 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbnz r0, b6f8 │ │ │ │ │ + cbnz r0, b704 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w b2ac │ │ │ │ │ - b.n b59e │ │ │ │ │ + beq.w b2b8 │ │ │ │ │ + b.n b5aa │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n b6e8 │ │ │ │ │ + b.n b6f4 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ │ - b.n b59e │ │ │ │ │ + b.n b5aa │ │ │ │ │ ldrd r7, r6, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbnz r0, b720 │ │ │ │ │ + cbnz r0, b72c │ │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w b47a │ │ │ │ │ - b.n b5b0 │ │ │ │ │ + beq.w b486 │ │ │ │ │ + b.n b5bc │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ ldrd r7, r6, [sp, #44] @ 0x2c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n b70c │ │ │ │ │ + b.n b718 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r5, #60] @ 0x3c │ │ │ │ │ - b.n b5b0 │ │ │ │ │ + b.n b5bc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000b728 : │ │ │ │ │ +0000b734 : │ │ │ │ │ shift_expr_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #32 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w b9cc │ │ │ │ │ + beq.w b9d8 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ movw r1, #1131 @ 0x46b │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - cbz r0, b76c │ │ │ │ │ + cbz r0, b778 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ @@ -20106,298 +20120,298 @@ │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1131 @ 0x46b │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ba7c │ │ │ │ │ + bne.w ba88 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w ba66 │ │ │ │ │ + beq.w ba72 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b9c2 │ │ │ │ │ + bne.w b9ce │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n b82c │ │ │ │ │ + beq.n b838 │ │ │ │ │ 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 b728 │ │ │ │ │ + bl b734 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b85a │ │ │ │ │ + bne.n b866 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b9c2 │ │ │ │ │ + bne.w b9ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b728 │ │ │ │ │ + bl b734 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b88e │ │ │ │ │ + bne.n b89a │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b8f4 │ │ │ │ │ + bne.w b900 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b9c2 │ │ │ │ │ + bne.w b9ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ba84 │ │ │ │ │ + bl ba90 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, b80e │ │ │ │ │ + cbz r0, b81a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n b8ec │ │ │ │ │ + bne.n b8f8 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - ble.n b81a │ │ │ │ │ + ble.n b826 │ │ │ │ │ mov r8, r1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n b772 │ │ │ │ │ + b.n b77e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b8ec │ │ │ │ │ + bne.n b8f8 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w ba48 │ │ │ │ │ + blt.w ba54 │ │ │ │ │ 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 b9c2 │ │ │ │ │ + bne.w b9ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b728 │ │ │ │ │ + bl b734 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b7c4 │ │ │ │ │ + beq.n b7d0 │ │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b7c4 │ │ │ │ │ + beq.n b7d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ba84 │ │ │ │ │ + bl ba90 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b7c4 │ │ │ │ │ + beq.n b7d0 │ │ │ │ │ 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 ba6e │ │ │ │ │ + beq.w ba7a │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r5 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, sl │ │ │ │ │ movs r1, #8 │ │ │ │ │ - b.n b8c0 │ │ │ │ │ + b.n b8cc │ │ │ │ │ movs r1, #34 @ 0x22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b7da │ │ │ │ │ + beq.n b7e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ba84 │ │ │ │ │ + bl ba90 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b7da │ │ │ │ │ + beq.n b7e6 │ │ │ │ │ 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 ba6e │ │ │ │ │ + beq.w ba7a │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r5 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, sl │ │ │ │ │ movs r1, #9 │ │ │ │ │ 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 │ │ │ │ │ - bne.n b7f6 │ │ │ │ │ + bne.n b802 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ba48 │ │ │ │ │ + bne.w ba54 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n b81a │ │ │ │ │ + beq.n b826 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b764 │ │ │ │ │ + b.n b770 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b9c4 │ │ │ │ │ + bne.n b9d0 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w ba52 │ │ │ │ │ + beq.w ba5e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ba84 │ │ │ │ │ + bl ba90 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b9c8 │ │ │ │ │ + beq.n b9d4 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w ba40 │ │ │ │ │ + beq.w ba4c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ba38 │ │ │ │ │ + bne.w ba44 │ │ │ │ │ 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 b9da │ │ │ │ │ + bne.n b9e6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n ba38 │ │ │ │ │ + bne.n ba44 │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b9da │ │ │ │ │ + bne.n b9e6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n ba38 │ │ │ │ │ + bne.n ba44 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b9da │ │ │ │ │ + bne.n b9e6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n ba38 │ │ │ │ │ + bne.n ba44 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b9da │ │ │ │ │ + bne.n b9e6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n ba38 │ │ │ │ │ + bne.n ba44 │ │ │ │ │ movs r1, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, b9da │ │ │ │ │ + cbnz r0, b9e6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n ba38 │ │ │ │ │ + bne.n ba44 │ │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, b9da │ │ │ │ │ + cbnz r0, b9e6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n ba38 │ │ │ │ │ + bne.n ba44 │ │ │ │ │ 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, b9de │ │ │ │ │ + cbnz r0, b9ea │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w b7ec │ │ │ │ │ + beq.w b7f8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n b8ec │ │ │ │ │ + b.n b8f8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n b9b6 │ │ │ │ │ + b.n b9c2 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1131 @ 0x46b │ │ │ │ │ - b.n b752 │ │ │ │ │ + b.n b75e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #679 @ 0x2a7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, b9f2 │ │ │ │ │ + cbnz r0, b9fe │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n b9b6 │ │ │ │ │ + b.n b9c2 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9b74 │ │ │ │ │ + bl 9b80 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b9ec │ │ │ │ │ + beq.n b9f8 │ │ │ │ │ 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 │ │ │ │ │ @@ -20406,84 +20420,84 @@ │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r2, #12] │ │ │ │ │ - bl dc0 │ │ │ │ │ + bl 9b4 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b9c8 │ │ │ │ │ + beq.n b9d4 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n b9b8 │ │ │ │ │ + b.n b9c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b9b6 │ │ │ │ │ + b.n b9c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n b924 │ │ │ │ │ + b.n b930 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n b8ec │ │ │ │ │ + b.n b8f8 │ │ │ │ │ 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 b90a │ │ │ │ │ + beq.w b916 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n b9b8 │ │ │ │ │ + b.n b9c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n b796 │ │ │ │ │ + b.n b7a2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w b81a │ │ │ │ │ - b.n b8ec │ │ │ │ │ + beq.w b826 │ │ │ │ │ + b.n b8f8 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b764 │ │ │ │ │ + b.n b770 │ │ │ │ │ │ │ │ │ │ -0000ba84 : │ │ │ │ │ +0000ba90 : │ │ │ │ │ sum_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #32 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w bc5e │ │ │ │ │ + beq.w bc6a │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ movw r1, #1132 @ 0x46c │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - cbz r0, bac8 │ │ │ │ │ + cbz r0, bad4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ @@ -20492,1167 +20506,1177 @@ │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1132 @ 0x46c │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bc56 │ │ │ │ │ + bne.w bc62 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w bc4e │ │ │ │ │ + beq.w bc5a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bc26 │ │ │ │ │ + bne.w bc32 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n bb74 │ │ │ │ │ + beq.n bb80 │ │ │ │ │ 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 ba84 │ │ │ │ │ + bl ba90 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n bb9e │ │ │ │ │ + bne.n bbaa │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n bc26 │ │ │ │ │ + bne.n bc32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ba84 │ │ │ │ │ + bl ba90 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n bbd0 │ │ │ │ │ + bne.n bbdc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n bc26 │ │ │ │ │ + bne.n bc32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc78 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbz r0, bb5e │ │ │ │ │ + cbz r0, bb6a │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n bc2a │ │ │ │ │ + bne.n bc36 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bge.n bb64 │ │ │ │ │ + bge.n bb70 │ │ │ │ │ mov r7, r1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n bace │ │ │ │ │ + b.n bada │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n bc2a │ │ │ │ │ + bne.n bc36 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n bc44 │ │ │ │ │ + blt.n bc50 │ │ │ │ │ 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 bc26 │ │ │ │ │ + bne.n bc32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ba84 │ │ │ │ │ + bl ba90 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bb20 │ │ │ │ │ + beq.n bb2c │ │ │ │ │ movs r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bb20 │ │ │ │ │ + beq.n bb2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc78 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bb20 │ │ │ │ │ + beq.n bb2c │ │ │ │ │ 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 bc38 │ │ │ │ │ + beq.n bc44 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, sl │ │ │ │ │ movs r1, #1 │ │ │ │ │ - b.n bbfe │ │ │ │ │ + b.n bc0a │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bb34 │ │ │ │ │ + beq.n bb40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc78 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bb34 │ │ │ │ │ + beq.n bb40 │ │ │ │ │ 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, bc38 │ │ │ │ │ + cbz r0, bc44 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, sl │ │ │ │ │ movs r1, #2 │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr.w r5, [ip, #20] │ │ │ │ │ strd r8, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, bc32 │ │ │ │ │ + cbz r0, bc3e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r1, bc2a │ │ │ │ │ + cbnz r1, bc36 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bgt.n bb58 │ │ │ │ │ - b.n bb64 │ │ │ │ │ + bgt.n bb64 │ │ │ │ │ + b.n bb70 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n bac0 │ │ │ │ │ + b.n bacc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, bc44 │ │ │ │ │ + cbnz r0, bc50 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n bb64 │ │ │ │ │ - b.n bc2a │ │ │ │ │ + beq.n bb70 │ │ │ │ │ + b.n bc36 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n bc2a │ │ │ │ │ + b.n bc36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n baf2 │ │ │ │ │ + b.n bafe │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n bac0 │ │ │ │ │ + b.n bacc │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1132 @ 0x46c │ │ │ │ │ - b.n baae │ │ │ │ │ + b.n baba │ │ │ │ │ │ │ │ │ │ -0000bc6c : │ │ │ │ │ +0000bc78 : │ │ │ │ │ term_rule(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n bd4c │ │ │ │ │ + beq.n bd58 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ movw r1, #1133 @ 0x46d │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r0, bcaa │ │ │ │ │ + cbz r0, bcb6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n bd42 │ │ │ │ │ + bne.n bd4e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl bd5c │ │ │ │ │ + bl bd68 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n bd38 │ │ │ │ │ - cbz r0, bd28 │ │ │ │ │ + bne.n bd44 │ │ │ │ │ + cbz r0, bd34 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bge.n bd28 │ │ │ │ │ + bge.n bd34 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ - cbnz r0, bd42 │ │ │ │ │ + cbnz r0, bd4e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl bd5c │ │ │ │ │ + bl bd68 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, bd38 │ │ │ │ │ - cbz r0, bd26 │ │ │ │ │ + cbnz r2, bd44 │ │ │ │ │ + cbz r0, bd32 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bge.n bd26 │ │ │ │ │ + bge.n bd32 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbnz r3, bd42 │ │ │ │ │ + cbnz r3, bd4e │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl bd5c │ │ │ │ │ + bl bd68 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, bd38 │ │ │ │ │ - cbz r0, bd34 │ │ │ │ │ + cbnz r2, bd44 │ │ │ │ │ + cbz r0, bd40 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - ble.n bd34 │ │ │ │ │ + ble.n bd40 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b.n bcfa │ │ │ │ │ + b.n bd06 │ │ │ │ │ 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 bca4 │ │ │ │ │ + b.n bcb0 │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b.n bd28 │ │ │ │ │ + b.n bd34 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n bca4 │ │ │ │ │ + b.n bcb0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n bca4 │ │ │ │ │ + b.n bcb0 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1133 @ 0x46d │ │ │ │ │ - b.n bc92 │ │ │ │ │ + b.n bc9e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000bd5c : │ │ │ │ │ +0000bd68 : │ │ │ │ │ term_raw(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r1, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #32 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add.w r1, r1, #1 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w c5d0 │ │ │ │ │ + beq.w c5d6 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c5de │ │ │ │ │ + bne.w c5e4 │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w c4de │ │ │ │ │ + beq.w c4fe │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ - mov r8, r2 │ │ │ │ │ + mov r9, r2 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w c5c6 │ │ │ │ │ + beq.w c5cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ movw r1, #1133 @ 0x46d │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w beec │ │ │ │ │ + beq.w bef8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w bf2c │ │ │ │ │ + bne.w bf38 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c4fe │ │ │ │ │ + bne.w c51e │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w c4d2 │ │ │ │ │ + beq.w c4f2 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ movw r1, #1133 @ 0x46d │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bf3e │ │ │ │ │ + beq.w bf4a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w bf7e │ │ │ │ │ + bne.w bf8a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c4fe │ │ │ │ │ + bne.w c51e │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w c4a6 │ │ │ │ │ + beq.w c4b6 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ movw r1, #1133 @ 0x46d │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bf90 │ │ │ │ │ + beq.w bf9c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w bfd0 │ │ │ │ │ + bne.w bfdc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c4fe │ │ │ │ │ + bne.w c51e │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w c4c6 │ │ │ │ │ + beq.w c4c2 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ movw r1, #1133 @ 0x46d │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bfe2 │ │ │ │ │ + beq.w bfee │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w c022 │ │ │ │ │ + bne.w c02e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c4fe │ │ │ │ │ + bne.w c51e │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w c4b2 │ │ │ │ │ + beq.w c4aa │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ movw r1, #1133 @ 0x46d │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c034 │ │ │ │ │ + beq.w c040 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w c074 │ │ │ │ │ + bne.w c080 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c34c │ │ │ │ │ + bne.w c35c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c4be │ │ │ │ │ + bne.w c4a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c5f0 │ │ │ │ │ + bl c5f4 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c0e2 │ │ │ │ │ + beq.w c0ee │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c5a0 │ │ │ │ │ + bne.w c49e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl bd5c │ │ │ │ │ + bl bd68 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c48c │ │ │ │ │ - cbz r0, bf1c │ │ │ │ │ + bne.w c470 │ │ │ │ │ + cbz r0, bf28 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - blt.w c128 │ │ │ │ │ + blt.w c134 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w bdd8 │ │ │ │ │ + beq.w bde4 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c0e6 │ │ │ │ │ + bne.w c0f2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n bdd6 │ │ │ │ │ + b.n bde2 │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c5a4 │ │ │ │ │ + bne.w c4ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl bd5c │ │ │ │ │ + bl bd68 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c480 │ │ │ │ │ - cbz r0, bf6e │ │ │ │ │ + bne.w c476 │ │ │ │ │ + cbz r0, bf7a │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - blt.w c278 │ │ │ │ │ + blt.w c1a4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w be12 │ │ │ │ │ + beq.w be1e │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c414 │ │ │ │ │ + bne.w c420 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n be10 │ │ │ │ │ + b.n be1c │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c492 │ │ │ │ │ + bne.w c49a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl bd5c │ │ │ │ │ + bl bd68 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c486 │ │ │ │ │ - cbz r0, bfc0 │ │ │ │ │ + bne.w c482 │ │ │ │ │ + cbz r0, bfcc │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bgt.w c198 │ │ │ │ │ + bgt.w c214 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w be4c │ │ │ │ │ + beq.w be58 │ │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c43e │ │ │ │ │ + bne.w c448 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n be4a │ │ │ │ │ + b.n be56 │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c504 │ │ │ │ │ + bne.w c4d2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl bd5c │ │ │ │ │ + bl bd68 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c468 │ │ │ │ │ - cbz r0, c012 │ │ │ │ │ + bne.w c47c │ │ │ │ │ + cbz r0, c01e │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bgt.w c208 │ │ │ │ │ + bgt.w c284 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w be86 │ │ │ │ │ + beq.w be92 │ │ │ │ │ movs r1, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c3ea │ │ │ │ │ + bne.w c3f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n be84 │ │ │ │ │ + b.n be90 │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c496 │ │ │ │ │ + bne.w c524 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl bd5c │ │ │ │ │ + bl bd68 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c46e │ │ │ │ │ - cbz r0, c064 │ │ │ │ │ + bne.w c488 │ │ │ │ │ + cbz r0, c070 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - blt.w c2e4 │ │ │ │ │ + blt.w c2f4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w bec0 │ │ │ │ │ + beq.w becc │ │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bebe │ │ │ │ │ + beq.w beca │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c5f0 │ │ │ │ │ + bl c5f4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bebe │ │ │ │ │ + beq.w beca │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c5a8 │ │ │ │ │ + beq.w c4e2 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ + mov r3, r9 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r5, [r7, #24] │ │ │ │ │ movs r1, #4 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr r5, [r7, #20] │ │ │ │ │ - strd r9, r5, [sp] │ │ │ │ │ + strd r8, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC37 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 176d4 │ │ │ │ │ + bl 17c28 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbnz r0, c124 │ │ │ │ │ + cbnz r0, c130 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c512 │ │ │ │ │ + beq.w c4de │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n bee2 │ │ │ │ │ + b.n beee │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n bee0 │ │ │ │ │ + b.n beec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c5f0 │ │ │ │ │ + bl c5f4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bf3a │ │ │ │ │ + beq.w bf46 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c5a8 │ │ │ │ │ + beq.w c4e2 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ + mov r3, r9 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r1, #3 │ │ │ │ │ ldr r5, [r7, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr r5, [r7, #20] │ │ │ │ │ - strd r9, r5, [sp] │ │ │ │ │ + strd r8, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c508 │ │ │ │ │ + beq.w c4d6 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n bee0 │ │ │ │ │ + b.n beec │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c5a0 │ │ │ │ │ + bne.w c49e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl bd5c │ │ │ │ │ + bl bd68 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c48c │ │ │ │ │ + bne.w c470 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c3c2 │ │ │ │ │ + beq.w c3d0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bge.w c3c2 │ │ │ │ │ + bge.w c3d0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c5a0 │ │ │ │ │ + bne.w c49e │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl bd5c │ │ │ │ │ + bl bd68 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c48c │ │ │ │ │ + bne.w c470 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c3d6 │ │ │ │ │ + beq.w c3e4 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - ble.w c3d6 │ │ │ │ │ + ble.w c3e4 │ │ │ │ │ mov sl, r1 │ │ │ │ │ - b.n c15e │ │ │ │ │ + b.n c16a │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c492 │ │ │ │ │ + bne.w c4ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl bd5c │ │ │ │ │ + bl bd68 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c486 │ │ │ │ │ + bne.w c476 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c3ca │ │ │ │ │ + beq.w c3d4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bge.w c3ca │ │ │ │ │ + bge.w c3d4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c492 │ │ │ │ │ + bne.w c4ce │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl bd5c │ │ │ │ │ + bl bd68 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c486 │ │ │ │ │ + bne.w c476 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c3e2 │ │ │ │ │ + beq.w c3ec │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - ble.w c3e2 │ │ │ │ │ + ble.w c3ec │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b.n c1ce │ │ │ │ │ + b.n c1da │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c504 │ │ │ │ │ + bne.w c49a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl bd5c │ │ │ │ │ + bl bd68 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c468 │ │ │ │ │ + bne.w c482 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c3ce │ │ │ │ │ + beq.w c3d8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov sl, r3 │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - ble.w c3ce │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bge.w c3d8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c504 │ │ │ │ │ + bne.w c49a │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl bd5c │ │ │ │ │ + bl bd68 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c468 │ │ │ │ │ + bne.w c482 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c3e6 │ │ │ │ │ + beq.w c3f0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - ble.w c3e6 │ │ │ │ │ + ble.w c3f0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b.n c23e │ │ │ │ │ + b.n c24a │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c5a4 │ │ │ │ │ + bne.w c4d2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl bd5c │ │ │ │ │ + bl bd68 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c480 │ │ │ │ │ + bne.w c47c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c3d2 │ │ │ │ │ + beq.w c3dc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov sl, r3 │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bge.w c3d2 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + ble.w c3dc │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c5a4 │ │ │ │ │ + bne.w c4d2 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl bd5c │ │ │ │ │ + bl bd68 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c480 │ │ │ │ │ + bne.w c47c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c3da │ │ │ │ │ + beq.w c3f4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - ble.n c3da │ │ │ │ │ + ble.w c3f4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b.n c2ae │ │ │ │ │ + b.n c2ba │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c496 │ │ │ │ │ + bne.w c524 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl bd5c │ │ │ │ │ + bl bd68 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c46e │ │ │ │ │ + bne.w c488 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c3c6 │ │ │ │ │ + beq.n c3e0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - ble.n c3c6 │ │ │ │ │ + ble.n c3e0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c496 │ │ │ │ │ + bne.w c524 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl bd5c │ │ │ │ │ + bl bd68 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c46e │ │ │ │ │ + bne.w c488 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c3de │ │ │ │ │ + beq.n c3e8 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - ble.n c3de │ │ │ │ │ + ble.n c3e8 │ │ │ │ │ mov sl, r1 │ │ │ │ │ - b.n c316 │ │ │ │ │ + b.n c326 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c5de │ │ │ │ │ - adds r2, r1, #1 │ │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - beq.w c546 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + bne.w c5e4 │ │ │ │ │ + adds r3, r1, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + beq.w c564 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w c516 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w c534 │ │ │ │ │ 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 c52c │ │ │ │ │ + bne.w c54a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c524 │ │ │ │ │ + bne.w c542 │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c52c │ │ │ │ │ + bne.w c54a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c524 │ │ │ │ │ + bne.w c542 │ │ │ │ │ movs r1, #31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c52c │ │ │ │ │ + bne.w c54a │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n beca │ │ │ │ │ + b.n bed6 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b.n bf1c │ │ │ │ │ + b.n bf28 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b.n c064 │ │ │ │ │ + b.n bf7a │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b.n bfc0 │ │ │ │ │ + b.n bfcc │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b.n c012 │ │ │ │ │ + b.n c01e │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b.n bf6e │ │ │ │ │ + b.n c070 │ │ │ │ │ mov r6, sl │ │ │ │ │ - b.n bf1c │ │ │ │ │ + b.n bf28 │ │ │ │ │ mov r6, sl │ │ │ │ │ - b.n bf6e │ │ │ │ │ + b.n c070 │ │ │ │ │ mov r6, sl │ │ │ │ │ - b.n c064 │ │ │ │ │ + b.n bf7a │ │ │ │ │ mov r6, sl │ │ │ │ │ - b.n bfc0 │ │ │ │ │ + b.n bfcc │ │ │ │ │ mov r6, sl │ │ │ │ │ - b.n c012 │ │ │ │ │ + b.n c01e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c5f0 │ │ │ │ │ + bl c5f4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c030 │ │ │ │ │ + beq.w c03c │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c5a8 │ │ │ │ │ + beq.n c4e2 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ + mov r3, r9 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r1, #6 │ │ │ │ │ - b.n c10e │ │ │ │ │ + b.n c11a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c5f0 │ │ │ │ │ + bl c5f4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bf8c │ │ │ │ │ + beq.w bf98 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c5a8 │ │ │ │ │ + beq.n c4e2 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ + mov r3, r9 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r1, #5 │ │ │ │ │ - b.n c10e │ │ │ │ │ + b.n c11a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c5f0 │ │ │ │ │ + bl c5f4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bfde │ │ │ │ │ + beq.w bfea │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c5a8 │ │ │ │ │ + beq.n c4e2 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ + mov r3, r9 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r1, #13 │ │ │ │ │ - b.n c10e │ │ │ │ │ + b.n c11a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n be86 │ │ │ │ │ - ldrd r1, r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w beca │ │ │ │ │ - b.n c34e │ │ │ │ │ + b.n bde4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n be12 │ │ │ │ │ + b.n be1e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n be4c │ │ │ │ │ + b.n be92 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n bdd8 │ │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ │ - b.n be3e │ │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + b.n be58 │ │ │ │ │ + ldrd r1, r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w bebe │ │ │ │ │ - b.n c074 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w bed6 │ │ │ │ │ + b.n c35e │ │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ │ + b.n be4a │ │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ │ + b.n bdd6 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r7, #0 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n beee │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - b.n be28 │ │ │ │ │ + b.n bea8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - b.n be9c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n bee2 │ │ │ │ │ + b.n be34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - b.n be62 │ │ │ │ │ + b.n be6e │ │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ │ + b.n be10 │ │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ │ + b.n be84 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cbnz r0, c4e8 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + movs r7, #0 │ │ │ │ │ + b.n beec │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n beee │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n beee │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - b.n bdee │ │ │ │ │ + b.n bdfa │ │ │ │ │ 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 c5e4 │ │ │ │ │ + blt.n c5ea │ │ │ │ │ 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 │ │ │ │ │ + mov r9, r1 │ │ │ │ │ + mov r8, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n c5b8 │ │ │ │ │ + beq.n c5be │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n bee2 │ │ │ │ │ + b.n beee │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ - b.n be78 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n c5ae │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - b.n bee0 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w beca │ │ │ │ │ + b.n c080 │ │ │ │ │ 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 c372 │ │ │ │ │ + beq.w c380 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c3ba │ │ │ │ │ + b.n c3c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #679 @ 0x2a7 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, c55a │ │ │ │ │ + cbnz r0, c578 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n c3ba │ │ │ │ │ + b.n c3c8 │ │ │ │ │ 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 c362 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w c372 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c3bc │ │ │ │ │ + b.n c3ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c5f0 │ │ │ │ │ + bl c5f4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c540 │ │ │ │ │ + beq.n c55e │ │ │ │ │ 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 │ │ │ │ │ @@ -21661,231 +21685,218 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC36 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #12] │ │ │ │ │ - bl dc0 │ │ │ │ │ + bl 9b4 │ │ │ │ │ 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, c59c │ │ │ │ │ + cbz r0, c5ba │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n c3bc │ │ │ │ │ + b.n c3ca │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n c3ba │ │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ │ - b.n bdca │ │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ │ - b.n be04 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n bee2 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n bee2 │ │ │ │ │ + b.n c3c8 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w bdb2 │ │ │ │ │ + bne.w bdbe │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w bdb2 │ │ │ │ │ + b.w bdbe │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w bd8a │ │ │ │ │ + beq.w bd96 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n bee2 │ │ │ │ │ + b.n beee │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n bee2 │ │ │ │ │ - nop │ │ │ │ │ + b.n beee │ │ │ │ │ │ │ │ │ │ -0000c5f0 : │ │ │ │ │ +0000c5f4 : │ │ │ │ │ factor_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w ca1c │ │ │ │ │ + beq.w ca28 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ca2a │ │ │ │ │ + bne.w ca36 │ │ │ │ │ add r2, sp, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1134 @ 0x46e │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c79e │ │ │ │ │ + bne.w c7a2 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w ca9c │ │ │ │ │ + beq.w caa8 │ │ │ │ │ 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 ca28 │ │ │ │ │ + bne.w ca34 │ │ │ │ │ movs r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c902 │ │ │ │ │ + bne.w c90e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c8b0 │ │ │ │ │ + bne.w c8bc │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c864 │ │ │ │ │ + bne.w c870 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c8b0 │ │ │ │ │ + bne.w c8bc │ │ │ │ │ movs r1, #31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c9f2 │ │ │ │ │ + bne.w c9fe │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ca2a │ │ │ │ │ + bne.w ca36 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w ca2e │ │ │ │ │ + beq.w ca3a │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.w ca42 │ │ │ │ │ + beq.w ca4e │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ 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 ca72 │ │ │ │ │ + beq.w ca7e │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov.w r1, #1136 @ 0x470 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n c7ac │ │ │ │ │ + bne.n c7b0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w ca86 │ │ │ │ │ + beq.w ca92 │ │ │ │ │ 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 ca80 │ │ │ │ │ + bne.w ca8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #590 @ 0x24e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c98c │ │ │ │ │ + bne.w c998 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ca80 │ │ │ │ │ + bne.w ca8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl caf0 │ │ │ │ │ + bl cafc │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c850 │ │ │ │ │ + beq.w c85c │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov.w r2, #1136 @ 0x470 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n c7ba │ │ │ │ │ + beq.n c7be │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c8ba │ │ │ │ │ + bne.w c8c6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n c7c2 │ │ │ │ │ + bne.n c7c6 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n c7c6 │ │ │ │ │ + beq.n c7d2 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov.w r1, #1136 @ 0x470 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c7e6 │ │ │ │ │ + beq.n c7f2 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n c842 │ │ │ │ │ + beq.n c84e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1134 @ 0x46e │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ @@ -21898,185 +21909,189 @@ │ │ │ │ │ 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 c74a │ │ │ │ │ + bne.n c74e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n c762 │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - b.n c844 │ │ │ │ │ + beq.n c766 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + b.n c858 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w cab2 │ │ │ │ │ + bne.w cabe │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov.w r1, #1136 @ 0x470 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n c782 │ │ │ │ │ + bne.n c786 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w cab8 │ │ │ │ │ + beq.w cac4 │ │ │ │ │ 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 cab2 │ │ │ │ │ + bne.w cabe │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #590 @ 0x24e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c92a │ │ │ │ │ + bne.w c936 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w cab2 │ │ │ │ │ + bne.w cabe │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl caf0 │ │ │ │ │ + bl cafc │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, c858 │ │ │ │ │ + cbz r0, c864 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov.w r2, #1136 @ 0x470 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c78c │ │ │ │ │ + bne.n c790 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - movs r1, #0 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - mov r3, r1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - str r1, [sp, #24] │ │ │ │ │ - b.n c792 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + b.n c796 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r7 │ │ │ │ │ - b.n c734 │ │ │ │ │ + b.n c738 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov.w r2, #1136 @ 0x470 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b.n c832 │ │ │ │ │ + b.n c83e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c5f0 │ │ │ │ │ + bl c5f4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c678 │ │ │ │ │ + beq.w c67c │ │ │ │ │ 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, c8b0 │ │ │ │ │ + cbz r0, c8bc │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_UnaryOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_UnaryOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c792 │ │ │ │ │ + bne.w c796 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w caa8 │ │ │ │ │ + bne.w cab4 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - b.n c792 │ │ │ │ │ + b.n c796 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c7a6 │ │ │ │ │ + b.n c7aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c5f0 │ │ │ │ │ + bl c5f4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w caea │ │ │ │ │ + beq.w caf6 │ │ │ │ │ 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 ca98 │ │ │ │ │ + beq.w caa4 │ │ │ │ │ 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 cace │ │ │ │ │ + beq.w cada │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c792 │ │ │ │ │ + b.n c796 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c5f0 │ │ │ │ │ + bl c5f4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c660 │ │ │ │ │ + beq.w c664 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c8b0 │ │ │ │ │ + beq.n c8bc │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ movs r0, #3 │ │ │ │ │ - b.n c888 │ │ │ │ │ + b.n c894 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl caf0 │ │ │ │ │ + bl cafc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c816 │ │ │ │ │ + beq.w c822 │ │ │ │ │ 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 cab2 │ │ │ │ │ + beq.w cabe │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r7, [r3, #24] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ @@ -22086,40 +22101,40 @@ │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC38 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 176d4 │ │ │ │ │ + bl 17c28 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c85c │ │ │ │ │ + bne.w c868 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c85c │ │ │ │ │ + beq.w c868 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n c842 │ │ │ │ │ + b.n c84e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl caf0 │ │ │ │ │ + bl cafc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c718 │ │ │ │ │ + beq.w c71c │ │ │ │ │ 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 cae2 │ │ │ │ │ + beq.w caee │ │ │ │ │ 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] │ │ │ │ │ @@ -22129,994 +22144,1003 @@ │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC38 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 176d4 │ │ │ │ │ + bl 17c28 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c854 │ │ │ │ │ + bne.w c860 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c854 │ │ │ │ │ + beq.w c860 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c7bc │ │ │ │ │ + b.n c7c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c5f0 │ │ │ │ │ + bl c5f4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c690 │ │ │ │ │ + beq.w c694 │ │ │ │ │ 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 c8b0 │ │ │ │ │ + beq.w c8bc │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - b.n c888 │ │ │ │ │ + b.n c894 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w c61e │ │ │ │ │ + beq.w c622 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c8b4 │ │ │ │ │ + b.n c8c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, ca98 │ │ │ │ │ + cbnz r3, caa4 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w c6b4 │ │ │ │ │ + bne.w c6b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n cac6 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ + blt.n cad2 │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ + ldr.w r2, [r2, r6, lsl #2] │ │ │ │ │ + ldr r0, [r2, #12] │ │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ │ mov r8, r0 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ + mov r9, r2 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w c842 │ │ │ │ │ - adds r3, r2, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bne.w c6d2 │ │ │ │ │ + bne.w c7c6 │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne.w c6d6 │ │ │ │ │ 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 c6d2 │ │ │ │ │ + beq.w c6d6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c7bc │ │ │ │ │ + b.n c7c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n c9e8 │ │ │ │ │ + blt.n c9f4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ - b.n c6f8 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c842 │ │ │ │ │ + b.n c6fc │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n c7c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w c63e │ │ │ │ │ + bge.w c642 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c8b4 │ │ │ │ │ + b.n c8c0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n c842 │ │ │ │ │ + b.n c84e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w c7f0 │ │ │ │ │ - b.n c982 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n c844 │ │ │ │ │ + bge.w c7fc │ │ │ │ │ + b.n c98e │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n c7c8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c844 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n c844 │ │ │ │ │ + beq.w c7c8 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n c7c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c7bc │ │ │ │ │ + b.n c7c0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c7ba │ │ │ │ │ + b.n c7be │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000caf0 : │ │ │ │ │ +0000cafc : │ │ │ │ │ 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 cbd4 │ │ │ │ │ + beq.n cbe0 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r0, cb2e │ │ │ │ │ + cbz r0, cb3a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n cbca │ │ │ │ │ + bne.n cbd6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl cbe4 │ │ │ │ │ + bl cbf0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n cbc0 │ │ │ │ │ - cbz r0, cbac │ │ │ │ │ + bne.n cbcc │ │ │ │ │ + cbz r0, cbb8 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bge.n cbac │ │ │ │ │ + bge.n cbb8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ - cbnz r0, cbca │ │ │ │ │ + cbnz r0, cbd6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl cbe4 │ │ │ │ │ + bl cbf0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, cbc0 │ │ │ │ │ - cbz r0, cbbc │ │ │ │ │ + cbnz r2, cbcc │ │ │ │ │ + cbz r0, cbc8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bge.n cbbc │ │ │ │ │ + bge.n cbc8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbnz r3, cbca │ │ │ │ │ + cbnz r3, cbd6 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl cbe4 │ │ │ │ │ + bl cbf0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, cbc0 │ │ │ │ │ - cbz r0, cbaa │ │ │ │ │ + cbnz r2, cbcc │ │ │ │ │ + cbz r0, cbb6 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - ble.n cbaa │ │ │ │ │ + ble.n cbb6 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b.n cb7e │ │ │ │ │ + b.n cb8a │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b.n cbac │ │ │ │ │ + b.n cbb8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n cb28 │ │ │ │ │ + b.n cb34 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n cb28 │ │ │ │ │ + b.n cb34 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ - b.n cb16 │ │ │ │ │ + b.n cb22 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000cbe4 : │ │ │ │ │ +0000cbf0 : │ │ │ │ │ primary_raw(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #32 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w d1ae │ │ │ │ │ + beq.w d1a0 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d196 │ │ │ │ │ + bne.w d1ae │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w d1be │ │ │ │ │ + beq.w d1ee │ │ │ │ │ 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 d1ec │ │ │ │ │ + beq.w d21c │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cdd8 │ │ │ │ │ + beq.w cde4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w cd84 │ │ │ │ │ + beq.w cd90 │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cd90 │ │ │ │ │ + bne.w cd9c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d196 │ │ │ │ │ + bne.w d1ae │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w d214 │ │ │ │ │ + beq.w d1de │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ce8a │ │ │ │ │ + beq.w ce96 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n cd78 │ │ │ │ │ + beq.n cd84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 81a8 │ │ │ │ │ + bl 81c4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d156 │ │ │ │ │ + bne.w d16e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d196 │ │ │ │ │ + bne.w d1ae │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w d224 │ │ │ │ │ + beq.w d238 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cf2c │ │ │ │ │ + beq.w cf38 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n cd6e │ │ │ │ │ + beq.n cd7a │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cff0 │ │ │ │ │ + bne.w cffc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d196 │ │ │ │ │ + bne.w d1ae │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w d234 │ │ │ │ │ + beq.w d24c │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d048 │ │ │ │ │ + beq.w d054 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r7, cd46 │ │ │ │ │ + cbz r7, cd52 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d0e6 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + bne.w d0fe │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w d1ba │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w d1ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5c38 │ │ │ │ │ + bl 5c50 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ce86 │ │ │ │ │ + beq.w ce92 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n cd0a │ │ │ │ │ - b.n d196 │ │ │ │ │ + beq.n cd16 │ │ │ │ │ + b.n d1ae │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n ccc0 │ │ │ │ │ - b.n d196 │ │ │ │ │ + beq.n cccc │ │ │ │ │ + b.n d1ae │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w cc78 │ │ │ │ │ - b.n d196 │ │ │ │ │ + beq.w cc84 │ │ │ │ │ + b.n d1ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cd82 │ │ │ │ │ + beq.n cd8e │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cd5e │ │ │ │ │ + beq.n cd6a │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r5, [r6, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr r5, [r6, #20] │ │ │ │ │ strd r8, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Attribute │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n cd5e │ │ │ │ │ + bne.n cd6a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d20a │ │ │ │ │ + bne.w d224 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n cd5e │ │ │ │ │ + b.n cd6a │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ 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 d202 │ │ │ │ │ + bne.w d1da │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl cbe4 │ │ │ │ │ + bl cbf0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w d1a8 │ │ │ │ │ + bne.w d1c4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ce74 │ │ │ │ │ + beq.n ce80 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bge.n ce74 │ │ │ │ │ + bge.n ce80 │ │ │ │ │ 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 d202 │ │ │ │ │ + bne.w d1da │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl cbe4 │ │ │ │ │ + bl cbf0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w d1a8 │ │ │ │ │ + bne.w d1c4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d134 │ │ │ │ │ + beq.w d14c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bge.w d134 │ │ │ │ │ + bge.w d14c │ │ │ │ │ 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 d202 │ │ │ │ │ + bne.w d1da │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl cbe4 │ │ │ │ │ + bl cbf0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w d1a8 │ │ │ │ │ - cbz r0, ce72 │ │ │ │ │ + bne.w d1c4 │ │ │ │ │ + cbz r0, ce7e │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - ble.n ce72 │ │ │ │ │ + ble.n ce7e │ │ │ │ │ mov sl, r2 │ │ │ │ │ - b.n ce3e │ │ │ │ │ + b.n ce4a │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w cc5e │ │ │ │ │ - b.n cd86 │ │ │ │ │ + bne.w cc6a │ │ │ │ │ + b.n cd92 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n cd5e │ │ │ │ │ + b.n cd6a │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ 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 d1f8 │ │ │ │ │ + bne.w d1d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl cbe4 │ │ │ │ │ + bl cbf0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w d1a2 │ │ │ │ │ + bne.w d1d0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cfca │ │ │ │ │ + beq.w cfd6 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bge.w cfca │ │ │ │ │ + bge.w cfd6 │ │ │ │ │ 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 d1f8 │ │ │ │ │ + bne.w d1d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl cbe4 │ │ │ │ │ + bl cbf0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w d1a2 │ │ │ │ │ + bne.w d1d0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d13c │ │ │ │ │ + beq.w d154 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bge.w d14a │ │ │ │ │ + bge.w d162 │ │ │ │ │ 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 d1f8 │ │ │ │ │ + bne.w d1d6 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl cbe4 │ │ │ │ │ + bl cbf0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w d1a2 │ │ │ │ │ + bne.w d1d0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cfc8 │ │ │ │ │ + beq.n cfd4 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - ble.n cfc8 │ │ │ │ │ + ble.n cfd4 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b.n cef6 │ │ │ │ │ + b.n cf02 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ 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 d1f4 │ │ │ │ │ + bne.w d248 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl cbe4 │ │ │ │ │ + bl cbf0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w d19c │ │ │ │ │ + bne.w d1ca │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cfde │ │ │ │ │ + beq.n cfea │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - ble.n cfde │ │ │ │ │ + ble.n cfea │ │ │ │ │ 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 d1f4 │ │ │ │ │ + bne.w d248 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl cbe4 │ │ │ │ │ + bl cbf0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w d19c │ │ │ │ │ + bne.w d1ca │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d138 │ │ │ │ │ + beq.w d150 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - ble.w d146 │ │ │ │ │ + ble.w d15e │ │ │ │ │ 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 d1f4 │ │ │ │ │ + bne.w d248 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl cbe4 │ │ │ │ │ + bl cbf0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w d19c │ │ │ │ │ - cbz r0, cfdc │ │ │ │ │ + bne.w d1ca │ │ │ │ │ + cbz r0, cfe8 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - ble.n cfdc │ │ │ │ │ + ble.n cfe8 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b.n cf94 │ │ │ │ │ + b.n cfa0 │ │ │ │ │ mov r6, r7 │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w cca8 │ │ │ │ │ - b.n cd7a │ │ │ │ │ + bne.w ccb4 │ │ │ │ │ + b.n cd86 │ │ │ │ │ mov r6, r7 │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w ccf0 │ │ │ │ │ - b.n cd70 │ │ │ │ │ + bne.w ccfc │ │ │ │ │ + b.n cd7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e198 │ │ │ │ │ + bl e1d0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w d206 │ │ │ │ │ + bne.w d254 │ │ │ │ │ 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 cd6c │ │ │ │ │ + beq.w cd78 │ │ │ │ │ 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 cd5e │ │ │ │ │ + beq.w cd6a │ │ │ │ │ ldrd r3, r0, [r0, #20] │ │ │ │ │ mov r1, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d140 │ │ │ │ │ + bne.w d158 │ │ │ │ │ strd r3, r0, [sp, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r0, r7 │ │ │ │ │ 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 cd5e │ │ │ │ │ - b.n cdca │ │ │ │ │ + bne.w cd6a │ │ │ │ │ + b.n cdd6 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d0d6 │ │ │ │ │ + bne.w d258 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl cbe4 │ │ │ │ │ + bl cbf0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w d188 │ │ │ │ │ + bne.w d1b4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d0d4 │ │ │ │ │ + beq.n d0ec │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bge.n d0d4 │ │ │ │ │ + bge.n d0ec │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ - cbnz r0, d0d6 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w d258 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl cbe4 │ │ │ │ │ + bl cbf0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n d188 │ │ │ │ │ + bne.w d1b4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d152 │ │ │ │ │ + beq.n d16a │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - ble.n d14e │ │ │ │ │ + ble.n d166 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbnz r3, d0d6 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w d258 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl cbe4 │ │ │ │ │ + bl cbf0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n d188 │ │ │ │ │ - cbz r0, d0d2 │ │ │ │ │ + bne.n d1b4 │ │ │ │ │ + cbz r0, d0ea │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - ble.n d0d2 │ │ │ │ │ + ble.n d0ea │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b.n d0a4 │ │ │ │ │ + b.n d0b8 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w cd46 │ │ │ │ │ - b.n cd38 │ │ │ │ │ + beq.w cd54 │ │ │ │ │ + b.n cd44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14dc8 │ │ │ │ │ + bl 14e24 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cd46 │ │ │ │ │ + beq.w cd52 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cd46 │ │ │ │ │ + beq.w cd52 │ │ │ │ │ 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 cd5e │ │ │ │ │ + beq.w cd6a │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r5, [r6, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr r5, [r6, #20] │ │ │ │ │ strd r8, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Subscript │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cd5e │ │ │ │ │ - b.n cdca │ │ │ │ │ + bne.w cd6a │ │ │ │ │ + b.n cdd6 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b.n ce74 │ │ │ │ │ + b.n ce80 │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ - b.n cfde │ │ │ │ │ + b.n cfea │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ - b.n cfca │ │ │ │ │ + b.n cfd6 │ │ │ │ │ ldrd r1, r2, [r2, #8] │ │ │ │ │ - b.n d02a │ │ │ │ │ + b.n d036 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b.n cfde │ │ │ │ │ + b.n cfea │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b.n cfca │ │ │ │ │ + b.n cfd6 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b.n d0d4 │ │ │ │ │ + b.n d0ec │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ - b.n d0d4 │ │ │ │ │ + b.n d0ec │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cd5e │ │ │ │ │ + beq.w cd6a │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r5, r6, [r6, #20] │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d1fc │ │ │ │ │ + beq.n d268 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r2, #0 │ │ │ │ │ strd r5, r6, [sp, #4] │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ - b.n d036 │ │ │ │ │ + b.n d042 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w cc1e │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + b.n cd6e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w cd50 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - b.n cd62 │ │ │ │ │ + beq.w cd5c │ │ │ │ │ + b.n d1ae │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n cd70 │ │ │ │ │ + b.n cd92 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n cd7a │ │ │ │ │ + b.n cd7c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n cd86 │ │ │ │ │ + b.n cd86 │ │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ │ + b.n ccaa │ │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ │ + b.n cc5e │ │ │ │ │ + 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 cc12 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d196 │ │ │ │ │ + add r2, sp, #28 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #1137 @ 0x471 │ │ │ │ │ + b.n cc9a │ │ │ │ │ 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 d23c │ │ │ │ │ + blt.n d22e │ │ │ │ │ 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 d196 │ │ │ │ │ + bne.n d1ae │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w cc3a │ │ │ │ │ + bne.w cc46 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n cc3a │ │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ │ - b.n cce6 │ │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ │ - b.n cc9e │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n d178 │ │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ │ - b.n cc52 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n cd70 │ │ │ │ │ + b.n cc46 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n cd62 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - add r2, sp, #28 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #1137 @ 0x471 │ │ │ │ │ - b.n cc8e │ │ │ │ │ + b.n cd6e │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n cd6e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ - b.n ccd6 │ │ │ │ │ + b.n cce2 │ │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ │ + b.n ccf2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n cd18 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ + b.n cd24 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n cd7c │ │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n cd62 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w cd52 │ │ │ │ │ + b.n cd44 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n d190 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000d248 : │ │ │ │ │ +0000d270 : │ │ │ │ │ decorators_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w d406 │ │ │ │ │ + beq.w d42e │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d414 │ │ │ │ │ + bne.w d43c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w d3e6 │ │ │ │ │ + beq.w d40e │ │ │ │ │ movs r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d3d8 │ │ │ │ │ + beq.w d400 │ │ │ │ │ mov r7, r5 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r2, d2c2 │ │ │ │ │ + cbnz r2, d2ea │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w d440 │ │ │ │ │ + beq.w d468 │ │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, d2d4 │ │ │ │ │ + cbnz r0, d2fc │ │ │ │ │ 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 │ │ │ │ │ @@ -23126,679 +23150,679 @@ │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ 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 11ec0 │ │ │ │ │ + bl 11f14 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d2b2 │ │ │ │ │ + beq.n d2da │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movs r1, #4 │ │ │ │ │ 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 d3ca │ │ │ │ │ + beq.n d3f2 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r2, r8 │ │ │ │ │ - beq.w d42a │ │ │ │ │ + beq.w d452 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, d322 │ │ │ │ │ + cbnz r3, d34a │ │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d37e │ │ │ │ │ + bne.n d3a6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n d2ba │ │ │ │ │ + beq.n d2e2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d2ba │ │ │ │ │ + bne.n d2e2 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d41a │ │ │ │ │ + beq.n d442 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n d368 │ │ │ │ │ + ble.n d390 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ - beq.n d368 │ │ │ │ │ + beq.n d390 │ │ │ │ │ mov r0, r6 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ movs r3, #4 │ │ │ │ │ ldr r5, [r7, #4] │ │ │ │ │ ldr.w r1, [r0, #4]! │ │ │ │ │ str r1, [r5, r3] │ │ │ │ │ adds r3, #4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n d35a │ │ │ │ │ + bne.n d382 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r7 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - bl 11ec0 │ │ │ │ │ + bl 11f14 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d322 │ │ │ │ │ + beq.n d34a │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d322 │ │ │ │ │ + beq.n d34a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, r8 │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n d3b4 │ │ │ │ │ + beq.n d3dc │ │ │ │ │ str.w sl, [r6, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - b.n d2fe │ │ │ │ │ + b.n d326 │ │ │ │ │ mov.w r3, r9, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r9, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, d3d2 │ │ │ │ │ + cbz r0, d3fa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n d3a8 │ │ │ │ │ + b.n d3d0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d2ba │ │ │ │ │ + b.n d2e2 │ │ │ │ │ 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 d2c4 │ │ │ │ │ + b.n d2ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d2c0 │ │ │ │ │ + bne.w d2e8 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d294 │ │ │ │ │ - b.n d3d8 │ │ │ │ │ + bne.w d2bc │ │ │ │ │ + b.n d400 │ │ │ │ │ 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 d274 │ │ │ │ │ + beq.w d29c │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n d2ca │ │ │ │ │ + b.n d2f2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n d2c0 │ │ │ │ │ + b.n d2e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [sp, #4] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w d312 │ │ │ │ │ - b.n d322 │ │ │ │ │ + beq.w d33a │ │ │ │ │ + b.n d34a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w d2a8 │ │ │ │ │ - b.n d322 │ │ │ │ │ + beq.w d2d0 │ │ │ │ │ + b.n d34a │ │ │ │ │ │ │ │ │ │ -0000d454 : │ │ │ │ │ +0000d47c : │ │ │ │ │ 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 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n d548 │ │ │ │ │ + beq.n d570 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n d554 │ │ │ │ │ + bne.n d57c │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n d4b0 │ │ │ │ │ + beq.n d4d8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov.w r1, #612 @ 0x264 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, d4e0 │ │ │ │ │ + cbnz r0, d508 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ 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 d562 │ │ │ │ │ + blt.n d58a │ │ │ │ │ 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 d56e │ │ │ │ │ + bne.n d596 │ │ │ │ │ mov.w r1, #612 @ 0x264 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d4a0 │ │ │ │ │ + beq.n d4c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18144 │ │ │ │ │ + bl 187f8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d4a0 │ │ │ │ │ + bne.n d4c8 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d4a0 │ │ │ │ │ + beq.n d4c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d4a0 │ │ │ │ │ + beq.n d4c8 │ │ │ │ │ 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] │ │ │ │ │ - cbz r0, d52a │ │ │ │ │ + cbz r0, d552 │ │ │ │ │ ldrd r5, r3, [r0, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ - cbz r0, d530 │ │ │ │ │ + cbz r0, d558 │ │ │ │ │ strd r5, r3, [sp] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Lambda> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Lambda │ │ │ │ │ - cbz r0, d55a │ │ │ │ │ + cbz r0, d582 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n d4a8 │ │ │ │ │ + b.n d4d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_empty_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_empty_arguments │ │ │ │ │ ldrd r3, r1, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d518 │ │ │ │ │ + bne.n d540 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n d518 │ │ │ │ │ + b.n d540 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n d47e │ │ │ │ │ + beq.n d4a6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n d4a8 │ │ │ │ │ + b.n d4d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d52a │ │ │ │ │ + beq.n d552 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n d4a8 │ │ │ │ │ + b.n d4d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n d4a8 │ │ │ │ │ + b.n d4d0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000d578 <_tmp_6_rule>: │ │ │ │ │ +0000d5a0 <_tmp_6_rule>: │ │ │ │ │ _tmp_6_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n d5cc <_tmp_6_rule+0x54> │ │ │ │ │ + beq.n d5f4 <_tmp_6_rule+0x54> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cbnz r2, d5d8 <_tmp_6_rule+0x60> │ │ │ │ │ + cbnz r2, d600 <_tmp_6_rule+0x60> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, d5c6 <_tmp_6_rule+0x4e> │ │ │ │ │ + cbnz r0, d5ee <_tmp_6_rule+0x4e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, d5c6 <_tmp_6_rule+0x4e> │ │ │ │ │ + cbnz r3, d5ee <_tmp_6_rule+0x4e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #621 @ 0x26d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, d5c6 <_tmp_6_rule+0x4e> │ │ │ │ │ + cbnz r0, d5ee <_tmp_6_rule+0x4e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n d5c2 <_tmp_6_rule+0x4a> │ │ │ │ │ + b.n d5ea <_tmp_6_rule+0x4a> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n d59c <_tmp_6_rule+0x24> │ │ │ │ │ + beq.n d5c4 <_tmp_6_rule+0x24> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n d5c2 <_tmp_6_rule+0x4a> │ │ │ │ │ + b.n d5ea <_tmp_6_rule+0x4a> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000d5e0 : │ │ │ │ │ +0000d608 : │ │ │ │ │ for_if_clauses_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r9, r0 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w d84c │ │ │ │ │ + beq.w d874 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d85e │ │ │ │ │ + bne.w d886 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr.w r6, [r9, #8] │ │ │ │ │ str.w r2, [r9, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w da5c │ │ │ │ │ + beq.w da84 │ │ │ │ │ movs r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d86a │ │ │ │ │ + beq.w d892 │ │ │ │ │ mov fp, r6 │ │ │ │ │ ldr.w r4, [r9, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r9, #88] @ 0x58 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n d6d4 │ │ │ │ │ + bne.n d6fc │ │ │ │ │ movs r2, #1 │ │ │ │ │ movw r8, #6000 @ 0x1770 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str.w r2, [r9, #88] @ 0x58 │ │ │ │ │ - beq.w da54 │ │ │ │ │ + beq.w da7c │ │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ │ - cbnz r3, d6b8 │ │ │ │ │ + cbnz r3, d6e0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ ldr.w r5, [r9, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d79a │ │ │ │ │ + bne.w d7c2 │ │ │ │ │ ldr.w r7, [r9, #60] @ 0x3c │ │ │ │ │ str.w r5, [r9, #8] │ │ │ │ │ - cbnz r7, d6b8 │ │ │ │ │ + cbnz r7, d6e0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, d6ea │ │ │ │ │ + cbnz r0, d712 │ │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ │ str.w r5, [r9, #8] │ │ │ │ │ - cbnz r3, d6b8 │ │ │ │ │ + cbnz r3, d6e0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ │ - cbnz r3, d6aa │ │ │ │ │ + cbnz r3, d6d2 │ │ │ │ │ mov r0, r9 │ │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d87c │ │ │ │ │ + bne.w d8a4 │ │ │ │ │ ldr.w r3, [r9, #92] @ 0x5c │ │ │ │ │ str.w r5, [r9, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d83a │ │ │ │ │ + bne.w d862 │ │ │ │ │ ldr.w r3, [r9, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9, #88] @ 0x58 │ │ │ │ │ str.w fp, [r9, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n d750 │ │ │ │ │ + bne.n d778 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr.w r3, [r9, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str.w r6, [r9, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str.w r3, [r9, #88] @ 0x58 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 70c8 │ │ │ │ │ + bl 70bc │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d680 │ │ │ │ │ + beq.n d6a8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d680 │ │ │ │ │ + beq.n d6a8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 89c4 │ │ │ │ │ + bl 89e8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d6b8 │ │ │ │ │ + beq.n d6e0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 16138 <_loop0_119_rule> │ │ │ │ │ + bl 16194 <_loop0_119_rule> │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d6b8 │ │ │ │ │ + beq.n d6e0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr.w r5, [r9, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ bl 0 <_PyAST_comprehension> │ │ │ │ │ R_ARM_THM_CALL _PyAST_comprehension │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d80c │ │ │ │ │ + beq.n d834 │ │ │ │ │ ldr.w r3, [r9, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9, #88] @ 0x58 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - beq.n d824 │ │ │ │ │ + beq.n d84c │ │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ │ str.w r5, [sl, r4, lsl #2] │ │ │ │ │ adds r4, #1 │ │ │ │ │ mov fp, r2 │ │ │ │ │ - b.n d644 │ │ │ │ │ + b.n d66c │ │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d6ca │ │ │ │ │ + bne.n d6f2 │ │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d864 │ │ │ │ │ + beq.n d88c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.n d78c │ │ │ │ │ + ble.n d7b4 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr.w r2, [sl] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n d78c │ │ │ │ │ + beq.n d7b4 │ │ │ │ │ mov r2, sl │ │ │ │ │ lsls r4, r4, #2 │ │ │ │ │ movs r3, #4 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ │ str r0, [r1, r3] │ │ │ │ │ adds r3, #4 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n d77e │ │ │ │ │ + bne.n d7a6 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr.w r3, [r9, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ - b.n d6de │ │ │ │ │ + b.n d706 │ │ │ │ │ mov r0, r9 │ │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d66a │ │ │ │ │ + beq.w d692 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 70c8 │ │ │ │ │ + bl 70bc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d66a │ │ │ │ │ + beq.w d692 │ │ │ │ │ mov r0, r9 │ │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d66a │ │ │ │ │ + beq.w d692 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 89c4 │ │ │ │ │ + bl 89e8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d6b8 │ │ │ │ │ + beq.w d6e0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 16138 <_loop0_119_rule> │ │ │ │ │ + bl 16194 <_loop0_119_rule> │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d6b8 │ │ │ │ │ + beq.w d6e0 │ │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r3, #1 │ │ │ │ │ bl 0 <_PyAST_comprehension> │ │ │ │ │ R_ARM_THM_CALL _PyAST_comprehension │ │ │ │ │ movs r1, #6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC39 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC39 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 176d4 │ │ │ │ │ + bl 17c28 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d732 │ │ │ │ │ + bne.n d75a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d6b8 │ │ │ │ │ + beq.w d6e0 │ │ │ │ │ ldr.w r3, [r9, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str.w r2, [r9, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n d6be │ │ │ │ │ + b.n d6e6 │ │ │ │ │ lsls r3, r2, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, d864 │ │ │ │ │ + cbz r0, d88c │ │ │ │ │ ldr.w r3, [r9, #88] @ 0x58 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - b.n d742 │ │ │ │ │ + b.n d76a │ │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d6b8 │ │ │ │ │ + bne.w d6e0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl d48 │ │ │ │ │ + bl 93c │ │ │ │ │ R_ARM_THM_CALL invalid_for_target_rule │ │ │ │ │ - b.n d6b8 │ │ │ │ │ + b.n d6e0 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r2, [r9, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r9, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w d60c │ │ │ │ │ + beq.w d634 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n d6de │ │ │ │ │ + b.n d706 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [r9, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr.w r3, [r9, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n d6d6 │ │ │ │ │ + b.n d6fe │ │ │ │ │ ldr.w r3, [r9, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str.w r1, [r9, #88] @ 0x58 │ │ │ │ │ - beq.w da12 │ │ │ │ │ + beq.w da3a │ │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w da06 │ │ │ │ │ + bne.w da2e │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl ac74 │ │ │ │ │ + bl ac80 │ │ │ │ │ ldr.w r1, [r9, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d9c8 │ │ │ │ │ + beq.w d9f0 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str.w r3, [r9, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w d9fe │ │ │ │ │ + beq.w da26 │ │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d9f2 │ │ │ │ │ + bne.w da1a │ │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d9e8 │ │ │ │ │ + beq.w da10 │ │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ │ ldr.w r1, [r9, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d9f6 │ │ │ │ │ + bne.w da1e │ │ │ │ │ movs r2, #1 │ │ │ │ │ strd r4, r2, [sp, #20] │ │ │ │ │ mov r4, r9 │ │ │ │ │ mov r9, r3 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n d9bc │ │ │ │ │ + beq.n d9e4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, d912 │ │ │ │ │ + cbnz r2, d93a │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w da1a │ │ │ │ │ + bne.w da42 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r9, r4 │ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ │ ldr.w r2, [r9, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r9, #88] @ 0x58 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ @@ -23807,53 +23831,53 @@ │ │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d9e2 │ │ │ │ │ + beq.n da0a │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bgt.n d9d0 │ │ │ │ │ + bgt.n d9f8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr.w r3, [r9, #88] @ 0x58 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r9 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr.w r7, [r9, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r7, d9c4 │ │ │ │ │ + cbnz r7, d9ec │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr.w r3, [r9, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d6aa │ │ │ │ │ + beq.w d6d2 │ │ │ │ │ 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, r9 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movw r3, #671 @ 0x29f │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d6aa │ │ │ │ │ + beq.w d6d2 │ │ │ │ │ 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, r9 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ @@ -23861,270 +23885,271 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC40 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC40 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d80c │ │ │ │ │ - b.n d732 │ │ │ │ │ + beq.w d834 │ │ │ │ │ + b.n d75a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n d900 │ │ │ │ │ + b.n d928 │ │ │ │ │ ldr.w r1, [r9, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [r9, #88] @ 0x58 │ │ │ │ │ - b.n d6aa │ │ │ │ │ + b.n d6d2 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr.w r0, [r7, r3, lsl #2] │ │ │ │ │ str.w r0, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n d93c │ │ │ │ │ + b.n d964 │ │ │ │ │ mov r9, r4 │ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [r9, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr.w r1, [r9, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [r9, #88] @ 0x58 │ │ │ │ │ - b.n d9c8 │ │ │ │ │ + b.n d9f0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n d8bc │ │ │ │ │ + b.n d8e4 │ │ │ │ │ ldr.w r3, [r9, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9, #88] @ 0x58 │ │ │ │ │ - b.n d6aa │ │ │ │ │ + b.n d6d2 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n d890 │ │ │ │ │ + b.n d8b8 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ac74 │ │ │ │ │ + bl ac80 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d912 │ │ │ │ │ + beq.w d93a │ │ │ │ │ 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 │ │ │ │ │ - cbz r0, da9c │ │ │ │ │ + cbz r0, dac4 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq.n da82 │ │ │ │ │ + beq.n daaa │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str.w r2, [r7, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n d8f4 │ │ │ │ │ + b.n d91c │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n d650 │ │ │ │ │ + b.n d678 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d6d0 │ │ │ │ │ + bne.w d6f8 │ │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d630 │ │ │ │ │ - b.n d86a │ │ │ │ │ + bne.w d658 │ │ │ │ │ + b.n d892 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d9de │ │ │ │ │ + beq.n da06 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n da44 │ │ │ │ │ + b.n da6c │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r9, r4 │ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ │ - b.n d922 │ │ │ │ │ + b.n d94a │ │ │ │ │ │ │ │ │ │ -0000daa4 : │ │ │ │ │ +0000dacc : │ │ │ │ │ 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 r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w e146 │ │ │ │ │ + beq.w e184 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w e154 │ │ │ │ │ + bne.w e192 │ │ │ │ │ ldrd r7, r5, [r4, #8] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq.w de0a │ │ │ │ │ + beq.w de48 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ mov fp, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w de30 │ │ │ │ │ + bne.w de6e │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #675 @ 0x2a3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w dcc2 │ │ │ │ │ + beq.w dcee │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w dcc2 │ │ │ │ │ + beq.w dcee │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ef34 │ │ │ │ │ + bl ef88 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w dcc4 │ │ │ │ │ + bne.w dcf0 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w dcc2 │ │ │ │ │ + beq.w dcee │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f914 │ │ │ │ │ + bl f968 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w dcc4 │ │ │ │ │ + bne.w dcf0 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w dcc2 │ │ │ │ │ + beq.w dcee │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w e17a │ │ │ │ │ + beq.w e1a0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w df9e │ │ │ │ │ + bne.w e1b0 │ │ │ │ │ movs r1, #51 @ 0x33 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w dc80 │ │ │ │ │ + bne.w dcac │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w dcc4 │ │ │ │ │ + bne.w dcf0 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w dcc2 │ │ │ │ │ + beq.w dcee │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w df8e │ │ │ │ │ + beq.w e036 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w df9e │ │ │ │ │ + bne.w e046 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, dbd2 │ │ │ │ │ + cbz r0, dbfa │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w df34 │ │ │ │ │ + bne.w df72 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n dc90 │ │ │ │ │ + bne.n dcbc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w df9c │ │ │ │ │ + bne.w e044 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w df4a │ │ │ │ │ + bne.w df88 │ │ │ │ │ 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 dcc4 │ │ │ │ │ + bne.n dcf0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13638 │ │ │ │ │ + bl 13690 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n dcc2 │ │ │ │ │ + beq.n dcee │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, dc58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w e1be │ │ │ │ │ ldr.w r7, [r8, #4] │ │ │ │ │ ldrd r3, r2, [r0, #20] │ │ │ │ │ - cbz r5, dc66 │ │ │ │ │ + cbz r5, dc92 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w df5a │ │ │ │ │ + bne.w df98 │ │ │ │ │ strd r3, r2, [sp, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mov r2, r9 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ @@ -24134,157 +24159,158 @@ │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #28] │ │ │ │ │ bl 0 <_PyAST_FunctionDef> │ │ │ │ │ R_ARM_THM_CALL _PyAST_FunctionDef │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e15a │ │ │ │ │ + beq.w de1a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r3, r2, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 <_PyPegen_empty_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_empty_arguments │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldrd r3, r2, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n dc24 │ │ │ │ │ + bne.n dc50 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n dc24 │ │ │ │ │ + b.n dc50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w db7e │ │ │ │ │ - b.n db7a │ │ │ │ │ + bne.w dba6 │ │ │ │ │ + b.n dba2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w df9e │ │ │ │ │ + bne.w e046 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w e09a │ │ │ │ │ + beq.w e066 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w dfa4 │ │ │ │ │ + bne.w dfcc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ - b.n dbde │ │ │ │ │ + b.n dc06 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w df1c │ │ │ │ │ + bne.w e190 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ddf0 │ │ │ │ │ + beq.w de2e │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #675 @ 0x2a3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ddf0 │ │ │ │ │ + beq.w de2e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ddf0 │ │ │ │ │ + beq.w de2e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ef34 │ │ │ │ │ + bl ef88 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n ddf0 │ │ │ │ │ + bne.n de2e │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ddf0 │ │ │ │ │ + beq.n de2e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f914 │ │ │ │ │ + bl f968 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n ddf0 │ │ │ │ │ + bne.n de2e │ │ │ │ │ movs r1, #8 │ │ │ │ │ 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 ddf2 │ │ │ │ │ + beq.n de30 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w e172 │ │ │ │ │ + beq.w e17c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e0ae │ │ │ │ │ + bne.w e198 │ │ │ │ │ movs r1, #51 @ 0x33 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w df24 │ │ │ │ │ + bne.w df62 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ 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 ddf2 │ │ │ │ │ + bne.n de30 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ddf0 │ │ │ │ │ + beq.n de2e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 148b4 │ │ │ │ │ + bl 14910 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n ddf0 │ │ │ │ │ + bne.n de2e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13638 │ │ │ │ │ + bl 13690 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, ddf0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n de2e │ │ │ │ │ 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 dc58 │ │ │ │ │ + beq.w e1be │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ ldrd r7, r8, [r0, #20] │ │ │ │ │ - cbz r5, ddf8 │ │ │ │ │ + cbz r5, de36 │ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f70c │ │ │ │ │ + bl f760 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ strd r9, r3, [sp, #8] │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r2, r6 │ │ │ │ │ strd r7, r8, [sp, #20] │ │ │ │ │ movs r3, #0 │ │ │ │ │ @@ -24298,286 +24324,317 @@ │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC44 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 176d4 │ │ │ │ │ + bl 17c28 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e15a │ │ │ │ │ + bne.w dc84 │ │ │ │ │ + str r2, [sp, #32] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cbz r0, de32 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n dc5c │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + b.n dc88 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n ddec │ │ │ │ │ + b.n dc86 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_empty_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_empty_arguments │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n dda4 │ │ │ │ │ + bne.n ddd4 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n dda4 │ │ │ │ │ + b.n ddd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w e18a │ │ │ │ │ + blt.w e1c4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ mov fp, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n df16 │ │ │ │ │ + beq.n df54 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n df1c │ │ │ │ │ + bne.n df5a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w e0ba │ │ │ │ │ + beq.w e050 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, de94 │ │ │ │ │ + cbnz r2, ded2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #675 @ 0x2a3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, de92 │ │ │ │ │ + cbz r0, ded0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - cbz r0, de92 │ │ │ │ │ + cbz r0, ded0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ef34 │ │ │ │ │ + bl ef88 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, de94 │ │ │ │ │ + cbnz r2, ded2 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, de92 │ │ │ │ │ + cbz r0, ded0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f914 │ │ │ │ │ + bl f968 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, de94 │ │ │ │ │ + cbnz r2, ded2 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e010 │ │ │ │ │ + bne.w e082 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w e0c8 │ │ │ │ │ + bne.w e05e │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w e0b6 │ │ │ │ │ + bne.w e04c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #675 @ 0x2a3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, df0c │ │ │ │ │ + cbz r0, df4a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, df0c │ │ │ │ │ + cbz r0, df4a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ef34 │ │ │ │ │ + bl ef88 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w e0b6 │ │ │ │ │ + bne.w e04c │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC42 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_forced_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, df0c │ │ │ │ │ + cbz r0, df4a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f914 │ │ │ │ │ + bl f968 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w e0b6 │ │ │ │ │ + bne.w e04c │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e0d0 │ │ │ │ │ + bne.w e0fe │ │ │ │ │ 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 │ │ │ │ │ - beq.w daf2 │ │ │ │ │ + beq.w db1a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n dc5c │ │ │ │ │ + b.n dc88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w dd5a │ │ │ │ │ - b.n dd54 │ │ │ │ │ + bne.w dd88 │ │ │ │ │ + b.n dd82 │ │ │ │ │ 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 dbd2 │ │ │ │ │ + beq.w dbfa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w dc04 │ │ │ │ │ - b.n dcc4 │ │ │ │ │ + beq.w dc2c │ │ │ │ │ + b.n dcf0 │ │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ │ strd r3, r2, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_AsString │ │ │ │ │ ldrd r3, r2, [sp, #40] @ 0x28 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, df84 │ │ │ │ │ + cbz r0, dfc2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r3, r2, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 <_PyPegen_new_type_comment> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_new_type_comment │ │ │ │ │ mov sl, r0 │ │ │ │ │ ldrd r3, r2, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w dc2c │ │ │ │ │ + bne.w dc58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n dc2c │ │ │ │ │ - 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 dbb4 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n dcc4 │ │ │ │ │ + b.n dc58 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w dcb4 │ │ │ │ │ + beq.w dce0 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w dcb4 │ │ │ │ │ + beq.w dce0 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w dcb4 │ │ │ │ │ + beq.w dce0 │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w dcb4 │ │ │ │ │ + beq.w dce0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC43 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC43 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n e08a │ │ │ │ │ + cbnz r0, e07a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w dcb6 │ │ │ │ │ + beq.w dce2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n dcba │ │ │ │ │ + b.n dce6 │ │ │ │ │ + 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 dbdc │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n dcf0 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n df4e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a80 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w de7e │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n df52 │ │ │ │ │ + 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 dcd2 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + b.n dce6 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n df8a │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 868 <_PyPegen_parse+0x868> │ │ │ │ │ R_ARM_THM_CALL _tmp_227_rule │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w de94 │ │ │ │ │ + bne.w ded2 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w de92 │ │ │ │ │ + beq.w ded0 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w de92 │ │ │ │ │ + beq.w ded0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w de92 │ │ │ │ │ + beq.w ded0 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -24586,86 +24643,54 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC41 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbnz r0, e092 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n e174 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w df0e │ │ │ │ │ + beq.w df4c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n df14 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n df4c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ddec │ │ │ │ │ - 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 dca6 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - b.n dcba │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ddf2 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n df10 │ │ │ │ │ + b.n df52 │ │ │ │ │ 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 de40 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n df14 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl a80 │ │ │ │ │ + bl 868 <_PyPegen_parse+0x868> │ │ │ │ │ R_ARM_THM_CALL _tmp_228_rule │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n e0b6 │ │ │ │ │ + bne.n e04c │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_forced_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w df0c │ │ │ │ │ + beq.w df4a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 148b4 │ │ │ │ │ + bl 14910 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n e0b6 │ │ │ │ │ + bne.n e04c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13638 │ │ │ │ │ + bl 13690 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w df0c │ │ │ │ │ + beq.w df4a │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ mov r2, r5 │ │ │ │ │ strd sl, r3, [sp, #20] │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ strd r9, r3, [sp, #12] │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ strd r8, r3, [sp, #4] │ │ │ │ │ @@ -24678,93 +24703,98 @@ │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ddec │ │ │ │ │ + bne.w dc86 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n df14 │ │ │ │ │ + b.n df52 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n dc86 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n dd6a │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w dad2 │ │ │ │ │ + beq.w dafa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n dc5c │ │ │ │ │ - str r2, [sp, #32] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ │ + b.n dc88 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w ddf4 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n dc5c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n dd3c │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n de30 │ │ │ │ │ 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 db66 │ │ │ │ │ - b.n df9c │ │ │ │ │ + beq.w db8e │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w dcf8 │ │ │ │ │ + b.n e192 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n dc88 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n dc5c │ │ │ │ │ - nop │ │ │ │ │ + b.n dc88 │ │ │ │ │ │ │ │ │ │ -0000e198 : │ │ │ │ │ +0000e1d0 : │ │ │ │ │ arguments_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 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n e242 │ │ │ │ │ + beq.n e27a │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n e24e │ │ │ │ │ + bne.n e286 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1174 @ 0x496 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbnz r0, e1fc │ │ │ │ │ + cbnz r0, e234 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e24c │ │ │ │ │ + bne.n e284 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e258 │ │ │ │ │ + bl e290 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, e208 │ │ │ │ │ + cbnz r0, e240 │ │ │ │ │ ldr r5, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r5, e22e │ │ │ │ │ + cbnz r5, e266 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1174 @ 0x496 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ @@ -24776,173 +24806,173 @@ │ │ │ │ │ pop {r4, r5, r6, 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 e1e6 │ │ │ │ │ + bne.n e21e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e1ec │ │ │ │ │ - b.n e1e6 │ │ │ │ │ + bne.n e224 │ │ │ │ │ + b.n e21e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, e24c │ │ │ │ │ + cbnz r3, e284 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11f0 │ │ │ │ │ + bl e3c │ │ │ │ │ R_ARM_THM_CALL invalid_arguments_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e1ec │ │ │ │ │ + bne.n e224 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n e1ec │ │ │ │ │ + b.n e224 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n e1c0 │ │ │ │ │ + beq.n e1f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e204 │ │ │ │ │ + b.n e23c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000e258 : │ │ │ │ │ +0000e290 : │ │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w e882 │ │ │ │ │ + beq.w e8ba │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e890 │ │ │ │ │ + bne.w e8c8 │ │ │ │ │ ldrd r9, r5, [r4, #8] │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - beq.w e8c6 │ │ │ │ │ + beq.w e8fe │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov fp, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r6, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w e8f4 │ │ │ │ │ + beq.w e92c │ │ │ │ │ adds r2, r6, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w e896 │ │ │ │ │ + beq.w e8ce │ │ │ │ │ adds r6, #2 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w e8b2 │ │ │ │ │ + beq.w e8ea │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w e5ba │ │ │ │ │ + beq.w e5f2 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr.w r8, [r3, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w e67a │ │ │ │ │ + bne.w e6b2 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e756 │ │ │ │ │ + bne.w e78e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e5e2 │ │ │ │ │ + bne.w e61a │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e7c6 │ │ │ │ │ + bne.w e7fe │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r5, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e5ee │ │ │ │ │ + bne.w e626 │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w e926 │ │ │ │ │ + beq.w e95e │ │ │ │ │ adds r5, #2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w e942 │ │ │ │ │ + beq.w e97a │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w e4c0 │ │ │ │ │ + beq.w e4f8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e4fa │ │ │ │ │ + bne.w e532 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e7c2 │ │ │ │ │ + bne.w e7fa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbnz r0, e3a8 │ │ │ │ │ + cbnz r0, e3e0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e5b2 │ │ │ │ │ + bne.w e5ea │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16538 │ │ │ │ │ + bl 16ab8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e6f6 │ │ │ │ │ + bne.w e72e │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ @@ -24953,60 +24983,60 @@ │ │ │ │ │ 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 e372 │ │ │ │ │ + beq.n e3aa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r2, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ movs r3, #22 │ │ │ │ │ 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 r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e6c6 │ │ │ │ │ + beq.w e6fe │ │ │ │ │ movw r3, #6001 @ 0x1771 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w e7a0 │ │ │ │ │ + beq.w e7d8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e90a │ │ │ │ │ + bne.w e942 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e916 │ │ │ │ │ + beq.w e94e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e90a │ │ │ │ │ + bne.w e942 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e56e │ │ │ │ │ + bne.w e5a6 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e90e │ │ │ │ │ + beq.w e946 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -25014,117 +25044,117 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ 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 r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e5a4 │ │ │ │ │ + beq.w e5dc │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w e96e │ │ │ │ │ + beq.w e9a6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e97e │ │ │ │ │ + bne.w e9b6 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e6cc │ │ │ │ │ + bne.w e704 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e5a8 │ │ │ │ │ + bne.w e5e0 │ │ │ │ │ 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 e39a │ │ │ │ │ + beq.n e3d2 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ strd fp, r5, [sp] │ │ │ │ │ bl 0 <_PyPegen_collect_call_seqs> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_collect_call_seqs │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e39a │ │ │ │ │ + bne.w e3d2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e398 │ │ │ │ │ + beq.w e3d0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n e39e │ │ │ │ │ + b.n e3d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ itttt lt │ │ │ │ │ movlt r3, #1 │ │ │ │ │ strlt r3, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r2, [r4, #88] @ 0x58 │ │ │ │ │ addlt.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ - blt.w e7b8 │ │ │ │ │ + blt.w e7f0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r2, [r3, r6, lsl #2] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r6, [r2, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e94e │ │ │ │ │ + bne.w e986 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e358 │ │ │ │ │ + beq.w e390 │ │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e358 │ │ │ │ │ + beq.w e390 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e874 │ │ │ │ │ + beq.w e8ac │ │ │ │ │ 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 e874 │ │ │ │ │ + beq.w e8ac │ │ │ │ │ mov r1, r8 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldrd r8, r3, [r3, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e87c │ │ │ │ │ + beq.w e8b4 │ │ │ │ │ strd r8, r3, [sp] │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_NamedExpr> │ │ │ │ │ @@ -25132,88 +25162,88 @@ │ │ │ │ │ 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 176d4 │ │ │ │ │ + bl 17c28 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e7a8 │ │ │ │ │ + beq.w e7e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ - b.n e3c2 │ │ │ │ │ + b.n e3fa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f32c <_tmp_258_rule> │ │ │ │ │ + bl f380 <_tmp_258_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e418 │ │ │ │ │ + beq.w e450 │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e5f2 │ │ │ │ │ + bne.n e62a │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ movs r0, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e90e │ │ │ │ │ + beq.w e946 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ - b.n e428 │ │ │ │ │ + b.n e460 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w e386 │ │ │ │ │ + beq.w e3be │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n e39e │ │ │ │ │ + b.n e3d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w e800 │ │ │ │ │ + blt.w e838 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr.w r8, [r3, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n e676 │ │ │ │ │ + bne.n e6ae │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w e2e8 │ │ │ │ │ + beq.w e320 │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w e31c │ │ │ │ │ + beq.w e354 │ │ │ │ │ subs r2, r5, #1 │ │ │ │ │ - b.n e378 │ │ │ │ │ + b.n e3b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f32c <_tmp_258_rule> │ │ │ │ │ + bl f380 <_tmp_258_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e58a │ │ │ │ │ + beq.n e5c2 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e90e │ │ │ │ │ + beq.w e946 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ movs r5, #2 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r7, r6 │ │ │ │ │ strd r5, r8, [sp, #20] │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r8, r9 │ │ │ │ │ @@ -25221,193 +25251,193 @@ │ │ │ │ │ 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 e6ac │ │ │ │ │ + bne.n e6e4 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r9, r8 │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e910 │ │ │ │ │ + beq.w e948 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n e672 │ │ │ │ │ + ble.n e6aa │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ - beq.n e672 │ │ │ │ │ + beq.n e6aa │ │ │ │ │ mov r0, r2 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r7, r9 │ │ │ │ │ mov.w ip, r5, lsl #2 │ │ │ │ │ ldr r5, [r6, #4] │ │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ │ str r3, [r5, r1] │ │ │ │ │ adds r1, #4 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - bne.n e662 │ │ │ │ │ + bne.n e69a │ │ │ │ │ mov r9, r7 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b.n e428 │ │ │ │ │ + b.n e460 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e5e2 │ │ │ │ │ + bne.n e61a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w e998 │ │ │ │ │ + beq.w e9d0 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e80a │ │ │ │ │ + bne.w e842 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w e2e8 │ │ │ │ │ - b.n e5e2 │ │ │ │ │ - bl f32c <_tmp_258_rule> │ │ │ │ │ + beq.w e320 │ │ │ │ │ + b.n e61a │ │ │ │ │ + bl f380 <_tmp_258_rule> │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e62e │ │ │ │ │ + beq.n e666 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq.n e6dc │ │ │ │ │ + beq.n e714 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str.w r3, [r6, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n e61e │ │ │ │ │ + b.n e656 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n e378 │ │ │ │ │ + b.n e3b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16538 │ │ │ │ │ + bl 16ab8 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e470 │ │ │ │ │ - b.n e46e │ │ │ │ │ + bne.w e4a8 │ │ │ │ │ + b.n e4a6 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ lsls r3, r2, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ 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 e958 │ │ │ │ │ + beq.w e990 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n e6bc │ │ │ │ │ + b.n e6f4 │ │ │ │ │ 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 e39a │ │ │ │ │ + beq.w e3d2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r8, r7, [r5, #20] │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_extract_starred_exprs> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_extract_starred_exprs │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, e726 │ │ │ │ │ + cbnz r0, e75e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e95e │ │ │ │ │ + bne.w e996 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_delete_starred_exprs> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_delete_starred_exprs │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e984 │ │ │ │ │ + beq.w e9bc │ │ │ │ │ strd r8, r7, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ str.w fp, [sp] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ 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.w e39a │ │ │ │ │ - b.n e4ac │ │ │ │ │ + bne.w e3d2 │ │ │ │ │ + b.n e4e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e2f6 │ │ │ │ │ + beq.w e32e │ │ │ │ │ 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.w e9ac │ │ │ │ │ + beq.w e9e4 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r7, [r5, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e7f8 │ │ │ │ │ + beq.n e830 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6001 @ 0x1771 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w e3ea │ │ │ │ │ + bne.w e422 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n e3ea │ │ │ │ │ + b.n e422 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e878 │ │ │ │ │ + beq.n e8b0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w e368 │ │ │ │ │ + beq.w e3a0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n e6c8 │ │ │ │ │ + b.n e700 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ @@ -25415,47 +25445,47 @@ │ │ │ │ │ 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 r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e790 │ │ │ │ │ + bne.n e7c8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e86e │ │ │ │ │ + beq.n e8a6 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e5e6 │ │ │ │ │ + b.n e61e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e86c │ │ │ │ │ + beq.n e8a4 │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r5, #1 │ │ │ │ │ - b.n e5e6 │ │ │ │ │ + b.n e61e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e69a │ │ │ │ │ + beq.w e6d2 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e69a │ │ │ │ │ + beq.w e6d2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e69a │ │ │ │ │ + beq.w e6d2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC45 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC45 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -25465,900 +25495,904 @@ │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r2, #12] │ │ │ │ │ - bl dc0 │ │ │ │ │ + bl 9b4 │ │ │ │ │ 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 e69c │ │ │ │ │ + beq.w e6d4 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e6a0 │ │ │ │ │ + b.n e6d8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r5, r2, #1 │ │ │ │ │ - b.n e5e6 │ │ │ │ │ + b.n e61e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e7b8 │ │ │ │ │ + b.n e7f0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e53c │ │ │ │ │ + b.n e574 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w e286 │ │ │ │ │ + beq.w e2be │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n e39e │ │ │ │ │ + b.n e3d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e6c8 │ │ │ │ │ + bne.w e700 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne.w e2c8 │ │ │ │ │ + bne.w e300 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e5e2 │ │ │ │ │ + bne.w e61a │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.n e2ca │ │ │ │ │ + b.n e302 │ │ │ │ │ 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 e964 │ │ │ │ │ + blt.n e99c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r1 │ │ │ │ │ mov fp, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e890 │ │ │ │ │ + bne.n e8c8 │ │ │ │ │ adds r6, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w e2ae │ │ │ │ │ + bne.w e2e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w e2ae │ │ │ │ │ + beq.w e2e6 │ │ │ │ │ subs r6, #1 │ │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e5a8 │ │ │ │ │ + b.n e5e0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e6c8 │ │ │ │ │ + b.n e700 │ │ │ │ │ mov r2, r5 │ │ │ │ │ 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 r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n e378 │ │ │ │ │ + b.n e3b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e7c2 │ │ │ │ │ + bne.w e7fa │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne.w e334 │ │ │ │ │ + bne.w e36c │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r6 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r3, e954 │ │ │ │ │ + cbz r3, e98c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n e7b8 │ │ │ │ │ + b.n e7f0 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n e336 │ │ │ │ │ + b.n e36e │ │ │ │ │ mov r9, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ - b.n e910 │ │ │ │ │ + b.n e948 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e726 │ │ │ │ │ + b.n e75e │ │ │ │ │ movs r3, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e39e │ │ │ │ │ + b.n e3d6 │ │ │ │ │ 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 e45c │ │ │ │ │ + beq.w e494 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e5a8 │ │ │ │ │ + b.n e5e0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e736 │ │ │ │ │ + beq.w e76e │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e736 │ │ │ │ │ + b.n e76e │ │ │ │ │ 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 e68a │ │ │ │ │ + beq.w e6c2 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n e6a0 │ │ │ │ │ + b.n e6d8 │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r5, #1 │ │ │ │ │ - b.n e5e6 │ │ │ │ │ + b.n e61e │ │ │ │ │ │ │ │ │ │ -0000e9b4 : │ │ │ │ │ +0000e9ec : │ │ │ │ │ annotated_rhs_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 ea02 │ │ │ │ │ + beq.n ea3a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, e9fa │ │ │ │ │ + cbnz r3, ea32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl f1d0 │ │ │ │ │ - cbnz r0, e9ee │ │ │ │ │ + bl f224 │ │ │ │ │ + cbnz r0, ea26 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, e9ee │ │ │ │ │ + cbnz r3, ea26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9538 │ │ │ │ │ - cbz r0, e9f6 │ │ │ │ │ + bl 955c │ │ │ │ │ + cbz r0, ea2e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n e9ee │ │ │ │ │ + b.n ea26 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n e9f2 │ │ │ │ │ + b.n ea2a │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n e9d2 │ │ │ │ │ + b.n ea0a │ │ │ │ │ │ │ │ │ │ -0000ea08 : │ │ │ │ │ +0000ea40 : │ │ │ │ │ dotted_name_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w eefc │ │ │ │ │ + beq.w eede │ │ │ │ │ add r2, sp, #24 │ │ │ │ │ movw r1, #1028 @ 0x404 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - cbz r0, ea4c │ │ │ │ │ + cbz r0, ea84 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ + mov r7, r1 │ │ │ │ │ mov r6, r1 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ movw r2, #1028 @ 0x404 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ 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 ef0a │ │ │ │ │ + bne.w eeec │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w eeb8 │ │ │ │ │ + beq.w ef06 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n eb38 │ │ │ │ │ + bne.w ee74 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ - mov r7, r2 │ │ │ │ │ + mov r8, r2 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w eedc │ │ │ │ │ + beq.w eebe │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1028 @ 0x404 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n eb7c │ │ │ │ │ + beq.n eb66 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n eb2e │ │ │ │ │ + cbz r3, eaf2 │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n eb3c │ │ │ │ │ + cbnz r0, eb26 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ + str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n eb36 │ │ │ │ │ + bne.w ee72 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ee0e │ │ │ │ │ + beq.w ee1a │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w ee16 │ │ │ │ │ + bne.w ee24 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ - cmp r6, r1 │ │ │ │ │ - bge.n eb6c │ │ │ │ │ - mov r6, r1 │ │ │ │ │ + cmp r7, r1 │ │ │ │ │ + bge.n eb56 │ │ │ │ │ + mov r7, r1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.n ea52 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_name_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w ec6a │ │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_join_names_with_dot> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_join_names_with_dot │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w ee1e │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w ee32 │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ - cmp r2, r9 │ │ │ │ │ - bgt.w ec22 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n eaae │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n eac4 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - b.n ee16 │ │ │ │ │ + b.n ea8a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n eb2e │ │ │ │ │ + beq.n eaf2 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_join_names_with_dot> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_join_names_with_dot │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ee72 │ │ │ │ │ + beq.w ef34 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w ee16 │ │ │ │ │ + bne.w ee24 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ - cmp r1, r6 │ │ │ │ │ - bgt.n eae6 │ │ │ │ │ + cmp r1, r7 │ │ │ │ │ + bgt.n eb20 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ subs r2, #1 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr.w lr, [r4, #8] │ │ │ │ │ - mov r9, lr │ │ │ │ │ - mov r8, lr │ │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + mov r9, r1 │ │ │ │ │ movw r2, #1028 @ 0x404 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ 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 ef26 │ │ │ │ │ - adds r1, r2, #1 │ │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ │ - str.w r8, [r4, #8] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w ef12 │ │ │ │ │ + bne.w ef10 │ │ │ │ │ + adds r3, r2, #1 │ │ │ │ │ + movw r1, #6000 @ 0x1770 │ │ │ │ │ + str.w r9, [r4, #8] │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w eef4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ef22 │ │ │ │ │ - adds r3, r1, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - beq.w eeec │ │ │ │ │ + bne.n ec5a │ │ │ │ │ + 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 eece │ │ │ │ │ add r2, sp, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1028 @ 0x404 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ec7a │ │ │ │ │ + beq.n eca4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n ec6a │ │ │ │ │ + beq.n ec4e │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w eaec │ │ │ │ │ + bne.n ec60 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n ec74 │ │ │ │ │ + bne.n ec58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ee2c │ │ │ │ │ + beq.w ee2c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ee32 │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ - cmp r9, r2 │ │ │ │ │ - bge.w eb20 │ │ │ │ │ - mov r9, r2 │ │ │ │ │ + bne.w ee78 │ │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ │ + cmp r5, r0 │ │ │ │ │ + bge.n ec90 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n eb84 │ │ │ │ │ + b.n eb6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ed38 │ │ │ │ │ + beq.w ed60 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_join_names_with_dot> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_join_names_with_dot │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ee38 │ │ │ │ │ + beq.w ee3c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ee4a │ │ │ │ │ + bne.w ee50 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bgt.n ed1c │ │ │ │ │ + bgt.w ed4a │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n ebe4 │ │ │ │ │ + bne.n ebca │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n ebfe │ │ │ │ │ + beq.n ebe2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, r3, #1 │ │ │ │ │ - b.n ee32 │ │ │ │ │ + add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n ee34 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_name_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n ec4e │ │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_join_names_with_dot> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_join_names_with_dot │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w ef64 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w ee78 │ │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ │ + cmp r0, r5 │ │ │ │ │ + bgt.n ec04 │ │ │ │ │ + mov ip, r1 │ │ │ │ │ + add.w r3, ip, #4294967295 @ 0xffffffff │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w eae6 │ │ │ │ │ + b.n eaf4 │ │ │ │ │ ldr.w lr, [r4, #8] │ │ │ │ │ str.w lr, [sp] │ │ │ │ │ mov fp, lr │ │ │ │ │ movw r2, #1028 @ 0x404 │ │ │ │ │ mov r1, fp │ │ │ │ │ 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 eece │ │ │ │ │ + bne.w eeb0 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w ee92 │ │ │ │ │ + beq.w ee9c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w eea2 │ │ │ │ │ + bne.w eeac │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n ed48 │ │ │ │ │ + beq.w ef54 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1028 @ 0x404 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ed62 │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.n ed38 │ │ │ │ │ + beq.n ed70 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + cbz r3, ed60 │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ec28 │ │ │ │ │ + bne.w ec0a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - cbnz r2, ed42 │ │ │ │ │ + cbnz r2, ed6a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ee44 │ │ │ │ │ + beq.w ee4a │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ee4a │ │ │ │ │ + bne.w ee50 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bge.n ec5c │ │ │ │ │ + bge.w ec40 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b.n ec84 │ │ │ │ │ - mov ip, r3 │ │ │ │ │ + b.n ecae │ │ │ │ │ + mov r0, r1 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ + subs r0, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - add.w r3, ip, #4294967295 @ 0xffffffff │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n ece4 │ │ │ │ │ + bne.n ed0c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n ecf8 │ │ │ │ │ + beq.n ed24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - b.n ee4a │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - add r2, sp, #36 @ 0x24 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #1028 @ 0x404 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - bl 0 <_PyPegen_is_memoized> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n ecd6 │ │ │ │ │ + b.n ee50 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ strd r1, r1, [sp, #8] │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ movw r2, #1028 @ 0x404 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w eea6 │ │ │ │ │ + bne.w ef1e │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w eeb0 │ │ │ │ │ + beq.w ef2c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n ee6c │ │ │ │ │ + bne.n ee6a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bl ea08 │ │ │ │ │ - cbz r0, edae │ │ │ │ │ + bl ea40 │ │ │ │ │ + cbz r0, edba │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, eddc │ │ │ │ │ + cbnz r0, edea │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n ee6c │ │ │ │ │ + bne.n ee6a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ee60 │ │ │ │ │ + beq.n ee56 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n ee66 │ │ │ │ │ + bne.n ee60 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - ble.n ed22 │ │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + bge.n ed50 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ - b.n ed68 │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + b.n ed76 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n edae │ │ │ │ │ + beq.n edba │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_join_names_with_dot> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_join_names_with_dot │ │ │ │ │ + mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ee50 │ │ │ │ │ + beq.n ee80 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - mov r3, r1 │ │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ + subs r0, #1 │ │ │ │ │ + str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n ee66 │ │ │ │ │ + bne.n ee7c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bgt.n edd6 │ │ │ │ │ - mov ip, r1 │ │ │ │ │ - b.n ed24 │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + bgt.n ede4 │ │ │ │ │ + b.n ed52 │ │ │ │ │ + str.w r8, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w eb6c │ │ │ │ │ + beq.w eb56 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ea44 │ │ │ │ │ + b.n ea7c │ │ │ │ │ + mov ip, r1 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w ec92 │ │ │ │ │ + add.w r3, ip, #4294967295 @ 0xffffffff │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n eaf4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n eec2 │ │ │ │ │ + bne.n ef48 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w eb20 │ │ │ │ │ + beq.w ec40 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n eabe │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, r3, #1 │ │ │ │ │ - cbnz r0, ee86 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w ec5c │ │ │ │ │ - subs r1, #1 │ │ │ │ │ + b.n ebda │ │ │ │ │ + mov ip, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ebf6 │ │ │ │ │ + cbnz r2, ee62 │ │ │ │ │ + mov r0, ip │ │ │ │ │ + b.n ed52 │ │ │ │ │ + mov ip, r1 │ │ │ │ │ + add.w r3, ip, #4294967295 @ 0xffffffff │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n ed1e │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n ee62 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + b.n ee24 │ │ │ │ │ + mov ip, r1 │ │ │ │ │ + b.n ee34 │ │ │ │ │ + mov ip, r0 │ │ │ │ │ + b.n ee62 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ + add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n eec8 │ │ │ │ │ + bne.n ef7a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ + str.w ip, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w ed22 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ecf2 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n ee66 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - cbnz r0, ee8c │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w eb6c │ │ │ │ │ - b.n ee16 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n ee4a │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n ee16 │ │ │ │ │ + bne.n ee62 │ │ │ │ │ + mov r0, ip │ │ │ │ │ + b.n ed52 │ │ │ │ │ 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 ecb2 │ │ │ │ │ + beq.w ecdc │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n ee4a │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - b.n ed32 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n ed90 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ea76 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n ee32 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n ee66 │ │ │ │ │ + b.n ee50 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ebe4 │ │ │ │ │ - b.n ec6a │ │ │ │ │ + bne.w ebca │ │ │ │ │ + b.n ec4e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1028 @ 0x404 │ │ │ │ │ - b.n ea96 │ │ │ │ │ + b.n ead0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ add r2, sp, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1028 @ 0x404 │ │ │ │ │ - b.n ebcc │ │ │ │ │ + b.n ebb2 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ add r2, sp, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1028 @ 0x404 │ │ │ │ │ - b.n ea32 │ │ │ │ │ + b.n ea6a │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ea44 │ │ │ │ │ + b.n ea7c │ │ │ │ │ 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 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w ebb2 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - b.n ee32 │ │ │ │ │ + beq.w eb98 │ │ │ │ │ + b.n ec5a │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n eaae │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w eaae │ │ │ │ │ - b.n eb2e │ │ │ │ │ + bne.w eae6 │ │ │ │ │ + b.n eaf2 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w ed0c │ │ │ │ │ + b.n ed60 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n ed9c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + cbnz r0, ef4e │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w eb56 │ │ │ │ │ + b.n ee24 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n ee50 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n ee24 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + add r2, sp, #36 @ 0x24 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #1028 @ 0x404 │ │ │ │ │ + b.n ecf6 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ │ + cbnz r0, ef80 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w ec92 │ │ │ │ │ + b.n ee34 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n ee62 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n ee34 │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -0000ef34 : │ │ │ │ │ +0000ef88 : │ │ │ │ │ type_params_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w f14c │ │ │ │ │ + beq.w f1a0 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f15a │ │ │ │ │ + bne.w f1ae │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f07e │ │ │ │ │ + bne.w f0d2 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, ef86 │ │ │ │ │ + cbnz r0, efda │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w f142 │ │ │ │ │ + beq.w f196 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f138 │ │ │ │ │ + bne.w f18c │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w f122 │ │ │ │ │ + beq.w f176 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 314c │ │ │ │ │ + bl 2b4c │ │ │ │ │ R_ARM_THM_CALL type_param_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f110 │ │ │ │ │ + beq.w f164 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w f11a │ │ │ │ │ + beq.w f16e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f10a │ │ │ │ │ + bne.w f15e │ │ │ │ │ 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 f102 │ │ │ │ │ + beq.w f156 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f10a │ │ │ │ │ + bne.w f15e │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f0c0 │ │ │ │ │ + bne.n f114 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f0fc │ │ │ │ │ + beq.n f150 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bgt.n f0b2 │ │ │ │ │ + bgt.n f106 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r1, r9 │ │ │ │ │ @@ -26368,447 +26402,447 @@ │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f114 │ │ │ │ │ + beq.n f168 │ │ │ │ │ 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 f172 │ │ │ │ │ + bne.w f1c6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ef76 │ │ │ │ │ + beq.n efca │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC48 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC48 │ │ │ │ │ mov r3, r6 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 176d4 │ │ │ │ │ + bl 17c28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f15e │ │ │ │ │ + beq.n f1b2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ef7c │ │ │ │ │ + b.n efd0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w f1bc │ │ │ │ │ + beq.w f210 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f176 │ │ │ │ │ + bne.n f1ca │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w ef6c │ │ │ │ │ + beq.w efc0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ef80 │ │ │ │ │ + b.n efd4 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr.w r0, [r7, r3, lsl #2] │ │ │ │ │ str.w r0, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n f01a │ │ │ │ │ + b.n f06e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bl 314c │ │ │ │ │ + bl 2b4c │ │ │ │ │ R_ARM_THM_CALL type_param_rule │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f004 │ │ │ │ │ + beq.n f058 │ │ │ │ │ cmp sl, r6 │ │ │ │ │ - beq.n f0e0 │ │ │ │ │ + beq.n f134 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ str.w r2, [r7, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ mov r8, r1 │ │ │ │ │ - b.n eff4 │ │ │ │ │ + b.n f048 │ │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ │ mov.w r3, sl, lsl #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ │ - cbz r0, f0fc │ │ │ │ │ + cbz r0, f150 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n f0d4 │ │ │ │ │ + b.n f128 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ef78 │ │ │ │ │ + b.n efcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n efcc │ │ │ │ │ + b.n f020 │ │ │ │ │ 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 efae │ │ │ │ │ + beq.w f002 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f114 │ │ │ │ │ + b.n f168 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ef7a │ │ │ │ │ + b.n efce │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ef98 │ │ │ │ │ + b.n efec │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w ef62 │ │ │ │ │ + beq.w efb6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n f0ac │ │ │ │ │ + b.n f100 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ef7a │ │ │ │ │ + beq.w efce │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f0ac │ │ │ │ │ + b.n f100 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f114 │ │ │ │ │ + b.n f168 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f09a │ │ │ │ │ + beq.n f0ee │ │ │ │ │ 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 .LC47 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC47 │ │ │ │ │ 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 dc0 │ │ │ │ │ + bl 9b4 │ │ │ │ │ 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 f09c │ │ │ │ │ + beq.w f0f0 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f0a0 │ │ │ │ │ + b.n f0f4 │ │ │ │ │ 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 f08e │ │ │ │ │ + beq.w f0e2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n f0a0 │ │ │ │ │ + b.n f0f4 │ │ │ │ │ │ │ │ │ │ -0000f1d0 : │ │ │ │ │ +0000f224 : │ │ │ │ │ yield_expr_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #16 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w f302 │ │ │ │ │ + beq.w f356 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f310 │ │ │ │ │ + bne.w f364 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n f24a │ │ │ │ │ + beq.n f29e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov.w r1, #580 @ 0x244 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f27a │ │ │ │ │ + bne.n f2ce │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n f316 │ │ │ │ │ + bne.n f36a │ │ │ │ │ mov.w r1, #580 @ 0x244 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f2cc │ │ │ │ │ + bne.n f320 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n f31e │ │ │ │ │ + blt.n f372 │ │ │ │ │ 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 f316 │ │ │ │ │ + bne.n f36a │ │ │ │ │ mov.w r1, #580 @ 0x244 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f222 │ │ │ │ │ + beq.n f276 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #621 @ 0x26d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f222 │ │ │ │ │ + beq.n f276 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f222 │ │ │ │ │ + beq.n f276 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f23c │ │ │ │ │ + beq.n f290 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ bl 0 <_PyAST_YieldFrom> │ │ │ │ │ R_ARM_THM_CALL _PyAST_YieldFrom │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f23c │ │ │ │ │ + bne.n f290 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f23a │ │ │ │ │ + beq.n f28e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f240 │ │ │ │ │ + b.n f294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9538 │ │ │ │ │ + bl 955c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n f238 │ │ │ │ │ + bne.n f28c │ │ │ │ │ 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 f23c │ │ │ │ │ + beq.n f290 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ bl 0 <_PyAST_Yield> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Yield │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f23c │ │ │ │ │ - b.n f2ba │ │ │ │ │ + bne.n f290 │ │ │ │ │ + b.n f30e │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w f1fe │ │ │ │ │ + beq.w f252 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n f240 │ │ │ │ │ + b.n f294 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f240 │ │ │ │ │ + b.n f294 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f240 │ │ │ │ │ + b.n f294 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000f32c <_tmp_258_rule>: │ │ │ │ │ +0000f380 <_tmp_258_rule>: │ │ │ │ │ _tmp_258_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #24 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w f686 <_tmp_258_rule+0x35a> │ │ │ │ │ + beq.w f6da <_tmp_258_rule+0x35a> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f54e <_tmp_258_rule+0x222> │ │ │ │ │ + bne.w f5a2 <_tmp_258_rule+0x222> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w f50a <_tmp_258_rule+0x1de> │ │ │ │ │ + beq.w f55e <_tmp_258_rule+0x1de> │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.w f51e <_tmp_258_rule+0x1f2> │ │ │ │ │ + beq.w f572 <_tmp_258_rule+0x1f2> │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r7, r3, [r3, #12] │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f55a <_tmp_258_rule+0x22e> │ │ │ │ │ + bne.w f5ae <_tmp_258_rule+0x22e> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f58a <_tmp_258_rule+0x25e> │ │ │ │ │ + bne.w f5de <_tmp_258_rule+0x25e> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w f542 <_tmp_258_rule+0x216> │ │ │ │ │ + bne.w f596 <_tmp_258_rule+0x216> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f5ea <_tmp_258_rule+0x2be> │ │ │ │ │ + bne.w f63e <_tmp_258_rule+0x2be> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f54e <_tmp_258_rule+0x222> │ │ │ │ │ + bne.w f5a2 <_tmp_258_rule+0x222> │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w f696 <_tmp_258_rule+0x36a> │ │ │ │ │ + beq.w f6ea <_tmp_258_rule+0x36a> │ │ │ │ │ adds r3, #2 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w f6b6 <_tmp_258_rule+0x38a> │ │ │ │ │ + beq.w f70a <_tmp_258_rule+0x38a> │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r7, r5 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.n f45e <_tmp_258_rule+0x132> │ │ │ │ │ + beq.n f4b2 <_tmp_258_rule+0x132> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f498 <_tmp_258_rule+0x16c> │ │ │ │ │ + bne.n f4ec <_tmp_258_rule+0x16c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f5e6 <_tmp_258_rule+0x2ba> │ │ │ │ │ + bne.w f63a <_tmp_258_rule+0x2ba> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbnz r0, f424 <_tmp_258_rule+0xf8> │ │ │ │ │ + cbnz r0, f478 <_tmp_258_rule+0xf8> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r7 │ │ │ │ │ @@ -26820,85 +26854,85 @@ │ │ │ │ │ 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 f410 <_tmp_258_rule+0xe4> │ │ │ │ │ + beq.n f464 <_tmp_258_rule+0xe4> │ │ │ │ │ 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 r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f418 <_tmp_258_rule+0xec> │ │ │ │ │ + bne.n f46c <_tmp_258_rule+0xec> │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n f418 <_tmp_258_rule+0xec> │ │ │ │ │ + b.n f46c <_tmp_258_rule+0xec> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ itttt lt │ │ │ │ │ movlt r1, #1 │ │ │ │ │ strlt r1, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r2, [r4, #88] @ 0x58 │ │ │ │ │ addlt.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ - blt.w f5dc <_tmp_258_rule+0x2b0> │ │ │ │ │ + blt.w f630 <_tmp_258_rule+0x2b0> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w f6d8 <_tmp_258_rule+0x3ac> │ │ │ │ │ + bne.w f72c <_tmp_258_rule+0x3ac> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f3f6 <_tmp_258_rule+0xca> │ │ │ │ │ + beq.n f44a <_tmp_258_rule+0xca> │ │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f3f6 <_tmp_258_rule+0xca> │ │ │ │ │ + beq.n f44a <_tmp_258_rule+0xca> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f6ec <_tmp_258_rule+0x3c0> │ │ │ │ │ + beq.w f740 <_tmp_258_rule+0x3c0> │ │ │ │ │ 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 f6ec <_tmp_258_rule+0x3c0> │ │ │ │ │ + beq.w f740 <_tmp_258_rule+0x3c0> │ │ │ │ │ mov r1, r7 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldrd r7, 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 f6e6 <_tmp_258_rule+0x3ba> │ │ │ │ │ + beq.w f73a <_tmp_258_rule+0x3ba> │ │ │ │ │ strd r7, r3, [sp] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_NamedExpr> │ │ │ │ │ @@ -26906,119 +26940,119 @@ │ │ │ │ │ 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 176d4 │ │ │ │ │ + bl 17c28 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f5ca <_tmp_258_rule+0x29e> │ │ │ │ │ + beq.n f61e <_tmp_258_rule+0x29e> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #22 │ │ │ │ │ subs r2, #2 │ │ │ │ │ - b.n f440 <_tmp_258_rule+0x114> │ │ │ │ │ + b.n f494 <_tmp_258_rule+0x114> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, f542 <_tmp_258_rule+0x216> │ │ │ │ │ + cbnz r1, f596 <_tmp_258_rule+0x216> │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w f372 <_tmp_258_rule+0x46> │ │ │ │ │ + bne.w f3c6 <_tmp_258_rule+0x46> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w f67a <_tmp_258_rule+0x34e> │ │ │ │ │ + blt.w f6ce <_tmp_258_rule+0x34e> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r7, r3, [r3, #12] │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - cbnz r3, f556 <_tmp_258_rule+0x22a> │ │ │ │ │ + cbnz r3, f5aa <_tmp_258_rule+0x22a> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w f386 <_tmp_258_rule+0x5a> │ │ │ │ │ + beq.w f3da <_tmp_258_rule+0x5a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w f3ba <_tmp_258_rule+0x8e> │ │ │ │ │ + beq.w f40e <_tmp_258_rule+0x8e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f41c <_tmp_258_rule+0xf0> │ │ │ │ │ + b.n f470 <_tmp_258_rule+0xf0> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n f542 <_tmp_258_rule+0x216> │ │ │ │ │ + bne.n f596 <_tmp_258_rule+0x216> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w f6f4 <_tmp_258_rule+0x3c8> │ │ │ │ │ + beq.w f748 <_tmp_258_rule+0x3c8> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f61c <_tmp_258_rule+0x2f0> │ │ │ │ │ + bne.n f670 <_tmp_258_rule+0x2f0> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w f386 <_tmp_258_rule+0x5a> │ │ │ │ │ - b.n f542 <_tmp_258_rule+0x216> │ │ │ │ │ + beq.w f3da <_tmp_258_rule+0x5a> │ │ │ │ │ + b.n f596 <_tmp_258_rule+0x216> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f394 <_tmp_258_rule+0x68> │ │ │ │ │ + beq.w f3e8 <_tmp_258_rule+0x68> │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f6de <_tmp_258_rule+0x3b2> │ │ │ │ │ + beq.w f732 <_tmp_258_rule+0x3b2> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f674 <_tmp_258_rule+0x348> │ │ │ │ │ + beq.n f6c8 <_tmp_258_rule+0x348> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n f418 <_tmp_258_rule+0xec> │ │ │ │ │ + b.n f46c <_tmp_258_rule+0xec> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f708 <_tmp_258_rule+0x3dc> │ │ │ │ │ + beq.w f75c <_tmp_258_rule+0x3dc> │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w f406 <_tmp_258_rule+0xda> │ │ │ │ │ + beq.w f45a <_tmp_258_rule+0xda> │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n f458 <_tmp_258_rule+0x12c> │ │ │ │ │ + b.n f4ac <_tmp_258_rule+0x12c> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -27026,38 +27060,38 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC46 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f5c4 <_tmp_258_rule+0x298> │ │ │ │ │ + bne.n f618 <_tmp_258_rule+0x298> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f6d2 <_tmp_258_rule+0x3a6> │ │ │ │ │ + beq.n f726 <_tmp_258_rule+0x3a6> │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f546 <_tmp_258_rule+0x21a> │ │ │ │ │ + b.n f59a <_tmp_258_rule+0x21a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f578 <_tmp_258_rule+0x24c> │ │ │ │ │ + beq.n f5cc <_tmp_258_rule+0x24c> │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f578 <_tmp_258_rule+0x24c> │ │ │ │ │ + beq.n f5cc <_tmp_258_rule+0x24c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f578 <_tmp_258_rule+0x24c> │ │ │ │ │ + beq.n f5cc <_tmp_258_rule+0x24c> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC45 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC45 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -27066,246 +27100,246 @@ │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r9, #12] │ │ │ │ │ - bl dc0 │ │ │ │ │ + bl 9b4 │ │ │ │ │ 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 f57a <_tmp_258_rule+0x24e> │ │ │ │ │ + beq.n f5ce <_tmp_258_rule+0x24e> │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f57e <_tmp_258_rule+0x252> │ │ │ │ │ + b.n f5d2 <_tmp_258_rule+0x252> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, f6d0 <_tmp_258_rule+0x3a4> │ │ │ │ │ + cbz r0, f724 <_tmp_258_rule+0x3a4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f546 <_tmp_258_rule+0x21a> │ │ │ │ │ + b.n f59a <_tmp_258_rule+0x21a> │ │ │ │ │ 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 f358 <_tmp_258_rule+0x2c> │ │ │ │ │ - b.n f54e <_tmp_258_rule+0x222> │ │ │ │ │ + beq.w f3ac <_tmp_258_rule+0x2c> │ │ │ │ │ + b.n f5a2 <_tmp_258_rule+0x222> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n f5e6 <_tmp_258_rule+0x2ba> │ │ │ │ │ + bne.n f63a <_tmp_258_rule+0x2ba> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n f6b8 <_tmp_258_rule+0x38c> │ │ │ │ │ + beq.n f70c <_tmp_258_rule+0x38c> │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b.n f3d6 <_tmp_258_rule+0xaa> │ │ │ │ │ + b.n f42a <_tmp_258_rule+0xaa> │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, f6c8 <_tmp_258_rule+0x39c> │ │ │ │ │ + cbnz r1, f71c <_tmp_258_rule+0x39c> │ │ │ │ │ mov r6, r7 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - b.n f3d6 <_tmp_258_rule+0xaa> │ │ │ │ │ + b.n f42a <_tmp_258_rule+0xaa> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r7 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n f5dc <_tmp_258_rule+0x2b0> │ │ │ │ │ + b.n f630 <_tmp_258_rule+0x2b0> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n f546 <_tmp_258_rule+0x21a> │ │ │ │ │ + b.n f59a <_tmp_258_rule+0x21a> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n f5dc <_tmp_258_rule+0x2b0> │ │ │ │ │ + b.n f630 <_tmp_258_rule+0x2b0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f546 <_tmp_258_rule+0x21a> │ │ │ │ │ + b.n f59a <_tmp_258_rule+0x21a> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f4d8 <_tmp_258_rule+0x1ac> │ │ │ │ │ + b.n f52c <_tmp_258_rule+0x1ac> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n f5dc <_tmp_258_rule+0x2b0> │ │ │ │ │ + b.n f630 <_tmp_258_rule+0x2b0> │ │ │ │ │ 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 f56a <_tmp_258_rule+0x23e> │ │ │ │ │ + beq.w f5be <_tmp_258_rule+0x23e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f57e <_tmp_258_rule+0x252> │ │ │ │ │ + b.n f5d2 <_tmp_258_rule+0x252> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f5dc <_tmp_258_rule+0x2b0> │ │ │ │ │ + b.n f630 <_tmp_258_rule+0x2b0> │ │ │ │ │ │ │ │ │ │ -0000f70c : │ │ │ │ │ +0000f760 : │ │ │ │ │ NEW_TYPE_COMMENT(): │ │ │ │ │ - cbnz r1, f712 │ │ │ │ │ + cbnz r1, f766 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_AsString │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, f736 │ │ │ │ │ + cbz r0, f78a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_new_type_comment> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_new_type_comment │ │ │ │ │ - cbz r0, f736 │ │ │ │ │ + cbz r0, f78a │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000f740 : │ │ │ │ │ +0000f794 : │ │ │ │ │ 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 f8f2 │ │ │ │ │ + beq.w f946 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n f7d6 │ │ │ │ │ + bne.n f82a │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.n f7b2 │ │ │ │ │ + beq.n f806 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r6, r3, [r3, #12] │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n f820 │ │ │ │ │ + bne.n f874 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, f7de │ │ │ │ │ + cbnz r0, f832 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r6, f7d6 │ │ │ │ │ + cbnz r6, f82a │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f84a │ │ │ │ │ + bne.n f89e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, r2, #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 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n f87c │ │ │ │ │ + blt.n f8d0 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr.w r3, [r1, r6, lsl #2] │ │ │ │ │ ldrd r6, r3, [r3, #12] │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - cbnz r3, f81a │ │ │ │ │ + cbnz r3, f86e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n f784 │ │ │ │ │ + beq.n f7d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f7a8 │ │ │ │ │ + b.n f7fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f78e │ │ │ │ │ + beq.n f7e2 │ │ │ │ │ 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.w f902 │ │ │ │ │ + beq.w f956 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f8f8 │ │ │ │ │ + beq.n f94c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f7a6 │ │ │ │ │ + b.n f7fa │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n f7d6 │ │ │ │ │ + bne.n f82a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n f8e0 │ │ │ │ │ + beq.n f934 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbnz r0, f888 │ │ │ │ │ + cbnz r0, f8dc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n f784 │ │ │ │ │ - b.n f7d6 │ │ │ │ │ + beq.n f7d8 │ │ │ │ │ + b.n f82a │ │ │ │ │ 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 │ │ │ │ │ @@ -27313,44 +27347,44 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC46 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f816 │ │ │ │ │ + bne.n f86a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f7a4 │ │ │ │ │ + beq.n f7f8 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f7a8 │ │ │ │ │ + b.n f7fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f7a8 │ │ │ │ │ + b.n f7fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f83a │ │ │ │ │ + beq.n f88e │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f83a │ │ │ │ │ + beq.n f88e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f83a │ │ │ │ │ + beq.n f88e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC45 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC45 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -27359,488 +27393,488 @@ │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r8, #12] │ │ │ │ │ - bl dc0 │ │ │ │ │ + bl 9b4 │ │ │ │ │ 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 f83c │ │ │ │ │ + beq.n f890 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f840 │ │ │ │ │ + b.n f894 │ │ │ │ │ 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 f82e │ │ │ │ │ + beq.n f882 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n f840 │ │ │ │ │ + b.n f894 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n f764 │ │ │ │ │ + b.n f7b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, f908 │ │ │ │ │ + cbnz r0, f95c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f7a4 │ │ │ │ │ + b.n f7f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f7a8 │ │ │ │ │ + b.n f7fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f7a8 │ │ │ │ │ + b.n f7fc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000f914 : │ │ │ │ │ +0000f968 : │ │ │ │ │ params_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 101d0 │ │ │ │ │ + beq.w 10224 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 101de │ │ │ │ │ + bne.w 10232 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ mov r6, r5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ff78 │ │ │ │ │ + bne.w ffcc │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 10088 │ │ │ │ │ + beq.w 100dc │ │ │ │ │ mov r8, r5 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1035a │ │ │ │ │ + beq.w 103ae │ │ │ │ │ adds r3, #2 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 10346 │ │ │ │ │ + beq.w 1039a │ │ │ │ │ mov r9, r8 │ │ │ │ │ mov r6, r8 │ │ │ │ │ movs r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 102de │ │ │ │ │ + beq.w 10332 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1037e │ │ │ │ │ + bne.w 103d2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 105ac │ │ │ │ │ + bl 10600 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fd7c │ │ │ │ │ + beq.w fdd0 │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ - bl 105ac │ │ │ │ │ + bl 10600 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fa22 │ │ │ │ │ + beq.n fa76 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 102d8 │ │ │ │ │ + beq.w 1032c │ │ │ │ │ str r6, [r0, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 105ac │ │ │ │ │ + bl 10600 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fe6c │ │ │ │ │ + beq.w fec0 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 102d6 │ │ │ │ │ + beq.w 1032a │ │ │ │ │ str r6, [r0, #8] │ │ │ │ │ mov.w fp, #3 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ movs r6, #4 │ │ │ │ │ - bl 105ac │ │ │ │ │ + bl 10600 │ │ │ │ │ mov sl, fp │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, fa16 │ │ │ │ │ + cbz r0, fa6a │ │ │ │ │ cmp r6, fp │ │ │ │ │ - beq.w fe54 │ │ │ │ │ + beq.w fea8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r2, [r7, fp, lsl #2] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov sl, fp │ │ │ │ │ - bl 105ac │ │ │ │ │ + bl 10600 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f9f6 │ │ │ │ │ + bne.n fa4a │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.n fa2a │ │ │ │ │ - b.n fd7e │ │ │ │ │ + bne.n fa7e │ │ │ │ │ + b.n fdd2 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w fd7e │ │ │ │ │ + bne.w fdd2 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 102d8 │ │ │ │ │ + beq.w 1032c │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - ble.n fa8c │ │ │ │ │ + ble.n fae0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n fa8c │ │ │ │ │ + beq.n fae0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w sl, #2 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n fa8c │ │ │ │ │ + beq.n fae0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w sl, #3 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n fa8c │ │ │ │ │ + beq.n fae0 │ │ │ │ │ sub.w ip, r7, #4 │ │ │ │ │ add.w r3, r7, #8 │ │ │ │ │ add.w ip, ip, sl, lsl #2 │ │ │ │ │ rsb lr, r7, #4 │ │ │ │ │ add.w r2, lr, r3 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ str r0, [r1, r2] │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne.n fa7c │ │ │ │ │ + bne.n fad0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w fe8e │ │ │ │ │ + bne.w fee2 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w fbec │ │ │ │ │ + bne.w fc40 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1028e │ │ │ │ │ + beq.w 102e2 │ │ │ │ │ movs r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1027e │ │ │ │ │ + beq.w 102d2 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 102ac │ │ │ │ │ + bne.w 10300 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 105ac │ │ │ │ │ + bl 10600 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fd96 │ │ │ │ │ + beq.w fdea │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ - bl 105ac │ │ │ │ │ + bl 10600 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fe42 │ │ │ │ │ + beq.w fe96 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10278 │ │ │ │ │ + beq.w 102cc │ │ │ │ │ str r6, [r0, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ - bl 105ac │ │ │ │ │ + bl 10600 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fe76 │ │ │ │ │ + beq.w feca │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10276 │ │ │ │ │ + beq.w 102ca │ │ │ │ │ str r6, [r0, #8] │ │ │ │ │ movs r6, #3 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov.w sl, #4 │ │ │ │ │ - bl 105ac │ │ │ │ │ + bl 10600 │ │ │ │ │ mov fp, r6 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, fb62 │ │ │ │ │ + cbz r0, fbb6 │ │ │ │ │ cmp sl, r6 │ │ │ │ │ - beq.w fe12 │ │ │ │ │ + beq.w fe66 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r9, [r7, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov fp, r6 │ │ │ │ │ - bl 105ac │ │ │ │ │ + bl 10600 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n fb44 │ │ │ │ │ + bne.n fb98 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w fd9a │ │ │ │ │ + beq.w fdee │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w fd9a │ │ │ │ │ + bne.w fdee │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10278 │ │ │ │ │ + beq.w 102cc │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - ble.n fbce │ │ │ │ │ + ble.n fc22 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n fbce │ │ │ │ │ + beq.n fc22 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #2 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n fbce │ │ │ │ │ + beq.n fc22 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #3 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n fbce │ │ │ │ │ + beq.n fc22 │ │ │ │ │ sub.w ip, r7, #4 │ │ │ │ │ add.w r3, r7, #8 │ │ │ │ │ add.w ip, ip, fp, lsl #2 │ │ │ │ │ rsb lr, r7, #4 │ │ │ │ │ add.w r2, lr, r3 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ str r0, [r1, r2] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne.n fbbe │ │ │ │ │ + bne.n fc12 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w fea0 │ │ │ │ │ + bne.w fef4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 102ee │ │ │ │ │ + bne.w 10342 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 110b0 │ │ │ │ │ + bl 110f0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1009e │ │ │ │ │ + bne.w 100f2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ff50 │ │ │ │ │ + bne.w ffa4 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 102b2 │ │ │ │ │ + beq.w 10306 │ │ │ │ │ movs r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10264 │ │ │ │ │ + beq.w 102b8 │ │ │ │ │ mov r6, r8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 102ce │ │ │ │ │ + bne.w 10322 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 105ac │ │ │ │ │ + bl 10600 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fdaa │ │ │ │ │ + beq.w fdfe │ │ │ │ │ str.w r0, [r9] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 105ac │ │ │ │ │ + bl 10600 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fe4c │ │ │ │ │ + beq.w fea0 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1025e │ │ │ │ │ + beq.w 102b2 │ │ │ │ │ str r6, [r0, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ - bl 105ac │ │ │ │ │ + bl 10600 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fe82 │ │ │ │ │ + beq.w fed6 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1025c │ │ │ │ │ + beq.w 102b0 │ │ │ │ │ str r6, [r0, #8] │ │ │ │ │ movs r6, #3 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov.w sl, #4 │ │ │ │ │ - bl 105ac │ │ │ │ │ + bl 10600 │ │ │ │ │ mov fp, r6 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, fcc6 │ │ │ │ │ + cbz r0, fd1a │ │ │ │ │ cmp sl, r6 │ │ │ │ │ - beq.w fe2a │ │ │ │ │ + beq.w fe7e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r7, [r9, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov fp, r6 │ │ │ │ │ - bl 105ac │ │ │ │ │ + bl 10600 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n fca8 │ │ │ │ │ + bne.n fcfc │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n fdac │ │ │ │ │ + beq.n fe00 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n fdac │ │ │ │ │ + bne.n fe00 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1025e │ │ │ │ │ + beq.w 102b2 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - ble.w fdf6 │ │ │ │ │ + ble.w fe4a │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ ldr.w r1, [r9] │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ - beq.n fd36 │ │ │ │ │ + beq.n fd8a │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp.w fp, #2 │ │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - beq.n fd36 │ │ │ │ │ + beq.n fd8a │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp.w fp, #3 │ │ │ │ │ ldr.w r1, [r9, #8] │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ - beq.n fd36 │ │ │ │ │ + beq.n fd8a │ │ │ │ │ sub.w r6, r9, #4 │ │ │ │ │ add.w r2, r9, #8 │ │ │ │ │ add.w r6, r6, fp, lsl #2 │ │ │ │ │ rsb ip, r9, #4 │ │ │ │ │ add.w r3, ip, r2 │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ │ str r0, [r1, r3] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bne.n fd26 │ │ │ │ │ + bne.n fd7a │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bl 125f0 <_loop0_37_rule> │ │ │ │ │ + bl 12644 <_loop0_37_rule> │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fe0e │ │ │ │ │ + beq.n fe62 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12e50 │ │ │ │ │ + bl 12ea8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n fdba │ │ │ │ │ + bne.n fe0e │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_make_arguments │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ff40 │ │ │ │ │ + beq.w ff94 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ @@ -27848,361 +27882,360 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w fab4 │ │ │ │ │ - b.n fbec │ │ │ │ │ + beq.w fb08 │ │ │ │ │ + b.n fc40 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n fbf0 │ │ │ │ │ + b.n fc44 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 102f4 │ │ │ │ │ + bne.w 10348 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1161c <_loop1_185_rule> │ │ │ │ │ + bl 1165c <_loop1_185_rule> │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ff54 │ │ │ │ │ + bne.w ffa8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 102f4 │ │ │ │ │ + bne.w 10348 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ - bl 12e50 │ │ │ │ │ + bl 12ea8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ff2a │ │ │ │ │ + bne.w ff7e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n fd72 │ │ │ │ │ + b.n fdc6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ 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 125f0 <_loop0_37_rule> │ │ │ │ │ + bl 12644 <_loop0_37_rule> │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n fd4e │ │ │ │ │ + bne.n fda2 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n fdba │ │ │ │ │ + b.n fe0e │ │ │ │ │ mov.w sl, sl, lsl #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov.w r1, sl, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10278 │ │ │ │ │ + beq.w 102cc │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n fb4a │ │ │ │ │ + b.n fb9e │ │ │ │ │ mov.w sl, sl, lsl #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov.w r1, sl, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1025e │ │ │ │ │ + beq.w 102b2 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n fcae │ │ │ │ │ + b.n fd02 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ - b.n fb6c │ │ │ │ │ + b.n fbc0 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n fcce │ │ │ │ │ + b.n fd22 │ │ │ │ │ lsls r6, r6, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ lsls r1, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 102d8 │ │ │ │ │ + beq.w 1032c │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n f9fc │ │ │ │ │ + b.n fa50 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r7, sl │ │ │ │ │ mov.w sl, #2 │ │ │ │ │ - b.n fa2a │ │ │ │ │ + b.n fa7e │ │ │ │ │ mov r7, r9 │ │ │ │ │ mov.w fp, #2 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ - b.n fb6c │ │ │ │ │ + b.n fbc0 │ │ │ │ │ mov r9, r7 │ │ │ │ │ mov.w fp, #2 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ - b.n fcce │ │ │ │ │ + b.n fd22 │ │ │ │ │ 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 │ │ │ │ │ - bne.n ff26 │ │ │ │ │ + bne.n ff7a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n fd8a │ │ │ │ │ + b.n fdde │ │ │ │ │ movs r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1039a │ │ │ │ │ + beq.w 103ee │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 113c0 <_loop0_171_rule> │ │ │ │ │ + bl 11400 <_loop0_171_rule> │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1037a │ │ │ │ │ + beq.w 103ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 125f0 <_loop0_37_rule> │ │ │ │ │ + bl 12644 <_loop0_37_rule> │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1037a │ │ │ │ │ + beq.w 103ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12e50 │ │ │ │ │ + bl 12ea8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w fbf0 │ │ │ │ │ + bne.w fc44 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ strd r9, r0, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_make_arguments │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC55 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC55 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 176d4 │ │ │ │ │ + bl 17c28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w fd6e │ │ │ │ │ + bne.w fdc2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fdee │ │ │ │ │ + beq.w fe42 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n fdf0 │ │ │ │ │ + b.n fe44 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n febe │ │ │ │ │ + b.n ff12 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ strd r3, r0, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_make_arguments │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w fd6e │ │ │ │ │ + bne.w fdc2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fdec │ │ │ │ │ + beq.w fe40 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n fdf0 │ │ │ │ │ + b.n fe44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12e50 │ │ │ │ │ + bl 12ea8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w fdd4 │ │ │ │ │ + bne.w fe28 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_make_arguments │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w fd6e │ │ │ │ │ - b.n ff40 │ │ │ │ │ + bne.w fdc2 │ │ │ │ │ + b.n ff94 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 10248 │ │ │ │ │ + beq.w 1029c │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10216 │ │ │ │ │ + bne.w 1026a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 10256 │ │ │ │ │ + bne.w 102aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a2c │ │ │ │ │ + bl 814 <_PyPegen_parse+0x814> │ │ │ │ │ R_ARM_THM_CALL _tmp_169_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10100 │ │ │ │ │ + bne.w 10154 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 10256 │ │ │ │ │ + bne.w 102aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 103a0 │ │ │ │ │ + bl 103f4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 10012 │ │ │ │ │ + cbnz r1, 10066 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 113c0 <_loop0_171_rule> │ │ │ │ │ + bl 11400 <_loop0_171_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10342 │ │ │ │ │ + beq.w 10396 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1033a │ │ │ │ │ + beq.w 1038e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1031c │ │ │ │ │ + bne.w 10370 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 110b0 │ │ │ │ │ + bl 110f0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1030e │ │ │ │ │ + bne.w 10362 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1031c │ │ │ │ │ + bne.w 10370 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1161c <_loop1_185_rule> │ │ │ │ │ + bl 1165c <_loop1_185_rule> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 102f8 │ │ │ │ │ + bne.w 1034c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 10256 │ │ │ │ │ + bne.w 102aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 113c0 <_loop0_171_rule> │ │ │ │ │ - cbz r0, 10030 │ │ │ │ │ + bl 11400 <_loop0_171_rule> │ │ │ │ │ + cbz r0, 10084 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10124 │ │ │ │ │ + bne.n 10178 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 10256 │ │ │ │ │ + bne.w 102aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a2c │ │ │ │ │ + bl 814 <_PyPegen_parse+0x814> │ │ │ │ │ R_ARM_THM_CALL _tmp_174_rule │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 1005c │ │ │ │ │ + cbnz r1, 100b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_parse> │ │ │ │ │ - R_ARM_THM_CALL _loop0_175_rule │ │ │ │ │ - cbz r0, 1005a │ │ │ │ │ + bl 16594 <_loop0_170_rule> │ │ │ │ │ + cbz r0, 100ae │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10188 │ │ │ │ │ + bne.w 101dc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 10256 │ │ │ │ │ + bne.w 102aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17724 <_loop1_178_rule> │ │ │ │ │ - cbnz r0, 100c4 │ │ │ │ │ + bl 17c78 <_loop1_178_rule> │ │ │ │ │ + cbnz r0, 10118 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r6, r2, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 101e4 │ │ │ │ │ + bne.w 10238 │ │ │ │ │ adds r3, r6, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bne.w f95a │ │ │ │ │ + bne.w f9ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ff50 │ │ │ │ │ + bne.w ffa4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ - b.n f95c │ │ │ │ │ + b.n f9b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 125f0 <_loop0_37_rule> │ │ │ │ │ + bl 12644 <_loop0_37_rule> │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1038a │ │ │ │ │ + beq.w 103de │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12e50 │ │ │ │ │ + bl 12ea8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1038c │ │ │ │ │ + bne.w 103e0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ - b.n fef4 │ │ │ │ │ + b.n ff48 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1006c │ │ │ │ │ + beq.n 100c0 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1006c │ │ │ │ │ + beq.n 100c0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC54 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC54 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -28211,49 +28244,48 @@ │ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 10170 │ │ │ │ │ + b.n 101c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_parse> │ │ │ │ │ - R_ARM_THM_CALL _loop0_170_rule │ │ │ │ │ + bl 16594 <_loop0_170_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ffac │ │ │ │ │ + beq.w 10000 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ffac │ │ │ │ │ + beq.w 10000 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC50 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC50 │ │ │ │ │ - b.n 100e4 │ │ │ │ │ + b.n 10138 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10434 <_loop1_173_rule> │ │ │ │ │ + bl 10488 <_loop1_173_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10030 │ │ │ │ │ + beq.n 10084 │ │ │ │ │ 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 10032 │ │ │ │ │ + bne.w 10086 │ │ │ │ │ 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 10030 │ │ │ │ │ + beq.w 10084 │ │ │ │ │ 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 │ │ │ │ │ @@ -28262,97 +28294,96 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC52 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r7, #12] │ │ │ │ │ - bl dc0 │ │ │ │ │ + bl 9b4 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1006e │ │ │ │ │ + beq.w 100c2 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10072 │ │ │ │ │ + b.n 100c6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 10206 │ │ │ │ │ + beq.n 1025a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 101fe │ │ │ │ │ + cbnz r1, 10252 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 101ea │ │ │ │ │ + cbz r0, 1023e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 0 <_PyPegen_parse> │ │ │ │ │ - R_ARM_THM_CALL _loop0_177_rule │ │ │ │ │ + bl 16594 <_loop0_170_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1005a │ │ │ │ │ + beq.w 100ae │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1005a │ │ │ │ │ + beq.w 100ae │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC53 │ │ │ │ │ - b.n 100e4 │ │ │ │ │ + b.n 10138 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w f940 │ │ │ │ │ + beq.w f994 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n fd74 │ │ │ │ │ + b.n fdc8 │ │ │ │ │ subs r3, r6, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n fd74 │ │ │ │ │ + b.n fdc8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbnz r1, 101fe │ │ │ │ │ + cbnz r1, 10252 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 105ac │ │ │ │ │ + bl 10600 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, 1020e │ │ │ │ │ + cbz r0, 10262 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 101aa │ │ │ │ │ + b.n 101fe │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1005c │ │ │ │ │ + b.n 100b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 10196 │ │ │ │ │ + b.n 101ea │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1005c │ │ │ │ │ + b.n 100b0 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ff96 │ │ │ │ │ + beq.w ffea │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC49 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC49 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -28361,363 +28392,363 @@ │ │ │ │ │ ldr r2, [r7, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r7, #12] │ │ │ │ │ - b.n 10170 │ │ │ │ │ + b.n 101c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 10256 │ │ │ │ │ + cbnz r1, 102aa │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n ff86 │ │ │ │ │ + b.n ffda │ │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, #1 │ │ │ │ │ - b.n 10072 │ │ │ │ │ + b.n 100c6 │ │ │ │ │ mov r9, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n fdba │ │ │ │ │ + b.n fe0e │ │ │ │ │ mov r7, r9 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #2 │ │ │ │ │ - b.n fda6 │ │ │ │ │ + b.n fdfa │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 102ac │ │ │ │ │ + cbnz r1, 10300 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w fad0 │ │ │ │ │ - b.n 1027e │ │ │ │ │ + bne.w fb24 │ │ │ │ │ + b.n 102d2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #2 │ │ │ │ │ - b.n fda6 │ │ │ │ │ + b.n fdfa │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 102ce │ │ │ │ │ + cbnz r1, 10322 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w fc34 │ │ │ │ │ - b.n 10264 │ │ │ │ │ + bne.w fc88 │ │ │ │ │ + b.n 102b8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n fdba │ │ │ │ │ + b.n fe0e │ │ │ │ │ mov r7, sl │ │ │ │ │ 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 r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n fd8a │ │ │ │ │ + b.n fdde │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n fdf0 │ │ │ │ │ + b.n fe44 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ff50 │ │ │ │ │ + b.n ffa4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 105ac │ │ │ │ │ - cbz r0, 10342 │ │ │ │ │ + bl 10600 │ │ │ │ │ + cbz r0, 10396 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC51 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC51 │ │ │ │ │ - b.n 100e4 │ │ │ │ │ + b.n 10138 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ - cbz r0, 10324 │ │ │ │ │ + cbz r0, 10378 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 102fa │ │ │ │ │ + b.n 1034e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10012 │ │ │ │ │ + b.n 10066 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1000c │ │ │ │ │ + beq.w 10060 │ │ │ │ │ movs r1, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10012 │ │ │ │ │ + b.n 10066 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n ffdc │ │ │ │ │ + b.n 10030 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10012 │ │ │ │ │ + b.n 10066 │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r9, r6 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 1037e │ │ │ │ │ + cbnz r1, 103d2 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.w f978 │ │ │ │ │ + b.w f9cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r1, 10384 │ │ │ │ │ + cbnz r1, 103d8 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 10348 │ │ │ │ │ + beq.n 1039c │ │ │ │ │ mov r9, r6 │ │ │ │ │ - b.w f978 │ │ │ │ │ + b.w f9cc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n fbf0 │ │ │ │ │ + b.n fc44 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n fd8a │ │ │ │ │ + b.n fdde │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n fbf0 │ │ │ │ │ + b.n fc44 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w fc16 │ │ │ │ │ - b.n ff50 │ │ │ │ │ + beq.w fc6a │ │ │ │ │ + b.n ffa4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n fda6 │ │ │ │ │ + b.n fdfa │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000103a0 : │ │ │ │ │ +000103f4 : │ │ │ │ │ slash_no_default_rule(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 1042e │ │ │ │ │ + beq.n 10482 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 10426 │ │ │ │ │ + cbnz r3, 1047a │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 10434 <_loop1_173_rule> │ │ │ │ │ + bl 10488 <_loop1_173_rule> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 103d8 │ │ │ │ │ + cbz r0, 1042c │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 10400 │ │ │ │ │ + cbnz r0, 10454 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 10426 │ │ │ │ │ + cbnz r3, 1047a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10434 <_loop1_173_rule> │ │ │ │ │ + bl 10488 <_loop1_173_rule> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 103f2 │ │ │ │ │ + cbz r0, 10446 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1040e │ │ │ │ │ + cbnz r0, 10462 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 103d8 │ │ │ │ │ - b.n 103f6 │ │ │ │ │ + beq.n 1042c │ │ │ │ │ + b.n 1044a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 103f6 │ │ │ │ │ - b.n 103f2 │ │ │ │ │ + bne.n 1044a │ │ │ │ │ + b.n 10446 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 103fa │ │ │ │ │ + b.n 1044e │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 103be │ │ │ │ │ + b.n 10412 │ │ │ │ │ │ │ │ │ │ -00010434 <_loop1_173_rule>: │ │ │ │ │ +00010488 <_loop1_173_rule>: │ │ │ │ │ _loop1_173_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 10592 <_loop1_173_rule+0x15e> │ │ │ │ │ + beq.w 105e6 <_loop1_173_rule+0x15e> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 1054c <_loop1_173_rule+0x118> │ │ │ │ │ + bne.n 105a0 <_loop1_173_rule+0x118> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10588 <_loop1_173_rule+0x154> │ │ │ │ │ + beq.w 105dc <_loop1_173_rule+0x154> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1054c <_loop1_173_rule+0x118> │ │ │ │ │ + bne.n 105a0 <_loop1_173_rule+0x118> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 105ac │ │ │ │ │ + bl 10600 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10544 <_loop1_173_rule+0x110> │ │ │ │ │ + beq.n 10598 <_loop1_173_rule+0x110> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 105ac │ │ │ │ │ + bl 10600 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 104e6 <_loop1_173_rule+0xb2> │ │ │ │ │ + cbz r0, 1053a <_loop1_173_rule+0xb2> │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10582 <_loop1_173_rule+0x14e> │ │ │ │ │ + beq.n 105d6 <_loop1_173_rule+0x14e> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r7, #4] │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bl 105ac │ │ │ │ │ + bl 10600 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10576 <_loop1_173_rule+0x142> │ │ │ │ │ + beq.n 105ca <_loop1_173_rule+0x142> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10580 <_loop1_173_rule+0x14c> │ │ │ │ │ + beq.n 105d4 <_loop1_173_rule+0x14c> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r7, #3 │ │ │ │ │ mov.w r8, #4 │ │ │ │ │ str r6, [r0, #8] │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - bl 105ac │ │ │ │ │ + bl 10600 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10554 <_loop1_173_rule+0x120> │ │ │ │ │ + beq.n 105a8 <_loop1_173_rule+0x120> │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - beq.n 1055e <_loop1_173_rule+0x12a> │ │ │ │ │ + beq.n 105b2 <_loop1_173_rule+0x12a> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n 104c8 <_loop1_173_rule+0x94> │ │ │ │ │ + b.n 1051c <_loop1_173_rule+0x94> │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 10546 <_loop1_173_rule+0x112> │ │ │ │ │ + cbnz r3, 1059a <_loop1_173_rule+0x112> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10598 <_loop1_173_rule+0x164> │ │ │ │ │ + beq.n 105ec <_loop1_173_rule+0x164> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.n 10530 <_loop1_173_rule+0xfc> │ │ │ │ │ + ble.n 10584 <_loop1_173_rule+0xfc> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ - beq.n 10530 <_loop1_173_rule+0xfc> │ │ │ │ │ + beq.n 10584 <_loop1_173_rule+0xfc> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r6, #2 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - beq.n 10530 <_loop1_173_rule+0xfc> │ │ │ │ │ + beq.n 10584 <_loop1_173_rule+0xfc> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r6, #3 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ - beq.n 10530 <_loop1_173_rule+0xfc> │ │ │ │ │ + beq.n 10584 <_loop1_173_rule+0xfc> │ │ │ │ │ movs r2, #3 │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ ldr.w r0, [r5, r2, lsl #2] │ │ │ │ │ str.w r0, [r1, r2, lsl #2] │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 10520 <_loop1_173_rule+0xec> │ │ │ │ │ + bne.n 10574 <_loop1_173_rule+0xec> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ @@ -28726,711 +28757,703 @@ │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r7, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1053a <_loop1_173_rule+0x106> │ │ │ │ │ + b.n 1058e <_loop1_173_rule+0x106> │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 104ea <_loop1_173_rule+0xb6> │ │ │ │ │ - b.n 10546 <_loop1_173_rule+0x112> │ │ │ │ │ + bne.n 1053e <_loop1_173_rule+0xb6> │ │ │ │ │ + b.n 1059a <_loop1_173_rule+0x112> │ │ │ │ │ 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, 10582 <_loop1_173_rule+0x14e> │ │ │ │ │ + cbz r0, 105d6 <_loop1_173_rule+0x14e> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 104da <_loop1_173_rule+0xa6> │ │ │ │ │ + b.n 1052e <_loop1_173_rule+0xa6> │ │ │ │ │ mov r5, r7 │ │ │ │ │ movs r6, #2 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - b.n 104ea <_loop1_173_rule+0xb6> │ │ │ │ │ + b.n 1053e <_loop1_173_rule+0xb6> │ │ │ │ │ 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 1054c <_loop1_173_rule+0x118> │ │ │ │ │ + b.n 105a0 <_loop1_173_rule+0x118> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 10458 <_loop1_173_rule+0x24> │ │ │ │ │ + b.n 104ac <_loop1_173_rule+0x24> │ │ │ │ │ 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 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1053a <_loop1_173_rule+0x106> │ │ │ │ │ + b.n 1058e <_loop1_173_rule+0x106> │ │ │ │ │ │ │ │ │ │ -000105ac : │ │ │ │ │ +00010600 : │ │ │ │ │ param_no_default_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 1087a │ │ │ │ │ + beq.w 108ce │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10888 │ │ │ │ │ + bne.w 108dc │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 107d6 │ │ │ │ │ + beq.w 1082a │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.w 107ea │ │ │ │ │ + beq.w 1083e │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ 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 106c2 │ │ │ │ │ + beq.n 10716 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 10866 │ │ │ │ │ + beq.w 108ba │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10876 │ │ │ │ │ + bne.w 108ca │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 107b8 │ │ │ │ │ + bne.w 1080c │ │ │ │ │ str r7, [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 106c4 │ │ │ │ │ + bne.n 10718 │ │ │ │ │ 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 108a0 │ │ │ │ │ + beq.w 108f4 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ strd r8, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1088e │ │ │ │ │ + beq.w 108e2 │ │ │ │ │ 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 107a0 │ │ │ │ │ + beq.w 107f4 │ │ │ │ │ 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 10862 │ │ │ │ │ + bne.w 108b6 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_add_type_comment_to_arg> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_add_type_comment_to_arg │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 108a8 │ │ │ │ │ + beq.w 108fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10888 │ │ │ │ │ + bne.w 108dc │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 10810 │ │ │ │ │ + beq.w 10864 │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.w 10824 │ │ │ │ │ + beq.w 10878 │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 107a6 │ │ │ │ │ + beq.n 107fa │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 108d2 │ │ │ │ │ + beq.w 10926 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 108e2 │ │ │ │ │ + bne.w 10936 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 107c8 │ │ │ │ │ + bne.n 1081c │ │ │ │ │ str r7, [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 107a6 │ │ │ │ │ + bne.n 107fa │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r1, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10850 │ │ │ │ │ + beq.w 108a4 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ mov r3, r8 │ │ │ │ │ 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 r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 108be │ │ │ │ │ + beq.w 10912 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbnz r3, 1079c │ │ │ │ │ + cbnz r3, 107f0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r3, #8 │ │ │ │ │ movs r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ mov r2, r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 106a4 │ │ │ │ │ + bne.n 106f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 107a8 │ │ │ │ │ + b.n 107fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 106c6 │ │ │ │ │ + b.n 1071a │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1063a │ │ │ │ │ - b.n 10638 │ │ │ │ │ + bne.w 1068e │ │ │ │ │ + b.n 1068c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1072c │ │ │ │ │ - b.n 1072a │ │ │ │ │ + bne.n 10780 │ │ │ │ │ + b.n 1077e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 1080a │ │ │ │ │ + cbnz r2, 1085e │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 105f2 │ │ │ │ │ + bne.w 10646 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 10856 │ │ │ │ │ + blt.n 108aa │ │ │ │ │ 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 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 10600 │ │ │ │ │ + beq.w 10654 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 106c6 │ │ │ │ │ + b.n 1071a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 10850 │ │ │ │ │ + cbnz r3, 108a4 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 106e6 │ │ │ │ │ + bne.w 1073a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ itttt lt │ │ │ │ │ movlt r2, #1 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ addlt.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - blt.n 107a8 │ │ │ │ │ + blt.n 107fc │ │ │ │ │ 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 106f4 │ │ │ │ │ + beq.w 10748 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 107a8 │ │ │ │ │ + b.n 107fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 106c6 │ │ │ │ │ + b.n 1071a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 106c6 │ │ │ │ │ + b.n 1071a │ │ │ │ │ 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 10626 │ │ │ │ │ + beq.w 1067a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ - b.n 106c6 │ │ │ │ │ + b.n 1071a │ │ │ │ │ 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 105d8 │ │ │ │ │ + beq.w 1062c │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 106b8 │ │ │ │ │ + b.n 1070c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 107a2 │ │ │ │ │ + beq.n 107f6 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 106c6 │ │ │ │ │ + b.n 1071a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 106c6 │ │ │ │ │ + b.n 1071a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r0, 108b6 │ │ │ │ │ + cbnz r0, 1090a │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 106b8 │ │ │ │ │ + b.n 1070c │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 106b8 │ │ │ │ │ + b.n 1070c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 107a8 │ │ │ │ │ + beq.w 107fc │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 107a8 │ │ │ │ │ + b.n 107fc │ │ │ │ │ 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 1071a │ │ │ │ │ + beq.w 1076e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ - b.n 107a8 │ │ │ │ │ + b.n 107fc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000108e8 : │ │ │ │ │ +0001093c : │ │ │ │ │ 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 │ │ │ │ │ - add.w r3, r3, #1 │ │ │ │ │ - str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 10a06 │ │ │ │ │ - ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ + str r1, [r0, #88] @ 0x58 │ │ │ │ │ + beq.n 10a5c │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 109a2 │ │ │ │ │ - ldrd r7, r5, [r4, #8] │ │ │ │ │ - cmp r5, r7 │ │ │ │ │ - beq.n 109be │ │ │ │ │ + bne.n 10a2e │ │ │ │ │ + ldrd r5, r6, [r4, #8] │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ + beq.n 10a0e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ + ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ + 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 r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 109a0 │ │ │ │ │ + beq.n 109fa │ │ │ │ │ + adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - add.w r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 109f0 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n 109fe │ │ │ │ │ + beq.n 10a42 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cbnz r3, 109f4 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ │ + mov r9, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - cbnz r0, 109b0 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ + cbnz r0, 10a00 │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + str.w r9, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r2, 109a0 │ │ │ │ │ + cbnz r2, 109fa │ │ │ │ │ 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, 10992 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 10a62 │ │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + str r0, [sp, #12] │ │ │ │ │ + ldr r0, [r5, #24] │ │ │ │ │ + str r0, [sp, #8] │ │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ │ + strd r8, r0, [sp] │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - ldr r6, [r4, #20] │ │ │ │ │ - str r6, [sp, #12] │ │ │ │ │ - ldr r6, [r5, #24] │ │ │ │ │ - str r6, [sp, #8] │ │ │ │ │ - ldr r5, [r5, #20] │ │ │ │ │ - strd r9, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10a14 │ │ │ │ │ + beq.n 10a4a │ │ │ │ │ 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} │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - movs r5, #0 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - add sp, #28 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + b.n 109e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1095a │ │ │ │ │ - b.n 10958 │ │ │ │ │ + bne.n 109ac │ │ │ │ │ + b.n 109a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 109e4 │ │ │ │ │ + blt.n 10a36 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ + mov r7, r1 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 10928 │ │ │ │ │ + beq.n 1097a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10996 │ │ │ │ │ + b.n 109ea │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10996 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 109ea │ │ │ │ │ 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 1094a │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 109a2 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 10912 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 109a2 │ │ │ │ │ + b.n 10994 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 109a2 │ │ │ │ │ + beq.n 109fc │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10996 │ │ │ │ │ - nop │ │ │ │ │ + b.n 109ea │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 1095e │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 109ea │ │ │ │ │ │ │ │ │ │ -00010a28 : │ │ │ │ │ +00010a68 : │ │ │ │ │ import_from_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, #4024] @ 0xfb8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 10e0e │ │ │ │ │ + beq.w 10e4e │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10e1c │ │ │ │ │ + bne.w 10e5c │ │ │ │ │ ldrd r8, r3, [r4, #8] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.w 10f58 │ │ │ │ │ + bne.w 10f98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 10f4c │ │ │ │ │ + blt.w 10f8c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov fp, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10f44 │ │ │ │ │ + bne.w 10f84 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10d86 │ │ │ │ │ + bne.w 10dc6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10dec │ │ │ │ │ + bne.w 10e2c │ │ │ │ │ adds r1, r5, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq.w 10dc0 │ │ │ │ │ + beq.w 10e00 │ │ │ │ │ adds r3, r5, #2 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 10dd6 │ │ │ │ │ + beq.w 10e16 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 10bf6 │ │ │ │ │ + beq.w 10c36 │ │ │ │ │ ldrd r3, r5, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 10c0e │ │ │ │ │ + beq.w 10c4e │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldrd r7, r3, [r3, #12] │ │ │ │ │ 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 10d28 │ │ │ │ │ + beq.w 10d68 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 10e38 │ │ │ │ │ + beq.w 10e78 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10e48 │ │ │ │ │ + bne.w 10e88 │ │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10cdc │ │ │ │ │ + bne.w 10d1c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10d2a │ │ │ │ │ + bne.w 10d6a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ - mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10e06 │ │ │ │ │ - ldrd r2, r3, [r3, #20] │ │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ │ - strd r2, r3, [sp] │ │ │ │ │ + beq.w 10e46 │ │ │ │ │ + ldrd r3, r2, [r0, #20] │ │ │ │ │ + ldr r5, [r5, #4] │ │ │ │ │ + strd r3, r2, [sp] │ │ │ │ │ mov r3, r9 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 10d0c │ │ │ │ │ + bne.w 10d4c │ │ │ │ │ bl 0 <_PyAST_alias> │ │ │ │ │ R_ARM_THM_CALL _PyAST_alias │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10f30 │ │ │ │ │ + beq.w 10f70 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6001 @ 0x1771 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 10e28 │ │ │ │ │ + beq.w 10e68 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10d2a │ │ │ │ │ + bne.w 10d6a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10dfe │ │ │ │ │ + beq.w 10e3e │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r6 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 10db6 │ │ │ │ │ + bne.w 10df6 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10c30 │ │ │ │ │ + bne.n 10c70 │ │ │ │ │ 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 r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10df8 │ │ │ │ │ + beq.w 10e38 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r1, r7 │ │ │ │ │ @@ -29438,95 +29461,95 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10dba │ │ │ │ │ + beq.w 10dfa │ │ │ │ │ subs r3, #2 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r3, #12 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10de8 │ │ │ │ │ + beq.w 10e28 │ │ │ │ │ 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_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10db6 │ │ │ │ │ + bne.w 10df6 │ │ │ │ │ ldrd r3, r5, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 10ace │ │ │ │ │ + bne.w 10b0e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 10db2 │ │ │ │ │ + blt.w 10df2 │ │ │ │ │ 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 │ │ │ │ │ - beq.w 10ada │ │ │ │ │ - b.n 10db6 │ │ │ │ │ + beq.w 10b1a │ │ │ │ │ + b.n 10df6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 114e0 │ │ │ │ │ + bl 11520 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10b98 │ │ │ │ │ + beq.n 10bd8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #12 │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 10c72 │ │ │ │ │ + cbnz r0, 10cb2 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ movs r0, #1 │ │ │ │ │ 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 10df8 │ │ │ │ │ + beq.w 10e38 │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr.w r0, [r5, r6, lsl #2] │ │ │ │ │ str.w r0, [r1, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 10baa │ │ │ │ │ - b.n 10c60 │ │ │ │ │ + beq.n 10bea │ │ │ │ │ + b.n 10ca0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 114e0 │ │ │ │ │ + bl 11520 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10c4a │ │ │ │ │ + beq.n 10c8a │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10df8 │ │ │ │ │ + beq.w 10e38 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r5, r4 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov r4, r8 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ movs r3, #2 │ │ │ │ │ str r7, [sp, #16] │ │ │ │ │ @@ -29536,15 +29559,15 @@ │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r6, r9 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 10cec │ │ │ │ │ + cbnz r0, 10d2c │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r8, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ @@ -29553,883 +29576,883 @@ │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10df8 │ │ │ │ │ + beq.w 10e38 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bgt.n 10c60 │ │ │ │ │ - b.n 10baa │ │ │ │ │ + bgt.n 10ca0 │ │ │ │ │ + b.n 10bea │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10b18 │ │ │ │ │ - b.n 10b16 │ │ │ │ │ + bne.w 10b58 │ │ │ │ │ + b.n 10b56 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 114e0 │ │ │ │ │ + bl 11520 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10cb0 │ │ │ │ │ + beq.n 10cf0 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - beq.n 10d10 │ │ │ │ │ + beq.n 10d50 │ │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ │ str.w r3, [r7, r9, lsl #2] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ - b.n 10ca4 │ │ │ │ │ + b.n 10ce4 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ - b.n 10b50 │ │ │ │ │ + b.n 10b90 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ lsls r3, r2, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10df2 │ │ │ │ │ + beq.n 10e32 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 10cfe │ │ │ │ │ + b.n 10d3e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10f44 │ │ │ │ │ + bne.w 10f84 │ │ │ │ │ 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.w 10e66 │ │ │ │ │ + beq.w 10ea6 │ │ │ │ │ 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 10be8 │ │ │ │ │ + beq.w 10c28 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r1, sl │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r2, fp │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ bl 0 <_PyPegen_alias_for_star> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_alias_for_star │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10e60 │ │ │ │ │ + beq.n 10ea0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10e4e │ │ │ │ │ + beq.n 10e8e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10bec │ │ │ │ │ + b.n 10c2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10f68 │ │ │ │ │ + bl 10fa8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10a90 │ │ │ │ │ + beq.w 10ad0 │ │ │ │ │ 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 10a92 │ │ │ │ │ + bne.w 10ad2 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10d80 │ │ │ │ │ - b.n 10a90 │ │ │ │ │ + bne.n 10dc0 │ │ │ │ │ + b.n 10ad0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10d2a │ │ │ │ │ + b.n 10d6a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10d2e │ │ │ │ │ + b.n 10d6e │ │ │ │ │ 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 │ │ │ │ │ - cbnz r2, 10e22 │ │ │ │ │ + cbnz r2, 10e62 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne.w 10ab6 │ │ │ │ │ + bne.w 10af6 │ │ │ │ │ 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 10ab6 │ │ │ │ │ - b.n 10d2c │ │ │ │ │ + beq.w 10af6 │ │ │ │ │ + b.n 10d6c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10d32 │ │ │ │ │ + b.n 10d72 │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 10bec │ │ │ │ │ + b.n 10c2c │ │ │ │ │ mov r8, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10d2c │ │ │ │ │ + b.n 10d6c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 10a56 │ │ │ │ │ + beq.w 10a96 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 10bec │ │ │ │ │ + b.n 10c2c │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10d32 │ │ │ │ │ + b.n 10d72 │ │ │ │ │ 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 10b70 │ │ │ │ │ - b.n 10db6 │ │ │ │ │ + beq.w 10bb0 │ │ │ │ │ + b.n 10df6 │ │ │ │ │ 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 10b02 │ │ │ │ │ + beq.w 10b42 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10d2a │ │ │ │ │ + b.n 10d6a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10ed2 │ │ │ │ │ + beq.n 10f12 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10bec │ │ │ │ │ + b.n 10c2c │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10d74 │ │ │ │ │ + b.n 10db4 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - cbz r3, 10ed2 │ │ │ │ │ + cbz r3, 10f12 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 10d82 │ │ │ │ │ + bne.n 10dc2 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 10ef6 │ │ │ │ │ + beq.n 10f36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 10f68 │ │ │ │ │ - cbz r0, 10ed8 │ │ │ │ │ + bl 10fa8 │ │ │ │ │ + cbz r0, 10f18 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 10ed8 │ │ │ │ │ + cbz r0, 10f18 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 10ed8 │ │ │ │ │ + cbz r0, 10f18 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC56 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC56 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 10eee │ │ │ │ │ + cbnz r0, 10f2e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - cbz r0, 10eea │ │ │ │ │ + cbz r0, 10f2a │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 10d82 │ │ │ │ │ + b.n 10dc2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 10f02 │ │ │ │ │ + cbnz r3, 10f42 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 10f08 │ │ │ │ │ + cbnz r0, 10f48 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 10ecc │ │ │ │ │ + b.n 10f0c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10d82 │ │ │ │ │ + b.n 10dc2 │ │ │ │ │ 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 10e82 │ │ │ │ │ + beq.n 10ec2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 10ecc │ │ │ │ │ + b.n 10f0c │ │ │ │ │ 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 .LC17 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ 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 dc0 │ │ │ │ │ + bl 9b4 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b.n 10ebe │ │ │ │ │ + b.n 10efe │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10e0a │ │ │ │ │ + beq.w 10e4a │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10d2c │ │ │ │ │ + b.n 10d6c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10bec │ │ │ │ │ + b.n 10c2c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10bec │ │ │ │ │ + b.n 10c2c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - b.n 10a82 │ │ │ │ │ + b.n 10ac2 │ │ │ │ │ │ │ │ │ │ -00010f68 : │ │ │ │ │ +00010fa8 : │ │ │ │ │ import_from_as_names_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 11090 │ │ │ │ │ + beq.w 110d0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 110aa │ │ │ │ │ + bne.w 110ea │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov fp, r1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 11098 │ │ │ │ │ + beq.n 110d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 114e0 │ │ │ │ │ + bl 11520 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1107e │ │ │ │ │ + beq.n 110be │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 11088 │ │ │ │ │ + beq.n 110c8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 11078 │ │ │ │ │ + bne.n 110b8 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11070 │ │ │ │ │ + beq.n 110b0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 11078 │ │ │ │ │ + bne.n 110b8 │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 11026 │ │ │ │ │ + cbnz r0, 11066 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 1106a │ │ │ │ │ + cbz r0, 110aa │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - bgt.n 11042 │ │ │ │ │ + bgt.n 11082 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbz r0, 11080 │ │ │ │ │ + cbz r0, 110c0 │ │ │ │ │ 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 114e0 │ │ │ │ │ + bl 11520 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10fec │ │ │ │ │ + beq.n 1102c │ │ │ │ │ cmp sl, r7 │ │ │ │ │ - beq.n 11052 │ │ │ │ │ + beq.n 11092 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ str.w r3, [r6, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n 10fe2 │ │ │ │ │ + b.n 11022 │ │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ │ ldr.w r1, [r6, r5, lsl #2] │ │ │ │ │ str.w r1, [r3, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 10ffc │ │ │ │ │ + b.n 1103c │ │ │ │ │ mov.w sl, sl, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r1, sl, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r0, 1106a │ │ │ │ │ + cbz r0, 110aa │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 11036 │ │ │ │ │ + b.n 11076 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ - b.n 1101c │ │ │ │ │ + b.n 1105c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 10fc0 │ │ │ │ │ + b.n 11000 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10f8e │ │ │ │ │ + b.n 10fce │ │ │ │ │ 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 10fa6 │ │ │ │ │ + beq.n 10fe6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11080 │ │ │ │ │ + b.n 110c0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1101e │ │ │ │ │ + b.n 1105e │ │ │ │ │ │ │ │ │ │ -000110b0 : │ │ │ │ │ +000110f0 : │ │ │ │ │ slash_with_default_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 1135c │ │ │ │ │ + beq.w 1139c │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 112dc │ │ │ │ │ + bne.w 1131c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1136c │ │ │ │ │ + beq.w 113ac │ │ │ │ │ movs r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 112c2 │ │ │ │ │ + beq.w 11302 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11388 │ │ │ │ │ + bne.w 113c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 105ac │ │ │ │ │ + bl 10600 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 112ac │ │ │ │ │ + beq.w 112ec │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 105ac │ │ │ │ │ + bl 10600 │ │ │ │ │ mov r9, r5 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, 1113e │ │ │ │ │ + cbz r0, 1117e │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - beq.w 11284 │ │ │ │ │ + beq.w 112c4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r7, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - bl 105ac │ │ │ │ │ + bl 10600 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11122 │ │ │ │ │ + bne.n 11162 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 112bc │ │ │ │ │ + beq.w 112fc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 1118c │ │ │ │ │ + ble.n 111cc │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 1118c │ │ │ │ │ + beq.n 111cc │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n 1118c │ │ │ │ │ + beq.n 111cc │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n 1118c │ │ │ │ │ + beq.n 111cc │ │ │ │ │ lsls r5, r5, #2 │ │ │ │ │ add.w r2, r7, #8 │ │ │ │ │ movs r3, #12 │ │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ │ str r0, [r1, r3] │ │ │ │ │ adds r3, #4 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.n 1117c │ │ │ │ │ + bne.n 111bc │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 1161c <_loop1_185_rule> │ │ │ │ │ + bl 1165c <_loop1_185_rule> │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11306 │ │ │ │ │ + bne.w 11346 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 112dc │ │ │ │ │ + bne.w 1131c │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1138e │ │ │ │ │ + beq.w 113ce │ │ │ │ │ movs r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 112f6 │ │ │ │ │ + beq.w 11336 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 112fe │ │ │ │ │ + bne.w 1133e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 105ac │ │ │ │ │ + bl 10600 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 112e2 │ │ │ │ │ + beq.n 11322 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 105ac │ │ │ │ │ + bl 10600 │ │ │ │ │ mov r9, r5 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, 11210 │ │ │ │ │ + cbz r0, 11250 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - beq.n 11298 │ │ │ │ │ + beq.n 112d8 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r7, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - bl 105ac │ │ │ │ │ + bl 10600 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 111f6 │ │ │ │ │ + bne.n 11236 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 112f0 │ │ │ │ │ + beq.n 11330 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 1125c │ │ │ │ │ + ble.n 1129c │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 1125c │ │ │ │ │ + beq.n 1129c │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n 1125c │ │ │ │ │ + beq.n 1129c │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n 1125c │ │ │ │ │ + beq.n 1129c │ │ │ │ │ lsls r5, r5, #2 │ │ │ │ │ add.w r2, r7, #8 │ │ │ │ │ movs r3, #12 │ │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ │ str r0, [r1, r3] │ │ │ │ │ adds r3, #4 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.n 1124c │ │ │ │ │ + bne.n 1128c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 1161c <_loop1_185_rule> │ │ │ │ │ + bl 1165c <_loop1_185_rule> │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11338 │ │ │ │ │ + bne.n 11378 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov.w r1, r9, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 112bc │ │ │ │ │ + cbz r0, 112fc │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 11128 │ │ │ │ │ + b.n 11168 │ │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov.w r1, r9, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 112f0 │ │ │ │ │ + cbz r0, 11330 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 111fa │ │ │ │ │ + b.n 1123a │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1118c │ │ │ │ │ + bne.w 111cc │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 111b2 │ │ │ │ │ + beq.w 111f2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 1127c │ │ │ │ │ + b.n 112bc │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1125c │ │ │ │ │ + bne.n 1129c │ │ │ │ │ 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 11274 │ │ │ │ │ + b.n 112b4 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 111a6 │ │ │ │ │ + beq.w 111e6 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 111a6 │ │ │ │ │ + beq.w 111e6 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_slash_with_default> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_slash_with_default │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 113ac │ │ │ │ │ + beq.n 113ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1127c │ │ │ │ │ + b.n 112bc │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11274 │ │ │ │ │ + beq.n 112b4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11322 │ │ │ │ │ - b.n 11274 │ │ │ │ │ + bne.n 11362 │ │ │ │ │ + b.n 112b4 │ │ │ │ │ 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 110da │ │ │ │ │ - b.n 112dc │ │ │ │ │ + beq.w 1111a │ │ │ │ │ + b.n 1131c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 11388 │ │ │ │ │ + cbnz r2, 113c8 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 110fa │ │ │ │ │ - b.n 112c2 │ │ │ │ │ + bne.w 1113a │ │ │ │ │ + b.n 11302 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 112d0 │ │ │ │ │ + b.n 11310 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 112fe │ │ │ │ │ + bne.n 1133e │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 111d0 │ │ │ │ │ - b.n 112f6 │ │ │ │ │ + bne.w 11210 │ │ │ │ │ + b.n 11336 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11276 │ │ │ │ │ + beq.w 112b6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1127c │ │ │ │ │ + b.n 112bc │ │ │ │ │ │ │ │ │ │ -000113c0 <_loop0_171_rule>: │ │ │ │ │ +00011400 <_loop0_171_rule>: │ │ │ │ │ _loop0_36_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 114da <_loop0_171_rule+0x11a> │ │ │ │ │ + beq.n 1151a <_loop0_171_rule+0x11a> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 114c0 <_loop0_171_rule+0x100> │ │ │ │ │ + bne.n 11500 <_loop0_171_rule+0x100> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 114cc <_loop0_171_rule+0x10c> │ │ │ │ │ + beq.n 1150c <_loop0_171_rule+0x10c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 114c0 <_loop0_171_rule+0x100> │ │ │ │ │ + bne.n 11500 <_loop0_171_rule+0x100> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 105ac │ │ │ │ │ + bl 10600 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 114a4 <_loop0_171_rule+0xe4> │ │ │ │ │ + beq.n 114e4 <_loop0_171_rule+0xe4> │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 105ac │ │ │ │ │ + bl 10600 │ │ │ │ │ mov r8, r6 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 11434 <_loop0_171_rule+0x74> │ │ │ │ │ + cbz r0, 11474 <_loop0_171_rule+0x74> │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - beq.n 11490 <_loop0_171_rule+0xd0> │ │ │ │ │ + beq.n 114d0 <_loop0_171_rule+0xd0> │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r7, [r5, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - bl 105ac │ │ │ │ │ + bl 10600 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1141a <_loop0_171_rule+0x5a> │ │ │ │ │ + bne.n 1145a <_loop0_171_rule+0x5a> │ │ │ │ │ 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 r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 114b2 <_loop0_171_rule+0xf2> │ │ │ │ │ + beq.n 114f2 <_loop0_171_rule+0xf2> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.n 1147a <_loop0_171_rule+0xba> │ │ │ │ │ + ble.n 114ba <_loop0_171_rule+0xba> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 1147a <_loop0_171_rule+0xba> │ │ │ │ │ + beq.n 114ba <_loop0_171_rule+0xba> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r6, #2 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n 1147a <_loop0_171_rule+0xba> │ │ │ │ │ + beq.n 114ba <_loop0_171_rule+0xba> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r6, #3 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n 1147a <_loop0_171_rule+0xba> │ │ │ │ │ + beq.n 114ba <_loop0_171_rule+0xba> │ │ │ │ │ movs r3, #3 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ ldr.w r1, [r5, r3, lsl #2] │ │ │ │ │ str.w r1, [r2, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.n 1146a <_loop0_171_rule+0xaa> │ │ │ │ │ + bne.n 114aa <_loop0_171_rule+0xaa> │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r5, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ @@ -30437,631 +30460,629 @@ │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 114c8 <_loop0_171_rule+0x108> │ │ │ │ │ + cbz r0, 11508 <_loop0_171_rule+0x108> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 1141e <_loop0_171_rule+0x5e> │ │ │ │ │ + b.n 1145e <_loop0_171_rule+0x5e> │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1147a <_loop0_171_rule+0xba> │ │ │ │ │ + bne.n 114ba <_loop0_171_rule+0xba> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11486 <_loop0_171_rule+0xc6> │ │ │ │ │ + b.n 114c6 <_loop0_171_rule+0xc6> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - b.n 114b2 <_loop0_171_rule+0xf2> │ │ │ │ │ + b.n 114f2 <_loop0_171_rule+0xf2> │ │ │ │ │ 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 11486 <_loop0_171_rule+0xc6> │ │ │ │ │ + b.n 114c6 <_loop0_171_rule+0xc6> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 113e2 <_loop0_171_rule+0x22> │ │ │ │ │ + b.n 11422 <_loop0_171_rule+0x22> │ │ │ │ │ │ │ │ │ │ -000114e0 : │ │ │ │ │ +00011520 : │ │ │ │ │ import_from_as_name_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #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 115ec │ │ │ │ │ + beq.w 11656 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 115be │ │ │ │ │ + bne.n 11600 │ │ │ │ │ ldrd r6, r5, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.n 1159e │ │ │ │ │ + beq.n 115e0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 115d8 │ │ │ │ │ + beq.n 1161a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 11612 │ │ │ │ │ + beq.n 11634 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 115f2 │ │ │ │ │ + bne.n 1164e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 115c6 │ │ │ │ │ + bne.n 11608 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 115da │ │ │ │ │ + bne.n 1161c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1160c │ │ │ │ │ + beq.n 1162e │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldrd r2, r3, [r6, #20] │ │ │ │ │ - cbnz r1, 115d4 │ │ │ │ │ + cbnz r1, 11616 │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_alias> │ │ │ │ │ R_ARM_THM_CALL _PyAST_alias │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 115fa │ │ │ │ │ + beq.n 1163c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 115e0 │ │ │ │ │ + blt.n 11622 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1151e │ │ │ │ │ + beq.n 11560 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 11594 │ │ │ │ │ + b.n 115d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11556 │ │ │ │ │ - b.n 11550 │ │ │ │ │ + bne.n 11598 │ │ │ │ │ + b.n 11592 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ - b.n 1157a │ │ │ │ │ + b.n 115bc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 11592 │ │ │ │ │ + b.n 115d4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11594 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 11502 │ │ │ │ │ + b.n 115d6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 115da │ │ │ │ │ + b.n 115d6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 1157a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 115dc │ │ │ │ │ + beq.n 1161e │ │ │ │ │ movs r1, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11594 │ │ │ │ │ + b.n 115d6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 11594 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 1161c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 11538 │ │ │ │ │ - nop │ │ │ │ │ + b.n 11544 │ │ │ │ │ │ │ │ │ │ -0001161c <_loop1_185_rule>: │ │ │ │ │ +0001165c <_loop1_185_rule>: │ │ │ │ │ _loop1_41_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ ldr r1, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add.w r1, r1, #1 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 11dd2 <_loop1_185_rule+0x7b6> │ │ │ │ │ + beq.w 11e1c <_loop1_185_rule+0x7c0> │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11de0 <_loop1_185_rule+0x7c4> │ │ │ │ │ + bne.w 11e2a <_loop1_185_rule+0x7ce> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11e9c <_loop1_185_rule+0x880> │ │ │ │ │ + beq.w 11eec <_loop1_185_rule+0x890> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 11e96 <_loop1_185_rule+0x87a> │ │ │ │ │ + bne.w 11ee6 <_loop1_185_rule+0x88a> │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 11e84 <_loop1_185_rule+0x868> │ │ │ │ │ + beq.w 11ed4 <_loop1_185_rule+0x878> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 118b2 <_loop1_185_rule+0x296> │ │ │ │ │ + beq.w 118ee <_loop1_185_rule+0x292> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r5, r8 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq.w 118ca <_loop1_185_rule+0x2ae> │ │ │ │ │ + beq.w 11906 <_loop1_185_rule+0x2aa> │ │ │ │ │ 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 fp, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 118fa <_loop1_185_rule+0x2de> │ │ │ │ │ + beq.w 11936 <_loop1_185_rule+0x2da> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add.w r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 11e1e <_loop1_185_rule+0x802> │ │ │ │ │ + beq.w 11e6a <_loop1_185_rule+0x80e> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11e2e <_loop1_185_rule+0x812> │ │ │ │ │ + bne.w 11e7a <_loop1_185_rule+0x81e> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11a7e <_loop1_185_rule+0x462> │ │ │ │ │ + bne.w 11aba <_loop1_185_rule+0x45e> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 118fe <_loop1_185_rule+0x2e2> │ │ │ │ │ + bne.w 1193a <_loop1_185_rule+0x2de> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11e3e <_loop1_185_rule+0x822> │ │ │ │ │ + beq.w 11e8c <_loop1_185_rule+0x830> │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr.w r5, [ip, #20] │ │ │ │ │ strd fp, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11e00 <_loop1_185_rule+0x7e4> │ │ │ │ │ + beq.w 11e4c <_loop1_185_rule+0x7f0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17168 │ │ │ │ │ + bl 176c4 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11a8e <_loop1_185_rule+0x472> │ │ │ │ │ + beq.w 11aca <_loop1_185_rule+0x46e> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11a8e <_loop1_185_rule+0x472> │ │ │ │ │ + beq.w 11aca <_loop1_185_rule+0x46e> │ │ │ │ │ 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 11eac <_loop1_185_rule+0x890> │ │ │ │ │ + bne.w 11efc <_loop1_185_rule+0x8a0> │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11a00 <_loop1_185_rule+0x3e4> │ │ │ │ │ + beq.w 11a3c <_loop1_185_rule+0x3e0> │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, lr │ │ │ │ │ mov fp, r6 │ │ │ │ │ mov r5, sl │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ movw r9, #6000 @ 0x1770 │ │ │ │ │ - str.w lr, [sp, #32] │ │ │ │ │ - str.w sl, [sp, #24] │ │ │ │ │ + strd sl, lr, [sp, #28] │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r7, [sp, #28] │ │ │ │ │ - beq.w 11e74 <_loop1_185_rule+0x858> │ │ │ │ │ + str r7, [sp, #16] │ │ │ │ │ + beq.w 11ec4 <_loop1_185_rule+0x868> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11dae <_loop1_185_rule+0x792> │ │ │ │ │ + bne.w 11df6 <_loop1_185_rule+0x79a> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ mov sl, r5 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 11a94 <_loop1_185_rule+0x478> │ │ │ │ │ + beq.w 11ad0 <_loop1_185_rule+0x474> │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.w 11ab0 <_loop1_185_rule+0x494> │ │ │ │ │ + beq.w 11aec <_loop1_185_rule+0x490> │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11ae4 <_loop1_185_rule+0x4c8> │ │ │ │ │ + beq.w 11b20 <_loop1_185_rule+0x4c4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 11d78 <_loop1_185_rule+0x75c> │ │ │ │ │ + beq.w 11dc0 <_loop1_185_rule+0x764> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 11d8c <_loop1_185_rule+0x770> │ │ │ │ │ + bne.w 11dd4 <_loop1_185_rule+0x778> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11cc6 <_loop1_185_rule+0x6aa> │ │ │ │ │ + bne.w 11d06 <_loop1_185_rule+0x6aa> │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 11aea <_loop1_185_rule+0x4ce> │ │ │ │ │ + bne.w 11b26 <_loop1_185_rule+0x4ca> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11da4 <_loop1_185_rule+0x788> │ │ │ │ │ + beq.w 11dec <_loop1_185_rule+0x790> │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11d90 <_loop1_185_rule+0x774> │ │ │ │ │ + beq.w 11dd8 <_loop1_185_rule+0x77c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17168 │ │ │ │ │ + bl 176c4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11cb2 <_loop1_185_rule+0x696> │ │ │ │ │ - str r0, [sp, #16] │ │ │ │ │ + beq.w 11cf2 <_loop1_185_rule+0x696> │ │ │ │ │ + str r0, [sp, #20] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11cb2 <_loop1_185_rule+0x696> │ │ │ │ │ + beq.w 11cf2 <_loop1_185_rule+0x696> │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 11d74 <_loop1_185_rule+0x758> │ │ │ │ │ + bne.w 11dbc <_loop1_185_rule+0x760> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11be8 <_loop1_185_rule+0x5cc> │ │ │ │ │ + beq.w 11c24 <_loop1_185_rule+0x5c8> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.w 11ce6 <_loop1_185_rule+0x6ca> │ │ │ │ │ + beq.w 11d26 <_loop1_185_rule+0x6ca> │ │ │ │ │ str.w r5, [fp, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - str r5, [sp, #24] │ │ │ │ │ - b.n 11788 <_loop1_185_rule+0x16c> │ │ │ │ │ + str r5, [sp, #28] │ │ │ │ │ + b.n 117c4 <_loop1_185_rule+0x168> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11d6e <_loop1_185_rule+0x752> │ │ │ │ │ + bne.w 11db6 <_loop1_185_rule+0x75a> │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 11690 <_loop1_185_rule+0x74> │ │ │ │ │ + bne.w 116d0 <_loop1_185_rule+0x74> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 11d64 <_loop1_185_rule+0x748> │ │ │ │ │ + blt.w 11dac <_loop1_185_rule+0x750> │ │ │ │ │ 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 fp, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11d6e <_loop1_185_rule+0x752> │ │ │ │ │ + bne.w 11db6 <_loop1_185_rule+0x75a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 116ac <_loop1_185_rule+0x90> │ │ │ │ │ + bne.w 116ec <_loop1_185_rule+0x90> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11d56 <_loop1_185_rule+0x73a> │ │ │ │ │ + bne.w 11d9e <_loop1_185_rule+0x742> │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n 11a10 <_loop1_185_rule+0x3f4> │ │ │ │ │ + beq.n 11a4c <_loop1_185_rule+0x3f0> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq.w 11a2a <_loop1_185_rule+0x40e> │ │ │ │ │ + beq.w 11a66 <_loop1_185_rule+0x40a> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr.w r8, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11a5e <_loop1_185_rule+0x442> │ │ │ │ │ + beq.w 11a9a <_loop1_185_rule+0x43e> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add.w r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 11e0e <_loop1_185_rule+0x7f2> │ │ │ │ │ + beq.w 11e5a <_loop1_185_rule+0x7fe> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11dfc <_loop1_185_rule+0x7e0> │ │ │ │ │ + bne.w 11e48 <_loop1_185_rule+0x7ec> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11ca2 <_loop1_185_rule+0x686> │ │ │ │ │ + bne.w 11ce2 <_loop1_185_rule+0x686> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 11d5a <_loop1_185_rule+0x73e> │ │ │ │ │ + bne.w 11da2 <_loop1_185_rule+0x746> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11e38 <_loop1_185_rule+0x81c> │ │ │ │ │ + beq.w 11e86 <_loop1_185_rule+0x82a> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ │ strd r8, r7, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11dbe <_loop1_185_rule+0x7a2> │ │ │ │ │ + beq.w 11e08 <_loop1_185_rule+0x7ac> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17168 │ │ │ │ │ + bl 176c4 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11cba <_loop1_185_rule+0x69e> │ │ │ │ │ + beq.w 11cfa <_loop1_185_rule+0x69e> │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11d04 <_loop1_185_rule+0x6e8> │ │ │ │ │ + bne.w 11d46 <_loop1_185_rule+0x6ea> │ │ │ │ │ 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 11cba <_loop1_185_rule+0x69e> │ │ │ │ │ + beq.w 11cfa <_loop1_185_rule+0x69e> │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11768 <_loop1_185_rule+0x14c> │ │ │ │ │ + bne.w 117a8 <_loop1_185_rule+0x14c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11eb8 <_loop1_185_rule+0x89c> │ │ │ │ │ + bne.w 11f0a <_loop1_185_rule+0x8ae> │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11d38 <_loop1_185_rule+0x71c> │ │ │ │ │ + b.n 11d80 <_loop1_185_rule+0x724> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11e38 <_loop1_185_rule+0x81c> │ │ │ │ │ + bne.w 11e86 <_loop1_185_rule+0x82a> │ │ │ │ │ ldrd r8, r3, [r4, #8] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.w 11920 <_loop1_185_rule+0x304> │ │ │ │ │ + bne.w 1195c <_loop1_185_rule+0x300> │ │ │ │ │ mov r3, r8 │ │ │ │ │ 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 11d46 <_loop1_185_rule+0x72a> │ │ │ │ │ + blt.w 11d8e <_loop1_185_rule+0x732> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr.w r8, [r3, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11e38 <_loop1_185_rule+0x81c> │ │ │ │ │ + bne.w 11e86 <_loop1_185_rule+0x82a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1193c <_loop1_185_rule+0x320> │ │ │ │ │ + bne.w 11978 <_loop1_185_rule+0x31c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r7, #0 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -31069,606 +31090,618 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 116de <_loop1_185_rule+0xc2> │ │ │ │ │ - b.n 116da <_loop1_185_rule+0xbe> │ │ │ │ │ + bne.w 1171e <_loop1_185_rule+0xc2> │ │ │ │ │ + b.n 1171a <_loop1_185_rule+0xbe> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11900 <_loop1_185_rule+0x2e4> │ │ │ │ │ + b.n 1193c <_loop1_185_rule+0x2e0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 11e4a <_loop1_185_rule+0x82e> │ │ │ │ │ + bne.w 11e98 <_loop1_185_rule+0x83c> │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 117b2 <_loop1_185_rule+0x196> │ │ │ │ │ + bne.w 117ee <_loop1_185_rule+0x192> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 11d12 <_loop1_185_rule+0x6f6> │ │ │ │ │ + blt.w 11d56 <_loop1_185_rule+0x6fa> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 11e4a <_loop1_185_rule+0x82e> │ │ │ │ │ + bne.w 11e98 <_loop1_185_rule+0x83c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 117ce <_loop1_185_rule+0x1b2> │ │ │ │ │ + bne.w 1180a <_loop1_185_rule+0x1ae> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 11d2e <_loop1_185_rule+0x712> │ │ │ │ │ + bne.w 11d74 <_loop1_185_rule+0x718> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 11bf0 <_loop1_185_rule+0x5d4> │ │ │ │ │ + beq.n 11c2e <_loop1_185_rule+0x5d2> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 11c0c <_loop1_185_rule+0x5f0> │ │ │ │ │ + beq.w 11c4a <_loop1_185_rule+0x5ee> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ │ ldrd r8, r6, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11c38 <_loop1_185_rule+0x61c> │ │ │ │ │ + beq.w 11c76 <_loop1_185_rule+0x61a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 11de6 <_loop1_185_rule+0x7ca> │ │ │ │ │ + beq.w 11e30 <_loop1_185_rule+0x7d4> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11e6a <_loop1_185_rule+0x84e> │ │ │ │ │ + bne.w 11eb8 <_loop1_185_rule+0x85c> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11cd6 <_loop1_185_rule+0x6ba> │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + bne.w 11d16 <_loop1_185_rule+0x6ba> │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11d08 <_loop1_185_rule+0x6ec> │ │ │ │ │ + bne.w 11d4a <_loop1_185_rule+0x6ee> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - strd r2, r1, [sp, #16] │ │ │ │ │ + strd r2, r1, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ - ldrd r2, r1, [sp, #16] │ │ │ │ │ + ldrd r2, r1, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11e32 <_loop1_185_rule+0x816> │ │ │ │ │ + beq.w 11e7e <_loop1_185_rule+0x822> │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr.w r5, [ip, #20] │ │ │ │ │ strd r6, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11db8 <_loop1_185_rule+0x79c> │ │ │ │ │ + beq.w 11e00 <_loop1_185_rule+0x7a4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17168 │ │ │ │ │ + bl 176c4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11cfe <_loop1_185_rule+0x6e2> │ │ │ │ │ + beq.w 11d3e <_loop1_185_rule+0x6e2> │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11cfe <_loop1_185_rule+0x6e2> │ │ │ │ │ + bne.w 11d3e <_loop1_185_rule+0x6e2> │ │ │ │ │ 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 11cfe <_loop1_185_rule+0x6e2> │ │ │ │ │ + beq.w 11d3e <_loop1_185_rule+0x6e2> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r3, r8 │ │ │ │ │ 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 │ │ │ │ │ - bne.w 11898 <_loop1_185_rule+0x27c> │ │ │ │ │ - ldrd sl, r5, [sp, #24] │ │ │ │ │ + bne.w 118d4 <_loop1_185_rule+0x278> │ │ │ │ │ + ldr.w sl, [sp, #28] │ │ │ │ │ mov r6, fp │ │ │ │ │ - b.n 11a00 <_loop1_185_rule+0x3e4> │ │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ │ + b.n 11a3c <_loop1_185_rule+0x3e0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11e32 <_loop1_185_rule+0x816> │ │ │ │ │ + bne.w 11e7e <_loop1_185_rule+0x822> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 11b06 <_loop1_185_rule+0x4ea> │ │ │ │ │ + bne.w 11b42 <_loop1_185_rule+0x4e6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 11d1e <_loop1_185_rule+0x702> │ │ │ │ │ + blt.w 11d62 <_loop1_185_rule+0x706> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ │ ldrd r8, r6, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11e32 <_loop1_185_rule+0x816> │ │ │ │ │ + bne.w 11e7e <_loop1_185_rule+0x822> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11b1e <_loop1_185_rule+0x502> │ │ │ │ │ - ldrd sl, r5, [sp, #24] │ │ │ │ │ + bne.w 11b5a <_loop1_185_rule+0x4fe> │ │ │ │ │ + ldr.w sl, [sp, #28] │ │ │ │ │ mov r6, fp │ │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 11a68 <_loop1_185_rule+0x44c> │ │ │ │ │ + beq.w 11aa4 <_loop1_185_rule+0x448> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11a68 <_loop1_185_rule+0x44c> │ │ │ │ │ + bne.w 11aa4 <_loop1_185_rule+0x448> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11e66 <_loop1_185_rule+0x84a> │ │ │ │ │ + beq.w 11eb4 <_loop1_185_rule+0x858> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 11c94 <_loop1_185_rule+0x678> │ │ │ │ │ + ble.n 11cd4 <_loop1_185_rule+0x678> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 11c94 <_loop1_185_rule+0x678> │ │ │ │ │ + beq.n 11cd4 <_loop1_185_rule+0x678> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n 11c94 <_loop1_185_rule+0x678> │ │ │ │ │ + beq.n 11cd4 <_loop1_185_rule+0x678> │ │ │ │ │ adds r2, r6, #4 │ │ │ │ │ lsls r5, r5, #2 │ │ │ │ │ movs r3, #8 │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ │ str r0, [r1, r3] │ │ │ │ │ adds r3, #4 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.n 11c86 <_loop1_185_rule+0x66a> │ │ │ │ │ + bne.n 11cc6 <_loop1_185_rule+0x66a> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11a76 <_loop1_185_rule+0x45a> │ │ │ │ │ + b.n 11ab2 <_loop1_185_rule+0x456> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1196a <_loop1_185_rule+0x34e> │ │ │ │ │ - b.n 11968 <_loop1_185_rule+0x34c> │ │ │ │ │ + bne.w 119a6 <_loop1_185_rule+0x34a> │ │ │ │ │ + b.n 119a4 <_loop1_185_rule+0x348> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11aec <_loop1_185_rule+0x4d0> │ │ │ │ │ + b.n 11b28 <_loop1_185_rule+0x4cc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11a68 <_loop1_185_rule+0x44c> │ │ │ │ │ + b.n 11aa4 <_loop1_185_rule+0x448> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11804 <_loop1_185_rule+0x1e8> │ │ │ │ │ - b.n 11800 <_loop1_185_rule+0x1e4> │ │ │ │ │ + bne.w 11840 <_loop1_185_rule+0x1e4> │ │ │ │ │ + b.n 1183c <_loop1_185_rule+0x1e0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11b50 <_loop1_185_rule+0x534> │ │ │ │ │ - b.n 11b4c <_loop1_185_rule+0x530> │ │ │ │ │ + bne.w 11b8c <_loop1_185_rule+0x530> │ │ │ │ │ + b.n 11b88 <_loop1_185_rule+0x52c> │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11e50 <_loop1_185_rule+0x834> │ │ │ │ │ + beq.w 11e9e <_loop1_185_rule+0x842> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b.n 118a6 <_loop1_185_rule+0x28a> │ │ │ │ │ - ldrd sl, r5, [sp, #24] │ │ │ │ │ + b.n 118e2 <_loop1_185_rule+0x286> │ │ │ │ │ + ldr.w sl, [sp, #28] │ │ │ │ │ mov r6, fp │ │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11c42 <_loop1_185_rule+0x626> │ │ │ │ │ - ldrd sl, r5, [sp, #24] │ │ │ │ │ + b.n 11c82 <_loop1_185_rule+0x626> │ │ │ │ │ + ldr.w sl, [sp, #28] │ │ │ │ │ mov r6, fp │ │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ │ mov r1, r3 │ │ │ │ │ - b.n 11c40 <_loop1_185_rule+0x624> │ │ │ │ │ + b.n 11c80 <_loop1_185_rule+0x624> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11aec <_loop1_185_rule+0x4d0> │ │ │ │ │ + b.n 11b28 <_loop1_185_rule+0x4cc> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, fp │ │ │ │ │ - ldrd sl, r5, [sp, #24] │ │ │ │ │ + ldr.w sl, [sp, #28] │ │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11c42 <_loop1_185_rule+0x626> │ │ │ │ │ - ldrd sl, r5, [sp, #24] │ │ │ │ │ + b.n 11c82 <_loop1_185_rule+0x626> │ │ │ │ │ + ldr.w sl, [sp, #28] │ │ │ │ │ mov r6, fp │ │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ │ mov r1, r3 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 11a68 <_loop1_185_rule+0x44c> │ │ │ │ │ - b.n 11c50 <_loop1_185_rule+0x634> │ │ │ │ │ + beq.w 11aa4 <_loop1_185_rule+0x448> │ │ │ │ │ + b.n 11c90 <_loop1_185_rule+0x634> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11a68 <_loop1_185_rule+0x44c> │ │ │ │ │ + b.n 11aa4 <_loop1_185_rule+0x448> │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 11d36 <_loop1_185_rule+0x71a> │ │ │ │ │ + b.n 11d7e <_loop1_185_rule+0x722> │ │ │ │ │ subs r3, #3 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11a68 <_loop1_185_rule+0x44c> │ │ │ │ │ + b.n 11aa4 <_loop1_185_rule+0x448> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - b.n 11900 <_loop1_185_rule+0x2e4> │ │ │ │ │ + b.n 1193c <_loop1_185_rule+0x2e0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - b.n 11900 <_loop1_185_rule+0x2e4> │ │ │ │ │ + b.n 1193c <_loop1_185_rule+0x2e0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11aec <_loop1_185_rule+0x4d0> │ │ │ │ │ + b.n 11b28 <_loop1_185_rule+0x4cc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 117ec <_loop1_185_rule+0x1d0> │ │ │ │ │ + beq.w 11828 <_loop1_185_rule+0x1cc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ - b.n 11aec <_loop1_185_rule+0x4d0> │ │ │ │ │ + b.n 11b28 <_loop1_185_rule+0x4cc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11cb4 <_loop1_185_rule+0x698> │ │ │ │ │ + beq.n 11cf4 <_loop1_185_rule+0x698> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r2 │ │ │ │ │ - b.n 11aec <_loop1_185_rule+0x4d0> │ │ │ │ │ + b.n 11b28 <_loop1_185_rule+0x4cc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11aec <_loop1_185_rule+0x4d0> │ │ │ │ │ - ldr.w sl, [sp, #24] │ │ │ │ │ + b.n 11b28 <_loop1_185_rule+0x4cc> │ │ │ │ │ + ldr.w sl, [sp, #28] │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r6, fp │ │ │ │ │ - b.n 11a0c <_loop1_185_rule+0x3f0> │ │ │ │ │ - ldrd sl, r5, [sp, #24] │ │ │ │ │ + b.n 11a48 <_loop1_185_rule+0x3ec> │ │ │ │ │ + ldr.w sl, [sp, #28] │ │ │ │ │ mov r6, fp │ │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11c42 <_loop1_185_rule+0x626> │ │ │ │ │ + beq.w 11c82 <_loop1_185_rule+0x626> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11c42 <_loop1_185_rule+0x626> │ │ │ │ │ + b.n 11c82 <_loop1_185_rule+0x626> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1164a <_loop1_185_rule+0x2e> │ │ │ │ │ + beq.w 1168a <_loop1_185_rule+0x2e> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 11c9e <_loop1_185_rule+0x682> │ │ │ │ │ + b.n 11cde <_loop1_185_rule+0x682> │ │ │ │ │ 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 11b38 <_loop1_185_rule+0x51c> │ │ │ │ │ - ldrd sl, r5, [sp, #24] │ │ │ │ │ + beq.w 11b74 <_loop1_185_rule+0x518> │ │ │ │ │ + ldr.w sl, [sp, #28] │ │ │ │ │ mov r6, fp │ │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #2 │ │ │ │ │ - b.n 11c42 <_loop1_185_rule+0x626> │ │ │ │ │ + b.n 11c82 <_loop1_185_rule+0x626> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - cbnz r0, 11e44 <_loop1_185_rule+0x828> │ │ │ │ │ + cbnz r0, 11e92 <_loop1_185_rule+0x836> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11900 <_loop1_185_rule+0x2e4> │ │ │ │ │ + b.n 1193c <_loop1_185_rule+0x2e0> │ │ │ │ │ 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 11956 <_loop1_185_rule+0x33a> │ │ │ │ │ - b.n 11dfa <_loop1_185_rule+0x7de> │ │ │ │ │ + beq.w 11992 <_loop1_185_rule+0x336> │ │ │ │ │ + b.n 11e46 <_loop1_185_rule+0x7ea> │ │ │ │ │ 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 116c6 <_loop1_185_rule+0xaa> │ │ │ │ │ + beq.w 11706 <_loop1_185_rule+0xaa> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #2 │ │ │ │ │ - b.n 11900 <_loop1_185_rule+0x2e4> │ │ │ │ │ - ldrd sl, r5, [sp, #24] │ │ │ │ │ + b.n 1193c <_loop1_185_rule+0x2e0> │ │ │ │ │ + ldr.w sl, [sp, #28] │ │ │ │ │ mov r6, fp │ │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11c42 <_loop1_185_rule+0x626> │ │ │ │ │ + b.n 11c82 <_loop1_185_rule+0x626> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - b.n 11e0a <_loop1_185_rule+0x7ee> │ │ │ │ │ + b.n 11e56 <_loop1_185_rule+0x7fa> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11900 <_loop1_185_rule+0x2e4> │ │ │ │ │ + b.n 1193c <_loop1_185_rule+0x2e0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11aec <_loop1_185_rule+0x4d0> │ │ │ │ │ + b.n 11b28 <_loop1_185_rule+0x4cc> │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 11c9e <_loop1_185_rule+0x682> │ │ │ │ │ + b.n 11cde <_loop1_185_rule+0x682> │ │ │ │ │ mov r0, r6 │ │ │ │ │ - b.n 11e54 <_loop1_185_rule+0x838> │ │ │ │ │ - ldrd sl, r5, [sp, #24] │ │ │ │ │ + b.n 11ea2 <_loop1_185_rule+0x846> │ │ │ │ │ + ldr.w sl, [sp, #28] │ │ │ │ │ mov r6, fp │ │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ │ mov r1, r3 │ │ │ │ │ - b.n 11dfc <_loop1_185_rule+0x7e0> │ │ │ │ │ + b.n 11e48 <_loop1_185_rule+0x7ec> │ │ │ │ │ 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 │ │ │ │ │ - cbnz r2, 11eb0 <_loop1_185_rule+0x894> │ │ │ │ │ + cbnz r2, 11f00 <_loop1_185_rule+0x8a4> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.n 1179c <_loop1_185_rule+0x180> │ │ │ │ │ + b.n 117d8 <_loop1_185_rule+0x17c> │ │ │ │ │ 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 11674 <_loop1_185_rule+0x58> │ │ │ │ │ - b.n 11a0c <_loop1_185_rule+0x3f0> │ │ │ │ │ + beq.w 116b4 <_loop1_185_rule+0x58> │ │ │ │ │ + b.n 11a48 <_loop1_185_rule+0x3ec> │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 11c9e <_loop1_185_rule+0x682> │ │ │ │ │ + b.n 11cde <_loop1_185_rule+0x682> │ │ │ │ │ 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 11c9e <_loop1_185_rule+0x682> │ │ │ │ │ + b.n 11cde <_loop1_185_rule+0x682> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11900 <_loop1_185_rule+0x2e4> │ │ │ │ │ - ldrd sl, r5, [sp, #24] │ │ │ │ │ + b.n 1193c <_loop1_185_rule+0x2e0> │ │ │ │ │ + ldr.w sl, [sp, #28] │ │ │ │ │ mov r6, fp │ │ │ │ │ - b.n 11a0c <_loop1_185_rule+0x3f0> │ │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ │ + b.n 11a48 <_loop1_185_rule+0x3ec> │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11d38 <_loop1_185_rule+0x71c> │ │ │ │ │ + b.n 11d80 <_loop1_185_rule+0x724> │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00011ec0 : │ │ │ │ │ +00011f14 : │ │ │ │ │ named_expression_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 1224a │ │ │ │ │ + beq.w 1229e │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 12258 │ │ │ │ │ + bne.w 122ac │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 11f6a │ │ │ │ │ + beq.n 11fbe │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ it ne │ │ │ │ │ movne r5, r6 │ │ │ │ │ - beq.n 11f80 │ │ │ │ │ + beq.n 11fd4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11fb8 │ │ │ │ │ + bne.n 1200c │ │ │ │ │ ldrd r2, r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 12048 │ │ │ │ │ + bne.w 1209c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 12228 │ │ │ │ │ + bne.w 1227c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1207e │ │ │ │ │ + beq.w 120d2 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #53 @ 0x35 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1207e │ │ │ │ │ + beq.w 120d2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 12230 │ │ │ │ │ + bne.w 12284 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 11f04 │ │ │ │ │ + bne.n 11f58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ itttt lt │ │ │ │ │ movlt r7, #1 │ │ │ │ │ strlt r7, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r2, [r4, #88] @ 0x58 │ │ │ │ │ addlt.w r3, r2, #4294967295 @ 0xffffffff │ │ │ │ │ - blt.n 1203c │ │ │ │ │ + blt.n 12090 │ │ │ │ │ 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 r9, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 12230 │ │ │ │ │ + bne.w 12284 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11f1e │ │ │ │ │ + beq.n 11f72 │ │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11f1e │ │ │ │ │ + beq.n 11f72 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12264 │ │ │ │ │ + beq.w 122b8 │ │ │ │ │ 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 12264 │ │ │ │ │ + beq.w 122b8 │ │ │ │ │ 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 1225e │ │ │ │ │ + beq.w 122b2 │ │ │ │ │ strd r5, r3, [sp] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_NamedExpr> │ │ │ │ │ @@ -31676,130 +31709,130 @@ │ │ │ │ │ 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 176d4 │ │ │ │ │ + bl 17c28 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1202a │ │ │ │ │ + cbz r0, 1207e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11f60 │ │ │ │ │ + b.n 11fb4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1226c │ │ │ │ │ + beq.w 122c0 │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 11f30 │ │ │ │ │ + beq.w 11f84 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 12258 │ │ │ │ │ + bne.w 122ac │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 12236 │ │ │ │ │ + beq.w 1228a │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov.w r1, #1200 @ 0x4b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbz r0, 12086 │ │ │ │ │ + cbz r0, 120da │ │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 12026 │ │ │ │ │ + bne.n 1207a │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 11f30 │ │ │ │ │ + b.n 11f84 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 12026 │ │ │ │ │ + b.n 1207a │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 12244 │ │ │ │ │ + bne.w 12298 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12162 │ │ │ │ │ + bne.n 121b6 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 12244 │ │ │ │ │ + bne.w 12298 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 120f6 │ │ │ │ │ + cbnz r0, 1214a │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 12244 │ │ │ │ │ + bne.w 12298 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_161_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_161_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ - cbz r0, 120de │ │ │ │ │ + cbz r0, 12132 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ac74 │ │ │ │ │ + bl ac80 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 121c2 │ │ │ │ │ + bne.n 12216 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov.w r2, #1200 @ 0x4b0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 1206c │ │ │ │ │ + b.n 120c0 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 120b4 │ │ │ │ │ + beq.n 12108 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ac74 │ │ │ │ │ + bl ac80 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 120b4 │ │ │ │ │ + beq.n 12108 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_160_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_160_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 120b4 │ │ │ │ │ + beq.n 12108 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC58 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC58 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -31809,38 +31842,38 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r5, #16] │ │ │ │ │ - bl dc0 │ │ │ │ │ + bl 9b4 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 120e6 │ │ │ │ │ + beq.n 1213a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1207a │ │ │ │ │ + b.n 120ce │ │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1209e │ │ │ │ │ + beq.n 120f2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1209e │ │ │ │ │ + beq.n 120f2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ @@ -31861,42 +31894,42 @@ │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC57 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC57 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ - bl dc0 │ │ │ │ │ + bl 9b4 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12154 │ │ │ │ │ - b.n 120e6 │ │ │ │ │ + bne.n 121a8 │ │ │ │ │ + b.n 1213a │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 120de │ │ │ │ │ + beq.n 12132 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ac74 │ │ │ │ │ + bl ac80 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 120de │ │ │ │ │ + beq.n 12132 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_162_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_162_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 120de │ │ │ │ │ + beq.w 12132 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ @@ -31916,1656 +31949,1655 @@ │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC59 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ - b.n 121b0 │ │ │ │ │ + b.n 12204 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11f60 │ │ │ │ │ + b.n 11fb4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n 1203c │ │ │ │ │ + b.n 12090 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 1205a │ │ │ │ │ + beq.w 120ae │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1215e │ │ │ │ │ + b.n 121b2 │ │ │ │ │ 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 11eec │ │ │ │ │ + beq.w 11f40 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 11f60 │ │ │ │ │ + b.n 11fb4 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11ff8 │ │ │ │ │ + b.n 1204c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n 1203c │ │ │ │ │ + b.n 12090 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1203c │ │ │ │ │ + b.n 12090 │ │ │ │ │ │ │ │ │ │ -00012270 : │ │ │ │ │ +000122c4 : │ │ │ │ │ tuple_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 1248a │ │ │ │ │ + beq.w 124de │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 12450 │ │ │ │ │ + bne.w 124a4 │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w 1249a │ │ │ │ │ + beq.w 124ee │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1244c │ │ │ │ │ + beq.w 124a0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 124f0 │ │ │ │ │ + beq.w 12544 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 124ea │ │ │ │ │ + bne.w 1253e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 123a8 │ │ │ │ │ + beq.n 123fc │ │ │ │ │ ldr.w r8, [r4, #12] │ │ │ │ │ cmp r6, r8 │ │ │ │ │ it ne │ │ │ │ │ movne r8, r6 │ │ │ │ │ - beq.n 123be │ │ │ │ │ + beq.n 12412 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldrd r7, r3, [r3, #12] │ │ │ │ │ mov fp, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 123f4 │ │ │ │ │ + bne.n 12448 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 124fa │ │ │ │ │ + bne.w 1254e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11ec0 │ │ │ │ │ + bl 11f14 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12434 │ │ │ │ │ + beq.w 12488 │ │ │ │ │ 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 12432 │ │ │ │ │ + beq.n 12486 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13c8c │ │ │ │ │ + bl 13ce4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 124da │ │ │ │ │ + bne.w 1252e │ │ │ │ │ mov r1, r7 │ │ │ │ │ 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 124ce │ │ │ │ │ + beq.w 12522 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1244e │ │ │ │ │ + bne.n 124a2 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1244c │ │ │ │ │ + beq.n 124a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1239a │ │ │ │ │ + cbz r0, 123ee │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, sl │ │ │ │ │ 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 r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1245e │ │ │ │ │ + beq.n 124b2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 124fa │ │ │ │ │ + bne.w 1254e │ │ │ │ │ ldrd r8, r3, [r4, #8] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.n 122f6 │ │ │ │ │ + bne.n 1234a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ itttt lt │ │ │ │ │ movlt r1, #1 │ │ │ │ │ strlt r1, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ addlt.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - blt.n 12436 │ │ │ │ │ + blt.n 1248a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldrd r7, r3, [r3, #12] │ │ │ │ │ mov fp, r3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 124fa │ │ │ │ │ + bne.w 1254e │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1230e │ │ │ │ │ + beq.n 12362 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ac74 │ │ │ │ │ + bl ac80 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1230e │ │ │ │ │ + beq.n 12362 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12482 │ │ │ │ │ + beq.n 124d6 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, fp │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 12470 │ │ │ │ │ + cbz r0, 124c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1232c │ │ │ │ │ + b.n 12380 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r1, 1244e │ │ │ │ │ + cbnz r1, 124a2 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12372 │ │ │ │ │ + bne.n 123c6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12450 │ │ │ │ │ + beq.n 124a4 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1239e │ │ │ │ │ + b.n 123f2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12434 │ │ │ │ │ + beq.n 12488 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12436 │ │ │ │ │ + b.n 1248a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12436 │ │ │ │ │ + b.n 1248a │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1229e │ │ │ │ │ + beq.w 122f2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 12450 │ │ │ │ │ + b.n 124a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 124c2 │ │ │ │ │ + blt.n 12516 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 122b6 │ │ │ │ │ + beq.w 1230a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1239e │ │ │ │ │ + b.n 123f2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1239e │ │ │ │ │ + b.n 123f2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r0, 124de │ │ │ │ │ + cbnz r0, 12532 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12438 │ │ │ │ │ + b.n 1248c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 12436 │ │ │ │ │ + b.n 1248a │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1244e │ │ │ │ │ + b.n 124a2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1244e │ │ │ │ │ + b.n 124a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 122d4 │ │ │ │ │ + b.n 12328 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12436 │ │ │ │ │ + b.n 1248a │ │ │ │ │ │ │ │ │ │ -00012500 : │ │ │ │ │ +00012554 : │ │ │ │ │ star_named_expression_rule(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 125e8 │ │ │ │ │ + beq.n 1263c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 12584 │ │ │ │ │ + cbnz r2, 125d8 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 12560 │ │ │ │ │ + beq.n 125b4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 12590 │ │ │ │ │ + cbnz r0, 125e4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 12584 │ │ │ │ │ + cbnz r3, 125d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11ec0 │ │ │ │ │ - cbz r0, 1258c │ │ │ │ │ + bl 11f14 │ │ │ │ │ + cbz r0, 125e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 125d6 │ │ │ │ │ + blt.n 1262a │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1253a │ │ │ │ │ + beq.n 1258e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12558 │ │ │ │ │ + b.n 125ac │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 12552 │ │ │ │ │ + b.n 125a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ac74 │ │ │ │ │ + bl ac80 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12544 │ │ │ │ │ + beq.n 12598 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 125e2 │ │ │ │ │ + cbz r0, 12636 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12552 │ │ │ │ │ + bne.n 125a6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12552 │ │ │ │ │ + beq.n 125a6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12558 │ │ │ │ │ + b.n 125ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12558 │ │ │ │ │ + b.n 125ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12558 │ │ │ │ │ + b.n 125ac │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 12520 │ │ │ │ │ + b.n 12574 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000125f0 <_loop0_37_rule>: │ │ │ │ │ +00012644 <_loop0_37_rule>: │ │ │ │ │ _loop0_40_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ ldr r1, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add.w r1, r1, #1 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 12e08 <_loop0_37_rule+0x818> │ │ │ │ │ + beq.w 12e62 <_loop0_37_rule+0x81e> │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 12e16 <_loop0_37_rule+0x826> │ │ │ │ │ + bne.w 12e70 <_loop0_37_rule+0x82c> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12cb0 <_loop0_37_rule+0x6c0> │ │ │ │ │ + beq.w 12d0a <_loop0_37_rule+0x6c6> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 12e02 <_loop0_37_rule+0x812> │ │ │ │ │ + bne.w 12e5c <_loop0_37_rule+0x818> │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 12df0 <_loop0_37_rule+0x800> │ │ │ │ │ + beq.w 12e4a <_loop0_37_rule+0x806> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1287e <_loop0_37_rule+0x28e> │ │ │ │ │ + beq.w 128d6 <_loop0_37_rule+0x292> │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - beq.w 12896 <_loop0_37_rule+0x2a6> │ │ │ │ │ + beq.w 128ee <_loop0_37_rule+0x2aa> │ │ │ │ │ mov r5, r8 │ │ │ │ │ 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 r9, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 128c6 <_loop0_37_rule+0x2d6> │ │ │ │ │ + beq.w 1291e <_loop0_37_rule+0x2da> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add.w r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 12d46 <_loop0_37_rule+0x756> │ │ │ │ │ + beq.w 12d7a <_loop0_37_rule+0x736> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 12d56 <_loop0_37_rule+0x766> │ │ │ │ │ + bne.w 12d8a <_loop0_37_rule+0x746> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12a64 <_loop0_37_rule+0x474> │ │ │ │ │ + bne.w 12abc <_loop0_37_rule+0x478> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 128ca <_loop0_37_rule+0x2da> │ │ │ │ │ + bne.w 12922 <_loop0_37_rule+0x2de> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12e1c <_loop0_37_rule+0x82c> │ │ │ │ │ + beq.w 12e76 <_loop0_37_rule+0x832> │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr.w r5, [ip, #20] │ │ │ │ │ strd r9, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12e3c <_loop0_37_rule+0x84c> │ │ │ │ │ + beq.w 12e96 <_loop0_37_rule+0x852> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17168 │ │ │ │ │ + bl 176c4 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12a74 <_loop0_37_rule+0x484> │ │ │ │ │ + beq.w 12acc <_loop0_37_rule+0x488> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12a74 <_loop0_37_rule+0x484> │ │ │ │ │ + beq.w 12acc <_loop0_37_rule+0x488> │ │ │ │ │ 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 12d42 <_loop0_37_rule+0x752> │ │ │ │ │ + bne.w 12d76 <_loop0_37_rule+0x732> │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 129d4 <_loop0_37_rule+0x3e4> │ │ │ │ │ + beq.w 12a2c <_loop0_37_rule+0x3e8> │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r6 │ │ │ │ │ mov r9, lr │ │ │ │ │ mov r5, sl │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ - strd sl, lr, [sp, #24] │ │ │ │ │ + str.w lr, [sp, #28] │ │ │ │ │ + str.w sl, [sp, #20] │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - str.w r9, [sp, #20] │ │ │ │ │ - beq.w 12d32 <_loop0_37_rule+0x742> │ │ │ │ │ + str.w r9, [sp, #24] │ │ │ │ │ + beq.w 12d5e <_loop0_37_rule+0x71a> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 12d92 <_loop0_37_rule+0x7a2> │ │ │ │ │ + bne.w 12dbe <_loop0_37_rule+0x77a> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ mov sl, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 12a98 <_loop0_37_rule+0x4a8> │ │ │ │ │ + beq.w 12af0 <_loop0_37_rule+0x4ac> │ │ │ │ │ ldr r7, [r4, #12] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq.w 12ab0 <_loop0_37_rule+0x4c0> │ │ │ │ │ + beq.w 12b08 <_loop0_37_rule+0x4c4> │ │ │ │ │ mov r7, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12ade <_loop0_37_rule+0x4ee> │ │ │ │ │ + beq.w 12b36 <_loop0_37_rule+0x4f2> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 12d6a <_loop0_37_rule+0x77a> │ │ │ │ │ + beq.w 12d96 <_loop0_37_rule+0x752> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 12d7a <_loop0_37_rule+0x78a> │ │ │ │ │ + bne.w 12da6 <_loop0_37_rule+0x762> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12c4e <_loop0_37_rule+0x65e> │ │ │ │ │ + bne.w 12ca6 <_loop0_37_rule+0x662> │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 12ae2 <_loop0_37_rule+0x4f2> │ │ │ │ │ + bne.w 12b3a <_loop0_37_rule+0x4f6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldrd r2, r1, [sp, #32] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12de8 <_loop0_37_rule+0x7f8> │ │ │ │ │ + beq.w 12e42 <_loop0_37_rule+0x7fe> │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ strd r7, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12dd4 <_loop0_37_rule+0x7e4> │ │ │ │ │ + beq.w 12e2e <_loop0_37_rule+0x7ea> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17168 │ │ │ │ │ + bl 176c4 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12bf8 <_loop0_37_rule+0x608> │ │ │ │ │ + beq.w 12c50 <_loop0_37_rule+0x60c> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12bf8 <_loop0_37_rule+0x608> │ │ │ │ │ + beq.w 12c50 <_loop0_37_rule+0x60c> │ │ │ │ │ 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 12dd0 <_loop0_37_rule+0x7e0> │ │ │ │ │ + bne.w 12d5a <_loop0_37_rule+0x716> │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12bdc <_loop0_37_rule+0x5ec> │ │ │ │ │ + beq.w 12c34 <_loop0_37_rule+0x5f0> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq.w 12c72 <_loop0_37_rule+0x682> │ │ │ │ │ + beq.w 12cca <_loop0_37_rule+0x686> │ │ │ │ │ str.w r5, [fp, r9, lsl #2] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - str r5, [sp, #24] │ │ │ │ │ - b.n 12754 <_loop0_37_rule+0x164> │ │ │ │ │ + str r5, [sp, #20] │ │ │ │ │ + b.n 127ac <_loop0_37_rule+0x168> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 12cfa <_loop0_37_rule+0x70a> │ │ │ │ │ + bne.w 12d54 <_loop0_37_rule+0x710> │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 12664 <_loop0_37_rule+0x74> │ │ │ │ │ + bne.w 126b8 <_loop0_37_rule+0x74> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 12cf0 <_loop0_37_rule+0x700> │ │ │ │ │ + blt.w 12d4a <_loop0_37_rule+0x706> │ │ │ │ │ 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 r9, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 12cfa <_loop0_37_rule+0x70a> │ │ │ │ │ + bne.w 12d54 <_loop0_37_rule+0x710> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12680 <_loop0_37_rule+0x90> │ │ │ │ │ + bne.w 126d4 <_loop0_37_rule+0x90> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 12c90 <_loop0_37_rule+0x6a0> │ │ │ │ │ + bne.w 12cea <_loop0_37_rule+0x6a6> │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.w 12c06 <_loop0_37_rule+0x616> │ │ │ │ │ + beq.w 12c5e <_loop0_37_rule+0x61a> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq.w 12c1e <_loop0_37_rule+0x62e> │ │ │ │ │ + beq.w 12c76 <_loop0_37_rule+0x632> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov fp, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12a30 <_loop0_37_rule+0x440> │ │ │ │ │ + beq.w 12a88 <_loop0_37_rule+0x444> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add.w r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 12e24 <_loop0_37_rule+0x834> │ │ │ │ │ + beq.w 12e7e <_loop0_37_rule+0x83a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 12db2 <_loop0_37_rule+0x7c2> │ │ │ │ │ + bne.w 12dde <_loop0_37_rule+0x79a> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12be4 <_loop0_37_rule+0x5f4> │ │ │ │ │ + bne.w 12c3c <_loop0_37_rule+0x5f8> │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r3 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 12a32 <_loop0_37_rule+0x442> │ │ │ │ │ + bne.n 12a8a <_loop0_37_rule+0x446> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12d8c <_loop0_37_rule+0x79c> │ │ │ │ │ + beq.w 12db8 <_loop0_37_rule+0x774> │ │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr r2, [r5, #20] │ │ │ │ │ strd fp, r2, [sp] │ │ │ │ │ mov r2, r7 │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12e34 <_loop0_37_rule+0x844> │ │ │ │ │ + beq.w 12e8e <_loop0_37_rule+0x84a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17168 │ │ │ │ │ + bl 176c4 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12bfe <_loop0_37_rule+0x60e> │ │ │ │ │ + beq.w 12c56 <_loop0_37_rule+0x612> │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 12e38 <_loop0_37_rule+0x848> │ │ │ │ │ + bne.w 12e92 <_loop0_37_rule+0x84e> │ │ │ │ │ movs r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12c00 <_loop0_37_rule+0x610> │ │ │ │ │ + beq.w 12c58 <_loop0_37_rule+0x614> │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1273c <_loop0_37_rule+0x14c> │ │ │ │ │ + bne.w 12790 <_loop0_37_rule+0x14c> │ │ │ │ │ mov r5, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12d62 <_loop0_37_rule+0x772> │ │ │ │ │ + bne.w 12d8e <_loop0_37_rule+0x74a> │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12c94 <_loop0_37_rule+0x6a4> │ │ │ │ │ + b.n 12cee <_loop0_37_rule+0x6aa> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 12db8 <_loop0_37_rule+0x7c8> │ │ │ │ │ + bne.w 12de4 <_loop0_37_rule+0x7a0> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 12b02 <_loop0_37_rule+0x512> │ │ │ │ │ + bne.w 12b5a <_loop0_37_rule+0x516> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 12cde <_loop0_37_rule+0x6ee> │ │ │ │ │ + blt.w 12d38 <_loop0_37_rule+0x6f4> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ │ ldrd r8, r7, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 12db8 <_loop0_37_rule+0x7c8> │ │ │ │ │ + bne.w 12de4 <_loop0_37_rule+0x7a0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12b18 <_loop0_37_rule+0x528> │ │ │ │ │ - ldrd r5, sl, [sp, #20] │ │ │ │ │ + bne.n 12b70 <_loop0_37_rule+0x52c> │ │ │ │ │ + ldrd sl, r5, [sp, #20] │ │ │ │ │ mov r6, fp │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12caa <_loop0_37_rule+0x6ba> │ │ │ │ │ + beq.w 12d04 <_loop0_37_rule+0x6c0> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bgt.n 12a7a <_loop0_37_rule+0x48a> │ │ │ │ │ + bgt.n 12ad2 <_loop0_37_rule+0x48e> │ │ │ │ │ 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 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 126b2 <_loop0_37_rule+0xc2> │ │ │ │ │ - b.n 126ae <_loop0_37_rule+0xbe> │ │ │ │ │ + bne.w 12706 <_loop0_37_rule+0xc2> │ │ │ │ │ + b.n 12702 <_loop0_37_rule+0xbe> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 128cc <_loop0_37_rule+0x2dc> │ │ │ │ │ + b.n 12924 <_loop0_37_rule+0x2e0> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 12a50 <_loop0_37_rule+0x460> │ │ │ │ │ + beq.n 12aa8 <_loop0_37_rule+0x464> │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ ldr.w r1, [r6, r3, lsl #2] │ │ │ │ │ str.w r1, [r2, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 12a50 <_loop0_37_rule+0x460> │ │ │ │ │ - b.n 12a86 <_loop0_37_rule+0x496> │ │ │ │ │ + beq.n 12aa8 <_loop0_37_rule+0x464> │ │ │ │ │ + b.n 12ade <_loop0_37_rule+0x49a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 12d7e <_loop0_37_rule+0x78e> │ │ │ │ │ + bne.w 12daa <_loop0_37_rule+0x766> │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.w 12788 <_loop0_37_rule+0x198> │ │ │ │ │ + bne.w 127e0 <_loop0_37_rule+0x19c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 12cca <_loop0_37_rule+0x6da> │ │ │ │ │ + blt.w 12d24 <_loop0_37_rule+0x6e0> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 12d7e <_loop0_37_rule+0x78e> │ │ │ │ │ + bne.w 12daa <_loop0_37_rule+0x766> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 127a2 <_loop0_37_rule+0x1b2> │ │ │ │ │ + bne.w 127fa <_loop0_37_rule+0x1b6> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 12cc0 <_loop0_37_rule+0x6d0> │ │ │ │ │ + bne.w 12d1a <_loop0_37_rule+0x6d6> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 129e4 <_loop0_37_rule+0x3f4> │ │ │ │ │ + beq.w 12a3c <_loop0_37_rule+0x3f8> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 12a00 <_loop0_37_rule+0x410> │ │ │ │ │ + beq.w 12a58 <_loop0_37_rule+0x414> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ │ ldrd r8, r7, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12a2a <_loop0_37_rule+0x43a> │ │ │ │ │ + beq.n 12a82 <_loop0_37_rule+0x43e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 12d9c <_loop0_37_rule+0x7ac> │ │ │ │ │ + beq.w 12dc8 <_loop0_37_rule+0x784> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 12dc6 <_loop0_37_rule+0x7d6> │ │ │ │ │ + bne.w 12df2 <_loop0_37_rule+0x7ae> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12c5e <_loop0_37_rule+0x66e> │ │ │ │ │ + bne.w 12cb6 <_loop0_37_rule+0x672> │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 12cd4 <_loop0_37_rule+0x6e4> │ │ │ │ │ + bne.w 12d2e <_loop0_37_rule+0x6ea> │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r1, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ ldrd r2, r1, [sp, #32] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12d84 <_loop0_37_rule+0x794> │ │ │ │ │ + beq.w 12db0 <_loop0_37_rule+0x76c> │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr.w r5, [ip, #20] │ │ │ │ │ strd r7, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12d00 <_loop0_37_rule+0x710> │ │ │ │ │ + beq.w 12dfc <_loop0_37_rule+0x7b8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17168 │ │ │ │ │ + bl 176c4 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12c88 <_loop0_37_rule+0x698> │ │ │ │ │ + beq.n 12ce2 <_loop0_37_rule+0x69e> │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 12c88 <_loop0_37_rule+0x698> │ │ │ │ │ + bne.n 12ce2 <_loop0_37_rule+0x69e> │ │ │ │ │ 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 12c88 <_loop0_37_rule+0x698> │ │ │ │ │ + beq.n 12ce2 <_loop0_37_rule+0x69e> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12862 <_loop0_37_rule+0x272> │ │ │ │ │ - ldrd r5, sl, [sp, #20] │ │ │ │ │ + bne.w 128ba <_loop0_37_rule+0x276> │ │ │ │ │ + ldrd sl, r5, [sp, #20] │ │ │ │ │ mov r6, fp │ │ │ │ │ - b.n 129d4 <_loop0_37_rule+0x3e4> │ │ │ │ │ + b.n 12a2c <_loop0_37_rule+0x3e8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1293c <_loop0_37_rule+0x34c> │ │ │ │ │ + bne.w 12994 <_loop0_37_rule+0x350> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 1293c <_loop0_37_rule+0x34c> │ │ │ │ │ + b.n 12994 <_loop0_37_rule+0x350> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12ae4 <_loop0_37_rule+0x4f4> │ │ │ │ │ + b.n 12b3c <_loop0_37_rule+0x4f8> │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - b.n 12a36 <_loop0_37_rule+0x446> │ │ │ │ │ + b.n 12a8e <_loop0_37_rule+0x44a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 12dbe <_loop0_37_rule+0x7ce> │ │ │ │ │ + bne.w 12dea <_loop0_37_rule+0x7a6> │ │ │ │ │ ldrd r8, r3, [r4, #8] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.w 128ee <_loop0_37_rule+0x2fe> │ │ │ │ │ + bne.w 12946 <_loop0_37_rule+0x302> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 12ce4 <_loop0_37_rule+0x6f4> │ │ │ │ │ + blt.n 12d3e <_loop0_37_rule+0x6fa> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov fp, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 12dbe <_loop0_37_rule+0x7ce> │ │ │ │ │ + bne.w 12dea <_loop0_37_rule+0x7a6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1290a <_loop0_37_rule+0x31a> │ │ │ │ │ - b.n 12a30 <_loop0_37_rule+0x440> │ │ │ │ │ + bne.w 12962 <_loop0_37_rule+0x31e> │ │ │ │ │ + b.n 12a88 <_loop0_37_rule+0x444> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 127d4 <_loop0_37_rule+0x1e4> │ │ │ │ │ - b.n 127d0 <_loop0_37_rule+0x1e0> │ │ │ │ │ + bne.w 1282c <_loop0_37_rule+0x1e8> │ │ │ │ │ + b.n 12828 <_loop0_37_rule+0x1e4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12b4a <_loop0_37_rule+0x55a> │ │ │ │ │ + bne.w 12ba2 <_loop0_37_rule+0x55e> │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 12b4a <_loop0_37_rule+0x55a> │ │ │ │ │ + b.n 12ba2 <_loop0_37_rule+0x55e> │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12d1c <_loop0_37_rule+0x72c> │ │ │ │ │ + beq.w 12e18 <_loop0_37_rule+0x7d4> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b.n 12870 <_loop0_37_rule+0x280> │ │ │ │ │ - ldrd r5, sl, [sp, #20] │ │ │ │ │ + b.n 128c8 <_loop0_37_rule+0x284> │ │ │ │ │ + ldrd sl, r5, [sp, #20] │ │ │ │ │ mov r6, fp │ │ │ │ │ - b.n 12c00 <_loop0_37_rule+0x610> │ │ │ │ │ + b.n 12c58 <_loop0_37_rule+0x614> │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12a4c <_loop0_37_rule+0x45c> │ │ │ │ │ + bne.w 12aa4 <_loop0_37_rule+0x460> │ │ │ │ │ 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 │ │ │ │ │ movs r7, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 12a5a <_loop0_37_rule+0x46a> │ │ │ │ │ - ldrd r5, sl, [sp, #20] │ │ │ │ │ + b.n 12ab2 <_loop0_37_rule+0x46e> │ │ │ │ │ + ldrd sl, r5, [sp, #20] │ │ │ │ │ mov r6, fp │ │ │ │ │ mov r1, r3 │ │ │ │ │ - b.n 12c92 <_loop0_37_rule+0x6a2> │ │ │ │ │ + b.n 12cec <_loop0_37_rule+0x6a8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12ae4 <_loop0_37_rule+0x4f4> │ │ │ │ │ - ldrd r5, sl, [sp, #20] │ │ │ │ │ + b.n 12b3c <_loop0_37_rule+0x4f8> │ │ │ │ │ + ldrd sl, r5, [sp, #20] │ │ │ │ │ mov r6, fp │ │ │ │ │ mov r1, r3 │ │ │ │ │ - b.n 12a32 <_loop0_37_rule+0x442> │ │ │ │ │ - ldrd r5, sl, [sp, #20] │ │ │ │ │ + b.n 12a8a <_loop0_37_rule+0x446> │ │ │ │ │ + ldrd sl, r5, [sp, #20] │ │ │ │ │ mov r6, fp │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12a36 <_loop0_37_rule+0x446> │ │ │ │ │ + b.n 12a8e <_loop0_37_rule+0x44a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - b.n 128cc <_loop0_37_rule+0x2dc> │ │ │ │ │ + b.n 12924 <_loop0_37_rule+0x2e0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - b.n 128cc <_loop0_37_rule+0x2dc> │ │ │ │ │ - ldrd r5, sl, [sp, #20] │ │ │ │ │ - mov r6, fp │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + b.n 12924 <_loop0_37_rule+0x2e0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 12c02 <_loop0_37_rule+0x612> │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - ldr r1, [r4, #20] │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12a36 <_loop0_37_rule+0x446> │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 12a5a <_loop0_37_rule+0x46a> │ │ │ │ │ + b.n 12b3c <_loop0_37_rule+0x4f8> │ │ │ │ │ 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 │ │ │ │ │ - cbnz r2, 12d5a <_loop0_37_rule+0x76a> │ │ │ │ │ + cbnz r2, 12d6e <_loop0_37_rule+0x72a> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.n 1276e <_loop0_37_rule+0x17e> │ │ │ │ │ + b.n 127c6 <_loop0_37_rule+0x182> │ │ │ │ │ + ldrd sl, r5, [sp, #20] │ │ │ │ │ + mov r6, fp │ │ │ │ │ + b.n 12a38 <_loop0_37_rule+0x3f4> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 128cc <_loop0_37_rule+0x2dc> │ │ │ │ │ + b.n 12924 <_loop0_37_rule+0x2e0> │ │ │ │ │ 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 1269a <_loop0_37_rule+0xaa> │ │ │ │ │ + beq.w 126ee <_loop0_37_rule+0xaa> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #2 │ │ │ │ │ - b.n 128cc <_loop0_37_rule+0x2dc> │ │ │ │ │ - ldrd r5, sl, [sp, #20] │ │ │ │ │ - mov r6, fp │ │ │ │ │ - b.n 129e0 <_loop0_37_rule+0x3f0> │ │ │ │ │ + b.n 12924 <_loop0_37_rule+0x2e0> │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12c94 <_loop0_37_rule+0x6a4> │ │ │ │ │ + b.n 12cee <_loop0_37_rule+0x6aa> │ │ │ │ │ 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 127bc <_loop0_37_rule+0x1cc> │ │ │ │ │ + beq.w 12814 <_loop0_37_rule+0x1d0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ - b.n 12ae4 <_loop0_37_rule+0x4f4> │ │ │ │ │ + b.n 12b3c <_loop0_37_rule+0x4f8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12ae4 <_loop0_37_rule+0x4f4> │ │ │ │ │ - ldrd r5, sl, [sp, #20] │ │ │ │ │ + b.n 12b3c <_loop0_37_rule+0x4f8> │ │ │ │ │ + ldrd sl, r5, [sp, #20] │ │ │ │ │ mov r6, fp │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12a36 <_loop0_37_rule+0x446> │ │ │ │ │ - ldr.w sl, [sp, #24] │ │ │ │ │ + b.n 12a8e <_loop0_37_rule+0x44a> │ │ │ │ │ + ldr.w sl, [sp, #20] │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov r6, fp │ │ │ │ │ - b.n 129e0 <_loop0_37_rule+0x3f0> │ │ │ │ │ + b.n 12a38 <_loop0_37_rule+0x3f4> │ │ │ │ │ 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 12b32 <_loop0_37_rule+0x542> │ │ │ │ │ - ldrd r5, sl, [sp, #20] │ │ │ │ │ + beq.w 12b8a <_loop0_37_rule+0x546> │ │ │ │ │ + ldrd sl, r5, [sp, #20] │ │ │ │ │ mov r6, fp │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #2 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - b.n 12a36 <_loop0_37_rule+0x446> │ │ │ │ │ - ldrd r5, sl, [sp, #20] │ │ │ │ │ + b.n 12a8e <_loop0_37_rule+0x44a> │ │ │ │ │ + ldrd sl, r5, [sp, #20] │ │ │ │ │ mov r6, fp │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12a36 <_loop0_37_rule+0x446> │ │ │ │ │ - ldrd r5, sl, [sp, #20] │ │ │ │ │ + b.n 12a8e <_loop0_37_rule+0x44a> │ │ │ │ │ + ldrd sl, r5, [sp, #20] │ │ │ │ │ mov r6, fp │ │ │ │ │ mov r1, r3 │ │ │ │ │ - b.n 12db2 <_loop0_37_rule+0x7c2> │ │ │ │ │ + b.n 12dde <_loop0_37_rule+0x79a> │ │ │ │ │ + ldrd sl, r5, [sp, #20] │ │ │ │ │ + mov r6, fp │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 12ae4 <_loop0_37_rule+0x4f4> │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 12c5a <_loop0_37_rule+0x616> │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 12a8e <_loop0_37_rule+0x44a> │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.n 12ab2 <_loop0_37_rule+0x46e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12bfa <_loop0_37_rule+0x60a> │ │ │ │ │ + beq.w 12c52 <_loop0_37_rule+0x60e> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12ae4 <_loop0_37_rule+0x4f4> │ │ │ │ │ + b.n 12b3c <_loop0_37_rule+0x4f8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12ae4 <_loop0_37_rule+0x4f4> │ │ │ │ │ + b.n 12b3c <_loop0_37_rule+0x4f8> │ │ │ │ │ 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 12648 <_loop0_37_rule+0x58> │ │ │ │ │ - b.n 129e0 <_loop0_37_rule+0x3f0> │ │ │ │ │ + beq.w 1269c <_loop0_37_rule+0x58> │ │ │ │ │ + b.n 12a38 <_loop0_37_rule+0x3f4> │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 12a5a <_loop0_37_rule+0x46a> │ │ │ │ │ + b.n 12ab2 <_loop0_37_rule+0x46e> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1261e <_loop0_37_rule+0x2e> │ │ │ │ │ + beq.w 12672 <_loop0_37_rule+0x2e> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 12a5a <_loop0_37_rule+0x46a> │ │ │ │ │ + b.n 12ab2 <_loop0_37_rule+0x46e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 128cc <_loop0_37_rule+0x2dc> │ │ │ │ │ + b.n 12924 <_loop0_37_rule+0x2e0> │ │ │ │ │ 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 12924 <_loop0_37_rule+0x334> │ │ │ │ │ - b.n 12db0 <_loop0_37_rule+0x7c0> │ │ │ │ │ + beq.w 1297c <_loop0_37_rule+0x338> │ │ │ │ │ + b.n 12ddc <_loop0_37_rule+0x798> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 12d06 <_loop0_37_rule+0x716> │ │ │ │ │ + b.n 12e02 <_loop0_37_rule+0x7be> │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ - b.n 12c00 <_loop0_37_rule+0x610> │ │ │ │ │ + b.n 12c58 <_loop0_37_rule+0x614> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12e20 <_loop0_37_rule+0x830> │ │ │ │ │ + beq.n 12e7a <_loop0_37_rule+0x836> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 128cc <_loop0_37_rule+0x2dc> │ │ │ │ │ - nop │ │ │ │ │ + b.n 12924 <_loop0_37_rule+0x2e0> │ │ │ │ │ │ │ │ │ │ -00012e50 : │ │ │ │ │ +00012ea8 : │ │ │ │ │ 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 r1, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #24 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add.w r1, r1, #1 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 13240 │ │ │ │ │ + beq.w 13298 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1324e │ │ │ │ │ + bne.w 132a6 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ mov r3, r5 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 12ffe │ │ │ │ │ + bne.w 13056 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12f00 │ │ │ │ │ + bne.n 12f58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 12fb8 │ │ │ │ │ + bne.w 13010 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12f70 │ │ │ │ │ + bne.n 12fc8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 12fb8 │ │ │ │ │ + bne.w 13010 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12fc0 │ │ │ │ │ + bne.n 13018 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 13082 │ │ │ │ │ + bne.w 130da │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 133c0 │ │ │ │ │ + beq.w 13418 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13088 │ │ │ │ │ + bne.w 130e0 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 12f3a │ │ │ │ │ + cbnz r0, 12f92 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 105ac │ │ │ │ │ + bl 10600 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12e96 │ │ │ │ │ + beq.n 12eee │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_parse> │ │ │ │ │ - R_ARM_THM_CALL _loop0_48_rule │ │ │ │ │ + bl 16594 <_loop0_170_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12e96 │ │ │ │ │ + beq.n 12eee │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 134b4 │ │ │ │ │ + bl 1350c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 12e98 │ │ │ │ │ + bne.n 12ef0 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_star_etc │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 12f5c │ │ │ │ │ + cbz r0, 12fb4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - b.n 12ef6 │ │ │ │ │ + b.n 12f4e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 105ac │ │ │ │ │ + bl 10600 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12eee │ │ │ │ │ + beq.n 12f46 │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ subs r5, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_star_etc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12f34 │ │ │ │ │ + bne.n 12f8c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12ef6 │ │ │ │ │ + beq.n 12f4e │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12ef8 │ │ │ │ │ + b.n 12f50 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 133ea │ │ │ │ │ + beq.w 13442 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, 12faa │ │ │ │ │ + cbnz r6, 13002 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bl 2e0 <_PyPegen_parse+0x2e0> │ │ │ │ │ + bl 120 <_PyPegen_parse+0x120> │ │ │ │ │ R_ARM_THM_CALL param_star_annotation_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13468 │ │ │ │ │ + bne.w 134c0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbnz r6, 12faa │ │ │ │ │ + cbnz r6, 13002 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e0 <_PyPegen_parse+0x2e0> │ │ │ │ │ + bl 120 <_PyPegen_parse+0x120> │ │ │ │ │ R_ARM_THM_CALL param_star_annotation_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 133f2 │ │ │ │ │ + bne.w 1344a │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 12eb6 │ │ │ │ │ + beq.w 12f0e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12ef8 │ │ │ │ │ + b.n 12f50 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 133dc │ │ │ │ │ + beq.w 13434 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17724 <_loop1_178_rule> │ │ │ │ │ + bl 17c78 <_loop1_178_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 133dc │ │ │ │ │ + beq.w 13434 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 134b4 │ │ │ │ │ + bl 1350c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 133de │ │ │ │ │ + bne.w 13436 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_star_etc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12f34 │ │ │ │ │ - b.n 12f5c │ │ │ │ │ + bne.n 12f8c │ │ │ │ │ + b.n 12fb4 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.w 131a0 │ │ │ │ │ + beq.w 131f8 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 131b4 │ │ │ │ │ + bne.w 1320c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 131ae │ │ │ │ │ + bne.w 13206 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13326 │ │ │ │ │ + bne.w 1337e │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 131ae │ │ │ │ │ + bne.w 13206 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 132e6 │ │ │ │ │ + bne.w 1333e │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 131ae │ │ │ │ │ + bne.w 13206 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1336a │ │ │ │ │ + bne.w 133c2 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 12e8a │ │ │ │ │ + beq.w 12ee2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 12ef8 │ │ │ │ │ + b.n 12f50 │ │ │ │ │ mov r8, r5 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1318c │ │ │ │ │ + beq.n 131e4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 130e2 │ │ │ │ │ + cbnz r0, 1313a │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 1319a │ │ │ │ │ + bne.n 131f2 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 13168 │ │ │ │ │ + bne.n 131c0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 1319a │ │ │ │ │ + bne.n 131f2 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 13132 │ │ │ │ │ + bne.n 1318a │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 12ee4 │ │ │ │ │ - b.n 12ef0 │ │ │ │ │ + beq.w 12f3c │ │ │ │ │ + b.n 12f48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 108e8 │ │ │ │ │ + bl 1093c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 130a6 │ │ │ │ │ + beq.n 130fe │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 130a6 │ │ │ │ │ + beq.n 130fe │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC64 │ │ │ │ │ @@ -33574,184 +33606,184 @@ │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r2, #12] │ │ │ │ │ - bl dc0 │ │ │ │ │ + bl 9b4 │ │ │ │ │ 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 130d0 │ │ │ │ │ + beq.n 13128 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 130d4 │ │ │ │ │ + b.n 1312c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 108e8 │ │ │ │ │ + bl 1093c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 130ce │ │ │ │ │ + beq.n 13126 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 130ce │ │ │ │ │ + beq.n 13126 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bea │ │ │ │ │ + bl bea │ │ │ │ │ R_ARM_THM_CALL _tmp_184_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 130ce │ │ │ │ │ + beq.n 13126 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC65 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC65 │ │ │ │ │ - b.n 1310c │ │ │ │ │ + b.n 13164 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 108e8 │ │ │ │ │ + bl 1093c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 130ba │ │ │ │ │ + beq.n 13112 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 130ba │ │ │ │ │ + beq.n 13112 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 108e8 │ │ │ │ │ + bl 1093c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 130ba │ │ │ │ │ - b.n 13154 │ │ │ │ │ + beq.n 13112 │ │ │ │ │ + b.n 131ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 13098 │ │ │ │ │ + beq.w 130f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 130d4 │ │ │ │ │ + b.n 1312c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 132c0 │ │ │ │ │ + beq.w 13318 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 13078 │ │ │ │ │ + b.n 130d0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 132da │ │ │ │ │ + beq.w 13332 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 132d2 │ │ │ │ │ + bne.w 1332a │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 132ca │ │ │ │ │ + bne.n 13322 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 132d2 │ │ │ │ │ + bne.n 1332a │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 132c4 │ │ │ │ │ + beq.n 1331c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 1325c │ │ │ │ │ + beq.n 132b4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, 13254 │ │ │ │ │ + cbnz r6, 132ac │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbnz r0, 13268 │ │ │ │ │ + cbnz r0, 132c0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, 13254 │ │ │ │ │ + cbnz r6, 132ac │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbnz r0, 13268 │ │ │ │ │ + cbnz r0, 132c0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13024 │ │ │ │ │ + b.n 1307c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 12e7e │ │ │ │ │ + beq.w 12ed6 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 12ef8 │ │ │ │ │ + b.n 12f50 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1323a │ │ │ │ │ + b.n 13292 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - b.n 13206 │ │ │ │ │ + b.n 1325e │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13022 │ │ │ │ │ + beq.w 1307a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC60 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC60 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -33760,56 +33792,56 @@ │ │ │ │ │ ldr r2, [r7, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r7, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dc0 │ │ │ │ │ + bl 9b4 │ │ │ │ │ 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.w 13074 │ │ │ │ │ + beq.w 130cc │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 13078 │ │ │ │ │ + b.n 130d0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - b.n 1300e │ │ │ │ │ + b.n 13066 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1323a │ │ │ │ │ + b.n 13292 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13286 │ │ │ │ │ + b.n 132de │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13024 │ │ │ │ │ + b.n 1307c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - b.n 131c4 │ │ │ │ │ + b.n 1321c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 108e8 │ │ │ │ │ + bl 1093c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1305a │ │ │ │ │ + beq.w 130b2 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1305a │ │ │ │ │ + beq.w 130b2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC62 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC62 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -33817,69 +33849,68 @@ │ │ │ │ │ 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 132a6 │ │ │ │ │ + b.n 132fe │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1303e │ │ │ │ │ + beq.w 13096 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1303e │ │ │ │ │ + beq.w 13096 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC61 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC61 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 132ac │ │ │ │ │ + beq.n 13304 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12ef6 │ │ │ │ │ + b.n 12f4e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 696 <_PyPegen_parse+0x696> │ │ │ │ │ R_ARM_THM_CALL _tmp_181_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13072 │ │ │ │ │ + beq.w 130ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_parse> │ │ │ │ │ - R_ARM_THM_CALL _loop0_182_rule │ │ │ │ │ + bl 16594 <_loop0_170_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13072 │ │ │ │ │ + beq.w 130ca │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13072 │ │ │ │ │ + beq.w 130ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 696 <_PyPegen_parse+0x696> │ │ │ │ │ R_ARM_THM_CALL _tmp_183_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13072 │ │ │ │ │ + beq.w 130ca │ │ │ │ │ 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 │ │ │ │ │ @@ -33887,221 +33918,220 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r6, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #12] │ │ │ │ │ - b.n 132a6 │ │ │ │ │ + b.n 132fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 12eee │ │ │ │ │ + bne.w 12f46 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 12ee4 │ │ │ │ │ + beq.w 12f3c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b.n 1308a │ │ │ │ │ + b.n 130e2 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 12ece │ │ │ │ │ - b.n 13082 │ │ │ │ │ + beq.w 12f26 │ │ │ │ │ + b.n 130da │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 12f80 │ │ │ │ │ + b.n 12fd8 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 12faa │ │ │ │ │ + bne.w 13002 │ │ │ │ │ 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 12fa8 │ │ │ │ │ + beq.w 13000 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_add_type_comment_to_arg> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_add_type_comment_to_arg │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13498 │ │ │ │ │ + beq.n 134f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 0 <_PyPegen_parse> │ │ │ │ │ - R_ARM_THM_CALL _loop0_49_rule │ │ │ │ │ + bl 16594 <_loop0_170_rule> │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 134b0 │ │ │ │ │ + beq.n 13508 │ │ │ │ │ strd r1, r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 134b4 │ │ │ │ │ + bl 1350c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 12fb0 │ │ │ │ │ + bne.w 13008 │ │ │ │ │ ldrd r1, r2, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_star_etc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12f34 │ │ │ │ │ - b.n 12f5c │ │ │ │ │ + bne.w 12f8c │ │ │ │ │ + b.n 12fb4 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12f94 │ │ │ │ │ + beq.w 12fec │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 12f96 │ │ │ │ │ + bne.w 12fee │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_add_type_comment_to_arg> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_add_type_comment_to_arg │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1342c │ │ │ │ │ + bne.n 13484 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12fa8 │ │ │ │ │ + beq.w 13000 │ │ │ │ │ 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 12fb0 │ │ │ │ │ + b.n 13008 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12fb0 │ │ │ │ │ + b.n 13008 │ │ │ │ │ │ │ │ │ │ -000134b4 : │ │ │ │ │ +0001350c : │ │ │ │ │ kwds_rule(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 13622 │ │ │ │ │ + beq.w 1367a │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 13630 │ │ │ │ │ + bne.w 13688 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ mov r2, r5 │ │ │ │ │ - cbnz r3, 1350e │ │ │ │ │ + cbnz r3, 13566 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 134fe │ │ │ │ │ + cbnz r0, 13556 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 105ac │ │ │ │ │ + bl 10600 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 134f2 │ │ │ │ │ + beq.n 1354a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 134f8 │ │ │ │ │ + b.n 13550 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 1360e │ │ │ │ │ + beq.n 13666 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - cbnz r0, 1356a │ │ │ │ │ + cbnz r0, 135c2 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1361c │ │ │ │ │ + bne.n 13674 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 135e6 │ │ │ │ │ + bne.n 1363e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1361c │ │ │ │ │ + bne.n 13674 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 135bc │ │ │ │ │ + bne.n 13614 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 134e8 │ │ │ │ │ + beq.n 13540 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 134f8 │ │ │ │ │ + b.n 13550 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 108e8 │ │ │ │ │ + bl 1093c │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1352a │ │ │ │ │ + beq.n 13582 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1352a │ │ │ │ │ + beq.n 13582 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC64 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC64 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -34110,299 +34140,299 @@ │ │ │ │ │ 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 dc0 │ │ │ │ │ + bl 9b4 │ │ │ │ │ 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 13558 │ │ │ │ │ + beq.n 135b0 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1355c │ │ │ │ │ + b.n 135b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 108e8 │ │ │ │ │ + bl 1093c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13556 │ │ │ │ │ + beq.n 135ae │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13556 │ │ │ │ │ + beq.n 135ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bea │ │ │ │ │ + bl bea │ │ │ │ │ R_ARM_THM_CALL _tmp_184_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13556 │ │ │ │ │ + beq.n 135ae │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC65 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC65 │ │ │ │ │ - b.n 1358c │ │ │ │ │ + b.n 135e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 108e8 │ │ │ │ │ + bl 1093c │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13542 │ │ │ │ │ + beq.n 1359a │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13542 │ │ │ │ │ + beq.n 1359a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 108e8 │ │ │ │ │ + bl 1093c │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13542 │ │ │ │ │ - b.n 135dc │ │ │ │ │ + beq.n 1359a │ │ │ │ │ + b.n 13634 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 1361c │ │ │ │ │ + cbnz r1, 13674 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ - b.n 1351c │ │ │ │ │ + b.n 13574 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 1355c │ │ │ │ │ + b.n 135b4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 134e0 │ │ │ │ │ + beq.w 13538 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 134f8 │ │ │ │ │ + b.n 13550 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00013638 : │ │ │ │ │ +00013690 : │ │ │ │ │ block_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 13ada │ │ │ │ │ + beq.w 13b32 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 13910 │ │ │ │ │ + bne.w 13968 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1029 @ 0x405 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13862 │ │ │ │ │ + bne.w 138ba │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1390e │ │ │ │ │ + bne.w 13966 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 138a0 │ │ │ │ │ + beq.w 138f8 │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 138a0 │ │ │ │ │ + beq.w 138f8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 13b70 │ │ │ │ │ + beq.w 13bc8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 13904 │ │ │ │ │ + bne.w 1395c │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 13b5c │ │ │ │ │ + beq.w 13bb4 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13a30 │ │ │ │ │ + beq.w 13a88 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 13a3c │ │ │ │ │ + bne.w 13a94 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movw r7, #6000 @ 0x1770 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ strd ip, r6, [sp] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 13780 │ │ │ │ │ + beq.n 137d8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13b54 │ │ │ │ │ + bne.w 13bac │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ - bl 91c │ │ │ │ │ + bl 924 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1388a │ │ │ │ │ + bne.w 138e2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 138e8 │ │ │ │ │ + bne.w 13940 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 13b3c │ │ │ │ │ - bl 28b4 │ │ │ │ │ + beq.w 13b94 │ │ │ │ │ + bl 2898 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 13788 │ │ │ │ │ + cbz r0, 137e0 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ movs r3, #13 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ - cbz r0, 13788 │ │ │ │ │ + cbz r0, 137e0 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 13788 │ │ │ │ │ + cbz r0, 137e0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13b26 │ │ │ │ │ + beq.w 13b7e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 13870 │ │ │ │ │ + beq.w 138c8 │ │ │ │ │ str.w r6, [fp, r5, lsl #2] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne.n 13700 │ │ │ │ │ + bne.n 13758 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 13700 │ │ │ │ │ + b.n 13758 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13a08 │ │ │ │ │ + bne.w 13a60 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 13a60 │ │ │ │ │ - bl 28b4 │ │ │ │ │ + beq.w 13ab8 │ │ │ │ │ + bl 2898 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13918 │ │ │ │ │ + bne.w 13970 │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 138f8 │ │ │ │ │ + beq.w 13950 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 138f8 │ │ │ │ │ + bne.w 13950 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13a2a │ │ │ │ │ + beq.w 13a82 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 13826 │ │ │ │ │ + ble.n 1387e │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 13826 │ │ │ │ │ + beq.n 1387e │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n 13826 │ │ │ │ │ + beq.n 1387e │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n 13826 │ │ │ │ │ + beq.n 1387e │ │ │ │ │ sub.w r3, fp, #4 │ │ │ │ │ rsb ip, fp, #4 │ │ │ │ │ add.w r5, r3, r5, lsl #2 │ │ │ │ │ add.w r3, fp, #8 │ │ │ │ │ add.w r2, ip, r3 │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ str r0, [r1, r2] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 13816 │ │ │ │ │ + bne.n 1386e │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_flatten> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_flatten │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13b12 │ │ │ │ │ + beq.w 13b6a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 138a0 │ │ │ │ │ + cbz r0, 138f8 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1029 @ 0x405 │ │ │ │ │ str r5, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ @@ -34414,124 +34444,124 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ │ mov r0, fp │ │ │ │ │ mov.w r1, r9, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13a28 │ │ │ │ │ + beq.w 13a80 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b.n 1376e │ │ │ │ │ + b.n 137c6 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13ae8 │ │ │ │ │ + beq.w 13b40 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 13766 │ │ │ │ │ + b.n 137be │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1390e │ │ │ │ │ + bne.n 13966 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 26d4 │ │ │ │ │ + bl 26b4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 13852 │ │ │ │ │ + bne.n 138aa │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 13852 │ │ │ │ │ + beq.n 138aa │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r2, 13910 │ │ │ │ │ + cbnz r2, 13968 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 13aca │ │ │ │ │ + beq.w 13b22 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13a8c │ │ │ │ │ + bne.w 13ae4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 13852 │ │ │ │ │ + b.n 138aa │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 137c6 │ │ │ │ │ + bne.w 1381e │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 138a8 │ │ │ │ │ + beq.n 13900 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1386a │ │ │ │ │ + b.n 138c2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 13a58 │ │ │ │ │ + beq.w 13ab0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13a82 │ │ │ │ │ + bne.w 13ada │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13a7e │ │ │ │ │ + beq.w 13ad6 │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 13a82 │ │ │ │ │ + bne.w 13ada │ │ │ │ │ str.w r9, [sp, #20] │ │ │ │ │ mov r9, r8 │ │ │ │ │ str.w fp, [sp, #12] │ │ │ │ │ mov fp, r0 │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ movs r5, #1 │ │ │ │ │ movs r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbz r3, 13984 │ │ │ │ │ - bl 28b4 │ │ │ │ │ + cbz r3, 139dc │ │ │ │ │ + bl 2898 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 13984 │ │ │ │ │ + cbz r0, 139dc │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - beq.n 13a0e │ │ │ │ │ + beq.n 13a66 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ str.w r3, [fp, r9, lsl #2] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ - b.n 1395c │ │ │ │ │ + b.n 139b4 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r3, fp │ │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ @@ -34539,23 +34569,23 @@ │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldrd r5, r9, [sp, #16] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13a40 │ │ │ │ │ + beq.n 13a98 │ │ │ │ │ mov ip, r4 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - ble.n 139c0 │ │ │ │ │ + ble.n 13a18 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ ldr.w r4, [r3, r8, lsl #2] │ │ │ │ │ str.w r4, [r0, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 139ac │ │ │ │ │ + b.n 13a04 │ │ │ │ │ mov r4, ip │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ @@ -34565,562 +34595,562 @@ │ │ │ │ │ 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 │ │ │ │ │ - cbnz r0, 139ea │ │ │ │ │ + cbnz r0, 13a42 │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 137b8 │ │ │ │ │ + b.n 13810 │ │ │ │ │ movs r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 13a22 │ │ │ │ │ + cbnz r3, 13a7a │ │ │ │ │ movs r1, #4 │ │ │ │ │ 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 139e4 │ │ │ │ │ + beq.n 13a3c │ │ │ │ │ subs r3, #2 │ │ │ │ │ - b.n 13766 │ │ │ │ │ + b.n 137be │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n 137b8 │ │ │ │ │ + b.n 13810 │ │ │ │ │ lsls r5, r5, #1 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ lsls r1, r5, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - cbz r0, 13a6c │ │ │ │ │ + cbz r0, 13ac4 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b.n 13976 │ │ │ │ │ + b.n 139ce │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 139e6 │ │ │ │ │ + b.n 13a3e │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 13904 │ │ │ │ │ + b.n 1395c │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 137b6 │ │ │ │ │ + b.n 1380e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 13928 │ │ │ │ │ + b.n 13980 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 13a76 │ │ │ │ │ + cbnz r3, 13ace │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 137a6 │ │ │ │ │ + b.n 137fe │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ ldrd fp, r5, [sp, #12] │ │ │ │ │ - b.n 13a44 │ │ │ │ │ + b.n 13a9c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 139e6 │ │ │ │ │ + b.n 13a3e │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ - b.n 13a48 │ │ │ │ │ + b.n 13aa0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 137b6 │ │ │ │ │ + b.n 1380e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 138de │ │ │ │ │ + beq.w 13936 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC66 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC66 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ - cbz r0, 13afe │ │ │ │ │ + cbz r0, 13b56 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13852 │ │ │ │ │ + b.n 138aa │ │ │ │ │ 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 138d0 │ │ │ │ │ - b.n 138de │ │ │ │ │ + beq.w 13928 │ │ │ │ │ + b.n 13936 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 13666 │ │ │ │ │ - b.n 1390e │ │ │ │ │ + beq.w 136be │ │ │ │ │ + b.n 13966 │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 138ec │ │ │ │ │ + beq.w 13944 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 138ec │ │ │ │ │ + b.n 13944 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 138de │ │ │ │ │ + beq.w 13936 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 138e2 │ │ │ │ │ + b.n 1393a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbnz r0, 13b20 │ │ │ │ │ + cbnz r0, 13b78 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 13906 │ │ │ │ │ + b.n 1395e │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 13906 │ │ │ │ │ + b.n 1395e │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 137b8 │ │ │ │ │ + beq.w 13810 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 137b8 │ │ │ │ │ + b.n 13810 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 13b4c │ │ │ │ │ + cbnz r3, 13ba4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 13732 │ │ │ │ │ + b.n 1378a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 137b8 │ │ │ │ │ + b.n 13810 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 138ec │ │ │ │ │ + b.n 13944 │ │ │ │ │ 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 136c8 │ │ │ │ │ + beq.w 13720 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 13904 │ │ │ │ │ + b.n 1395c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 136ba │ │ │ │ │ - b.n 13904 │ │ │ │ │ + beq.w 13712 │ │ │ │ │ + b.n 1395c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00013b84 : │ │ │ │ │ +00013bdc : │ │ │ │ │ list_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 13c7a │ │ │ │ │ + beq.n 13cd2 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 13c86 │ │ │ │ │ + bne.n 13cde │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 13c1e │ │ │ │ │ + beq.n 13c76 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13c4a │ │ │ │ │ + beq.n 13ca2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13c8c │ │ │ │ │ + bl 13ce4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 13c4a │ │ │ │ │ + bne.n 13ca2 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13c4a │ │ │ │ │ + beq.n 13ca2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 13c10 │ │ │ │ │ + cbz r0, 13c68 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_List> │ │ │ │ │ R_ARM_THM_CALL _PyAST_List │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 13c5c │ │ │ │ │ + cbz r0, 13cb4 │ │ │ │ │ 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 r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 13c6e │ │ │ │ │ + blt.n 13cc6 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 13c4c │ │ │ │ │ + cbnz r3, 13ca4 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 13bd0 │ │ │ │ │ + bne.n 13c28 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ 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 13c4c │ │ │ │ │ + beq.n 13ca4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 13c14 │ │ │ │ │ + b.n 13c6c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 13c14 │ │ │ │ │ + b.n 13c6c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 13bae │ │ │ │ │ + beq.n 13c06 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 13c14 │ │ │ │ │ + b.n 13c6c │ │ │ │ │ │ │ │ │ │ -00013c8c : │ │ │ │ │ +00013ce4 : │ │ │ │ │ star_named_expressions_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r5, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r5, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 13fd6 │ │ │ │ │ + beq.w 1402e │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13fe4 │ │ │ │ │ + bne.w 1403c │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r9 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 13fea │ │ │ │ │ + beq.w 14042 │ │ │ │ │ adds r5, #2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 14000 │ │ │ │ │ + beq.w 14058 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 13f02 │ │ │ │ │ + beq.w 13f5a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r5, r7, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13f36 │ │ │ │ │ + bne.w 13f8e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13f98 │ │ │ │ │ + bne.w 13ff0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11ec0 │ │ │ │ │ + bl 11f14 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13f9c │ │ │ │ │ + beq.w 13ff4 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 13f76 │ │ │ │ │ + beq.w 13fce │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13f98 │ │ │ │ │ + bne.w 13ff0 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13f90 │ │ │ │ │ + beq.w 13fe8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 13f98 │ │ │ │ │ + bne.w 13ff0 │ │ │ │ │ movs r6, #1 │ │ │ │ │ mov fp, r7 │ │ │ │ │ strd r9, sl, [sp, #20] │ │ │ │ │ - b.n 13d8a │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ + b.n 13de2 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w r2, [r2, sl, lsl #2] │ │ │ │ │ - ldrd r7, r9, [r2, #12] │ │ │ │ │ + ldr.w r3, [r3, sl, lsl #2] │ │ │ │ │ + ldrd r7, r9, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 13de2 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + bne.n 13e3a │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 1401e │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 14076 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11ec0 │ │ │ │ │ + bl 11f14 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13f7e │ │ │ │ │ + beq.w 13fd6 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 13e2c │ │ │ │ │ + beq.n 13e84 │ │ │ │ │ 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 13e40 │ │ │ │ │ + beq.n 13e98 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r3, r2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 14010 │ │ │ │ │ + beq.w 14068 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1402e │ │ │ │ │ - ldrd sl, r2, [r4, #8] │ │ │ │ │ - cmp sl, r2 │ │ │ │ │ - bne.n 13d46 │ │ │ │ │ + bne.w 14086 │ │ │ │ │ + ldrd sl, r3, [r4, #8] │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ + bne.n 13d9e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 13fb0 │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ + blt.w 14008 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - ldr.w r2, [r2, sl, lsl #2] │ │ │ │ │ - ldrd r7, r9, [r2, #12] │ │ │ │ │ + ldr.w r3, [r3, sl, lsl #2] │ │ │ │ │ + ldrd r7, r9, [r3, #12] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1401e │ │ │ │ │ + bne.w 14076 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13d5c │ │ │ │ │ + beq.n 13db4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ac74 │ │ │ │ │ + bl ac80 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13d5c │ │ │ │ │ + beq.n 13db4 │ │ │ │ │ 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 14058 │ │ │ │ │ + beq.w 140b0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ mov r3, r9 │ │ │ │ │ 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 14042 │ │ │ │ │ + beq.w 1409a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne.n 13d80 │ │ │ │ │ + bne.n 13dd8 │ │ │ │ │ lsls r6, r6, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ lsls r1, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14036 │ │ │ │ │ + beq.w 1408e │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 13d80 │ │ │ │ │ + b.n 13dd8 │ │ │ │ │ ldrd r9, sl, [sp, #20] │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13f8a │ │ │ │ │ + beq.w 13fe2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 13ec4 │ │ │ │ │ + ble.n 13f1c │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr.w r1, [r8] │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ - beq.n 13ec4 │ │ │ │ │ + beq.n 13f1c │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - beq.n 13ec4 │ │ │ │ │ + beq.n 13f1c │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ - beq.n 13ec4 │ │ │ │ │ + beq.n 13f1c │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #4 │ │ │ │ │ ldr.w r1, [r8, #12] │ │ │ │ │ str r1, [r2, #12] │ │ │ │ │ - beq.n 13ec4 │ │ │ │ │ + beq.n 13f1c │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #5 │ │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ │ str r1, [r2, #16] │ │ │ │ │ - beq.n 13ec4 │ │ │ │ │ + beq.n 13f1c │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #6 │ │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ │ str r1, [r2, #20] │ │ │ │ │ - beq.n 13ec4 │ │ │ │ │ + beq.n 13f1c │ │ │ │ │ sub.w r7, r8, #4 │ │ │ │ │ add.w r1, r8, #20 │ │ │ │ │ add.w r7, r7, r5, lsl #2 │ │ │ │ │ rsb ip, r8, #4 │ │ │ │ │ add.w r3, ip, r1 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ │ str r0, [r2, r3] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bne.n 13eb4 │ │ │ │ │ + bne.n 13f0c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, sl │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -35129,87 +35159,87 @@ │ │ │ │ │ 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 13f9e │ │ │ │ │ + beq.n 13ff6 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 13f9e │ │ │ │ │ + bne.n 13ff6 │ │ │ │ │ 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 │ │ │ │ │ itttt lt │ │ │ │ │ movlt r2, #1 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ addlt.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - blt.n 13f9c │ │ │ │ │ + blt.n 13ff4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r5, r7, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 13f98 │ │ │ │ │ + bne.n 13ff0 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13cf6 │ │ │ │ │ + beq.w 13d4e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ac74 │ │ │ │ │ + bl ac80 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13cf6 │ │ │ │ │ + beq.w 13d4e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 13f98 │ │ │ │ │ + cbz r0, 13ff0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r5, [r6, #24] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r5, [r6, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbz r0, 13fc4 │ │ │ │ │ + cbz r0, 1401c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6001 @ 0x1771 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 13d1c │ │ │ │ │ + bne.w 13d74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 13d1c │ │ │ │ │ + b.n 13d74 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, fp │ │ │ │ │ ldrd r9, sl, [sp, #20] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - b.n 13e48 │ │ │ │ │ + b.n 13ea0 │ │ │ │ │ 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 │ │ │ │ │ @@ -35227,319 +35257,341 @@ │ │ │ │ │ mov r7, fp │ │ │ │ │ ldrd r9, sl, [sp, #20] │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 13e48 │ │ │ │ │ + b.n 13ea0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13f9c │ │ │ │ │ + beq.n 13ff4 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 13f9c │ │ │ │ │ + b.n 13ff4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 13cb8 │ │ │ │ │ + beq.w 13d10 │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 13ef8 │ │ │ │ │ + b.n 13f50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 13f9c │ │ │ │ │ + bne.n 13ff4 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne.n 1400c │ │ │ │ │ + bne.n 14064 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 13f98 │ │ │ │ │ + bne.n 13ff0 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n 13cd6 │ │ │ │ │ + b.n 13d2e │ │ │ │ │ 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 13db0 │ │ │ │ │ + beq.w 13e08 │ │ │ │ │ ldrd r9, sl, [sp, #20] │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13e48 │ │ │ │ │ + b.n 13ea0 │ │ │ │ │ ldrd r9, sl, [sp, #20] │ │ │ │ │ mov r7, fp │ │ │ │ │ - b.n 14026 │ │ │ │ │ + b.n 1407e │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 13f90 │ │ │ │ │ + b.n 13fe8 │ │ │ │ │ ldrd r9, sl, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, fp │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbnz r0, 14068 │ │ │ │ │ + cbnz r0, 140c0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13e48 │ │ │ │ │ + b.n 13ea0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, fp │ │ │ │ │ ldrd r9, sl, [sp, #20] │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13e48 │ │ │ │ │ + b.n 13ea0 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 14052 │ │ │ │ │ + b.n 140aa │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00014070 : │ │ │ │ │ +000140c8 : │ │ │ │ │ fstring_replacement_field_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 14566 │ │ │ │ │ + beq.w 14588 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 140dc │ │ │ │ │ + cbnz r2, 14134 │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.w 142dc │ │ │ │ │ + bne.w 1432e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 14542 │ │ │ │ │ + blt.w 145d0 │ │ │ │ │ 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, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14576 │ │ │ │ │ + bne.w 145ae │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 140ea │ │ │ │ │ + cbnz r0, 14142 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1430e │ │ │ │ │ + bne.w 14360 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [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 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 142f0 │ │ │ │ │ + beq.w 14342 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 14300 │ │ │ │ │ + bne.w 14352 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl f1d0 │ │ │ │ │ + bl f224 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 144c4 │ │ │ │ │ + bne.w 145b6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 142fe │ │ │ │ │ + bne.w 14350 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9538 │ │ │ │ │ + bl 955c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14302 │ │ │ │ │ + beq.w 14354 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov sl, r0 │ │ │ │ │ + mov fp, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 140d2 │ │ │ │ │ + bne.n 1412a │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 144fe │ │ │ │ │ + beq.w 14598 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - mov fp, r3 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 142aa │ │ │ │ │ + bne.n 14266 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - str.w fp, [r4, #8] │ │ │ │ │ - mov fp, r0 │ │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ │ + mov sl, r0 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 140d2 │ │ │ │ │ + bne.n 1412a │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 14210 │ │ │ │ │ + beq.n 14294 │ │ │ │ │ ldrd r5, r2, [r4, #8] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq.n 14226 │ │ │ │ │ + beq.n 142aa │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 142ec │ │ │ │ │ + bne.w 1433e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 140d2 │ │ │ │ │ + bne.n 1412a │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 140d0 │ │ │ │ │ + beq.n 14128 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 14202 │ │ │ │ │ + cbz r0, 14258 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ - mov r3, fp │ │ │ │ │ - mov r2, sl │ │ │ │ │ + mov r3, sl │ │ │ │ │ + mov r2, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ strd r9, r5, [sp, #12] │ │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ 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 1452e │ │ │ │ │ + beq.w 145bc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [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_name_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 141bc │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_check_fstring_conversion> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_check_fstring_conversion │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 144c8 │ │ │ │ │ + ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 141d0 │ │ │ │ │ + b.n 1412a │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1450c │ │ │ │ │ + bne.w 145a6 │ │ │ │ │ ldrd r5, r2, [r4, #8] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne.n 1418c │ │ │ │ │ + bne.n 141e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 14522 │ │ │ │ │ + blt.w 144bc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1450c │ │ │ │ │ + bne.w 145a6 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 141aa │ │ │ │ │ + beq.n 14200 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ │ - bl 1f10 │ │ │ │ │ + bl 1b5c │ │ │ │ │ R_ARM_THM_CALL _loop0_112_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14514 │ │ │ │ │ + beq.w 14570 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ - cbz r0, 142a4 │ │ │ │ │ + cbz r0, 14328 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr r5, [r5, #24] │ │ │ │ │ @@ -35549,243 +35601,263 @@ │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyPegen_setup_full_format_spec> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_setup_full_format_spec │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14518 │ │ │ │ │ + beq.w 144b2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 141b4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_name_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 14166 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_check_fstring_conversion> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_check_fstring_conversion │ │ │ │ │ - mov fp, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1454e │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1417a │ │ │ │ │ - b.n 140d2 │ │ │ │ │ + b.n 1420a │ │ │ │ │ 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 │ │ │ │ │ - b.n 140c6 │ │ │ │ │ + b.n 1411e │ │ │ │ │ mov r2, r5 │ │ │ │ │ - b.n 14260 │ │ │ │ │ + b.n 142e4 │ │ │ │ │ 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 14104 │ │ │ │ │ + beq.w 1415c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 140dc │ │ │ │ │ + beq.w 14134 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 140dc │ │ │ │ │ + bne.w 14134 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 144ca │ │ │ │ │ + beq.w 144ec │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1433e │ │ │ │ │ + cbz r0, 14390 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 144f4 │ │ │ │ │ + bne.w 14574 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 144d8 │ │ │ │ │ + bne.w 144fa │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 14360 │ │ │ │ │ + cbz r0, 143b2 │ │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 144e0 │ │ │ │ │ + bne.w 1457e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 144d8 │ │ │ │ │ + bne.w 144fa │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 14382 │ │ │ │ │ + cbz r0, 143d4 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 144ea │ │ │ │ │ + bne.w 14502 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 144d8 │ │ │ │ │ + bne.w 144fa │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 143a2 │ │ │ │ │ + cbz r0, 143f6 │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 14460 │ │ │ │ │ + bne.w 1453e │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 144d8 │ │ │ │ │ + bne.n 144fa │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 143ca │ │ │ │ │ + cbz r0, 1441e │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1449c │ │ │ │ │ + bne.w 14548 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 144d8 │ │ │ │ │ + bne.n 144fa │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1473e │ │ │ │ │ + bne.w 14794 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 144d8 │ │ │ │ │ + bne.n 144fa │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 146ee │ │ │ │ │ + bne.w 14736 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 144d8 │ │ │ │ │ + bne.n 144fa │ │ │ │ │ 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 145ec │ │ │ │ │ + bne.w 147e4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 144d8 │ │ │ │ │ + bne.n 144fa │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1457e │ │ │ │ │ + bne.w 146c8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 144d8 │ │ │ │ │ + bne.n 144fa │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 14806 │ │ │ │ │ + bne.w 1463e │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 144d8 │ │ │ │ │ + bne.n 144fa │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1478e │ │ │ │ │ + bne.w 145dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 140e0 │ │ │ │ │ + b.n 14138 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 14328 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 1412a │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + subs r2, r1, #1 │ │ │ │ │ + cbz r0, 144de │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 1412a │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 141d0 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + b.n 1412a │ │ │ │ │ + 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 14376 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 144aa │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC70 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC69 │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC70 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC69 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [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 dc0 │ │ │ │ │ + bl 9b4 │ │ │ │ │ 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 14454 │ │ │ │ │ + beq.n 144a6 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14458 │ │ │ │ │ + b.n 144aa │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC70 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC70 │ │ │ │ │ + b.n 1450a │ │ │ │ │ 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 │ │ │ │ │ @@ -35793,137 +35865,203 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC71 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14486 │ │ │ │ │ + beq.n 14528 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1445c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 14130 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + b.n 144ae │ │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ │ + b.n 14200 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC67 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC67 │ │ │ │ │ + b.n 1450a │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC68 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC68 │ │ │ │ │ + b.n 1450a │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 14324 │ │ │ │ │ + beq.w 140f2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14458 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC68 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC68 │ │ │ │ │ - b.n 14468 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC69 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC69 │ │ │ │ │ - b.n 14468 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC67 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC67 │ │ │ │ │ - b.n 14468 │ │ │ │ │ + b.n 14134 │ │ │ │ │ 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 14152 │ │ │ │ │ + beq.w 141aa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 140d2 │ │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ │ - b.n 141aa │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 142a4 │ │ │ │ │ + b.n 1412a │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.n 14138 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 140d2 │ │ │ │ │ + b.n 14188 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 140dc │ │ │ │ │ + beq.w 14134 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 140e0 │ │ │ │ │ + b.n 14138 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 140e0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ + b.n 14138 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl e9ec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 142ca │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 140d2 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + beq.w 144a4 │ │ │ │ │ + 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 144a4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl f44 │ │ │ │ │ + R_ARM_THM_CALL _tmp_237_rule.isra.0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1409a │ │ │ │ │ + bne.w 144a4 │ │ │ │ │ + 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 144a4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 148e0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 140dc │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 140e0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 144a6 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 144aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e9b4 │ │ │ │ │ + bl e9ec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14426 │ │ │ │ │ + beq.w 1448e │ │ │ │ │ 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 14428 │ │ │ │ │ + bne.w 14490 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f44 │ │ │ │ │ + bl f44 │ │ │ │ │ R_ARM_THM_CALL _tmp_237_rule.isra.0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 14428 │ │ │ │ │ + bne.w 14490 │ │ │ │ │ + movs r1, #11 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1448e │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 1b5c │ │ │ │ │ + R_ARM_THM_CALL _loop0_240_rule │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1448e │ │ │ │ │ + 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.w 1448e │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 14528 │ │ │ │ │ + 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 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC77 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC77 │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + bl 0 <_PyPegen_raise_error> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 14528 │ │ │ │ │ + b.n 14568 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl e9ec │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 14478 │ │ │ │ │ + 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 1447a │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl f44 │ │ │ │ │ + R_ARM_THM_CALL _tmp_237_rule.isra.0 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 1447a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_238_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_238_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14426 │ │ │ │ │ + beq.w 14478 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 14486 │ │ │ │ │ + bne.w 14528 │ │ │ │ │ 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 │ │ │ │ │ @@ -35931,120 +36069,196 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC76 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14486 │ │ │ │ │ - b.n 144bc │ │ │ │ │ + beq.w 14528 │ │ │ │ │ + b.n 14568 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl e9ec │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1444a │ │ │ │ │ + movs r1, #22 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1444a │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _tmp_236_rule │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _tmp_236_rule │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_PyPegen_lookahead> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1444a │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 14628 │ │ │ │ │ + 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 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC73 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC73 │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + bl 0 <_PyPegen_raise_error> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 14568 │ │ │ │ │ + b.n 14628 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl e9ec │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 14434 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _tmp_235_rule │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _tmp_235_rule │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_PyPegen_lookahead> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 14434 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 14528 │ │ │ │ │ + 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 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC72 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC72 │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + bl 0 <_PyPegen_raise_error> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 14528 │ │ │ │ │ + b.n 14568 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e9b4 │ │ │ │ │ + bl e9ec │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14410 │ │ │ │ │ + beq.w 14462 │ │ │ │ │ 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 14412 │ │ │ │ │ + bne.w 14464 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 14698 │ │ │ │ │ + beq.n 1488a │ │ │ │ │ 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, 1463a │ │ │ │ │ + cbz r0, 14832 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_242_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_242_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 146ac │ │ │ │ │ + bne.n 1489e │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 146a4 │ │ │ │ │ + cbnz r5, 14896 │ │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 147fc │ │ │ │ │ + beq.n 14904 │ │ │ │ │ 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.w 147fc │ │ │ │ │ + beq.n 14904 │ │ │ │ │ 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 .LC75 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC75 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ - cbnz r0, 146ca │ │ │ │ │ + cbnz r0, 148bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 147fe │ │ │ │ │ + beq.n 14906 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 14412 │ │ │ │ │ + b.n 14464 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 1461a │ │ │ │ │ + beq.n 14812 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14412 │ │ │ │ │ + b.n 14464 │ │ │ │ │ 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 .LC74 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC74 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14680 │ │ │ │ │ + beq.n 14874 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ @@ -36052,117 +36266,16 @@ │ │ │ │ │ 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 14458 │ │ │ │ │ - b.n 1445c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl e9b4 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 143f8 │ │ │ │ │ - movs r1, #22 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 143f8 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _tmp_236_rule │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _tmp_236_rule │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_PyPegen_lookahead> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 143f8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 14890 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 14454 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14458 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl e9b4 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 143e2 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _tmp_235_rule │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _tmp_235_rule │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_PyPegen_lookahead> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 143e2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 14486 │ │ │ │ │ - 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 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC72 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC72 │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - bl 0 <_PyPegen_raise_error> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 14486 │ │ │ │ │ - b.n 144bc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl e9b4 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 14452 │ │ │ │ │ - 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 14452 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl f44 │ │ │ │ │ - R_ARM_THM_CALL _tmp_237_rule.isra.0 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 14452 │ │ │ │ │ - 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 14452 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 14728 │ │ │ │ │ + beq.w 144aa │ │ │ │ │ + b.n 144ae │ │ │ │ │ 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 │ │ │ │ │ @@ -36170,490 +36283,414 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC78 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 144bc │ │ │ │ │ - b.n 14728 │ │ │ │ │ + bne.w 14568 │ │ │ │ │ + b.n 14628 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14412 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl e9b4 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1443c │ │ │ │ │ - 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 1443e │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl f44 │ │ │ │ │ - R_ARM_THM_CALL _tmp_237_rule.isra.0 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 1443e │ │ │ │ │ - movs r1, #11 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1443c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 1f10 │ │ │ │ │ - R_ARM_THM_CALL _loop0_240_rule │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1443c │ │ │ │ │ - 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.w 1443c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 14486 │ │ │ │ │ - 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 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC77 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC77 │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - bl 0 <_PyPegen_raise_error> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 14486 │ │ │ │ │ - b.n 144bc │ │ │ │ │ - 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 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC73 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC73 │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - bl 0 <_PyPegen_raise_error> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 144bc │ │ │ │ │ - b.n 14728 │ │ │ │ │ + b.n 14464 │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -000148b4 : │ │ │ │ │ +00014910 : │ │ │ │ │ func_type_comment_rule(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 149c4 │ │ │ │ │ + beq.n 14a20 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1495c │ │ │ │ │ + bne.n 149b8 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 148f0 │ │ │ │ │ + cbz r0, 1494c │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 14940 │ │ │ │ │ + cbnz r0, 1499c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 14916 │ │ │ │ │ + cbnz r3, 14972 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1495c │ │ │ │ │ + bne.n 149b8 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 1490c │ │ │ │ │ + cbnz r0, 14968 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 149e4 │ │ │ │ │ + bne.n 14a40 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 149d2 │ │ │ │ │ + beq.n 14a2e │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 14964 │ │ │ │ │ + cbnz r0, 149c0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 148f8 │ │ │ │ │ + b.n 14954 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ 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.n 148f0 │ │ │ │ │ + beq.n 1494c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 1490c │ │ │ │ │ + b.n 14968 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1490e │ │ │ │ │ + b.n 1496a │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14934 │ │ │ │ │ + beq.n 14990 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14934 │ │ │ │ │ + beq.n 14990 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14934 │ │ │ │ │ + beq.n 14990 │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14934 │ │ │ │ │ + beq.n 14990 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC43 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC43 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 149ca │ │ │ │ │ + cbnz r0, 14a26 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14936 │ │ │ │ │ + beq.n 14992 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1493a │ │ │ │ │ + b.n 14996 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 148d4 │ │ │ │ │ + b.n 14930 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1490c │ │ │ │ │ + b.n 14968 │ │ │ │ │ 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 1492a │ │ │ │ │ + beq.n 14986 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 1493a │ │ │ │ │ + b.n 14996 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 1490e │ │ │ │ │ + b.n 1496a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000149ec : │ │ │ │ │ +00014a48 : │ │ │ │ │ elif_stmt_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 14c76 │ │ │ │ │ + beq.w 14cd2 │ │ │ │ │ ldr r5, [r0, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 14c84 │ │ │ │ │ + bne.w 14ce0 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 14c8a │ │ │ │ │ + bne.w 14ce6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - blt.w 14b5e │ │ │ │ │ + blt.w 14bba │ │ │ │ │ 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 14b68 │ │ │ │ │ + bne.w 14bc4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14bf2 │ │ │ │ │ + bne.w 14c4e │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #662 @ 0x296 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 14a84 │ │ │ │ │ + cbnz r0, 14ae0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14bf2 │ │ │ │ │ + bne.w 14c4e │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #662 @ 0x296 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 14af6 │ │ │ │ │ + bne.n 14b52 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11ec0 │ │ │ │ │ + bl 11f14 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14a5a │ │ │ │ │ + beq.n 14ab6 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14a5a │ │ │ │ │ + beq.n 14ab6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13638 │ │ │ │ │ + bl 13690 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14a5a │ │ │ │ │ + beq.n 14ab6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 149ec │ │ │ │ │ + bl 14a48 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14a5a │ │ │ │ │ + beq.n 14ab6 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14c70 │ │ │ │ │ + beq.w 14ccc │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r6, r5, [r5, #20] │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14c6a │ │ │ │ │ + beq.w 14cc6 │ │ │ │ │ strd r6, r5, [sp, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_If> │ │ │ │ │ R_ARM_THM_CALL _PyAST_If │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14b56 │ │ │ │ │ + beq.n 14bb2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14a78 │ │ │ │ │ + b.n 14ad4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11ec0 │ │ │ │ │ + bl 11f14 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14a72 │ │ │ │ │ + beq.n 14ace │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14a72 │ │ │ │ │ + beq.n 14ace │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13638 │ │ │ │ │ + bl 13690 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14a72 │ │ │ │ │ + beq.n 14ace │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14ca4 │ │ │ │ │ + bl 14d00 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 14a72 │ │ │ │ │ + bne.n 14ace │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14c70 │ │ │ │ │ + beq.w 14ccc │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ strd r8, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_If> │ │ │ │ │ R_ARM_THM_CALL _PyAST_If │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 14af2 │ │ │ │ │ + bne.n 14b4e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14a74 │ │ │ │ │ + beq.n 14ad0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 14a7a │ │ │ │ │ + b.n 14ad6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 14bf2 │ │ │ │ │ + bne.n 14c4e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 14bfa │ │ │ │ │ + beq.n 14c56 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #662 @ 0x296 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 14b9e │ │ │ │ │ + cbz r0, 14bfa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11ec0 │ │ │ │ │ - cbz r0, 14b9e │ │ │ │ │ + bl 11f14 │ │ │ │ │ + cbz r0, 14bfa │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 14c42 │ │ │ │ │ + bne.n 14c9e │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 14c06 │ │ │ │ │ + cbnz r5, 14c62 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #662 @ 0x296 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 14be2 │ │ │ │ │ + cbz r0, 14c3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11ec0 │ │ │ │ │ - cbz r0, 14be2 │ │ │ │ │ + bl 11f14 │ │ │ │ │ + cbz r0, 14c3e │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 14be2 │ │ │ │ │ + cbz r0, 14c3e │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 14be2 │ │ │ │ │ + cbz r0, 14c3e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ - cbnz r0, 14c0c │ │ │ │ │ + cbnz r0, 14c68 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 14a4e │ │ │ │ │ + beq.w 14aaa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 14a7a │ │ │ │ │ + b.n 14ad6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 14b7c │ │ │ │ │ + beq.n 14bd8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 14be8 │ │ │ │ │ + b.n 14c44 │ │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ @@ -36662,24 +36699,24 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC79 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC79 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 14c62 │ │ │ │ │ + cbnz r0, 14cbe │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14be4 │ │ │ │ │ + beq.n 14c40 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 14be8 │ │ │ │ │ + b.n 14c44 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ @@ -36687,72 +36724,72 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14c30 │ │ │ │ │ + beq.n 14c8c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14a78 │ │ │ │ │ + b.n 14ad4 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 14ad6 │ │ │ │ │ + b.n 14b32 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 14a7a │ │ │ │ │ + b.n 14ad6 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 14a1a │ │ │ │ │ + beq.w 14a76 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 14a7a │ │ │ │ │ + b.n 14ad6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 14a4e │ │ │ │ │ - b.n 14b6e │ │ │ │ │ + beq.w 14aaa │ │ │ │ │ + b.n 14bca │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00014ca4 : │ │ │ │ │ +00014d00 : │ │ │ │ │ else_block_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 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 14db6 │ │ │ │ │ + beq.n 14e12 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 14dc2 │ │ │ │ │ + bne.n 14e1e │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r5, r2 │ │ │ │ │ - cbnz r3, 14d16 │ │ │ │ │ + cbnz r3, 14d72 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 14cee │ │ │ │ │ + cbnz r0, 14d4a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ @@ -36761,56 +36798,56 @@ │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14ce0 │ │ │ │ │ + beq.n 14d3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13638 │ │ │ │ │ + bl 13690 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14ce0 │ │ │ │ │ + beq.n 14d3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 14d9e │ │ │ │ │ + beq.n 14dfa │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 14d96 │ │ │ │ │ + cbz r0, 14df2 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 14d96 │ │ │ │ │ + cbz r0, 14df2 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 14d96 │ │ │ │ │ + cbz r0, 14df2 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ - cbz r0, 14d96 │ │ │ │ │ + cbz r0, 14df2 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ @@ -36818,1113 +36855,1116 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ - cbnz r0, 14db0 │ │ │ │ │ + cbnz r0, 14e0c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - cbz r0, 14d98 │ │ │ │ │ + cbz r0, 14df4 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 14cd4 │ │ │ │ │ + beq.n 14d30 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 14ce8 │ │ │ │ │ + b.n 14d44 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 14d88 │ │ │ │ │ + b.n 14de4 │ │ │ │ │ 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 14d24 │ │ │ │ │ + beq.n 14d80 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 14d88 │ │ │ │ │ + b.n 14de4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ - b.n 14ce8 │ │ │ │ │ + b.n 14d44 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 14ccc │ │ │ │ │ + beq.n 14d28 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 14ce8 │ │ │ │ │ + b.n 14d44 │ │ │ │ │ │ │ │ │ │ -00014dc8 : │ │ │ │ │ +00014e24 : │ │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 152f6 │ │ │ │ │ + beq.w 15358 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 15304 │ │ │ │ │ + bne.w 15366 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.n 14eac │ │ │ │ │ + bne.n 14f08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ itttt lt │ │ │ │ │ movlt r2, #1 │ │ │ │ │ addlt.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ movlt r7, #0 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ - blt.n 14ea2 │ │ │ │ │ + blt.n 14efe │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ - str r1, [sp, #20] │ │ │ │ │ + str r1, [sp, #16] │ │ │ │ │ mov fp, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 15304 │ │ │ │ │ + bne.w 15366 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 14ece │ │ │ │ │ + beq.n 14f2a │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 150e2 │ │ │ │ │ + beq.w 15134 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r3, [r2, r7, lsl #2] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - bl 847c │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + bl 8494 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - mov r9, r0 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 15110 │ │ │ │ │ + bne.w 15162 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 14edc │ │ │ │ │ + bne.n 14f38 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 15118 │ │ │ │ │ + bne.w 1516a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11ec0 │ │ │ │ │ + bl 11f14 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14f74 │ │ │ │ │ + beq.n 14fd0 │ │ │ │ │ movs r3, #12 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14f74 │ │ │ │ │ + beq.n 14fd0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r3, [r2, r6, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ - str r1, [sp, #20] │ │ │ │ │ + str r1, [sp, #16] │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov fp, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ add.w r0, r3, #1 │ │ │ │ │ it ne │ │ │ │ │ movne r7, r6 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne.n 14e44 │ │ │ │ │ + bne.n 14ea0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 14e38 │ │ │ │ │ - b.n 15118 │ │ │ │ │ + beq.n 14e94 │ │ │ │ │ + b.n 1516a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 15110 │ │ │ │ │ + bne.w 15162 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 15358 │ │ │ │ │ + beq.w 15332 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15198 │ │ │ │ │ + bne.w 151ea │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 15110 │ │ │ │ │ + bne.w 15162 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1536e │ │ │ │ │ + beq.w 15348 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ - str.w r8, [sp] │ │ │ │ │ + str.w r9, [sp] │ │ │ │ │ bl 0 <_PyAST_Slice> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Slice │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 14f64 │ │ │ │ │ + cbz r0, 14fc0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #12 │ │ │ │ │ - b.n 14e8e │ │ │ │ │ + b.n 14eea │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15378 │ │ │ │ │ + bne.w 15352 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 15304 │ │ │ │ │ - adds r2, r3, #1 │ │ │ │ │ + bne.w 15366 │ │ │ │ │ + movw r1, #6000 @ 0x1770 │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + add.w r2, r3, #1 │ │ │ │ │ + it ne │ │ │ │ │ + movne r5, r6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.w 15322 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - adds r1, r3, #1 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 15312 │ │ │ │ │ + beq.w 15384 │ │ │ │ │ + adds r3, r2, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.w 15374 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ │ - bl 15380 │ │ │ │ │ + bl 153d8 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15206 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ + beq.w 15262 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 15338 │ │ │ │ │ + beq.w 1539c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 152ac │ │ │ │ │ + bne.w 15302 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 152a4 │ │ │ │ │ + beq.w 152fa │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 152ac │ │ │ │ │ + bne.w 15302 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15120 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - adds r1, r3, #1 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 15350 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 15340 │ │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ │ + beq.w 15172 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + movw r1, #6000 @ 0x1770 │ │ │ │ │ + adds r0, r2, #1 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + str r0, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 1532a │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 1530e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - strd r1, r3, [sp, #24] │ │ │ │ │ - bl 15380 │ │ │ │ │ - ldrd r1, r3, [sp, #24] │ │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ │ + bl 153d8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1522a │ │ │ │ │ + beq.w 15286 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #12 │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 151f0 │ │ │ │ │ + beq.w 1524c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1530a │ │ │ │ │ + beq.w 1536c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 152c2 │ │ │ │ │ + bne.w 15316 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ - bl 15380 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - mov r3, r0 │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ + bl 153d8 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1527e │ │ │ │ │ + beq.w 152d4 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r1, #8 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1529e │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + beq.w 152f4 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ mov.w ip, #2 │ │ │ │ │ - str r3, [r0, #4] │ │ │ │ │ mov r9, r6 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - mov r6, ip │ │ │ │ │ - str r7, [sp, #24] │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + str r7, [r0, #4] │ │ │ │ │ mov r8, r3 │ │ │ │ │ - str.w ip, [sp, #32] │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + mov r6, ip │ │ │ │ │ + str.w ip, [sp, #24] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r6, [sp, #28] │ │ │ │ │ + str r6, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 151bc │ │ │ │ │ + beq.w 1520e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 152ee │ │ │ │ │ + beq.w 153b0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 152b2 │ │ │ │ │ + bne.w 15308 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - bl 15380 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + bl 153d8 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1525c │ │ │ │ │ + beq.w 152b4 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.w 1524a │ │ │ │ │ + beq.w 152a2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r5, [r7, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b.n 1508c │ │ │ │ │ + b.n 150de │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 152c6 │ │ │ │ │ + blt.w 1531e │ │ │ │ │ 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 sl, r2 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - cbnz r5, 15118 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + cbnz r5, 1516a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - mov r9, r0 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 14e60 │ │ │ │ │ + beq.w 14ebc │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 14e76 │ │ │ │ │ + beq.w 14ed2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14f76 │ │ │ │ │ + b.n 14fd2 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1529e │ │ │ │ │ + beq.w 152f4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ mov r1, sl │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15224 │ │ │ │ │ + beq.n 15280 │ │ │ │ │ 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 152e4 │ │ │ │ │ + bne.w 153cc │ │ │ │ │ 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 152e8 │ │ │ │ │ + beq.w 153d0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, fp │ │ │ │ │ ldr r5, [r7, #24] │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r5, [r7, #20] │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Tuple │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 152d2 │ │ │ │ │ + beq.w 153b8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14ea0 │ │ │ │ │ + b.n 14efc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 14f10 │ │ │ │ │ + bne.w 14f6c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 14f16 │ │ │ │ │ + bne.w 14f72 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15344 │ │ │ │ │ + bne.w 153a4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 14f14 │ │ │ │ │ + b.n 14f70 │ │ │ │ │ mov r5, r7 │ │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ │ mov r6, r9 │ │ │ │ │ - ldrd r7, r3, [sp, #24] │ │ │ │ │ - mov r0, r3 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1529e │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ble.n 15132 │ │ │ │ │ + beq.n 152f4 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + ble.n 15184 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ - ldr.w r0, [r5, r7, lsl #2] │ │ │ │ │ - str.w r0, [r1, r7, lsl #2] │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bne.n 151de │ │ │ │ │ - b.n 15132 │ │ │ │ │ + cmp r7, #1 │ │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ │ + str r0, [r1, #0] │ │ │ │ │ + beq.n 15184 │ │ │ │ │ + mov.w ip, #1 │ │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ │ + ldr.w r1, [r5, ip, lsl #2] │ │ │ │ │ + str.w r1, [r3, ip, lsl #2] │ │ │ │ │ + add.w ip, ip, #1 │ │ │ │ │ + cmp ip, r7 │ │ │ │ │ + bne.n 15238 │ │ │ │ │ + b.n 15184 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ movs r0, #1 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1529e │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - b.n 151de │ │ │ │ │ + beq.n 152f4 │ │ │ │ │ + movs r7, #1 │ │ │ │ │ + b.n 1522a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 152ac │ │ │ │ │ + bne.n 15302 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f740 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + bl f794 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 14fb0 │ │ │ │ │ + bne.w 1500e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 14ea0 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - str r1, [r4, #8] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n 152ba │ │ │ │ │ + b.n 14efc │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.n 1531a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - bl f740 │ │ │ │ │ + bl f794 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1501c │ │ │ │ │ + bne.w 15074 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 151c4 │ │ │ │ │ + b.n 15214 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 1529a │ │ │ │ │ + cbz r0, 152f0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 150d6 │ │ │ │ │ + b.n 15128 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 152b2 │ │ │ │ │ + cbnz r3, 15308 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f740 │ │ │ │ │ + bl f794 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 150cc │ │ │ │ │ + bne.w 1511e │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r6, r9 │ │ │ │ │ - ldrd r7, r3, [sp, #24] │ │ │ │ │ - b.n 15246 │ │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ │ + b.n 1529e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - cbnz r3, 152c2 │ │ │ │ │ + cbnz r3, 15316 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f740 │ │ │ │ │ + bl f794 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15062 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - b.n 15246 │ │ │ │ │ + bne.w 150ba │ │ │ │ │ + movs r7, #1 │ │ │ │ │ + b.n 1529e │ │ │ │ │ mov r6, r9 │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 15220 │ │ │ │ │ + b.n 1527c │ │ │ │ │ mov r5, r7 │ │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ │ mov r6, r9 │ │ │ │ │ - ldrd r7, r3, [sp, #24] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 151c4 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - b.n 152ba │ │ │ │ │ + b.n 15214 │ │ │ │ │ + movs r7, #1 │ │ │ │ │ + b.n 1530e │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + b.n 1530e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14f76 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + b.n 14fd2 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 1505a │ │ │ │ │ + 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 14f58 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 15226 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 14ea2 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 15224 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 15162 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 14ea2 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 150ac │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 14fd2 │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 14fd2 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 14df6 │ │ │ │ │ + beq.w 14e52 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 14ea2 │ │ │ │ │ + b.n 14efe │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 15042 │ │ │ │ │ + b.n 1509a │ │ │ │ │ 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 14f9c │ │ │ │ │ - b.n 152ac │ │ │ │ │ + bne.n 15302 │ │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ │ + b.n 14ffc │ │ │ │ │ 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 14f8c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 15224 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + cbnz r3, 15394 │ │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ │ + b.n 14fee │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + b.n 15280 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 14fba │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - b.n 152ba │ │ │ │ │ + b.n 1501a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 15110 │ │ │ │ │ + b.n 15162 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 14ffa │ │ │ │ │ - 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 14efc │ │ │ │ │ + b.n 150fe │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 15282 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 15110 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 14efe │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 15280 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14f76 │ │ │ │ │ - movs r5, #1 │ │ │ │ │ - str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 14f76 │ │ │ │ │ + b.n 14efe │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00015380 : │ │ │ │ │ +000153d8 : │ │ │ │ │ slice_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 154f2 │ │ │ │ │ + beq.w 1554a │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 15500 │ │ │ │ │ + bne.w 15558 │ │ │ │ │ ldrd r6, r5, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.n 15476 │ │ │ │ │ + beq.n 154ce │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 154d0 │ │ │ │ │ + bne.n 15528 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 153fe │ │ │ │ │ + cbnz r0, 15456 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 154d6 │ │ │ │ │ + bne.n 1552e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11ec0 │ │ │ │ │ + bl 11f14 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15496 │ │ │ │ │ + beq.n 154ee │ │ │ │ │ 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, r9, sl, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 154d0 │ │ │ │ │ + bne.n 15528 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 154de │ │ │ │ │ + beq.n 15536 │ │ │ │ │ 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 1549c │ │ │ │ │ + bne.n 154f4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 154d0 │ │ │ │ │ + bne.n 15528 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 153f0 │ │ │ │ │ + beq.n 15448 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ strd r7, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_Slice> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Slice │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 153f0 │ │ │ │ │ + bne.n 15448 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, 15498 │ │ │ │ │ + cbz r0, 154f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 153f4 │ │ │ │ │ + b.n 1544c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 154b8 │ │ │ │ │ + blt.n 15510 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 153c4 │ │ │ │ │ - b.n 154d6 │ │ │ │ │ + beq.n 1541c │ │ │ │ │ + b.n 1552e │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 153f0 │ │ │ │ │ + b.n 15448 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1542a │ │ │ │ │ + bne.n 15482 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1542e │ │ │ │ │ + bne.n 15486 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 154c4 │ │ │ │ │ + cbnz r0, 1551c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1542c │ │ │ │ │ + b.n 15484 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 153f4 │ │ │ │ │ + b.n 1544c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 153e4 │ │ │ │ │ + beq.n 1543c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 153f4 │ │ │ │ │ + b.n 1544c │ │ │ │ │ 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 1541a │ │ │ │ │ + beq.n 15472 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 154d0 │ │ │ │ │ + b.n 15528 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 153ae │ │ │ │ │ + beq.w 15406 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 153f4 │ │ │ │ │ + b.n 1544c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00015508 <_loop1_216_rule>: │ │ │ │ │ +00015560 <_loop1_216_rule>: │ │ │ │ │ _loop1_60_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 158fa <_loop1_216_rule+0x3f2> │ │ │ │ │ + beq.w 158ac <_loop1_216_rule+0x34c> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 15908 <_loop1_216_rule+0x400> │ │ │ │ │ + bne.w 158ba <_loop1_216_rule+0x35a> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15912 <_loop1_216_rule+0x40a> │ │ │ │ │ + beq.w 158ec <_loop1_216_rule+0x38c> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 15906 <_loop1_216_rule+0x3fe> │ │ │ │ │ + bne.w 15818 <_loop1_216_rule+0x2b8> │ │ │ │ │ mov r8, r5 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movw fp, #6000 @ 0x1770 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, fp │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1566c <_loop1_216_rule+0x164> │ │ │ │ │ + beq.w 156c4 <_loop1_216_rule+0x164> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 158f6 <_loop1_216_rule+0x3ee> │ │ │ │ │ + bne.w 158dc <_loop1_216_rule+0x37c> │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.w 1570a <_loop1_216_rule+0x202> │ │ │ │ │ + bne.w 15764 <_loop1_216_rule+0x204> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 15920 <_loop1_216_rule+0x418> │ │ │ │ │ + blt.w 158e0 <_loop1_216_rule+0x380> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r1, [r4, #92] @ 0x5c │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 157ca <_loop1_216_rule+0x2c2> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1567a <_loop1_216_rule+0x172> │ │ │ │ │ + bne.w 15820 <_loop1_216_rule+0x2c0> │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.n 156d2 <_loop1_216_rule+0x172> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #655 @ 0x28f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 156da <_loop1_216_rule+0x1d2> │ │ │ │ │ + beq.w 15734 <_loop1_216_rule+0x1d4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 156da <_loop1_216_rule+0x1d2> │ │ │ │ │ + beq.w 15734 <_loop1_216_rule+0x1d4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 158da <_loop1_216_rule+0x3d2> │ │ │ │ │ + beq.w 158c0 <_loop1_216_rule+0x360> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 158ea <_loop1_216_rule+0x3e2> │ │ │ │ │ + bne.w 158d0 <_loop1_216_rule+0x370> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15726 <_loop1_216_rule+0x21e> │ │ │ │ │ + bne.w 15780 <_loop1_216_rule+0x220> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 156dc <_loop1_216_rule+0x1d4> │ │ │ │ │ + bne.n 15736 <_loop1_216_rule+0x1d6> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 156da <_loop1_216_rule+0x1d2> │ │ │ │ │ + beq.n 15734 <_loop1_216_rule+0x1d4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13638 │ │ │ │ │ + bl 13690 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 156da <_loop1_216_rule+0x1d2> │ │ │ │ │ + beq.n 15734 <_loop1_216_rule+0x1d4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - cbz r0, 1567a <_loop1_216_rule+0x172> │ │ │ │ │ + cbz r0, 156d2 <_loop1_216_rule+0x172> │ │ │ │ │ ldrd r3, r2, [r0, #20] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 15722 <_loop1_216_rule+0x21a> │ │ │ │ │ + bne.n 1577c <_loop1_216_rule+0x21c> │ │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_ExceptHandler> │ │ │ │ │ R_ARM_THM_CALL _PyAST_ExceptHandler │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1577e <_loop1_216_rule+0x276> │ │ │ │ │ + beq.w 157d8 <_loop1_216_rule+0x278> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq.w 15794 <_loop1_216_rule+0x28c> │ │ │ │ │ + beq.w 157ee <_loop1_216_rule+0x28e> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r5, [sl, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ cmp r3, fp │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne.w 15568 <_loop1_216_rule+0x60> │ │ │ │ │ + bne.w 155c0 <_loop1_216_rule+0x60> │ │ │ │ │ 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 15570 <_loop1_216_rule+0x68> │ │ │ │ │ + beq.w 155c8 <_loop1_216_rule+0x68> │ │ │ │ │ mov r5, r8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 157ba <_loop1_216_rule+0x2b2> │ │ │ │ │ + beq.w 15812 <_loop1_216_rule+0x2b2> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 157ba <_loop1_216_rule+0x2b2> │ │ │ │ │ + bne.w 15812 <_loop1_216_rule+0x2b2> │ │ │ │ │ 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 1590c <_loop1_216_rule+0x404> │ │ │ │ │ + beq.w 15898 <_loop1_216_rule+0x338> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 156c6 <_loop1_216_rule+0x1be> │ │ │ │ │ + ble.n 15720 <_loop1_216_rule+0x1c0> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr.w r2, [sl] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 156c6 <_loop1_216_rule+0x1be> │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ │ - ldr.w r1, [sl, r3, lsl #2] │ │ │ │ │ - str.w r1, [r2, r3, lsl #2] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bne.n 156b6 <_loop1_216_rule+0x1ae> │ │ │ │ │ + beq.n 15720 <_loop1_216_rule+0x1c0> │ │ │ │ │ + mov r2, sl │ │ │ │ │ + lsls r5, r5, #2 │ │ │ │ │ + movs r3, #4 │ │ │ │ │ + ldr r1, [r6, #4] │ │ │ │ │ + ldr.w r0, [r2, #4]! │ │ │ │ │ + str r0, [r1, r3] │ │ │ │ │ + adds r3, #4 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + bne.n 15712 <_loop1_216_rule+0x1b2> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ 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 r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 1567a <_loop1_216_rule+0x172> │ │ │ │ │ + bne.n 156d2 <_loop1_216_rule+0x172> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #655 @ 0x28f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 15736 <_loop1_216_rule+0x22e> │ │ │ │ │ + cbnz r0, 15790 <_loop1_216_rule+0x230> │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1567a <_loop1_216_rule+0x172> │ │ │ │ │ + beq.n 156d2 <_loop1_216_rule+0x172> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1567a <_loop1_216_rule+0x172> │ │ │ │ │ + bne.n 156d2 <_loop1_216_rule+0x172> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 98a │ │ │ │ │ + bl 98a │ │ │ │ │ R_ARM_THM_CALL invalid_except_stmt_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1567a <_loop1_216_rule+0x172> │ │ │ │ │ - b.n 15644 <_loop1_216_rule+0x13c> │ │ │ │ │ + beq.n 156d2 <_loop1_216_rule+0x172> │ │ │ │ │ + b.n 1569c <_loop1_216_rule+0x13c> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 155a2 <_loop1_216_rule+0x9a> │ │ │ │ │ - b.n 157d0 <_loop1_216_rule+0x2c8> │ │ │ │ │ + beq.w 155fa <_loop1_216_rule+0x9a> │ │ │ │ │ + b.n 15826 <_loop1_216_rule+0x2c6> │ │ │ │ │ ldr r7, [r7, #4] │ │ │ │ │ - b.n 15624 <_loop1_216_rule+0x11c> │ │ │ │ │ + b.n 1567c <_loop1_216_rule+0x11c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 155f0 <_loop1_216_rule+0xe8> │ │ │ │ │ - b.n 155ee <_loop1_216_rule+0xe6> │ │ │ │ │ + bne.w 15648 <_loop1_216_rule+0xe8> │ │ │ │ │ + b.n 15646 <_loop1_216_rule+0xe6> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 156ee <_loop1_216_rule+0x1e6> │ │ │ │ │ + beq.n 15748 <_loop1_216_rule+0x1e8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13638 │ │ │ │ │ + bl 13690 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 156ee <_loop1_216_rule+0x1e6> │ │ │ │ │ + beq.n 15748 <_loop1_216_rule+0x1e8> │ │ │ │ │ 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 1567a <_loop1_216_rule+0x172> │ │ │ │ │ + beq.n 156d2 <_loop1_216_rule+0x172> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r5, [r6, #24] │ │ │ │ │ @@ -37932,114 +37972,174 @@ │ │ │ │ │ ldr r5, [r6, #20] │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ strd r6, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_ExceptHandler> │ │ │ │ │ R_ARM_THM_CALL _PyAST_ExceptHandler │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15644 <_loop1_216_rule+0x13c> │ │ │ │ │ + bne.w 1569c <_loop1_216_rule+0x13c> │ │ │ │ │ mov r5, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1567c <_loop1_216_rule+0x174> │ │ │ │ │ + beq.w 156d4 <_loop1_216_rule+0x174> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 15680 <_loop1_216_rule+0x178> │ │ │ │ │ + b.n 156d8 <_loop1_216_rule+0x178> │ │ │ │ │ mov.w r1, r8, lsl #3 │ │ │ │ │ mov r0, sl │ │ │ │ │ mov.w r3, r8, lsl #1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1590c <_loop1_216_rule+0x404> │ │ │ │ │ + beq.n 15896 <_loop1_216_rule+0x336> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov sl, r0 │ │ │ │ │ str.w r5, [r0, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.n 1555a <_loop1_216_rule+0x52> │ │ │ │ │ + b.n 155b2 <_loop1_216_rule+0x52> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 156d2 <_loop1_216_rule+0x1ca> │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.w 1567a <_loop1_216_rule+0x172> │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 1572a <_loop1_216_rule+0x1ca> │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 156d2 <_loop1_216_rule+0x172> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 1582c <_loop1_216_rule+0x324> │ │ │ │ │ + beq.n 15884 <_loop1_216_rule+0x324> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #655 @ 0x28f │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 157fa <_loop1_216_rule+0x2f2> │ │ │ │ │ + cbz r0, 15850 <_loop1_216_rule+0x2f0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15894 <_loop1_216_rule+0x38c> │ │ │ │ │ + bne.n 158fc <_loop1_216_rule+0x39c> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ - cbnz r5, 15838 <_loop1_216_rule+0x330> │ │ │ │ │ + cbnz r5, 15890 <_loop1_216_rule+0x330> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #655 @ 0x28f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 1581a <_loop1_216_rule+0x312> │ │ │ │ │ + cbz r0, 15872 <_loop1_216_rule+0x312> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1583e <_loop1_216_rule+0x336> │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 1596a <_loop1_216_rule+0x40a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 155a2 <_loop1_216_rule+0x9a> │ │ │ │ │ - b.n 1567a <_loop1_216_rule+0x172> │ │ │ │ │ + beq.w 155fa <_loop1_216_rule+0x9a> │ │ │ │ │ + b.n 156d2 <_loop1_216_rule+0x172> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 157de <_loop1_216_rule+0x2d6> │ │ │ │ │ + beq.n 15834 <_loop1_216_rule+0x2d4> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 15820 <_loop1_216_rule+0x318> │ │ │ │ │ + b.n 15878 <_loop1_216_rule+0x318> │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 1572a <_loop1_216_rule+0x1ca> │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 1558e <_loop1_216_rule+0x2e> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + b.n 1572a <_loop1_216_rule+0x1ca> │ │ │ │ │ + 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 15632 <_loop1_216_rule+0xd2> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 1573c <_loop1_216_rule+0x1dc> │ │ │ │ │ + mov r5, r8 │ │ │ │ │ + b.n 156d6 <_loop1_216_rule+0x176> │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r5, r8 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 156d8 <_loop1_216_rule+0x178> │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r6, sl │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 1572a <_loop1_216_rule+0x1ca> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 92c │ │ │ │ │ + R_ARM_THM_CALL _tmp_224_rule │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.n 15852 <_loop1_216_rule+0x2f2> │ │ │ │ │ + movs r1, #11 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 15850 <_loop1_216_rule+0x2f0> │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1581a <_loop1_216_rule+0x312> │ │ │ │ │ + beq.n 15850 <_loop1_216_rule+0x2f0> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1581a <_loop1_216_rule+0x312> │ │ │ │ │ + beq.n 15850 <_loop1_216_rule+0x2f0> │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ @@ -38048,462 +38148,409 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC80 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC80 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 158d0 <_loop1_216_rule+0x3c8> │ │ │ │ │ + cbnz r0, 15990 <_loop1_216_rule+0x430> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1581c <_loop1_216_rule+0x314> │ │ │ │ │ + beq.n 15874 <_loop1_216_rule+0x314> │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 15820 <_loop1_216_rule+0x318> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 92c │ │ │ │ │ - R_ARM_THM_CALL _tmp_224_rule │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.n 157fc <_loop1_216_rule+0x2f4> │ │ │ │ │ - movs r1, #11 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 157fa <_loop1_216_rule+0x2f2> │ │ │ │ │ + b.n 15878 <_loop1_216_rule+0x318> │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 157fa <_loop1_216_rule+0x2f2> │ │ │ │ │ + beq.w 15872 <_loop1_216_rule+0x312> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 157fa <_loop1_216_rule+0x2f2> │ │ │ │ │ - b.n 15860 <_loop1_216_rule+0x358> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 15648 <_loop1_216_rule+0x140> │ │ │ │ │ - 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 155da <_loop1_216_rule+0xd2> │ │ │ │ │ + bne.n 15936 <_loop1_216_rule+0x3d6> │ │ │ │ │ + b.n 15872 <_loop1_216_rule+0x312> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 156e2 <_loop1_216_rule+0x1da> │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - b.n 1567e <_loop1_216_rule+0x176> │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 15536 <_loop1_216_rule+0x2e> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 157c4 <_loop1_216_rule+0x2bc> │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 157c4 <_loop1_216_rule+0x2bc> │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 15680 <_loop1_216_rule+0x178> │ │ │ │ │ + b.n 156a0 <_loop1_216_rule+0x140> │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -0001592c : │ │ │ │ │ +0001599c : │ │ │ │ │ class_def_raw_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 15bfa │ │ │ │ │ + beq.w 15bf2 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 15b06 │ │ │ │ │ + bne.w 15b56 │ │ │ │ │ ldrd r7, r5, [r4, #8] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq.w 15b90 │ │ │ │ │ + beq.w 15c02 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 15bb0 │ │ │ │ │ + bne.w 15c22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15b72 │ │ │ │ │ + beq.w 15c82 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15b72 │ │ │ │ │ + beq.w 15c82 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ef34 │ │ │ │ │ + bl ef88 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 15b72 │ │ │ │ │ + bne.w 15c82 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 15b7a │ │ │ │ │ + beq.w 15c6c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15b0e │ │ │ │ │ + beq.w 15b5e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 15b54 │ │ │ │ │ + beq.w 15b9c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 15b64 │ │ │ │ │ + bne.w 15bac │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1174 @ 0x496 │ │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 15ab8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cbnz r0, 15a98 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 15b62 │ │ │ │ │ + bne.w 15baa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e258 │ │ │ │ │ + bl e290 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15b14 │ │ │ │ │ + bne.n 15b72 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 15b3e │ │ │ │ │ + bne.w 15bcc │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1174 @ 0x496 │ │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 15ac6 │ │ │ │ │ + bne.n 15b62 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15b0e │ │ │ │ │ + beq.n 15b5e │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 15c0a │ │ │ │ │ + beq.w 15bc0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 15b74 │ │ │ │ │ + bne.w 15bec │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15b72 │ │ │ │ │ + beq.w 15c82 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13638 │ │ │ │ │ + bl 13690 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15b72 │ │ │ │ │ + beq.w 15c82 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15bf4 │ │ │ │ │ + beq.w 15c66 │ │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ │ ldrd r7, r1, [r0, #20] │ │ │ │ │ - cbz r6, 15ad6 │ │ │ │ │ + cbz r6, 15b26 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldrd r5, r2, [r6, #8] │ │ │ │ │ strd r7, r1, [sp, #16] │ │ │ │ │ strd sl, r9, [sp, #8] │ │ │ │ │ str.w fp, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #24] │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_ClassDef> │ │ │ │ │ R_ARM_THM_CALL _PyAST_ClassDef │ │ │ │ │ - cbz r0, 15af8 │ │ │ │ │ + cbz r0, 15b48 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.n 15a38 │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - str r2, [r4, #8] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.n 15b74 │ │ │ │ │ - mov r6, r5 │ │ │ │ │ - b.n 15a58 │ │ │ │ │ strd r7, r1, [sp, #16] │ │ │ │ │ mov r3, r5 │ │ │ │ │ strd sl, r9, [sp, #8] │ │ │ │ │ mov r0, r2 │ │ │ │ │ str.w fp, [sp, #4] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #24] │ │ │ │ │ bl 0 <_PyAST_ClassDef> │ │ │ │ │ R_ARM_THM_CALL _PyAST_ClassDef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15aac │ │ │ │ │ + bne.n 15b1a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15b76 │ │ │ │ │ + beq.n 15bee │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 15ab2 │ │ │ │ │ + b.n 15b20 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 15ac6 │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + str r2, [r4, #8] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.n 15bec │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + b.n 15ac4 │ │ │ │ │ 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 15a0e │ │ │ │ │ + bne.w 15a7a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15a1a │ │ │ │ │ - b.n 15a0e │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 15b62 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 11f0 │ │ │ │ │ - R_ARM_THM_CALL invalid_arguments_rule │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 15a1a │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - b.n 15a18 │ │ │ │ │ + bne.w 15a86 │ │ │ │ │ + b.n 15a7a │ │ │ │ │ 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 159e4 │ │ │ │ │ + beq.w 15a54 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - movs r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 15a38 │ │ │ │ │ - b.n 15ac6 │ │ │ │ │ + bne.n 15b62 │ │ │ │ │ + movs r1, #8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 15b5e │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cbnz r0, 15be4 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 15b66 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.n 15baa │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl e3c │ │ │ │ │ + R_ARM_THM_CALL invalid_arguments_rule │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 15a86 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + b.n 15a84 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 15aae │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + b.n 15b1c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 159b8 │ │ │ │ │ + beq.w 159ca │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 15b74 │ │ │ │ │ + b.n 15b56 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 15c20 │ │ │ │ │ + blt.n 15c86 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - cbz r3, 15bee │ │ │ │ │ - cbnz r5, 15bf4 │ │ │ │ │ + cbz r3, 15c60 │ │ │ │ │ + cbnz r5, 15c66 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 15ca6 │ │ │ │ │ + beq.n 15d0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15cbc │ │ │ │ │ + bne.n 15d22 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 15cb2 │ │ │ │ │ + bne.n 15d18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 15c24 │ │ │ │ │ + cbnz r0, 15c8a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 1597a │ │ │ │ │ + beq.w 159ea │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 15b08 │ │ │ │ │ + b.n 15b58 │ │ │ │ │ + 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 1595a │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 15b06 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + beq.w 15a28 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r0, 15c16 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 15aca │ │ │ │ │ - movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 15b74 │ │ │ │ │ + b.n 15bec │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 15bec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 15b02 │ │ │ │ │ + b.n 15b52 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15be4 │ │ │ │ │ + beq.n 15c56 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ef34 │ │ │ │ │ + bl ef88 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 15d16 │ │ │ │ │ + bne.n 15d7a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ca4 │ │ │ │ │ + bl ca4 │ │ │ │ │ R_ARM_THM_CALL _tmp_229_rule.isra.0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 15d16 │ │ │ │ │ + bne.n 15d7a │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15be4 │ │ │ │ │ + beq.n 15c56 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15be4 │ │ │ │ │ + beq.n 15c56 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15be4 │ │ │ │ │ + beq.n 15c56 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ @@ -38512,315 +38559,310 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC81 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC81 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15d0e │ │ │ │ │ + bne.n 15d72 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - cbz r0, 15cb8 │ │ │ │ │ + cbz r0, 15d1e │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 15bea │ │ │ │ │ + b.n 15c5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 15bbe │ │ │ │ │ + beq.n 15c30 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 15bea │ │ │ │ │ + b.n 15c5c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 15be8 │ │ │ │ │ + b.n 15c5a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15bce │ │ │ │ │ + beq.n 15c40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ef34 │ │ │ │ │ + bl ef88 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 15bd0 │ │ │ │ │ + bne.n 15c42 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ca4 │ │ │ │ │ + bl ca4 │ │ │ │ │ R_ARM_THM_CALL _tmp_229_rule.isra.0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 15bd0 │ │ │ │ │ + bne.w 15c42 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15bce │ │ │ │ │ + beq.w 15c40 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15c96 │ │ │ │ │ + beq.n 15cfc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 15aae │ │ │ │ │ + b.n 15b1c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 15be8 │ │ │ │ │ + b.n 15c5a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00015d1c <_gather_116_rule>: │ │ │ │ │ +00015d80 <_gather_116_rule>: │ │ │ │ │ _gather_116_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov fp, r0 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 160ee <_gather_116_rule+0x3d2> │ │ │ │ │ + beq.w 16148 <_gather_116_rule+0x3c8> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16100 <_gather_116_rule+0x3e4> │ │ │ │ │ + bne.w 1615a <_gather_116_rule+0x3da> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr.w sl, [fp, #8] │ │ │ │ │ str.w r2, [fp, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 15ffa <_gather_116_rule+0x2de> │ │ │ │ │ + beq.w 16054 <_gather_116_rule+0x2d4> │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, fp │ │ │ │ │ mov r4, sl │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16018 <_gather_116_rule+0x2fc> │ │ │ │ │ + bne.w 16072 <_gather_116_rule+0x2f2> │ │ │ │ │ ldr.w r2, [fp, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [fp, #88] @ 0x58 │ │ │ │ │ str.w r4, [fp, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16078 <_gather_116_rule+0x35c> │ │ │ │ │ + bne.w 160d2 <_gather_116_rule+0x352> │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r0, fp │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str.w r1, [fp, #88] @ 0x58 │ │ │ │ │ - beq.w 160d6 <_gather_116_rule+0x3ba> │ │ │ │ │ - bl 847c │ │ │ │ │ + beq.w 16130 <_gather_116_rule+0x3b0> │ │ │ │ │ + bl 8494 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15fa2 <_gather_116_rule+0x286> │ │ │ │ │ + beq.w 15ffc <_gather_116_rule+0x27c> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15fa2 <_gather_116_rule+0x286> │ │ │ │ │ + beq.w 15ffc <_gather_116_rule+0x27c> │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15fa2 <_gather_116_rule+0x286> │ │ │ │ │ + beq.w 15ffc <_gather_116_rule+0x27c> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyPegen_key_value_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_key_value_pair │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 160c0 <_gather_116_rule+0x3a4> │ │ │ │ │ + beq.w 1611a <_gather_116_rule+0x39a> │ │ │ │ │ ldr.w r3, [fp, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str.w r2, [fp, #88] @ 0x58 │ │ │ │ │ movw r2, #6002 @ 0x1772 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 16042 <_gather_116_rule+0x326> │ │ │ │ │ + beq.w 1609c <_gather_116_rule+0x31c> │ │ │ │ │ ldr.w r3, [fp, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 16074 <_gather_116_rule+0x358> │ │ │ │ │ + bne.w 160ce <_gather_116_rule+0x34e> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r9, [fp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1606a <_gather_116_rule+0x34e> │ │ │ │ │ + beq.w 160c4 <_gather_116_rule+0x344> │ │ │ │ │ ldr.w r4, [fp, #60] @ 0x3c │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ movw r7, #6000 @ 0x1770 │ │ │ │ │ - cbz r4, 15e40 <_gather_116_rule+0x124> │ │ │ │ │ - b.n 16074 <_gather_116_rule+0x358> │ │ │ │ │ + cbz r4, 15ea4 <_gather_116_rule+0x124> │ │ │ │ │ + b.n 160ce <_gather_116_rule+0x34e> │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15eac <_gather_116_rule+0x190> │ │ │ │ │ + beq.n 15f10 <_gather_116_rule+0x190> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyPegen_key_value_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_key_value_pair │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1611e <_gather_116_rule+0x402> │ │ │ │ │ + beq.w 16178 <_gather_116_rule+0x3f8> │ │ │ │ │ ldr.w r3, [fp, #88] @ 0x58 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ sub.w r3, r3, #2 │ │ │ │ │ str.w r3, [fp, #88] @ 0x58 │ │ │ │ │ - beq.w 15fe6 <_gather_116_rule+0x2ca> │ │ │ │ │ + beq.w 16040 <_gather_116_rule+0x2c0> │ │ │ │ │ ldr.w r9, [fp, #8] │ │ │ │ │ str.w r5, [r6, r4, lsl #2] │ │ │ │ │ adds r4, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 15eb6 <_gather_116_rule+0x19a> │ │ │ │ │ + cbz r0, 15f1a <_gather_116_rule+0x19a> │ │ │ │ │ ldr.w r3, [fp, #88] @ 0x58 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str.w r3, [fp, #88] @ 0x58 │ │ │ │ │ - beq.w 1607c <_gather_116_rule+0x360> │ │ │ │ │ + beq.w 160d6 <_gather_116_rule+0x356> │ │ │ │ │ ldr.w r2, [fp, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1605c <_gather_116_rule+0x340> │ │ │ │ │ + bne.w 160b6 <_gather_116_rule+0x336> │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr.w r5, [fp, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15fba <_gather_116_rule+0x29e> │ │ │ │ │ + bne.w 16014 <_gather_116_rule+0x294> │ │ │ │ │ ldr.w r2, [fp, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [fp, #88] @ 0x58 │ │ │ │ │ str.w r5, [fp, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1605c <_gather_116_rule+0x340> │ │ │ │ │ + bne.w 160b6 <_gather_116_rule+0x336> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ mov r0, fp │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str.w r2, [fp, #88] @ 0x58 │ │ │ │ │ - beq.w 1604a <_gather_116_rule+0x32e> │ │ │ │ │ - bl 847c │ │ │ │ │ + beq.w 160a4 <_gather_116_rule+0x324> │ │ │ │ │ + bl 8494 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 15eac <_gather_116_rule+0x190> │ │ │ │ │ + cbz r0, 15f10 <_gather_116_rule+0x190> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15e08 <_gather_116_rule+0xec> │ │ │ │ │ + bne.n 15e6c <_gather_116_rule+0xec> │ │ │ │ │ ldr.w r3, [fp, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ str.w r3, [fp, #88] @ 0x58 │ │ │ │ │ ldr.w r1, [fp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r9, [fp, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16064 <_gather_116_rule+0x348> │ │ │ │ │ + beq.w 160be <_gather_116_rule+0x33e> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.n 15f78 <_gather_116_rule+0x25c> │ │ │ │ │ + ble.n 15fd2 <_gather_116_rule+0x252> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 15f78 <_gather_116_rule+0x25c> │ │ │ │ │ + beq.n 15fd2 <_gather_116_rule+0x252> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n 15f78 <_gather_116_rule+0x25c> │ │ │ │ │ + beq.n 15fd2 <_gather_116_rule+0x252> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r4, #3 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n 15f78 <_gather_116_rule+0x25c> │ │ │ │ │ + beq.n 15fd2 <_gather_116_rule+0x252> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r4, #4 │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - beq.n 15f78 <_gather_116_rule+0x25c> │ │ │ │ │ + beq.n 15fd2 <_gather_116_rule+0x252> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r4, #5 │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ - beq.n 15f78 <_gather_116_rule+0x25c> │ │ │ │ │ + beq.n 15fd2 <_gather_116_rule+0x252> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r4, #6 │ │ │ │ │ ldr r2, [r6, #20] │ │ │ │ │ str r2, [r3, #20] │ │ │ │ │ - beq.n 15f78 <_gather_116_rule+0x25c> │ │ │ │ │ + beq.n 15fd2 <_gather_116_rule+0x252> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r4, #7 │ │ │ │ │ ldr r2, [r6, #24] │ │ │ │ │ str r2, [r3, #24] │ │ │ │ │ - beq.n 15f78 <_gather_116_rule+0x25c> │ │ │ │ │ + beq.n 15fd2 <_gather_116_rule+0x252> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r4, #8 │ │ │ │ │ ldr r2, [r6, #28] │ │ │ │ │ str r2, [r3, #28] │ │ │ │ │ - beq.n 15f78 <_gather_116_rule+0x25c> │ │ │ │ │ + beq.n 15fd2 <_gather_116_rule+0x252> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r4, #9 │ │ │ │ │ ldr r2, [r6, #32] │ │ │ │ │ str r2, [r3, #32] │ │ │ │ │ - beq.n 15f78 <_gather_116_rule+0x25c> │ │ │ │ │ + beq.n 15fd2 <_gather_116_rule+0x252> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r4, #10 │ │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ │ - beq.n 15f78 <_gather_116_rule+0x25c> │ │ │ │ │ + beq.n 15fd2 <_gather_116_rule+0x252> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r4, #11 │ │ │ │ │ ldr r2, [r6, #40] @ 0x28 │ │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ │ - beq.n 15f78 <_gather_116_rule+0x25c> │ │ │ │ │ + beq.n 15fd2 <_gather_116_rule+0x252> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r4, #12 │ │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ │ - beq.n 15f78 <_gather_116_rule+0x25c> │ │ │ │ │ + beq.n 15fd2 <_gather_116_rule+0x252> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r4, #13 │ │ │ │ │ ldr r2, [r6, #48] @ 0x30 │ │ │ │ │ str r2, [r3, #48] @ 0x30 │ │ │ │ │ - beq.n 15f78 <_gather_116_rule+0x25c> │ │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ │ - cmp r4, #14 │ │ │ │ │ - ldr r2, [r6, #52] @ 0x34 │ │ │ │ │ - str r2, [r3, #52] @ 0x34 │ │ │ │ │ - beq.n 15f78 <_gather_116_rule+0x25c> │ │ │ │ │ + beq.n 15fd2 <_gather_116_rule+0x252> │ │ │ │ │ subs r3, r6, #4 │ │ │ │ │ rsb r7, r6, #4 │ │ │ │ │ add.w r4, r3, r4, lsl #2 │ │ │ │ │ - add.w r3, r6, #52 @ 0x34 │ │ │ │ │ + add.w r3, r6, #48 @ 0x30 │ │ │ │ │ adds r2, r7, r3 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ str r0, [r1, r2] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 15f6a <_gather_116_rule+0x24e> │ │ │ │ │ + bne.n 15fc4 <_gather_116_rule+0x244> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr.w r3, [fp, #88] @ 0x58 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r2, r5 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -38838,976 +38880,1553 @@ │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str.w sl, [fp, #8] │ │ │ │ │ str.w r3, [fp, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl ac74 │ │ │ │ │ + bl ac80 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 160a4 <_gather_116_rule+0x388> │ │ │ │ │ + beq.n 160fe <_gather_116_rule+0x37e> │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyPegen_key_value_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_key_value_pair │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16092 <_gather_116_rule+0x376> │ │ │ │ │ + beq.n 160ec <_gather_116_rule+0x36c> │ │ │ │ │ ldr.w r3, [fp, #88] @ 0x58 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r3, [fp, #88] @ 0x58 │ │ │ │ │ - bne.w 15e36 <_gather_116_rule+0x11a> │ │ │ │ │ + bne.w 15e9a <_gather_116_rule+0x11a> │ │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 16064 <_gather_116_rule+0x348> │ │ │ │ │ + cbz r0, 160be <_gather_116_rule+0x33e> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 15e36 <_gather_116_rule+0x11a> │ │ │ │ │ + b.n 15e9a <_gather_116_rule+0x11a> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r3, [fp, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 16074 <_gather_116_rule+0x358> │ │ │ │ │ + cbnz r3, 160ce <_gather_116_rule+0x34e> │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr.w r4, [fp, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15d6c <_gather_116_rule+0x50> │ │ │ │ │ + beq.w 15dd0 <_gather_116_rule+0x50> │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl ac74 │ │ │ │ │ + bl ac80 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15d6c <_gather_116_rule+0x50> │ │ │ │ │ + beq.w 15dd0 <_gather_116_rule+0x50> │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyPegen_key_value_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_key_value_pair │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16106 <_gather_116_rule+0x3ea> │ │ │ │ │ + beq.n 16160 <_gather_116_rule+0x3e0> │ │ │ │ │ ldr.w r2, [fp, #88] @ 0x58 │ │ │ │ │ movw r3, #6001 @ 0x1771 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 15ddc <_gather_116_rule+0xc0> │ │ │ │ │ + bne.w 15e40 <_gather_116_rule+0xc0> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 15ddc <_gather_116_rule+0xc0> │ │ │ │ │ + b.n 15e40 <_gather_116_rule+0xc0> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r3, [fp, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 16134 <_gather_116_rule+0x418> │ │ │ │ │ + beq.n 1618e <_gather_116_rule+0x40e> │ │ │ │ │ ldr.w r3, [fp, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp, #88] @ 0x58 │ │ │ │ │ - b.n 15eb6 <_gather_116_rule+0x19a> │ │ │ │ │ + b.n 15f1a <_gather_116_rule+0x19a> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [fp, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr.w r3, [fp, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 15fa8 <_gather_116_rule+0x28c> │ │ │ │ │ + b.n 16002 <_gather_116_rule+0x282> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r3, [fp, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 15e66 <_gather_116_rule+0x14a> │ │ │ │ │ + beq.w 15eca <_gather_116_rule+0x14a> │ │ │ │ │ ldr.w r3, [fp, #88] @ 0x58 │ │ │ │ │ - b.n 1605c <_gather_116_rule+0x340> │ │ │ │ │ + b.n 160b6 <_gather_116_rule+0x336> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr.w r3, [fp, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbnz r0, 160b8 <_gather_116_rule+0x39c> │ │ │ │ │ + cbnz r0, 16112 <_gather_116_rule+0x392> │ │ │ │ │ str.w r3, [fp, #88] @ 0x58 │ │ │ │ │ - b.n 15eb6 <_gather_116_rule+0x19a> │ │ │ │ │ + b.n 15f1a <_gather_116_rule+0x19a> │ │ │ │ │ ldr.w r2, [fp, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [fp, #88] @ 0x58 │ │ │ │ │ str.w r5, [fp, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 15e8a <_gather_116_rule+0x16e> │ │ │ │ │ - b.n 1605c <_gather_116_rule+0x340> │ │ │ │ │ + beq.w 15eee <_gather_116_rule+0x16e> │ │ │ │ │ + b.n 160b6 <_gather_116_rule+0x336> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str.w r2, [fp, #60] @ 0x3c │ │ │ │ │ - b.n 1609e <_gather_116_rule+0x382> │ │ │ │ │ + b.n 160f8 <_gather_116_rule+0x378> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr.w r3, [fp, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16078 <_gather_116_rule+0x35c> │ │ │ │ │ + beq.n 160d2 <_gather_116_rule+0x352> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str.w r2, [fp, #60] @ 0x3c │ │ │ │ │ - b.n 16078 <_gather_116_rule+0x35c> │ │ │ │ │ + b.n 160d2 <_gather_116_rule+0x352> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r3, [fp, #60] @ 0x3c │ │ │ │ │ mov r0, fp │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 15d90 <_gather_116_rule+0x74> │ │ │ │ │ + beq.w 15df4 <_gather_116_rule+0x74> │ │ │ │ │ ldr.w r3, [fp, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 16078 <_gather_116_rule+0x35c> │ │ │ │ │ + b.n 160d2 <_gather_116_rule+0x352> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r2, [fp, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [fp, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 15d48 <_gather_116_rule+0x2c> │ │ │ │ │ + beq.w 15dac <_gather_116_rule+0x2c> │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 15f98 <_gather_116_rule+0x27c> │ │ │ │ │ + b.n 15ff2 <_gather_116_rule+0x272> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr.w r3, [fp, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15fa8 <_gather_116_rule+0x28c> │ │ │ │ │ + beq.w 16002 <_gather_116_rule+0x282> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str.w r2, [fp, #60] @ 0x3c │ │ │ │ │ - b.n 15fa8 <_gather_116_rule+0x28c> │ │ │ │ │ + b.n 16002 <_gather_116_rule+0x282> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr.w r3, [fp, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1605c <_gather_116_rule+0x340> │ │ │ │ │ + beq.n 160b6 <_gather_116_rule+0x336> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str.w r2, [fp, #60] @ 0x3c │ │ │ │ │ - b.n 1605c <_gather_116_rule+0x340> │ │ │ │ │ + b.n 160b6 <_gather_116_rule+0x336> │ │ │ │ │ mov r0, fp │ │ │ │ │ - b.n 15e98 <_gather_116_rule+0x17c> │ │ │ │ │ + b.n 15efc <_gather_116_rule+0x17c> │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00016138 <_loop0_119_rule>: │ │ │ │ │ +00016194 <_loop0_119_rule>: │ │ │ │ │ _loop0_120_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 162b4 <_loop0_119_rule+0x17c> │ │ │ │ │ + beq.w 16310 <_loop0_119_rule+0x17c> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 162c2 <_loop0_119_rule+0x18a> │ │ │ │ │ + bne.w 1631e <_loop0_119_rule+0x18a> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 162a4 <_loop0_119_rule+0x16c> │ │ │ │ │ + beq.w 16300 <_loop0_119_rule+0x16c> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 162ae <_loop0_119_rule+0x176> │ │ │ │ │ + bne.w 1630a <_loop0_119_rule+0x176> │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 16266 <_loop0_119_rule+0x12e> │ │ │ │ │ + beq.n 162c2 <_loop0_119_rule+0x12e> │ │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 161c0 <_loop0_119_rule+0x88> │ │ │ │ │ + cbnz r0, 1621c <_loop0_119_rule+0x88> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1629e <_loop0_119_rule+0x166> │ │ │ │ │ + beq.n 162fa <_loop0_119_rule+0x166> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 89c4 │ │ │ │ │ + bl 89e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1629a <_loop0_119_rule+0x162> │ │ │ │ │ + beq.n 162f6 <_loop0_119_rule+0x162> │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r2 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 1627a <_loop0_119_rule+0x142> │ │ │ │ │ + beq.n 162d6 <_loop0_119_rule+0x142> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 16274 <_loop0_119_rule+0x13c> │ │ │ │ │ + bne.n 162d0 <_loop0_119_rule+0x13c> │ │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1622a <_loop0_119_rule+0xf2> │ │ │ │ │ + cbnz r0, 16286 <_loop0_119_rule+0xf2> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1629e <_loop0_119_rule+0x166> │ │ │ │ │ + beq.n 162fa <_loop0_119_rule+0x166> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.n 161ac <_loop0_119_rule+0x74> │ │ │ │ │ + ble.n 16208 <_loop0_119_rule+0x74> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr.w r2, [r5, r7, lsl #2] │ │ │ │ │ str.w r2, [r3, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq.n 161ac <_loop0_119_rule+0x74> │ │ │ │ │ - b.n 16218 <_loop0_119_rule+0xe0> │ │ │ │ │ + beq.n 16208 <_loop0_119_rule+0x74> │ │ │ │ │ + b.n 16274 <_loop0_119_rule+0xe0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 89c4 │ │ │ │ │ + bl 89e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r0 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 161fe <_loop0_119_rule+0xc6> │ │ │ │ │ + beq.n 1625a <_loop0_119_rule+0xc6> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - beq.n 1624c <_loop0_119_rule+0x114> │ │ │ │ │ + beq.n 162a8 <_loop0_119_rule+0x114> │ │ │ │ │ str.w sl, [r5, r2, lsl #2] │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n 161d8 <_loop0_119_rule+0xa0> │ │ │ │ │ + b.n 16234 <_loop0_119_rule+0xa0> │ │ │ │ │ mov.w r3, r9, lsl #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r9, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 16286 <_loop0_119_rule+0x14e> │ │ │ │ │ + cbz r0, 162e2 <_loop0_119_rule+0x14e> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 16242 <_loop0_119_rule+0x10a> │ │ │ │ │ + b.n 1629e <_loop0_119_rule+0x10a> │ │ │ │ │ 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 1618c <_loop0_119_rule+0x54> │ │ │ │ │ + beq.n 161e8 <_loop0_119_rule+0x54> │ │ │ │ │ mov r8, r7 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 16200 <_loop0_119_rule+0xc8> │ │ │ │ │ + b.n 1625c <_loop0_119_rule+0xc8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 161e8 <_loop0_119_rule+0xb0> │ │ │ │ │ + b.n 16244 <_loop0_119_rule+0xb0> │ │ │ │ │ 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 161b6 <_loop0_119_rule+0x7e> │ │ │ │ │ + b.n 16212 <_loop0_119_rule+0x7e> │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 161fe <_loop0_119_rule+0xc6> │ │ │ │ │ + b.n 1625a <_loop0_119_rule+0xc6> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 161b6 <_loop0_119_rule+0x7e> │ │ │ │ │ + b.n 16212 <_loop0_119_rule+0x7e> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 16166 <_loop0_119_rule+0x2e> │ │ │ │ │ + beq.w 161c2 <_loop0_119_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 161b6 <_loop0_119_rule+0x7e> │ │ │ │ │ + b.n 16212 <_loop0_119_rule+0x7e> │ │ │ │ │ │ │ │ │ │ -000162c8 : │ │ │ │ │ +00016324 : │ │ │ │ │ augassign_rule(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 164b6 │ │ │ │ │ + beq.w 16512 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 164c4 │ │ │ │ │ + bne.w 16520 │ │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16426 │ │ │ │ │ + bne.w 16482 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16432 │ │ │ │ │ + bne.w 1648e │ │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16438 │ │ │ │ │ + bne.w 16494 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16432 │ │ │ │ │ + bne.w 1648e │ │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16464 │ │ │ │ │ + bne.w 164c0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 16432 │ │ │ │ │ + bne.n 1648e │ │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16494 │ │ │ │ │ + bne.w 164f0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 16432 │ │ │ │ │ + bne.n 1648e │ │ │ │ │ movs r1, #39 @ 0x27 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16484 │ │ │ │ │ + bne.w 164e0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 16432 │ │ │ │ │ + bne.n 1648e │ │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1651a │ │ │ │ │ + bne.w 16576 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 16432 │ │ │ │ │ + bne.n 1648e │ │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16474 │ │ │ │ │ + bne.n 164d0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 16432 │ │ │ │ │ + bne.n 1648e │ │ │ │ │ movs r1, #42 @ 0x2a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16454 │ │ │ │ │ + bne.n 164b0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 16432 │ │ │ │ │ + bne.n 1648e │ │ │ │ │ movs r1, #43 @ 0x2b │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1650a │ │ │ │ │ + bne.w 16566 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 16432 │ │ │ │ │ + bne.n 1648e │ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 164da │ │ │ │ │ + bne.n 16536 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r2, 16432 │ │ │ │ │ + cbnz r2, 1648e │ │ │ │ │ movs r1, #45 @ 0x2d │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 164ca │ │ │ │ │ + bne.n 16526 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r2, 16432 │ │ │ │ │ + cbnz r2, 1648e │ │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 164ea │ │ │ │ │ + bne.n 16546 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r2, 16432 │ │ │ │ │ + cbnz r2, 1648e │ │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 164fa │ │ │ │ │ + bne.n 16556 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 16446 │ │ │ │ │ + cbz r0, 164a2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1641e │ │ │ │ │ + b.n 1647a │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16432 │ │ │ │ │ + bne.n 1648e │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1652a │ │ │ │ │ + bne.n 16586 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 16432 │ │ │ │ │ + b.n 1648e │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16432 │ │ │ │ │ - b.n 16446 │ │ │ │ │ + bne.n 1648e │ │ │ │ │ + b.n 164a2 │ │ │ │ │ movs r1, #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16432 │ │ │ │ │ - b.n 16446 │ │ │ │ │ + bne.n 1648e │ │ │ │ │ + b.n 164a2 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16432 │ │ │ │ │ - b.n 16446 │ │ │ │ │ + bne.n 1648e │ │ │ │ │ + b.n 164a2 │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16432 │ │ │ │ │ - b.n 16446 │ │ │ │ │ + bne.n 1648e │ │ │ │ │ + b.n 164a2 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC37 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 176d4 │ │ │ │ │ + bl 17c28 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16432 │ │ │ │ │ - b.n 16446 │ │ │ │ │ + bne.n 1648e │ │ │ │ │ + b.n 164a2 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 162f4 │ │ │ │ │ + beq.w 16350 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 1641e │ │ │ │ │ + b.n 1647a │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16432 │ │ │ │ │ - b.n 16446 │ │ │ │ │ + bne.n 1648e │ │ │ │ │ + b.n 164a2 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16432 │ │ │ │ │ - b.n 16446 │ │ │ │ │ + bne.n 1648e │ │ │ │ │ + b.n 164a2 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16432 │ │ │ │ │ - b.n 16446 │ │ │ │ │ + bne.n 1648e │ │ │ │ │ + b.n 164a2 │ │ │ │ │ movs r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16432 │ │ │ │ │ - b.n 16446 │ │ │ │ │ + bne.n 1648e │ │ │ │ │ + b.n 164a2 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16432 │ │ │ │ │ - b.n 16446 │ │ │ │ │ + bne.n 1648e │ │ │ │ │ + b.n 164a2 │ │ │ │ │ movs r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16432 │ │ │ │ │ - b.n 16446 │ │ │ │ │ + bne.n 1648e │ │ │ │ │ + b.n 164a2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1641e │ │ │ │ │ + b.n 1647a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00016538 : │ │ │ │ │ +00016594 <_loop0_170_rule>: │ │ │ │ │ +_loop0_175_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 16a4a <_loop0_170_rule+0x4b6> │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.w 16a50 <_loop0_170_rule+0x4bc> │ │ │ │ │ + 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.w 16a96 <_loop0_170_rule+0x502> │ │ │ │ │ + ldr.w sl, [r4, #60] @ 0x3c │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + bne.w 16a50 <_loop0_170_rule+0x4bc> │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + movw r1, #6000 @ 0x1770 │ │ │ │ │ + adds r3, r2, #1 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 16a7c <_loop0_170_rule+0x4e8> │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + ldr.w r8, [r4, #8] │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w 16aa4 <_loop0_170_rule+0x510> │ │ │ │ │ + mov r7, r8 │ │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + beq.w 16924 <_loop0_170_rule+0x390> │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr.w r3, [r3, r7, 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 r7, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1681e <_loop0_170_rule+0x28a> │ │ │ │ │ + adds r1, r3, #1 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w 16a74 <_loop0_170_rule+0x4e0> │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 16a6c <_loop0_170_rule+0x4d8> │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + movs r1, #11 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 1686a <_loop0_170_rule+0x2d6> │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 16820 <_loop0_170_rule+0x28c> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ + str r1, [sp, #24] │ │ │ │ │ + bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1687a <_loop0_170_rule+0x2e6> │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + ldr r6, [r4, #20] │ │ │ │ │ + str r6, [sp, #12] │ │ │ │ │ + ldrd r2, r1, [sp, #20] │ │ │ │ │ + ldr r6, [r0, #24] │ │ │ │ │ + str r6, [sp, #8] │ │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ │ + strd r9, r0, [sp] │ │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ │ + bl 0 <_PyAST_arg> │ │ │ │ │ + R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 16a3a <_loop0_170_rule+0x4a6> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + bl 176c4 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 16824 <_loop0_170_rule+0x290> │ │ │ │ │ + movs r1, #12 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 16880 <_loop0_170_rule+0x2ec> │ │ │ │ │ + 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 r7, r2 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 16824 <_loop0_170_rule+0x290> │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 168ca <_loop0_170_rule+0x336> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + mov r9, r5 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ │ + mov fp, r3 │ │ │ │ │ + str r0, [r5, #0] │ │ │ │ │ + str.w sl, [sp, #24] │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + movw r1, #6000 @ 0x1770 │ │ │ │ │ + mov sl, r6 │ │ │ │ │ + adds r3, r2, #1 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 16a30 <_loop0_170_rule+0x49c> │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 16a5e <_loop0_170_rule+0x4ca> │ │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + it ne │ │ │ │ │ + movne r5, r7 │ │ │ │ │ + beq.w 16a06 <_loop0_170_rule+0x472> │ │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + beq.w 16992 <_loop0_170_rule+0x3fe> │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_name_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 168f2 <_loop0_170_rule+0x35e> │ │ │ │ │ + adds r1, r3, #1 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w 16a1e <_loop0_170_rule+0x48a> │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 16a16 <_loop0_170_rule+0x482> │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + movs r1, #11 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 16982 <_loop0_170_rule+0x3ee> │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 168f4 <_loop0_170_rule+0x360> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ + str r1, [sp, #32] │ │ │ │ │ + bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ + ldrd r2, r1, [sp, #28] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 169fc <_loop0_170_rule+0x468> │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + ldr r5, [r4, #20] │ │ │ │ │ + str r5, [sp, #12] │ │ │ │ │ + ldr r5, [r0, #24] │ │ │ │ │ + str r5, [sp, #8] │ │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ │ + strd r5, r0, [sp] │ │ │ │ │ + ldr.w r0, [r8, #4] │ │ │ │ │ + bl 0 <_PyAST_arg> │ │ │ │ │ + R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 16910 <_loop0_170_rule+0x37c> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + bl 176c4 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 168f8 <_loop0_170_rule+0x364> │ │ │ │ │ + movs r1, #12 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 16920 <_loop0_170_rule+0x38c> │ │ │ │ │ + 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 168f8 <_loop0_170_rule+0x364> │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 16a26 <_loop0_170_rule+0x492> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + beq.w 169ba <_loop0_170_rule+0x426> │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + str.w r5, [r9, r6, lsl #2] │ │ │ │ │ + adds r6, #1 │ │ │ │ │ + mov fp, r3 │ │ │ │ │ + b.n 166f6 <_loop0_170_rule+0x162> │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + str.w r8, [r4, #8] │ │ │ │ │ + cbnz r2, 16834 <_loop0_170_rule+0x2a0> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 1093c │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + cbnz r0, 16884 <_loop0_170_rule+0x2f0> │ │ │ │ │ + movs r7, #0 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + str.w fp, [r4, #8] │ │ │ │ │ + bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ + R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 16a90 <_loop0_170_rule+0x4fc> │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bgt.n 168de <_loop0_170_rule+0x34a> │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + 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, #44 @ 0x2c │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 8494 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 16656 <_loop0_170_rule+0xc2> │ │ │ │ │ + b.n 16650 <_loop0_170_rule+0xbc> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 16824 <_loop0_170_rule+0x290> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 176c4 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 16834 <_loop0_170_rule+0x2a0> │ │ │ │ │ + movs r1, #57 @ 0x39 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.n 16834 <_loop0_170_rule+0x2a0> │ │ │ │ │ + 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 16834 <_loop0_170_rule+0x2a0> │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 166de <_loop0_170_rule+0x14a> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 16836 <_loop0_170_rule+0x2a2> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 1683c <_loop0_170_rule+0x2a8> │ │ │ │ │ + mov r6, sl │ │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ │ + ldr.w r2, [r8, r6, lsl #2] │ │ │ │ │ + str.w r2, [r3, r6, lsl #2] │ │ │ │ │ + adds r6, #1 │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ + beq.n 16856 <_loop0_170_rule+0x2c2> │ │ │ │ │ + b.n 168e0 <_loop0_170_rule+0x34c> │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + cbnz r2, 16906 <_loop0_170_rule+0x372> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 1093c │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cbnz r0, 16948 <_loop0_170_rule+0x3b4> │ │ │ │ │ + mov r7, sl │ │ │ │ │ + mov r5, r9 │ │ │ │ │ + ldr.w sl, [sp, #24] │ │ │ │ │ + b.n 16836 <_loop0_170_rule+0x2a2> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 16a58 <_loop0_170_rule+0x4c4> │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 168f8 <_loop0_170_rule+0x364> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.n 169cc <_loop0_170_rule+0x438> │ │ │ │ │ + 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 r6, r1 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 16618 <_loop0_170_rule+0x84> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 16820 <_loop0_170_rule+0x28c> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 176c4 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 16906 <_loop0_170_rule+0x372> │ │ │ │ │ + movs r1, #57 @ 0x39 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 16906 <_loop0_170_rule+0x372> │ │ │ │ │ + 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 16906 <_loop0_170_rule+0x372> │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + b.n 167f4 <_loop0_170_rule+0x260> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 8494 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 16778 <_loop0_170_rule+0x1e4> │ │ │ │ │ + b.n 16772 <_loop0_170_rule+0x1de> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.n 169d8 <_loop0_170_rule+0x444> │ │ │ │ │ + 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 r5, r1 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 1673a <_loop0_170_rule+0x1a6> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 168f8 <_loop0_170_rule+0x364> │ │ │ │ │ + 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, 169e4 <_loop0_170_rule+0x450> │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + b.n 16812 <_loop0_170_rule+0x27e> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 16824 <_loop0_170_rule+0x290> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 168f8 <_loop0_170_rule+0x364> │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 16860 <_loop0_170_rule+0x2cc> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 168f8 <_loop0_170_rule+0x364> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.n 169b2 <_loop0_170_rule+0x41e> │ │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ │ + b.n 16724 <_loop0_170_rule+0x190> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 168f4 <_loop0_170_rule+0x360> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 16758 <_loop0_170_rule+0x1c4> │ │ │ │ │ + mov r7, sl │ │ │ │ │ + mov r5, r9 │ │ │ │ │ + ldr.w sl, [sp, #24] │ │ │ │ │ + b.n 168ca <_loop0_170_rule+0x336> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 16708 <_loop0_170_rule+0x174> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1687e <_loop0_170_rule+0x2ea> │ │ │ │ │ + b.n 169d0 <_loop0_170_rule+0x43c> │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 165b8 <_loop0_170_rule+0x24> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 16860 <_loop0_170_rule+0x2cc> │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 168f8 <_loop0_170_rule+0x364> │ │ │ │ │ + mov r7, sl │ │ │ │ │ + ldr.w sl, [sp, #24] │ │ │ │ │ + mov r5, r9 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + b.n 1683c <_loop0_170_rule+0x2a8> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 16820 <_loop0_170_rule+0x28c> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 16636 <_loop0_170_rule+0xa2> │ │ │ │ │ + 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 165ee <_loop0_170_rule+0x5a> │ │ │ │ │ + mov r7, sl │ │ │ │ │ + b.n 16a66 <_loop0_170_rule+0x4d2> │ │ │ │ │ + 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 16860 <_loop0_170_rule+0x2cc> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 16944 <_loop0_170_rule+0x3b0> │ │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ │ + b.n 16602 <_loop0_170_rule+0x6e> │ │ │ │ │ + nop │ │ │ │ │ + │ │ │ │ │ +00016ab8 : │ │ │ │ │ kwargs_rule(): │ │ │ │ │ - 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, #4040] @ 0xfc8 │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ - sub sp, #28 │ │ │ │ │ + sub sp, #24 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 170d2 │ │ │ │ │ + beq.w 17572 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 168a6 │ │ │ │ │ + bne.w 16e26 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r5 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1701c │ │ │ │ │ + beq.w 175aa │ │ │ │ │ adds r3, #2 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1710e │ │ │ │ │ + beq.w 175c4 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r7, r6 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 16a32 │ │ │ │ │ + beq.w 16fb2 │ │ │ │ │ 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 r8, r1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16de2 │ │ │ │ │ + bne.w 17336 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 167c8 │ │ │ │ │ + bne.w 16d48 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16d04 │ │ │ │ │ + bne.w 17276 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1673a │ │ │ │ │ + beq.w 16cba │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 16754 │ │ │ │ │ + beq.w 16cd4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd r6, r3, [r3, #12] │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 16d56 │ │ │ │ │ + bne.w 172a8 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16c46 │ │ │ │ │ + bne.w 171da │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16d8a │ │ │ │ │ + bne.w 172de │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16eba │ │ │ │ │ + bne.w 174a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 168a6 │ │ │ │ │ + bne.w 16e26 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 170e4 │ │ │ │ │ + beq.w 175d8 │ │ │ │ │ adds r3, #2 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 170fe │ │ │ │ │ + beq.w 175f2 │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 16a62 │ │ │ │ │ + beq.w 16fe2 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 16d98 │ │ │ │ │ + bne.w 172ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 168ac │ │ │ │ │ + bne.w 16e2c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 167c4 │ │ │ │ │ + bne.w 16d44 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 16780 │ │ │ │ │ + beq.w 16d00 │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - beq.w 16794 │ │ │ │ │ + beq.w 16d14 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 16d28 │ │ │ │ │ + bne.w 1727a │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16c8a │ │ │ │ │ + bne.w 1721c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 167c0 │ │ │ │ │ + bne.w 16d40 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16ef0 │ │ │ │ │ + bne.w 1739c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #2 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 168a6 │ │ │ │ │ + bne.w 16e26 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 170a4 │ │ │ │ │ + beq.w 17602 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 170c0 │ │ │ │ │ + beq.w 17626 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 16da2 │ │ │ │ │ + beq.w 172f6 │ │ │ │ │ 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 16dc8 │ │ │ │ │ + bne.w 1731c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16dec │ │ │ │ │ + bne.w 17340 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 16726 │ │ │ │ │ + cbnz r3, 16ca6 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16bd2 │ │ │ │ │ + bne.w 1712e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - add sp, #28 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ + add sp, #24 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16d8a │ │ │ │ │ + bne.w 172de │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r8, r7 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.w 165d0 │ │ │ │ │ + bne.w 16b50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 16cfa │ │ │ │ │ + blt.w 1726c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r7, r8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldrd r6, r3, [r3, #12] │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 16e3a │ │ │ │ │ + bne.w 1738e │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 165e4 │ │ │ │ │ - b.n 16d8a │ │ │ │ │ + beq.w 16b64 │ │ │ │ │ + b.n 172de │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 167c0 │ │ │ │ │ + cbnz r2, 16d40 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 17120 │ │ │ │ │ + bne.w 176ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 16e52 │ │ │ │ │ + blt.w 1743c │ │ │ │ │ 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 16e40 │ │ │ │ │ + bne.w 17394 │ │ │ │ │ mov r7, r6 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 16698 │ │ │ │ │ + beq.w 16c18 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 166c4 │ │ │ │ │ + b.n 16c44 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 165ac │ │ │ │ │ + beq.w 16b2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 165ac │ │ │ │ │ + beq.w 16b2c │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldrd r1, r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16fd2 │ │ │ │ │ + beq.w 17528 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyAST_keyword │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1705e │ │ │ │ │ + beq.w 17690 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17064 │ │ │ │ │ + beq.w 17696 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 17054 │ │ │ │ │ + beq.w 17686 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16a5c │ │ │ │ │ + bne.w 16fdc │ │ │ │ │ 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 16fca │ │ │ │ │ + beq.w 17520 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16a5c │ │ │ │ │ + bne.w 16fdc │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 169be │ │ │ │ │ + bne.w 16f3e │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16fc4 │ │ │ │ │ + beq.w 17518 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ @@ -39817,94 +40436,94 @@ │ │ │ │ │ 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 16984 │ │ │ │ │ + bne.n 16f04 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1661a │ │ │ │ │ + beq.w 16b9a │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 16732 │ │ │ │ │ + b.n 16cb2 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16660 │ │ │ │ │ + beq.w 16be0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16660 │ │ │ │ │ + beq.w 16be0 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17094 │ │ │ │ │ + beq.w 17672 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r6, [r7, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r6, [r7, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyAST_keyword │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17082 │ │ │ │ │ + beq.w 176be │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16ff2 │ │ │ │ │ + beq.w 1764e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 1707a │ │ │ │ │ + beq.w 176b4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16a8c │ │ │ │ │ + bne.w 1700c │ │ │ │ │ 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 1708c │ │ │ │ │ + beq.w 1766a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16a8c │ │ │ │ │ + bne.w 1700c │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 169fa │ │ │ │ │ + bne.n 16f7a │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17086 │ │ │ │ │ + beq.w 17662 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ @@ -39912,566 +40531,570 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16730 │ │ │ │ │ + bne.w 16cb0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 166ce │ │ │ │ │ - b.n 168a6 │ │ │ │ │ + beq.w 16c4e │ │ │ │ │ + b.n 16e26 │ │ │ │ │ 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.n 1689c │ │ │ │ │ + beq.n 16e1c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 17148 │ │ │ │ │ + beq.w 1752e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16fbe │ │ │ │ │ + bne.w 17512 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17574 │ │ │ │ │ + bl 17ac8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16f84 │ │ │ │ │ + bne.w 174dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1689e │ │ │ │ │ + b.n 16e1e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17258 │ │ │ │ │ + bl 177ac │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16866 │ │ │ │ │ + beq.w 16de6 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #12 │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16b12 │ │ │ │ │ + bne.w 17086 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ movs r0, #1 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16fc4 │ │ │ │ │ + beq.w 17518 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ - b.n 16878 │ │ │ │ │ + b.n 16df8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17258 │ │ │ │ │ + bl 177ac │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16944 │ │ │ │ │ + beq.n 16ec4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #12 │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16a92 │ │ │ │ │ + bne.n 17012 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ movs r0, #1 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17086 │ │ │ │ │ + beq.w 17662 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ - b.n 16956 │ │ │ │ │ + b.n 16ed6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1706c │ │ │ │ │ + blt.w 176a0 │ │ │ │ │ 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 r8, r1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16dda │ │ │ │ │ + bne.w 1732e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 165a0 │ │ │ │ │ + beq.w 16b20 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 16610 │ │ │ │ │ + b.n 16b90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 16ffa │ │ │ │ │ + blt.w 17654 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 16d90 │ │ │ │ │ + bne.w 172e4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 16652 │ │ │ │ │ + beq.w 16bd2 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 166c4 │ │ │ │ │ + b.n 16c44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17258 │ │ │ │ │ + bl 177ac │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16a16 │ │ │ │ │ + beq.n 16f96 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ + mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17086 │ │ │ │ │ + beq.w 17662 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + movs r7, #2 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ + mov sl, r7 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - movs r3, #2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - mov r2, r0 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n 16b92 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 17114 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - str.w r8, [r4, #8] │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + str.w r9, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17086 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ble.w 16956 │ │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ │ - str r0, [r1, #0] │ │ │ │ │ - beq.w 16956 │ │ │ │ │ - mov.w lr, r3, lsl #2 │ │ │ │ │ - mov ip, r7 │ │ │ │ │ - movs r1, #4 │ │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ │ - ldr.w r0, [ip, #4]! │ │ │ │ │ - str r0, [r3, r1] │ │ │ │ │ - adds r1, #4 │ │ │ │ │ - cmp r1, lr │ │ │ │ │ - beq.w 16956 │ │ │ │ │ - b.n 16b00 │ │ │ │ │ + beq.w 17664 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + ble.n 17082 │ │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ │ + cmp r7, #1 │ │ │ │ │ + ldr.w r1, [r8] │ │ │ │ │ + str r1, [r3, #0] │ │ │ │ │ + beq.n 17082 │ │ │ │ │ + lsls r7, r7, #2 │ │ │ │ │ + mov ip, r8 │ │ │ │ │ + movs r3, #4 │ │ │ │ │ + ldr r0, [r2, #4] │ │ │ │ │ + ldr.w r1, [ip, #4]! │ │ │ │ │ + str r1, [r0, r3] │ │ │ │ │ + adds r3, #4 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + bne.n 17074 │ │ │ │ │ + mov r7, r8 │ │ │ │ │ + b.n 16ed6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17258 │ │ │ │ │ + bl 177ac │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 169de │ │ │ │ │ + beq.w 16f5e │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ + mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16fc4 │ │ │ │ │ + beq.w 17518 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + movs r7, #2 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ + mov sl, r7 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - movs r3, #2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - mov r2, r0 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbnz r2, 16bb2 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ + cbnz r3, 170fa │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - str.w r8, [r4, #8] │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + str.w r9, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16fc4 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ble.w 16878 │ │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ │ - str r0, [r1, #0] │ │ │ │ │ - beq.w 16878 │ │ │ │ │ - mov.w lr, r3, lsl #2 │ │ │ │ │ - mov ip, r7 │ │ │ │ │ - movs r1, #4 │ │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ │ - ldr.w r0, [ip, #4]! │ │ │ │ │ - str r0, [r3, r1] │ │ │ │ │ - adds r1, #4 │ │ │ │ │ - cmp lr, r1 │ │ │ │ │ - beq.w 16878 │ │ │ │ │ - b.n 16b80 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - bl 17258 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - mov r2, r0 │ │ │ │ │ + beq.w 1751a │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + ble.n 170f6 │ │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ │ + cmp r7, #1 │ │ │ │ │ + ldr.w r1, [r8] │ │ │ │ │ + str r1, [r3, #0] │ │ │ │ │ + beq.n 170f6 │ │ │ │ │ + lsls r7, r7, #2 │ │ │ │ │ + mov ip, r8 │ │ │ │ │ + movs r3, #4 │ │ │ │ │ + ldr r0, [r2, #4] │ │ │ │ │ + ldr.w r1, [ip, #4]! │ │ │ │ │ + str r1, [r0, r3] │ │ │ │ │ + adds r3, #4 │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne.n 170e8 │ │ │ │ │ + mov r7, r8 │ │ │ │ │ + b.n 16df8 │ │ │ │ │ + bl 177ac │ │ │ │ │ + mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16ace │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - beq.w 16d08 │ │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ │ - str.w r2, [r7, r3, lsl #2] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - mov r8, r1 │ │ │ │ │ - b.n 16aba │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - bl 17258 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - mov r2, r0 │ │ │ │ │ + beq.n 170be │ │ │ │ │ + cmp sl, r7 │ │ │ │ │ + beq.n 171a2 │ │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ │ + str.w r3, [r8, r7, lsl #2] │ │ │ │ │ + adds r7, #1 │ │ │ │ │ + mov r9, r2 │ │ │ │ │ + b.n 170b0 │ │ │ │ │ + bl 177ac │ │ │ │ │ + mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16b4e │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - beq.w 16cd0 │ │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ │ - str.w r2, [r7, r3, lsl #2] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - mov r8, r1 │ │ │ │ │ - b.n 16b3c │ │ │ │ │ + beq.n 1704a │ │ │ │ │ + cmp sl, r7 │ │ │ │ │ + beq.n 171be │ │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ │ + str.w r3, [r8, r7, lsl #2] │ │ │ │ │ + adds r7, #1 │ │ │ │ │ + mov r9, r2 │ │ │ │ │ + b.n 1703a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16726 │ │ │ │ │ + beq.w 16ca6 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16726 │ │ │ │ │ + beq.w 16ca6 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyAST_keyword │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16e34 │ │ │ │ │ + beq.w 17388 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1703a │ │ │ │ │ + beq.w 17638 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 8e4 <_PyPegen_parse+0x8e4> │ │ │ │ │ + bl 724 <_PyPegen_parse+0x724> │ │ │ │ │ R_ARM_THM_CALL _loop0_129_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16fd8 │ │ │ │ │ + beq.w 1767a │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16730 │ │ │ │ │ - b.n 1672c │ │ │ │ │ + bne.w 16cb0 │ │ │ │ │ + b.n 16cac │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + mov.w r3, sl, lsl #1 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + lsls r1, r3, #2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1751a │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + b.n 17108 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + mov.w r3, sl, lsl #1 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + lsls r1, r3, #2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 17664 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + b.n 17122 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 165f2 │ │ │ │ │ + beq.w 16b72 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1712c │ │ │ │ │ + beq.w 1754e │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r6, [r7, #24] │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r6, [r7, #20] │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 16cf0 │ │ │ │ │ + cbz r0, 17262 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 16818 │ │ │ │ │ + b.n 16d98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 166a6 │ │ │ │ │ + beq.w 16c26 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17008 │ │ │ │ │ + beq.w 17556 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16e48 │ │ │ │ │ + beq.w 17432 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 168f8 │ │ │ │ │ - strd r3, r2, [sp, #16] │ │ │ │ │ - mov.w r3, r9, lsl #1 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - lsls r1, r3, #2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - ldrd r3, r2, [sp, #16] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 16fc4 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - b.n 16bc6 │ │ │ │ │ + b.n 16e78 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1709c │ │ │ │ │ + beq.w 17560 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 16610 │ │ │ │ │ - strd r3, r2, [sp, #16] │ │ │ │ │ - mov.w r3, r9, lsl #1 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - lsls r1, r3, #2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - ldrd r3, r2, [sp, #16] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 17086 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - b.n 16ba6 │ │ │ │ │ + b.n 16b90 │ │ │ │ │ mov r6, r7 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 17134 │ │ │ │ │ + beq.w 17596 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16f24 │ │ │ │ │ + bne.w 173d2 │ │ │ │ │ ldr r7, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r7, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 167b8 │ │ │ │ │ + b.n 16d38 │ │ │ │ │ mov r8, r7 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 16fde │ │ │ │ │ + beq.w 17582 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16e5e │ │ │ │ │ + bne.w 17448 │ │ │ │ │ ldr r7, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r7, #1 │ │ │ │ │ mov r7, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 165e4 │ │ │ │ │ + beq.w 16b64 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 16d04 │ │ │ │ │ + b.n 17276 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16a8c │ │ │ │ │ + bne.w 1700c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b0c │ │ │ │ │ + bl 1758 │ │ │ │ │ R_ARM_THM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n 16a84 │ │ │ │ │ + b.n 17004 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 17044 │ │ │ │ │ + blt.w 17642 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - cbz r3, 16dd0 │ │ │ │ │ + cbz r3, 17324 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 16726 │ │ │ │ │ + bne.w 16ca6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b0c │ │ │ │ │ + bl 1758 │ │ │ │ │ R_ARM_THM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 16704 │ │ │ │ │ - b.n 16726 │ │ │ │ │ + beq.w 16c84 │ │ │ │ │ + b.n 16ca6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16a5c │ │ │ │ │ + bne.w 16fdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b0c │ │ │ │ │ + bl 1758 │ │ │ │ │ R_ARM_THM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 16a54 │ │ │ │ │ + b.n 16fd4 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16712 │ │ │ │ │ + beq.w 16c92 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16712 │ │ │ │ │ + beq.w 16c92 │ │ │ │ │ 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 16726 │ │ │ │ │ + beq.w 16ca6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r6, [r0, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyAST_keyword │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16c0e │ │ │ │ │ + bne.w 1716a │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 16c0e │ │ │ │ │ + b.n 1716a │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 16d58 │ │ │ │ │ - b.n 16d8a │ │ │ │ │ + beq.n 172aa │ │ │ │ │ + b.n 172de │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 16d2a │ │ │ │ │ - b.n 167c0 │ │ │ │ │ + beq.w 1727c │ │ │ │ │ + b.n 16d40 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC46 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC46 │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + bl 0 <_PyPegen_raise_error> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 17258 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r7, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, r7, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17012 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - b.n 167c4 │ │ │ │ │ + beq.w 1756a │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 16d44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16d76 │ │ │ │ │ + beq.w 1729c │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16d76 │ │ │ │ │ + beq.w 1729c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16d76 │ │ │ │ │ + beq.w 1729c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC45 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC45 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -40480,89 +41103,49 @@ │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r7, #12] │ │ │ │ │ - bl dc0 │ │ │ │ │ + bl 9b4 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r7, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r7, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16d78 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 16d7c │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC46 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC46 │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - bl 0 <_PyPegen_raise_error> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 16c80 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r7, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r7, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1709e │ │ │ │ │ + beq.w 1729e │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 16d04 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC46 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC46 │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - bl 0 <_PyPegen_raise_error> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 16cc6 │ │ │ │ │ + b.n 172a2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r7, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, r7, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17014 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 167c4 │ │ │ │ │ + beq.w 17568 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + b.n 16d44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16d4a │ │ │ │ │ + beq.w 172ca │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16d4a │ │ │ │ │ + beq.w 172ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16d4a │ │ │ │ │ + beq.w 172ca │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC45 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC45 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -40571,308 +41154,328 @@ │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r7, #12] │ │ │ │ │ - bl dc0 │ │ │ │ │ + bl 9b4 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r7, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r7, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16d4c │ │ │ │ │ + beq.w 172cc │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 16d50 │ │ │ │ │ + b.n 172d0 │ │ │ │ │ + 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 │ │ │ │ │ - bl 8e4 <_PyPegen_parse+0x8e4> │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC46 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC46 │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + bl 0 <_PyPegen_raise_error> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 17212 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r7, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, r7, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 17562 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 17276 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 724 <_PyPegen_parse+0x724> │ │ │ │ │ R_ARM_THM_CALL _loop0_129_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 169b6 │ │ │ │ │ + beq.w 16f36 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1689c │ │ │ │ │ + beq.w 16e1c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_join_sequences> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_join_sequences │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 17150 │ │ │ │ │ + cbz r0, 17536 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 16730 │ │ │ │ │ + b.w 16cb0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1689e │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + b.n 16e1e │ │ │ │ │ + mov r8, r7 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 16d04 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 1672a │ │ │ │ │ + b.n 17276 │ │ │ │ │ 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 16d68 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 16d7c │ │ │ │ │ + b.n 16f20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17094 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - b.w 166c4 │ │ │ │ │ + beq.w 16cb0 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 16cb2 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 17276 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.w 167c4 │ │ │ │ │ + b.w 16d44 │ │ │ │ │ + ldr r7, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, r7, #1 │ │ │ │ │ + b.n 17276 │ │ │ │ │ ldr r7, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r7, #1 │ │ │ │ │ - b.w 167c4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ + b.w 16d44 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cbnz r2, 17050 │ │ │ │ │ - adds r2, r1, #1 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 1710e │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - b.w 16580 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 16726 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 1672a │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - b.n 1689e │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 16ae4 │ │ │ │ │ + b.n 16e26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 16836 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 16818 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 16fd2 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 172ba │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 16610 │ │ │ │ │ + b.n 172d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 16916 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 168f8 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 167c4 │ │ │ │ │ - ldr r7, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, r7, #1 │ │ │ │ │ - b.n 16d04 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 1728c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 172a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 17126 │ │ │ │ │ + bne.n 17680 │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne.w 166e4 │ │ │ │ │ + bne.n 175d2 │ │ │ │ │ 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 166e4 │ │ │ │ │ - b.w 16726 │ │ │ │ │ - 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 16564 │ │ │ │ │ - b.w 168a6 │ │ │ │ │ + bne.w 16fdc │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + b.w 16b00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - cbnz r2, 1711c │ │ │ │ │ + cbnz r2, 17618 │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne.w 16632 │ │ │ │ │ + bne.w 16bb2 │ │ │ │ │ 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 16632 │ │ │ │ │ - b.n 16a8c │ │ │ │ │ + beq.w 16bb2 │ │ │ │ │ + b.n 1700c │ │ │ │ │ mov r0, r4 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.n 17034 │ │ │ │ │ - b.n 16a5c │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cbz r2, 1761c │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.n 1697a │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - b.w 16682 │ │ │ │ │ + b.w 16cac │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.w 1672c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 16d04 │ │ │ │ │ + b.n 16efa │ │ │ │ │ + adds r2, r1, #1 │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + bne.w 16c64 │ │ │ │ │ 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 16d3a │ │ │ │ │ + beq.w 16c64 │ │ │ │ │ + b.w 16ca6 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 16ca6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 16d50 │ │ │ │ │ + b.w 16caa │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cbz r0, 17672 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + b.w 16c44 │ │ │ │ │ + mov r8, r7 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 16d44 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 16caa │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ + b.w 16e1e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 169a0 │ │ │ │ │ + b.w 16db6 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 16d98 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16730 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ + beq.w 17528 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + b.w 16b90 │ │ │ │ │ + mov r7, r6 │ │ │ │ │ + b.w 16c02 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 16e96 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 16732 │ │ │ │ │ + b.w 16e78 │ │ │ │ │ │ │ │ │ │ -00017168 : │ │ │ │ │ +000176c4 : │ │ │ │ │ default_rule(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #16 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 17244 │ │ │ │ │ + beq.n 1779a │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 17250 │ │ │ │ │ + bne.n 177a6 │ │ │ │ │ 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, 171b0 │ │ │ │ │ + cbz r0, 1770c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ - cbz r0, 171b0 │ │ │ │ │ + bl 8494 │ │ │ │ │ + cbz r0, 1770c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ + ldrd r2, r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbz r3, 171de │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n 17250 │ │ │ │ │ - adds r1, r3, #1 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ + cbz r3, 17736 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cbnz r3, 17736 │ │ │ │ │ + adds r1, r2, #1 │ │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n 17232 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.n 17788 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 171e6 │ │ │ │ │ + cbnz r0, 1773c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 171aa │ │ │ │ │ + b.n 17706 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_179_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_179_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 171d6 │ │ │ │ │ + beq.n 17730 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC82 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC82 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -40881,305 +41484,304 @@ │ │ │ │ │ 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 dc0 │ │ │ │ │ + bl 9b4 │ │ │ │ │ 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 171d8 │ │ │ │ │ + beq.n 17732 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 171da │ │ │ │ │ + b.n 17734 │ │ │ │ │ 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 171ca │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 171da │ │ │ │ │ + beq.n 17724 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + b.n 17734 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 17190 │ │ │ │ │ + beq.n 176ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 171aa │ │ │ │ │ - nop │ │ │ │ │ + b.n 17706 │ │ │ │ │ │ │ │ │ │ -00017258 : │ │ │ │ │ +000177ac : │ │ │ │ │ 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 r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 17526 │ │ │ │ │ + beq.w 17a7a │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 17534 │ │ │ │ │ + bne.w 17a88 │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w 173e0 │ │ │ │ │ + beq.w 17934 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 17478 │ │ │ │ │ + bne.w 179cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 17388 │ │ │ │ │ + bne.n 178dc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 17554 │ │ │ │ │ + bne.w 17aa8 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 17318 │ │ │ │ │ + beq.n 1786c │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.n 1732a │ │ │ │ │ + beq.n 1787e │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 17358 │ │ │ │ │ + bne.n 178ac │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 17410 │ │ │ │ │ + bne.w 17964 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 1734e │ │ │ │ │ + cbnz r3, 178a2 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 174f6 │ │ │ │ │ + bne.w 17a4a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 1734e │ │ │ │ │ + cbnz r3, 178a2 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.n 172d2 │ │ │ │ │ + bne.n 17826 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 174e8 │ │ │ │ │ + blt.w 17a3c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 17354 │ │ │ │ │ + cbnz r2, 178a8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 172e6 │ │ │ │ │ + beq.n 1783a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 174f0 │ │ │ │ │ + b.n 17a44 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1734e │ │ │ │ │ + bne.n 178a2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 17540 │ │ │ │ │ + beq.w 17a94 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 17482 │ │ │ │ │ + bne.w 179d6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 172e6 │ │ │ │ │ - b.n 1734e │ │ │ │ │ + beq.n 1783a │ │ │ │ │ + b.n 178a2 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 172b2 │ │ │ │ │ + beq.n 17806 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 172b2 │ │ │ │ │ + beq.n 17806 │ │ │ │ │ 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 17560 │ │ │ │ │ + beq.w 17ab4 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r5, [r0, #24] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyAST_keyword │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1755a │ │ │ │ │ + beq.w 17aae │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1745c │ │ │ │ │ + beq.n 179b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - b.n 1730e │ │ │ │ │ + b.n 17862 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 17566 │ │ │ │ │ + blt.w 17aba │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 17472 │ │ │ │ │ + bne.n 179c6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 172a6 │ │ │ │ │ + beq.w 177fa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 17310 │ │ │ │ │ + b.n 17864 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 172f4 │ │ │ │ │ + beq.w 17848 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1734e │ │ │ │ │ + beq.n 178a2 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 174e2 │ │ │ │ │ + beq.n 17a36 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 173da │ │ │ │ │ + bne.n 1792e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1730e │ │ │ │ │ + beq.w 17862 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 17310 │ │ │ │ │ + b.n 17864 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 17408 │ │ │ │ │ + bne.n 1795c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b0c │ │ │ │ │ + bl 1758 │ │ │ │ │ R_ARM_THM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 17400 │ │ │ │ │ + b.n 17954 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17378 │ │ │ │ │ + beq.w 178cc │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17378 │ │ │ │ │ + beq.w 178cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17378 │ │ │ │ │ + beq.w 178cc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC45 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC45 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -41188,35 +41790,35 @@ │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r9, #12] │ │ │ │ │ - bl dc0 │ │ │ │ │ + bl 9b4 │ │ │ │ │ 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 1737a │ │ │ │ │ + beq.w 178ce │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1737e │ │ │ │ │ + b.n 178d2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, 1753a │ │ │ │ │ + cbz r0, 17a8e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 1730e │ │ │ │ │ + b.n 17862 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -41224,245 +41826,245 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC46 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 17448 │ │ │ │ │ + bne.n 1799c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - cbz r0, 1753c │ │ │ │ │ + cbz r0, 17a90 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 174f0 │ │ │ │ │ + b.n 17a44 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 17286 │ │ │ │ │ + beq.w 177da │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 17310 │ │ │ │ │ + b.n 17864 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n 174f0 │ │ │ │ │ + b.n 17a44 │ │ │ │ │ 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 17368 │ │ │ │ │ + beq.w 178bc │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 1737e │ │ │ │ │ + b.n 178d2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 17310 │ │ │ │ │ + b.n 17864 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 173cc │ │ │ │ │ + b.n 17920 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 17310 │ │ │ │ │ + b.n 17864 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 17310 │ │ │ │ │ + b.n 17864 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00017574 : │ │ │ │ │ +00017ac8 : │ │ │ │ │ kwarg_or_double_starred_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 176c2 │ │ │ │ │ + beq.w 17c16 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 17672 │ │ │ │ │ + bne.n 17bc6 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 17640 │ │ │ │ │ + beq.n 17b94 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 17664 │ │ │ │ │ + bne.n 17bb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1767a │ │ │ │ │ + bne.n 17bce │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 17672 │ │ │ │ │ + bne.n 17bc6 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 175ea │ │ │ │ │ + cbnz r0, 17b3e │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 175d8 │ │ │ │ │ + beq.n 17b2c │ │ │ │ │ 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 175dc │ │ │ │ │ + beq.n 17b30 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyAST_keyword │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 176bc │ │ │ │ │ + beq.n 17c10 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 175dc │ │ │ │ │ + bne.n 17b30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 175da │ │ │ │ │ + beq.n 17b2e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 175e0 │ │ │ │ │ + b.n 17b34 │ │ │ │ │ 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 176c8 │ │ │ │ │ + blt.n 17c1c │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - cbz r3, 1766c │ │ │ │ │ + cbz r3, 17bc0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 17672 │ │ │ │ │ + cbnz r3, 17bc6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b0c │ │ │ │ │ + bl 1758 │ │ │ │ │ R_ARM_THM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 175ba │ │ │ │ │ + beq.n 17b0e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 175e0 │ │ │ │ │ + b.n 17b34 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 175c6 │ │ │ │ │ + beq.n 17b1a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 175c6 │ │ │ │ │ + beq.n 17b1a │ │ │ │ │ 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 175dc │ │ │ │ │ + beq.n 17b30 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyAST_keyword │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 17620 │ │ │ │ │ + bne.n 17b74 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 17620 │ │ │ │ │ + b.n 17b74 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 17598 │ │ │ │ │ + b.n 17aec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r5, r6 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 175e0 │ │ │ │ │ + b.n 17b34 │ │ │ │ │ │ │ │ │ │ -000176d4 : │ │ │ │ │ +00017c28 : │ │ │ │ │ INVALID_VERSION_CHECK(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ - cbz r3, 176f2 │ │ │ │ │ + cbz r3, 17c46 │ │ │ │ │ ldr r4, [r0, #68] @ 0x44 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - blt.n 176f8 │ │ │ │ │ + blt.n 17c4c │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r0, #60] @ 0x3c │ │ │ │ │ - b.n 176ec │ │ │ │ │ + b.n 17c40 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ @@ -41473,470 +42075,621 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC83 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC83 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 176ec │ │ │ │ │ + b.n 17c40 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00017724 <_loop1_178_rule>: │ │ │ │ │ +00017c78 <_loop1_178_rule>: │ │ │ │ │ _loop1_178_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 │ │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ │ + 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 17a12 <_loop1_178_rule+0x2ee> │ │ │ │ │ + beq.w 1810a <_loop1_178_rule+0x492> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 179e8 <_loop1_178_rule+0x2c4> │ │ │ │ │ + bne.w 18044 <_loop1_178_rule+0x3cc> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17a3c <_loop1_178_rule+0x318> │ │ │ │ │ + beq.w 18072 <_loop1_178_rule+0x3fa> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 17a0c <_loop1_178_rule+0x2e8> │ │ │ │ │ + bne.w 180b2 <_loop1_178_rule+0x43a> │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r8, #6000 @ 0x1770 │ │ │ │ │ - mov.w sl, #1 │ │ │ │ │ - adds r2, r3, #1 │ │ │ │ │ + str r5, [sp, #20] │ │ │ │ │ + adds r0, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1788e <_loop1_178_rule+0x16a> │ │ │ │ │ + str r0, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 17de4 <_loop1_178_rule+0x16c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 17902 <_loop1_178_rule+0x1de> │ │ │ │ │ - adds r3, r2, #1 │ │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ │ - cmp r2, r8 │ │ │ │ │ + bne.w 17df4 <_loop1_178_rule+0x17c> │ │ │ │ │ + adds r3, r0, #1 │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + cmp r0, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 178a0 <_loop1_178_rule+0x17c> │ │ │ │ │ - ldr r6, [r4, #12] │ │ │ │ │ - cmp r7, r6 │ │ │ │ │ - beq.w 178b8 <_loop1_178_rule+0x194> │ │ │ │ │ - mov r6, r7 │ │ │ │ │ + beq.w 17df8 <_loop1_178_rule+0x180> │ │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ │ + mov r7, r6 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + beq.w 17e10 <_loop1_178_rule+0x198> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ - ldr.w r9, [r3, #16] │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ + ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ + ldrd sl, r9, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 178e8 <_loop1_178_rule+0x1c4> │ │ │ │ │ + beq.w 17e3c <_loop1_178_rule+0x1c4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 17a18 <_loop1_178_rule+0x2f4> │ │ │ │ │ + beq.w 180ca <_loop1_178_rule+0x452> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 17a20 <_loop1_178_rule+0x2fc> │ │ │ │ │ + bne.w 180e2 <_loop1_178_rule+0x46a> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ + mov r5, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 179d2 <_loop1_178_rule+0x2ae> │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + bne.w 18018 <_loop1_178_rule+0x3a0> │ │ │ │ │ movs r1, #0 │ │ │ │ │ - str r3, [r4, #8] │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ + subs r0, #1 │ │ │ │ │ + str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 178ec <_loop1_178_rule+0x1c8> │ │ │ │ │ + bne.n 17e40 <_loop1_178_rule+0x1c8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ - str r1, [sp, #28] │ │ │ │ │ + str r2, [sp, #32] │ │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - ldrd r2, r1, [sp, #24] │ │ │ │ │ - mov ip, r0 │ │ │ │ │ + ldrd r2, r1, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17a4a <_loop1_178_rule+0x326> │ │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ │ - str r0, [sp, #12] │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - ldr.w r0, [ip, #24] │ │ │ │ │ - str r0, [sp, #8] │ │ │ │ │ - ldr.w r0, [ip, #20] │ │ │ │ │ + beq.w 180d8 <_loop1_178_rule+0x460> │ │ │ │ │ + ldr r5, [r4, #20] │ │ │ │ │ + mov r3, sl │ │ │ │ │ + str r5, [sp, #12] │ │ │ │ │ + ldr r5, [r0, #24] │ │ │ │ │ + str r5, [sp, #8] │ │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ │ strd r9, r0, [sp] │ │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 179c0 <_loop1_178_rule+0x29c> │ │ │ │ │ + beq.w 180f8 <_loop1_178_rule+0x480> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17168 │ │ │ │ │ + bl 176c4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 178f0 <_loop1_178_rule+0x1cc> │ │ │ │ │ + bne.w 180ea <_loop1_178_rule+0x472> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 179ce <_loop1_178_rule+0x2aa> │ │ │ │ │ + beq.w 18012 <_loop1_178_rule+0x39a> │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 178f0 <_loop1_178_rule+0x1cc> │ │ │ │ │ + bne.w 180ea <_loop1_178_rule+0x472> │ │ │ │ │ + mov r1, r7 │ │ │ │ │ mov r2, r9 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17a28 <_loop1_178_rule+0x304> │ │ │ │ │ + beq.w 17f36 <_loop1_178_rule+0x2be> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp sl, r5 │ │ │ │ │ - add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 17970 <_loop1_178_rule+0x24c> │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w 17ffe <_loop1_178_rule+0x386> │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - str.w r7, [fp, r5, lsl #2] │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - adds r2, r3, #1 │ │ │ │ │ + str.w r7, [fp, r2, lsl #2] │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + adds r0, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne.w 1777e <_loop1_178_rule+0x5a> │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ + str r0, [r4, #88] @ 0x58 │ │ │ │ │ + bne.w 17cd4 <_loop1_178_rule+0x5c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 17786 <_loop1_178_rule+0x62> │ │ │ │ │ - b.n 17902 <_loop1_178_rule+0x1de> │ │ │ │ │ + beq.w 17cdc <_loop1_178_rule+0x64> │ │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ │ + b.n 17f90 <_loop1_178_rule+0x318> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 17a54 <_loop1_178_rule+0x330> │ │ │ │ │ - ldrd r6, r3, [r4, #8] │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - bne.w 1779c <_loop1_178_rule+0x78> │ │ │ │ │ + bne.w 1806a <_loop1_178_rule+0x3f2> │ │ │ │ │ + ldrd r7, r3, [r4, #8] │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + bne.w 17cf2 <_loop1_178_rule+0x7a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 179f0 <_loop1_178_rule+0x2cc> │ │ │ │ │ + blt.w 1804c <_loop1_178_rule+0x3d4> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ │ - ldr.w r9, [r3, #16] │ │ │ │ │ - str r1, [sp, #16] │ │ │ │ │ + ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ + ldrd sl, r9, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 17a54 <_loop1_178_rule+0x330> │ │ │ │ │ + bne.w 1806a <_loop1_178_rule+0x3f2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 17d0a <_loop1_178_rule+0x92> │ │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r0, #1 │ │ │ │ │ + str r0, [r4, #88] @ 0x58 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 18092 <_loop1_178_rule+0x41a> │ │ │ │ │ + adds r3, r0, #1 │ │ │ │ │ + cmp r0, r8 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + beq.n 17f46 <_loop1_178_rule+0x2ce> │ │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + beq.w 17f5e <_loop1_178_rule+0x2e6> │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ + ldrd r9, r7, [r3, #12] │ │ │ │ │ + bl 0 <_PyPegen_name_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 177b8 <_loop1_178_rule+0x94> │ │ │ │ │ + beq.w 17f88 <_loop1_178_rule+0x310> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + cmp r3, r8 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 1808a <_loop1_178_rule+0x412> │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 18080 <_loop1_178_rule+0x408> │ │ │ │ │ + movs r1, #11 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w sl, [r4, #8] │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 1802e <_loop1_178_rule+0x3b6> │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ + ldr.w sl, [r4, #60] @ 0x3c │ │ │ │ │ + subs r0, #1 │ │ │ │ │ + str r0, [r4, #88] @ 0x58 │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + bne.w 18058 <_loop1_178_rule+0x3e0> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r1, [sp, #32] │ │ │ │ │ + bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 18098 <_loop1_178_rule+0x420> │ │ │ │ │ + ldr r5, [r4, #20] │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + str r5, [sp, #12] │ │ │ │ │ + mov r2, sl │ │ │ │ │ + ldr r5, [r0, #24] │ │ │ │ │ + str r5, [sp, #8] │ │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ │ + strd r7, r0, [sp] │ │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ │ + bl 0 <_PyAST_arg> │ │ │ │ │ + R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 180b8 <_loop1_178_rule+0x440> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - cbnz r2, 17900 <_loop1_178_rule+0x1dc> │ │ │ │ │ + bl 176c4 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 18028 <_loop1_178_rule+0x3b0> │ │ │ │ │ + movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 108e8 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 18028 <_loop1_178_rule+0x3b0> │ │ │ │ │ + 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 18028 <_loop1_178_rule+0x3b0> │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 17dba <_loop1_178_rule+0x142> │ │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 180ee <_loop1_178_rule+0x476> │ │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 17f90 <_loop1_178_rule+0x318> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 18098 <_loop1_178_rule+0x420> │ │ │ │ │ + ldrd r6, r3, [r4, #8] │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + bne.w 17e5c <_loop1_178_rule+0x1e4> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.n 1805c <_loop1_178_rule+0x3e4> │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ + ldrd r9, r7, [r3, #12] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 18098 <_loop1_178_rule+0x420> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_name_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 17986 <_loop1_178_rule+0x262> │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ + bne.w 17e74 <_loop1_178_rule+0x1fc> │ │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ + subs r0, #1 │ │ │ │ │ + str r0, [r4, #88] @ 0x58 │ │ │ │ │ + subs r0, #1 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + str r0, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 179e2 <_loop1_178_rule+0x2be> │ │ │ │ │ + beq.n 1803e <_loop1_178_rule+0x3c6> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 179e2 <_loop1_178_rule+0x2be> │ │ │ │ │ + bne.n 1803e <_loop1_178_rule+0x3c6> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 179fe <_loop1_178_rule+0x2da> │ │ │ │ │ + beq.n 180a4 <_loop1_178_rule+0x42c> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 1795c <_loop1_178_rule+0x238> │ │ │ │ │ + ble.n 17fea <_loop1_178_rule+0x372> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr.w r1, [fp] │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ - beq.n 1795c <_loop1_178_rule+0x238> │ │ │ │ │ + beq.n 17fea <_loop1_178_rule+0x372> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - beq.n 1795c <_loop1_178_rule+0x238> │ │ │ │ │ + beq.n 17fea <_loop1_178_rule+0x372> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr.w r1, [fp, #8] │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ - beq.n 1795c <_loop1_178_rule+0x238> │ │ │ │ │ + beq.n 17fea <_loop1_178_rule+0x372> │ │ │ │ │ movs r2, #3 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr.w r1, [fp, r2, lsl #2] │ │ │ │ │ str.w r1, [r3, r2, lsl #2] │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne.n 1794c <_loop1_178_rule+0x228> │ │ │ │ │ + bne.n 17fda <_loop1_178_rule+0x362> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - mov.w sl, sl, lsl #1 │ │ │ │ │ + lsls r3, r3, #1 │ │ │ │ │ mov r0, fp │ │ │ │ │ - mov.w r1, sl, lsl #2 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 179fc <_loop1_178_rule+0x2d8> │ │ │ │ │ + beq.n 180a2 <_loop1_178_rule+0x42a> │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b.n 17878 <_loop1_178_rule+0x154> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 17168 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 17900 <_loop1_178_rule+0x1dc> │ │ │ │ │ - movs r1, #57 @ 0x39 │ │ │ │ │ + b.n 17dca <_loop1_178_rule+0x152> │ │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 17e44 <_loop1_178_rule+0x1cc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 17900 <_loop1_178_rule+0x1dc> │ │ │ │ │ - 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 17900 <_loop1_178_rule+0x1dc> │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - b.n 1785c <_loop1_178_rule+0x138> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ + bl 8494 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 17a5c <_loop1_178_rule+0x338> │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 178f0 <_loop1_178_rule+0x1cc> │ │ │ │ │ + bne.w 17d34 <_loop1_178_rule+0xbc> │ │ │ │ │ + b.n 17d30 <_loop1_178_rule+0xb8> │ │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 17f90 <_loop1_178_rule+0x318> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 177e4 <_loop1_178_rule+0xc0> │ │ │ │ │ - b.n 177de <_loop1_178_rule+0xba> │ │ │ │ │ + bne.w 17ea0 <_loop1_178_rule+0x228> │ │ │ │ │ + b.n 17e9a <_loop1_178_rule+0x222> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 17966 <_loop1_178_rule+0x242> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 17ff4 <_loop1_178_rule+0x37c> │ │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 178f0 <_loop1_178_rule+0x1cc> │ │ │ │ │ + subs r0, #1 │ │ │ │ │ + str r0, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 17e44 <_loop1_178_rule+0x1cc> │ │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ │ + b.n 17f8c <_loop1_178_rule+0x314> │ │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ │ + subs r0, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + str r0, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 17f90 <_loop1_178_rule+0x318> │ │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ + subs r0, #1 │ │ │ │ │ + str r0, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 17e44 <_loop1_178_rule+0x1cc> │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + b.n 17ff4 <_loop1_178_rule+0x37c> │ │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ │ + subs r0, #1 │ │ │ │ │ + str r0, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 17f8c <_loop1_178_rule+0x314> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 17e80 <_loop1_178_rule+0x208> │ │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ │ + subs r0, #1 │ │ │ │ │ + b.n 17f92 <_loop1_178_rule+0x31a> │ │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ │ + subs r0, #1 │ │ │ │ │ + str r0, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 17f90 <_loop1_178_rule+0x318> │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 17966 <_loop1_178_rule+0x242> │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 17748 <_loop1_178_rule+0x24> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 177c4 <_loop1_178_rule+0xa0> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 178ec <_loop1_178_rule+0x1c8> │ │ │ │ │ + b.n 17ff4 <_loop1_178_rule+0x37c> │ │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 17900 <_loop1_178_rule+0x1dc> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + cbnz r0, 180d2 <_loop1_178_rule+0x45a> │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 17f90 <_loop1_178_rule+0x318> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 17d16 <_loop1_178_rule+0x9e> │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 17904 <_loop1_178_rule+0x1e0> │ │ │ │ │ + b.n 180c4 <_loop1_178_rule+0x44c> │ │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r0, #1 │ │ │ │ │ + str r0, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 17e44 <_loop1_178_rule+0x1cc> │ │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ + subs r0, #1 │ │ │ │ │ + str r0, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 17e40 <_loop1_178_rule+0x1c8> │ │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 17e44 <_loop1_178_rule+0x1cc> │ │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - b.n 17966 <_loop1_178_rule+0x242> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 178f0 <_loop1_178_rule+0x1cc> │ │ │ │ │ + subs r0, #1 │ │ │ │ │ + b.n 17f92 <_loop1_178_rule+0x31a> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 178f0 <_loop1_178_rule+0x1cc> │ │ │ │ │ + cbnz r0, 18110 <_loop1_178_rule+0x498> │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + b.n 17e44 <_loop1_178_rule+0x1cc> │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 17c9c <_loop1_178_rule+0x24> │ │ │ │ │ movs r2, #1 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 178f0 <_loop1_178_rule+0x1cc> │ │ │ │ │ - nop │ │ │ │ │ + b.n 17e44 <_loop1_178_rule+0x1cc> │ │ │ │ │ │ │ │ │ │ -00017a64 <_gather_51_rule>: │ │ │ │ │ +00018118 <_gather_51_rule>: │ │ │ │ │ _gather_53_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #20 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 17dc0 <_gather_51_rule+0x35c> │ │ │ │ │ + beq.w 18474 <_gather_51_rule+0x35c> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 17dce <_gather_51_rule+0x36a> │ │ │ │ │ + bne.w 18482 <_gather_51_rule+0x36a> │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 17dd4 <_gather_51_rule+0x370> │ │ │ │ │ - bl 847c │ │ │ │ │ + beq.w 18488 <_gather_51_rule+0x370> │ │ │ │ │ + bl 8494 │ │ │ │ │ mov r6, sl │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 17abc <_gather_51_rule+0x58> │ │ │ │ │ + cbz r0, 18170 <_gather_51_rule+0x58> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 17b5e <_gather_51_rule+0xfa> │ │ │ │ │ + bne.n 18212 <_gather_51_rule+0xfa> │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 17c88 <_gather_51_rule+0x224> │ │ │ │ │ + bne.w 1833c <_gather_51_rule+0x224> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 17b98 <_gather_51_rule+0x134> │ │ │ │ │ + bne.n 1824c <_gather_51_rule+0x134> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17b98 <_gather_51_rule+0x134> │ │ │ │ │ + beq.n 1824c <_gather_51_rule+0x134> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 <_PyAST_withitem> │ │ │ │ │ R_ARM_THM_CALL _PyAST_withitem │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17b8e <_gather_51_rule+0x12a> │ │ │ │ │ + beq.n 18242 <_gather_51_rule+0x12a> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6001 @ 0x1771 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 17db8 <_gather_51_rule+0x354> │ │ │ │ │ + beq.w 1846c <_gather_51_rule+0x354> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 17b98 <_gather_51_rule+0x134> │ │ │ │ │ + bne.n 1824c <_gather_51_rule+0x134> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17d72 <_gather_51_rule+0x30e> │ │ │ │ │ + beq.w 18426 <_gather_51_rule+0x30e> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ mov r8, r7 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 17b98 <_gather_51_rule+0x134> │ │ │ │ │ + bne.n 1824c <_gather_51_rule+0x134> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 17bb8 <_gather_51_rule+0x154> │ │ │ │ │ + bne.n 1826c <_gather_51_rule+0x154> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ 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 17d6c <_gather_51_rule+0x308> │ │ │ │ │ + beq.w 18420 <_gather_51_rule+0x308> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bgt.n 17ba6 <_gather_51_rule+0x142> │ │ │ │ │ + bgt.n 1825a <_gather_51_rule+0x142> │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ @@ -41947,481 +42700,481 @@ │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 74d0 │ │ │ │ │ + bl 74c4 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17abc <_gather_51_rule+0x58> │ │ │ │ │ + beq.n 18170 <_gather_51_rule+0x58> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_59_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_59_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17abc <_gather_51_rule+0x58> │ │ │ │ │ + beq.n 18170 <_gather_51_rule+0x58> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyAST_withitem> │ │ │ │ │ R_ARM_THM_CALL _PyAST_withitem │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 17ae4 <_gather_51_rule+0x80> │ │ │ │ │ + bne.n 18198 <_gather_51_rule+0x80> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 17df2 <_gather_51_rule+0x38e> │ │ │ │ │ + bne.w 184a6 <_gather_51_rule+0x38e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ - b.n 17b52 <_gather_51_rule+0xee> │ │ │ │ │ + b.n 18206 <_gather_51_rule+0xee> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r1, [r5, r7, lsl #2] │ │ │ │ │ str.w r1, [r3, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - beq.n 17b3a <_gather_51_rule+0xd6> │ │ │ │ │ - b.n 17ba6 <_gather_51_rule+0x142> │ │ │ │ │ + beq.n 181ee <_gather_51_rule+0xd6> │ │ │ │ │ + b.n 1825a <_gather_51_rule+0x142> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 17db0 <_gather_51_rule+0x34c> │ │ │ │ │ + beq.w 18464 <_gather_51_rule+0x34c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 17c66 <_gather_51_rule+0x202> │ │ │ │ │ + bne.n 1831a <_gather_51_rule+0x202> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ - cbz r0, 17be8 <_gather_51_rule+0x184> │ │ │ │ │ + cbz r0, 1829c <_gather_51_rule+0x184> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 17c2c <_gather_51_rule+0x1c8> │ │ │ │ │ + cbnz r0, 182e0 <_gather_51_rule+0x1c8> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 17cf8 <_gather_51_rule+0x294> │ │ │ │ │ + bne.w 183ac <_gather_51_rule+0x294> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 17d5c <_gather_51_rule+0x2f8> │ │ │ │ │ + bne.w 18410 <_gather_51_rule+0x2f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl 847c │ │ │ │ │ - cbz r0, 17c66 <_gather_51_rule+0x202> │ │ │ │ │ + bl 8494 │ │ │ │ │ + cbz r0, 1831a <_gather_51_rule+0x202> │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ bl 0 <_PyAST_withitem> │ │ │ │ │ R_ARM_THM_CALL _PyAST_withitem │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 17c5c <_gather_51_rule+0x1f8> │ │ │ │ │ + cbz r0, 18310 <_gather_51_rule+0x1f8> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp fp, r8 │ │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 17c6e <_gather_51_rule+0x20a> │ │ │ │ │ + beq.n 18322 <_gather_51_rule+0x20a> │ │ │ │ │ str.w r3, [r5, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b.n 17b14 <_gather_51_rule+0xb0> │ │ │ │ │ + b.n 181c8 <_gather_51_rule+0xb0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 74d0 │ │ │ │ │ + bl 74c4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17be8 <_gather_51_rule+0x184> │ │ │ │ │ + beq.n 1829c <_gather_51_rule+0x184> │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_59_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_59_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17be8 <_gather_51_rule+0x184> │ │ │ │ │ + beq.n 1829c <_gather_51_rule+0x184> │ │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ bl 0 <_PyAST_withitem> │ │ │ │ │ R_ARM_THM_CALL _PyAST_withitem │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 17c12 <_gather_51_rule+0x1ae> │ │ │ │ │ + bne.n 182c6 <_gather_51_rule+0x1ae> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 17d92 <_gather_51_rule+0x32e> │ │ │ │ │ + bne.w 18446 <_gather_51_rule+0x32e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 17b20 <_gather_51_rule+0xbc> │ │ │ │ │ + b.n 181d4 <_gather_51_rule+0xbc> │ │ │ │ │ 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 17d6c <_gather_51_rule+0x308> │ │ │ │ │ + beq.n 18420 <_gather_51_rule+0x308> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 17c1e <_gather_51_rule+0x1ba> │ │ │ │ │ + b.n 182d2 <_gather_51_rule+0x1ba> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 17b9a <_gather_51_rule+0x136> │ │ │ │ │ + bne.n 1824e <_gather_51_rule+0x136> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 17d9c <_gather_51_rule+0x338> │ │ │ │ │ + beq.n 18450 <_gather_51_rule+0x338> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ - cbz r0, 17cf0 <_gather_51_rule+0x28c> │ │ │ │ │ + bl 8494 │ │ │ │ │ + cbz r0, 183a4 <_gather_51_rule+0x28c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 17cf0 <_gather_51_rule+0x28c> │ │ │ │ │ + cbz r0, 183a4 <_gather_51_rule+0x28c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 17cf0 <_gather_51_rule+0x28c> │ │ │ │ │ + cbz r0, 183a4 <_gather_51_rule+0x28c> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_203_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_203_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ - cbz r0, 17cf0 <_gather_51_rule+0x28c> │ │ │ │ │ + cbz r0, 183a4 <_gather_51_rule+0x28c> │ │ │ │ │ mov r2, r5 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1d2 <_PyPegen_parse+0x1d2> │ │ │ │ │ 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 r1, r2, #1 │ │ │ │ │ - cbz r0, 17cf2 <_gather_51_rule+0x28e> │ │ │ │ │ + cbz r0, 183a6 <_gather_51_rule+0x28e> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 17acc <_gather_51_rule+0x68> │ │ │ │ │ - b.n 17b98 <_gather_51_rule+0x134> │ │ │ │ │ + beq.w 18180 <_gather_51_rule+0x68> │ │ │ │ │ + b.n 1824c <_gather_51_rule+0x134> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ - b.n 17ce4 <_gather_51_rule+0x280> │ │ │ │ │ + b.n 18398 <_gather_51_rule+0x280> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 17d8e <_gather_51_rule+0x32a> │ │ │ │ │ + bne.n 18442 <_gather_51_rule+0x32a> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 17d7c <_gather_51_rule+0x318> │ │ │ │ │ + beq.n 18430 <_gather_51_rule+0x318> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ - cbz r0, 17d64 <_gather_51_rule+0x300> │ │ │ │ │ + bl 8494 │ │ │ │ │ + cbz r0, 18418 <_gather_51_rule+0x300> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 17d64 <_gather_51_rule+0x300> │ │ │ │ │ + cbz r0, 18418 <_gather_51_rule+0x300> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ - cbz r0, 17d64 <_gather_51_rule+0x300> │ │ │ │ │ + bl 8494 │ │ │ │ │ + cbz r0, 18418 <_gather_51_rule+0x300> │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_203_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_203_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ - cbz r0, 17d64 <_gather_51_rule+0x300> │ │ │ │ │ + cbz r0, 18418 <_gather_51_rule+0x300> │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1d2 <_PyPegen_parse+0x1d2> │ │ │ │ │ R_ARM_THM_CALL _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - cbz r0, 17d66 <_gather_51_rule+0x302> │ │ │ │ │ + cbz r0, 1841a <_gather_51_rule+0x302> │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 17bf6 <_gather_51_rule+0x192> │ │ │ │ │ + b.n 182aa <_gather_51_rule+0x192> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 17b20 <_gather_51_rule+0xbc> │ │ │ │ │ + b.n 181d4 <_gather_51_rule+0xbc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 17d54 <_gather_51_rule+0x2f0> │ │ │ │ │ + b.n 18408 <_gather_51_rule+0x2f0> │ │ │ │ │ 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 17b98 <_gather_51_rule+0x134> │ │ │ │ │ + b.n 1824c <_gather_51_rule+0x134> │ │ │ │ │ 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 17d0c <_gather_51_rule+0x2a8> │ │ │ │ │ + beq.n 183c0 <_gather_51_rule+0x2a8> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 17d54 <_gather_51_rule+0x2f0> │ │ │ │ │ + b.n 18408 <_gather_51_rule+0x2f0> │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 17c6a <_gather_51_rule+0x206> │ │ │ │ │ + b.n 1831e <_gather_51_rule+0x206> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 17c6a <_gather_51_rule+0x206> │ │ │ │ │ + b.n 1831e <_gather_51_rule+0x206> │ │ │ │ │ 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 17c9c <_gather_51_rule+0x238> │ │ │ │ │ + beq.w 18350 <_gather_51_rule+0x238> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 17ce4 <_gather_51_rule+0x280> │ │ │ │ │ + b.n 18398 <_gather_51_rule+0x280> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 17bc8 <_gather_51_rule+0x164> │ │ │ │ │ + b.n 1827c <_gather_51_rule+0x164> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 17af0 <_gather_51_rule+0x8c> │ │ │ │ │ + b.n 181a4 <_gather_51_rule+0x8c> │ │ │ │ │ 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 17a90 <_gather_51_rule+0x2c> │ │ │ │ │ + beq.w 18144 <_gather_51_rule+0x2c> │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 17b56 <_gather_51_rule+0xf2> │ │ │ │ │ + b.n 1820a <_gather_51_rule+0xf2> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 17b98 <_gather_51_rule+0x134> │ │ │ │ │ + bne.w 1824c <_gather_51_rule+0x134> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 17aae <_gather_51_rule+0x4a> │ │ │ │ │ - b.n 17abc <_gather_51_rule+0x58> │ │ │ │ │ + bne.w 18162 <_gather_51_rule+0x4a> │ │ │ │ │ + b.n 18170 <_gather_51_rule+0x58> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 17b9c <_gather_51_rule+0x138> │ │ │ │ │ + b.n 18250 <_gather_51_rule+0x138> │ │ │ │ │ │ │ │ │ │ -00017dfc <_tmp_59_rule>: │ │ │ │ │ +000184b0 <_tmp_59_rule>: │ │ │ │ │ _tmp_59_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 17e54 <_tmp_59_rule+0x58> │ │ │ │ │ + beq.n 18508 <_tmp_59_rule+0x58> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 17e60 <_tmp_59_rule+0x64> │ │ │ │ │ + cbnz r2, 18514 <_tmp_59_rule+0x64> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 17e4c <_tmp_59_rule+0x50> │ │ │ │ │ + cbnz r0, 18500 <_tmp_59_rule+0x50> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 17e5e <_tmp_59_rule+0x62> │ │ │ │ │ + cbnz r3, 18500 <_tmp_59_rule+0x50> │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 17e4c <_tmp_59_rule+0x50> │ │ │ │ │ + cbnz r0, 18500 <_tmp_59_rule+0x50> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 17e5e <_tmp_59_rule+0x62> │ │ │ │ │ + cbnz r3, 18500 <_tmp_59_rule+0x50> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 17e68 <_tmp_59_rule+0x6c> │ │ │ │ │ + cbz r0, 1851a <_tmp_59_rule+0x6a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 17e20 <_tmp_59_rule+0x24> │ │ │ │ │ + beq.n 184d4 <_tmp_59_rule+0x24> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ + b.n 18504 <_tmp_59_rule+0x54> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 17e4c <_tmp_59_rule+0x50> │ │ │ │ │ + b.n 18500 <_tmp_59_rule+0x50> │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00017e6c : │ │ │ │ │ +00018520 : │ │ │ │ │ expressions_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r1, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add.w r1, r1, #1 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 18106 │ │ │ │ │ + beq.w 187ba │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1804c │ │ │ │ │ + bne.w 18700 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 18072 │ │ │ │ │ + bne.w 18726 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 18046 │ │ │ │ │ + blt.w 186fa │ │ │ │ │ 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 18068 │ │ │ │ │ + bne.w 1871c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18064 │ │ │ │ │ + beq.w 18718 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add.w r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1811e │ │ │ │ │ + beq.w 187d2 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1812e │ │ │ │ │ + bne.w 187e2 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18056 │ │ │ │ │ + beq.w 1870a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 18116 │ │ │ │ │ + bne.w 187ca │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 180f2 │ │ │ │ │ + beq.w 187a6 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 17f7a │ │ │ │ │ + cbnz r0, 1862e │ │ │ │ │ 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 r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 18068 │ │ │ │ │ + bne.w 1871c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 17f58 │ │ │ │ │ + cbz r0, 1860c │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 180ca │ │ │ │ │ + bne.w 1877e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 18068 │ │ │ │ │ + bne.w 1871c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18082 │ │ │ │ │ + beq.w 18736 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17f22 │ │ │ │ │ + beq.n 185d6 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ @@ -42430,392 +43183,392 @@ │ │ │ │ │ mov r6, r7 │ │ │ │ │ mov r7, r3 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 180c2 │ │ │ │ │ + beq.w 18776 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 17fbc │ │ │ │ │ + cbnz r3, 18670 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 18086 │ │ │ │ │ + bne.n 1873a │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov r6, r2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 17f2a │ │ │ │ │ + beq.n 185de │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 17f2a │ │ │ │ │ + bne.n 185de │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r1, [r4, #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 r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18050 │ │ │ │ │ + beq.n 18704 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bgt.w 18134 │ │ │ │ │ + bgt.w 187e8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ 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 r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 17f38 │ │ │ │ │ + bne.n 185ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 18068 │ │ │ │ │ + cbz r0, 1871c │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r5, r6, [r3, #20] │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 180e6 │ │ │ │ │ + beq.n 1879a │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 17f6e │ │ │ │ │ + bne.n 18622 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17f6e │ │ │ │ │ + beq.n 18622 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 1806c │ │ │ │ │ + b.n 18720 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 17f38 │ │ │ │ │ + b.n 185ec │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 17f74 │ │ │ │ │ + b.n 18628 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b.n 17ec6 │ │ │ │ │ + b.n 1857a │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 17f6e │ │ │ │ │ + b.n 18622 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17fbc │ │ │ │ │ + beq.n 18670 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp fp, r5 │ │ │ │ │ add.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 180a8 │ │ │ │ │ + beq.n 1875c │ │ │ │ │ str.w r3, [r7, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n 17f9c │ │ │ │ │ + b.n 18650 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ 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] │ │ │ │ │ - cbz r0, 180ec │ │ │ │ │ + cbz r0, 187a0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 1809e │ │ │ │ │ + b.n 18752 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 17fac │ │ │ │ │ + b.n 18660 │ │ │ │ │ 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 18068 │ │ │ │ │ + beq.n 1871c │ │ │ │ │ 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.n 18028 │ │ │ │ │ + bne.n 186dc │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 18028 │ │ │ │ │ + b.n 186dc │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ mov r0, r7 │ │ │ │ │ - b.n 18052 │ │ │ │ │ + b.n 18706 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 17f18 │ │ │ │ │ - b.n 17fc6 │ │ │ │ │ + beq.w 185cc │ │ │ │ │ + b.n 1867a │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 17e9a │ │ │ │ │ + beq.w 1854e │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1804c │ │ │ │ │ + b.n 18700 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 17f38 │ │ │ │ │ + b.n 185ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17eee │ │ │ │ │ + beq.w 185a2 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 17f38 │ │ │ │ │ + b.n 185ec │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr.w r0, [r6, r7, lsl #2] │ │ │ │ │ str.w r0, [r1, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n 17fea │ │ │ │ │ + b.n 1869e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00018144 : │ │ │ │ │ +000187f8 : │ │ │ │ │ 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 r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 18826 │ │ │ │ │ + beq.w 18eda │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 18834 │ │ │ │ │ + bne.w 18ee8 │ │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ mov r7, r5 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 18460 │ │ │ │ │ + bne.w 18b14 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 18576 │ │ │ │ │ + beq.w 18c2a │ │ │ │ │ mov r6, r5 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1844e │ │ │ │ │ - bl 18948 <_loop1_101_rule> │ │ │ │ │ + beq.w 18b02 │ │ │ │ │ + bl 18ffc <_loop1_101_rule> │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 181b8 │ │ │ │ │ + cbz r0, 1886c │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 183ae │ │ │ │ │ + bne.w 18a62 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1845a │ │ │ │ │ + bne.w 18b0e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18948 <_loop1_101_rule> │ │ │ │ │ + bl 18ffc <_loop1_101_rule> │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 181da │ │ │ │ │ + cbz r0, 1888e │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 183fe │ │ │ │ │ + bne.w 18ab2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 183aa │ │ │ │ │ + bne.w 18a5e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 18416 │ │ │ │ │ - bl 18f00 <_loop0_106_rule> │ │ │ │ │ + beq.w 18aca │ │ │ │ │ + bl 195b4 <_loop0_106_rule> │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, 1820c │ │ │ │ │ + cbz r0, 188c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1948c <_loop1_103_rule> │ │ │ │ │ + bl 19b40 <_loop1_103_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 182b8 │ │ │ │ │ + bne.n 1896c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 18422 │ │ │ │ │ + bne.w 18ad6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18f00 <_loop0_106_rule> │ │ │ │ │ + bl 195b4 <_loop0_106_rule> │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 1822e │ │ │ │ │ + cbz r0, 188e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1948c <_loop1_103_rule> │ │ │ │ │ + bl 19b40 <_loop1_103_rule> │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1833a │ │ │ │ │ + bne.w 189ee │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1888c │ │ │ │ │ + bne.w 18f40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18948 <_loop1_101_rule> │ │ │ │ │ + bl 18ffc <_loop1_101_rule> │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 18280 │ │ │ │ │ + cbz r0, 18934 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19a6c <_loop0_100_rule> │ │ │ │ │ - cbz r0, 18280 │ │ │ │ │ + bl 1a120 <_loop0_100_rule> │ │ │ │ │ + cbz r0, 18934 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19e14 │ │ │ │ │ + bl 1a4c8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 18282 │ │ │ │ │ + cbnz r1, 18936 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r2, r1 │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_make_arguments │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1839c │ │ │ │ │ + beq.w 18a50 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1888c │ │ │ │ │ + bne.w 18f40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1948c <_loop1_103_rule> │ │ │ │ │ + bl 19b40 <_loop1_103_rule> │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1842a │ │ │ │ │ + bne.w 18ade │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1888c │ │ │ │ │ + bne.w 18f40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ - bl 19e14 │ │ │ │ │ + bl 1a4c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 18386 │ │ │ │ │ + bne.n 18a3a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 18276 │ │ │ │ │ + b.n 1892a │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1820c │ │ │ │ │ + beq.n 188c0 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1820c │ │ │ │ │ + beq.n 188c0 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_slash_with_default> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_slash_with_default │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18370 │ │ │ │ │ + beq.n 18a24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 19a6c <_loop0_100_rule> │ │ │ │ │ + bl 1a120 <_loop0_100_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 188a4 │ │ │ │ │ + beq.w 18f58 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19e14 │ │ │ │ │ + bl 1a4c8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 18236 │ │ │ │ │ + bne.n 188ea │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ @@ -42823,295 +43576,295 @@ │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC55 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC55 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 176d4 │ │ │ │ │ + bl 17c28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 18272 │ │ │ │ │ + bne.n 18926 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 182b0 │ │ │ │ │ + beq.n 18964 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 182b2 │ │ │ │ │ + b.n 18966 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1822e │ │ │ │ │ + beq.w 188e2 │ │ │ │ │ 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.w 1822e │ │ │ │ │ + beq.w 188e2 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_slash_with_default> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_slash_with_default │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 182e2 │ │ │ │ │ + bne.n 18996 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1822e │ │ │ │ │ + beq.w 188e2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 18236 │ │ │ │ │ + b.n 188ea │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ strd r3, r0, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_make_arguments │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 18272 │ │ │ │ │ + bne.w 18926 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 182ae │ │ │ │ │ + beq.n 18962 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 182b2 │ │ │ │ │ + b.n 18966 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 181b8 │ │ │ │ │ + beq.w 1886c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 18f00 <_loop0_106_rule> │ │ │ │ │ + bl 195b4 <_loop0_106_rule> │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 188ac │ │ │ │ │ + beq.w 18f60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19a6c <_loop0_100_rule> │ │ │ │ │ + bl 1a120 <_loop0_100_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 188ac │ │ │ │ │ + beq.w 18f60 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19e14 │ │ │ │ │ + bl 1a4c8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 188a8 │ │ │ │ │ + bne.w 18f5c │ │ │ │ │ mov r2, r1 │ │ │ │ │ strd r3, r0, [sp] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r3, r8 │ │ │ │ │ - b.n 1830c │ │ │ │ │ + b.n 189c0 │ │ │ │ │ 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 183c0 │ │ │ │ │ - b.n 181da │ │ │ │ │ + bne.n 18a74 │ │ │ │ │ + b.n 1888e │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 18892 │ │ │ │ │ + beq.w 18f46 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 18236 │ │ │ │ │ + b.n 188ea │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19e14 │ │ │ │ │ + bl 1a4c8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1829a │ │ │ │ │ + bne.w 1894e │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_make_arguments │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 18272 │ │ │ │ │ - b.n 1839c │ │ │ │ │ + bne.w 18926 │ │ │ │ │ + b.n 18a50 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 1858a │ │ │ │ │ + beq.w 18c3e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 181e0 │ │ │ │ │ + b.n 18894 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 1860e │ │ │ │ │ + beq.w 18cc2 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 187f6 │ │ │ │ │ + bne.w 18eaa │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1861c │ │ │ │ │ + bne.w 18cd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2ae <_PyPegen_parse+0x2ae> │ │ │ │ │ R_ARM_THM_CALL _tmp_186_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 185ea │ │ │ │ │ + bne.w 18c9e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1861c │ │ │ │ │ + bne.w 18cd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 188b4 │ │ │ │ │ + bl 18f68 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 184fa │ │ │ │ │ + cbnz r1, 18bae │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18f00 <_loop0_106_rule> │ │ │ │ │ + bl 195b4 <_loop0_106_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18888 │ │ │ │ │ + beq.w 18f3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 18880 │ │ │ │ │ + beq.w 18f34 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 18862 │ │ │ │ │ + bne.w 18f16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 18e28 │ │ │ │ │ + bl 194dc │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 18854 │ │ │ │ │ + bne.w 18f08 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 18862 │ │ │ │ │ + bne.w 18f16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1948c <_loop1_103_rule> │ │ │ │ │ + bl 19b40 <_loop1_103_rule> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1883a │ │ │ │ │ + bne.w 18eee │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1861c │ │ │ │ │ + bne.w 18cd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18f00 <_loop0_106_rule> │ │ │ │ │ - cbz r0, 1851a │ │ │ │ │ + bl 195b4 <_loop0_106_rule> │ │ │ │ │ + cbz r0, 18bce │ │ │ │ │ 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 18622 │ │ │ │ │ + bne.w 18cd6 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1861c │ │ │ │ │ + bne.n 18cd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2ae <_PyPegen_parse+0x2ae> │ │ │ │ │ R_ARM_THM_CALL _tmp_192_rule │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 18544 │ │ │ │ │ + cbnz r1, 18bf8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 104c │ │ │ │ │ + bl c98 │ │ │ │ │ R_ARM_THM_CALL _loop0_193_rule │ │ │ │ │ - cbz r0, 18542 │ │ │ │ │ + cbz r0, 18bf6 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1877a │ │ │ │ │ + bne.w 18e2e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1861c │ │ │ │ │ + bne.n 18cd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2d44 │ │ │ │ │ + bl 2744 │ │ │ │ │ R_ARM_THM_CALL _loop1_196_rule │ │ │ │ │ - cbz r0, 1855c │ │ │ │ │ + cbz r0, 18c10 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 185a0 │ │ │ │ │ + cbnz r0, 18c54 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r6, r2, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 185e4 │ │ │ │ │ + bne.n 18c98 │ │ │ │ │ adds r3, r6, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bne.w 1818a │ │ │ │ │ + bne.w 1883e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 183aa │ │ │ │ │ + bne.w 18a5e │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n 1818c │ │ │ │ │ + b.n 18840 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bl 18948 <_loop1_101_rule> │ │ │ │ │ + bl 18ffc <_loop1_101_rule> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 181a6 │ │ │ │ │ - b.n 181b8 │ │ │ │ │ + bne.w 1885a │ │ │ │ │ + b.n 1886c │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1855c │ │ │ │ │ + beq.n 18c10 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC54 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC54 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -43120,159 +43873,159 @@ │ │ │ │ │ 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 dc0 │ │ │ │ │ + bl 9b4 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1855e │ │ │ │ │ + beq.n 18c12 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 18562 │ │ │ │ │ + b.n 18c16 │ │ │ │ │ subs r3, r6, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 18278 │ │ │ │ │ + b.n 1892c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 104c │ │ │ │ │ + bl c98 │ │ │ │ │ R_ARM_THM_CALL _loop0_187_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18494 │ │ │ │ │ + beq.w 18b48 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18494 │ │ │ │ │ + beq.w 18b48 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC50 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC50 │ │ │ │ │ - b.n 185b4 │ │ │ │ │ + b.n 18c68 │ │ │ │ │ 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 18850 │ │ │ │ │ + beq.w 18f04 │ │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, #1 │ │ │ │ │ - b.n 18562 │ │ │ │ │ + b.n 18c16 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 187d0 │ │ │ │ │ + beq.w 18e84 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 186f0 │ │ │ │ │ + bne.n 18da4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18d58 │ │ │ │ │ + bl 1940c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18700 │ │ │ │ │ + beq.n 18db4 │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 186f8 │ │ │ │ │ + beq.n 18dac │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 18708 │ │ │ │ │ + bne.n 18dbc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 186de │ │ │ │ │ + beq.n 18d92 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 18708 │ │ │ │ │ + bne.n 18dbc │ │ │ │ │ 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 r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbz r1, 186b4 │ │ │ │ │ - bl 18d58 │ │ │ │ │ + cbz r1, 18d68 │ │ │ │ │ + bl 1940c │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 186b4 │ │ │ │ │ + cbz r0, 18d68 │ │ │ │ │ cmp fp, r8 │ │ │ │ │ - bne.n 186a6 │ │ │ │ │ + bne.n 18d5a │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ mov.w r3, fp, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov fp, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - cbz r0, 186d8 │ │ │ │ │ + cbz r0, 18d8c │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r6, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ mov sl, r2 │ │ │ │ │ - b.n 18676 │ │ │ │ │ + b.n 18d2a │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 186d8 │ │ │ │ │ + cbz r0, 18d8c │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - ble.n 18710 │ │ │ │ │ + ble.n 18dc4 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr.w r0, [r6, r9, lsl #2] │ │ │ │ │ str.w r0, [r1, r9, lsl #2] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ - b.n 186c4 │ │ │ │ │ + b.n 18d78 │ │ │ │ │ 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 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 18702 │ │ │ │ │ + b.n 18db6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1851c │ │ │ │ │ + b.n 18bd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 18652 │ │ │ │ │ + b.n 18d06 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1851c │ │ │ │ │ + b.n 18bd0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 18702 │ │ │ │ │ + b.n 18db6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldrd r1, r2, [sp, #24] │ │ │ │ │ subs r0, #1 │ │ │ │ │ @@ -43280,29 +44033,29 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1851a │ │ │ │ │ + beq.w 18bce │ │ │ │ │ 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 1851c │ │ │ │ │ + bne.w 18bd0 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1851a │ │ │ │ │ + beq.w 18bce │ │ │ │ │ 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 │ │ │ │ │ @@ -43312,79 +44065,79 @@ │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r2, #12] │ │ │ │ │ - b.n 185ce │ │ │ │ │ + b.n 18c82 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 187ee │ │ │ │ │ + beq.n 18ea2 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 187e6 │ │ │ │ │ + cbnz r1, 18e9a │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 187e0 │ │ │ │ │ + cbnz r0, 18e94 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r1, 187e6 │ │ │ │ │ + cbnz r1, 18e9a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18cd8 │ │ │ │ │ + bl 1938c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, 187d8 │ │ │ │ │ + cbz r0, 18e8c │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bl 104c │ │ │ │ │ + bl c98 │ │ │ │ │ R_ARM_THM_CALL _loop0_195_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18542 │ │ │ │ │ + beq.w 18bf6 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18542 │ │ │ │ │ + beq.w 18bf6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC53 │ │ │ │ │ - b.n 185b4 │ │ │ │ │ + b.n 18c68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 18632 │ │ │ │ │ + b.n 18ce6 │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 18544 │ │ │ │ │ + b.n 18bf8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 187aa │ │ │ │ │ + b.n 18e5e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 18544 │ │ │ │ │ + b.n 18bf8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 18788 │ │ │ │ │ + b.n 18e3c │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1847e │ │ │ │ │ + beq.w 18b32 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC49 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC49 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -43392,377 +44145,377 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r6, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #12] │ │ │ │ │ - b.n 185cc │ │ │ │ │ + b.n 18c80 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 18170 │ │ │ │ │ + beq.w 18824 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 18278 │ │ │ │ │ + b.n 1892c │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bl 18cd8 │ │ │ │ │ - cbz r0, 18888 │ │ │ │ │ + bl 1938c │ │ │ │ │ + cbz r0, 18f3c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC51 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC51 │ │ │ │ │ - b.n 185b4 │ │ │ │ │ + b.n 18c68 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - b.n 1846e │ │ │ │ │ + b.n 18b22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ - cbz r0, 1886a │ │ │ │ │ + cbz r0, 18f1e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1883c │ │ │ │ │ + b.n 18ef0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 184fa │ │ │ │ │ + b.n 18bae │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 184f4 │ │ │ │ │ + beq.w 18ba8 │ │ │ │ │ movs r1, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 184fa │ │ │ │ │ + b.n 18bae │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 184c4 │ │ │ │ │ + b.n 18b78 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 184fa │ │ │ │ │ + b.n 18bae │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 182b2 │ │ │ │ │ + b.n 18966 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 18f00 <_loop0_106_rule> │ │ │ │ │ + bl 195b4 <_loop0_106_rule> │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 18202 │ │ │ │ │ - b.n 1820c │ │ │ │ │ + bne.w 188b6 │ │ │ │ │ + b.n 188c0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 18236 │ │ │ │ │ + b.n 188ea │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 181e0 │ │ │ │ │ + b.n 18894 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 181e0 │ │ │ │ │ + b.n 18894 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000188b4 : │ │ │ │ │ +00018f68 : │ │ │ │ │ lambda_slash_no_default_rule(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 18942 │ │ │ │ │ + beq.n 18ff6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 1893a │ │ │ │ │ + cbnz r3, 18fee │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 18948 <_loop1_101_rule> │ │ │ │ │ + bl 18ffc <_loop1_101_rule> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 188ec │ │ │ │ │ + cbz r0, 18fa0 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 18914 │ │ │ │ │ + cbnz r0, 18fc8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 1893a │ │ │ │ │ + cbnz r3, 18fee │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18948 <_loop1_101_rule> │ │ │ │ │ + bl 18ffc <_loop1_101_rule> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 18906 │ │ │ │ │ + cbz r0, 18fba │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 18922 │ │ │ │ │ + cbnz r0, 18fd6 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1890a │ │ │ │ │ - b.n 188ec │ │ │ │ │ + bne.n 18fbe │ │ │ │ │ + b.n 18fa0 │ │ │ │ │ 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 1890a │ │ │ │ │ - b.n 18906 │ │ │ │ │ + bne.n 18fbe │ │ │ │ │ + b.n 18fba │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1890e │ │ │ │ │ + b.n 18fc2 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 188d2 │ │ │ │ │ + b.n 18f86 │ │ │ │ │ │ │ │ │ │ -00018948 <_loop1_101_rule>: │ │ │ │ │ +00018ffc <_loop1_101_rule>: │ │ │ │ │ _loop1_104_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 18cba <_loop1_101_rule+0x372> │ │ │ │ │ + beq.w 1936e <_loop1_101_rule+0x372> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 18cc8 <_loop1_101_rule+0x380> │ │ │ │ │ + bne.w 1937c <_loop1_101_rule+0x380> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18caa <_loop1_101_rule+0x362> │ │ │ │ │ + beq.w 1935e <_loop1_101_rule+0x362> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 18cc8 <_loop1_101_rule+0x380> │ │ │ │ │ + bne.w 1937c <_loop1_101_rule+0x380> │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 18a64 <_loop1_101_rule+0x11c> │ │ │ │ │ + beq.n 19118 <_loop1_101_rule+0x11c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 18a72 <_loop1_101_rule+0x12a> │ │ │ │ │ + bne.n 19126 <_loop1_101_rule+0x12a> │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 18a82 <_loop1_101_rule+0x13a> │ │ │ │ │ + beq.n 19136 <_loop1_101_rule+0x13a> │ │ │ │ │ ldr.w r9, [r4, #12] │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - beq.n 18a98 <_loop1_101_rule+0x150> │ │ │ │ │ + beq.n 1914c <_loop1_101_rule+0x150> │ │ │ │ │ mov r9, r6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldrd sl, r9, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18acc <_loop1_101_rule+0x184> │ │ │ │ │ + beq.n 19180 <_loop1_101_rule+0x184> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18ca2 <_loop1_101_rule+0x35a> │ │ │ │ │ + beq.w 19356 <_loop1_101_rule+0x35a> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ │ strd r9, r7, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18b72 <_loop1_101_rule+0x22a> │ │ │ │ │ + beq.w 19226 <_loop1_101_rule+0x22a> │ │ │ │ │ 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, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18b80 <_loop1_101_rule+0x238> │ │ │ │ │ + beq.w 19234 <_loop1_101_rule+0x238> │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne.n 18a76 <_loop1_101_rule+0x12e> │ │ │ │ │ + bne.n 1912a <_loop1_101_rule+0x12e> │ │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ │ mov r0, fp │ │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18c86 <_loop1_101_rule+0x33e> │ │ │ │ │ + beq.w 1933a <_loop1_101_rule+0x33e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str.w r9, [r0, r5, lsl #2] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ adds r5, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 189ac <_loop1_101_rule+0x64> │ │ │ │ │ + bne.n 19060 <_loop1_101_rule+0x64> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 189b2 <_loop1_101_rule+0x6a> │ │ │ │ │ + beq.n 19066 <_loop1_101_rule+0x6a> │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.n 18bca <_loop1_101_rule+0x282> │ │ │ │ │ + b.n 1927e <_loop1_101_rule+0x282> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r9, [fp, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ - b.n 189a0 <_loop1_101_rule+0x58> │ │ │ │ │ + b.n 19054 <_loop1_101_rule+0x58> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 18cce <_loop1_101_rule+0x386> │ │ │ │ │ + bne.w 19382 <_loop1_101_rule+0x386> │ │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne.n 189ca <_loop1_101_rule+0x82> │ │ │ │ │ + bne.n 1907e <_loop1_101_rule+0x82> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ itttt lt │ │ │ │ │ movlt r2, #1 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ addlt.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - blt.n 18b82 <_loop1_101_rule+0x23a> │ │ │ │ │ + blt.n 19236 <_loop1_101_rule+0x23a> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldrd sl, r9, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 18cce <_loop1_101_rule+0x386> │ │ │ │ │ + bne.w 19382 <_loop1_101_rule+0x386> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 189e0 <_loop1_101_rule+0x98> │ │ │ │ │ + bne.n 19094 <_loop1_101_rule+0x98> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 18b50 <_loop1_101_rule+0x208> │ │ │ │ │ + bne.n 19204 <_loop1_101_rule+0x208> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 18b8a <_loop1_101_rule+0x242> │ │ │ │ │ + beq.n 1923e <_loop1_101_rule+0x242> │ │ │ │ │ ldr.w r9, [r4, #12] │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - beq.n 18ba0 <_loop1_101_rule+0x258> │ │ │ │ │ + beq.n 19254 <_loop1_101_rule+0x258> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd sl, r9, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18bc6 <_loop1_101_rule+0x27e> │ │ │ │ │ + beq.n 1927a <_loop1_101_rule+0x27e> │ │ │ │ │ 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 18c6c <_loop1_101_rule+0x324> │ │ │ │ │ + beq.w 19320 <_loop1_101_rule+0x324> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ strd r9, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18c72 <_loop1_101_rule+0x32a> │ │ │ │ │ + beq.w 19326 <_loop1_101_rule+0x32a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ movs r0, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #11 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 18a2e <_loop1_101_rule+0xe6> │ │ │ │ │ + bne.w 190e2 <_loop1_101_rule+0xe6> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 18bd4 <_loop1_101_rule+0x28c> │ │ │ │ │ + bne.n 19288 <_loop1_101_rule+0x28c> │ │ │ │ │ mov r0, fp │ │ │ │ │ movs r6, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -43770,514 +44523,514 @@ │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 18c9c <_loop1_101_rule+0x354> │ │ │ │ │ + bne.w 19350 <_loop1_101_rule+0x354> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 18ad8 <_loop1_101_rule+0x190> │ │ │ │ │ - b.n 18b50 <_loop1_101_rule+0x208> │ │ │ │ │ + beq.n 1918c <_loop1_101_rule+0x190> │ │ │ │ │ + b.n 19204 <_loop1_101_rule+0x208> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 18c6c <_loop1_101_rule+0x324> │ │ │ │ │ + bne.n 19320 <_loop1_101_rule+0x324> │ │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne.w 18cd4 <_loop1_101_rule+0x38c> │ │ │ │ │ + bne.w 19388 <_loop1_101_rule+0x38c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 18c68 <_loop1_101_rule+0x320> │ │ │ │ │ + blt.n 1931c <_loop1_101_rule+0x320> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldrd sl, r9, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 18c6c <_loop1_101_rule+0x324> │ │ │ │ │ + bne.n 19320 <_loop1_101_rule+0x324> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 18b02 <_loop1_101_rule+0x1ba> │ │ │ │ │ + bne.n 191b6 <_loop1_101_rule+0x1ba> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 18b5c <_loop1_101_rule+0x214> │ │ │ │ │ + beq.n 19210 <_loop1_101_rule+0x214> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 18b5c <_loop1_101_rule+0x214> │ │ │ │ │ + bne.n 19210 <_loop1_101_rule+0x214> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18c88 <_loop1_101_rule+0x340> │ │ │ │ │ + beq.n 1933c <_loop1_101_rule+0x340> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 18c54 <_loop1_101_rule+0x30c> │ │ │ │ │ + ble.n 19308 <_loop1_101_rule+0x30c> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr.w r1, [fp] │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ - beq.n 18c54 <_loop1_101_rule+0x30c> │ │ │ │ │ + beq.n 19308 <_loop1_101_rule+0x30c> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ │ str r1, [r3, #4] │ │ │ │ │ - beq.n 18c54 <_loop1_101_rule+0x30c> │ │ │ │ │ + beq.n 19308 <_loop1_101_rule+0x30c> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr.w r1, [fp, #8] │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ - beq.n 18c54 <_loop1_101_rule+0x30c> │ │ │ │ │ + beq.n 19308 <_loop1_101_rule+0x30c> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #4 │ │ │ │ │ ldr.w r1, [fp, #12] │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ - beq.n 18c54 <_loop1_101_rule+0x30c> │ │ │ │ │ + beq.n 19308 <_loop1_101_rule+0x30c> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #5 │ │ │ │ │ ldr.w r1, [fp, #16] │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ - beq.n 18c54 <_loop1_101_rule+0x30c> │ │ │ │ │ + beq.n 19308 <_loop1_101_rule+0x30c> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #6 │ │ │ │ │ ldr.w r1, [fp, #20] │ │ │ │ │ str r1, [r3, #20] │ │ │ │ │ - beq.n 18c54 <_loop1_101_rule+0x30c> │ │ │ │ │ + beq.n 19308 <_loop1_101_rule+0x30c> │ │ │ │ │ sub.w r7, fp, #4 │ │ │ │ │ add.w r3, fp, #20 │ │ │ │ │ add.w r7, r7, r5, lsl #2 │ │ │ │ │ rsb ip, fp, #4 │ │ │ │ │ add.w r2, ip, r3 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ str r0, [r1, r2] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.n 18c44 <_loop1_101_rule+0x2fc> │ │ │ │ │ + bne.n 192f8 <_loop1_101_rule+0x2fc> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 18b50 <_loop1_101_rule+0x208> │ │ │ │ │ + b.n 19204 <_loop1_101_rule+0x208> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18b50 <_loop1_101_rule+0x208> │ │ │ │ │ + beq.w 19204 <_loop1_101_rule+0x208> │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 18b50 <_loop1_101_rule+0x208> │ │ │ │ │ + b.n 19204 <_loop1_101_rule+0x208> │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 18c5e <_loop1_101_rule+0x316> │ │ │ │ │ + b.n 19312 <_loop1_101_rule+0x316> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 18b82 <_loop1_101_rule+0x23a> │ │ │ │ │ + b.n 19236 <_loop1_101_rule+0x23a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 18b82 <_loop1_101_rule+0x23a> │ │ │ │ │ + b.n 19236 <_loop1_101_rule+0x23a> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, fp │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 18c5e <_loop1_101_rule+0x316> │ │ │ │ │ + b.n 19312 <_loop1_101_rule+0x316> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 18976 <_loop1_101_rule+0x2e> │ │ │ │ │ + beq.w 1902a <_loop1_101_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 18c5e <_loop1_101_rule+0x316> │ │ │ │ │ + b.n 19312 <_loop1_101_rule+0x316> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 18b82 <_loop1_101_rule+0x23a> │ │ │ │ │ + b.n 19236 <_loop1_101_rule+0x23a> │ │ │ │ │ mov r6, r9 │ │ │ │ │ - b.n 18aec <_loop1_101_rule+0x1a4> │ │ │ │ │ + b.n 191a0 <_loop1_101_rule+0x1a4> │ │ │ │ │ │ │ │ │ │ -00018cd8 : │ │ │ │ │ +0001938c : │ │ │ │ │ lambda_param_no_default_rule(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 18d4a │ │ │ │ │ + beq.n 193fe │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 18d50 │ │ │ │ │ + cbnz r3, 19404 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bl 18d58 │ │ │ │ │ + bl 1940c │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 18d1c │ │ │ │ │ + cbz r0, 193d0 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 18d1c │ │ │ │ │ + cbz r0, 193d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 18d50 │ │ │ │ │ + cbnz r3, 19404 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18d58 │ │ │ │ │ + bl 1940c │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 18d32 │ │ │ │ │ + cbnz r0, 193e6 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 18d12 │ │ │ │ │ + b.n 193c6 │ │ │ │ │ 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 18d12 │ │ │ │ │ - b.n 18d2c │ │ │ │ │ + bne.n 193c6 │ │ │ │ │ + b.n 193e0 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 18cf6 │ │ │ │ │ + b.n 193aa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 18d16 │ │ │ │ │ + b.n 193ca │ │ │ │ │ │ │ │ │ │ -00018d58 : │ │ │ │ │ +0001940c : │ │ │ │ │ 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 18e10 │ │ │ │ │ + beq.n 194c4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 18dfc │ │ │ │ │ + bne.n 194b0 │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.n 18ddc │ │ │ │ │ + beq.n 19490 │ │ │ │ │ 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 r6, r0 │ │ │ │ │ - cbz r0, 18dd6 │ │ │ │ │ + cbz r0, 1948a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 18dc8 │ │ │ │ │ + cbz r0, 1947c │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r0, [r0, #24] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ strd r8, r0, [sp] │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 18e16 │ │ │ │ │ + cbz r0, 194ca │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 18dc8 │ │ │ │ │ + b.n 1947c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 18e04 │ │ │ │ │ + blt.n 194b8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, 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 18d96 │ │ │ │ │ + beq.n 1944a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 18dcc │ │ │ │ │ + b.n 19480 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 18dcc │ │ │ │ │ + b.n 19480 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 18d7a │ │ │ │ │ + b.n 1942e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18dd8 │ │ │ │ │ + beq.n 1948c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 18dcc │ │ │ │ │ + b.n 19480 │ │ │ │ │ │ │ │ │ │ -00018e28 : │ │ │ │ │ +000194dc : │ │ │ │ │ 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 18ef8 │ │ │ │ │ + beq.n 195ac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 18ef0 │ │ │ │ │ + bne.n 195a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 18f00 <_loop0_106_rule> │ │ │ │ │ + bl 195b4 <_loop0_106_rule> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 18e62 │ │ │ │ │ + cbz r0, 19516 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1948c <_loop1_103_rule> │ │ │ │ │ - cbnz r0, 18e8e │ │ │ │ │ + bl 19b40 <_loop1_103_rule> │ │ │ │ │ + cbnz r0, 19542 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 18ef0 │ │ │ │ │ + bne.n 195a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18f00 <_loop0_106_rule> │ │ │ │ │ + bl 195b4 <_loop0_106_rule> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 18e7e │ │ │ │ │ + cbz r0, 19532 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1948c <_loop1_103_rule> │ │ │ │ │ + bl 19b40 <_loop1_103_rule> │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbnz r0, 18eca │ │ │ │ │ + cbnz r0, 1957e │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18e62 │ │ │ │ │ + beq.n 19516 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18e62 │ │ │ │ │ + beq.n 19516 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_slash_with_default> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_slash_with_default │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 18e82 │ │ │ │ │ + bne.n 19536 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18e80 │ │ │ │ │ + beq.n 19534 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 18e86 │ │ │ │ │ + b.n 1953a │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18e7e │ │ │ │ │ + beq.n 19532 │ │ │ │ │ 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 18e7e │ │ │ │ │ + beq.n 19532 │ │ │ │ │ mov r2, r7 │ │ │ │ │ - b.n 18eaa │ │ │ │ │ + b.n 1955e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 18e86 │ │ │ │ │ + b.n 1953a │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 18e48 │ │ │ │ │ + b.n 194fc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00018f00 <_loop0_106_rule>: │ │ │ │ │ +000195b4 <_loop0_106_rule>: │ │ │ │ │ _loop0_106_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 193a8 <_loop0_106_rule+0x4a8> │ │ │ │ │ + beq.w 19a5c <_loop0_106_rule+0x4a8> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 193b6 <_loop0_106_rule+0x4b6> │ │ │ │ │ + bne.w 19a6a <_loop0_106_rule+0x4b6> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1947c <_loop0_106_rule+0x57c> │ │ │ │ │ + beq.w 19b30 <_loop0_106_rule+0x57c> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 19474 <_loop0_106_rule+0x574> │ │ │ │ │ + bne.w 19b28 <_loop0_106_rule+0x574> │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 19460 <_loop0_106_rule+0x560> │ │ │ │ │ + beq.w 19b14 <_loop0_106_rule+0x560> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 192ac <_loop0_106_rule+0x3ac> │ │ │ │ │ + beq.w 19960 <_loop0_106_rule+0x3ac> │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w 192c2 <_loop0_106_rule+0x3c2> │ │ │ │ │ + beq.w 19976 <_loop0_106_rule+0x3c2> │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 192ec <_loop0_106_rule+0x3ec> │ │ │ │ │ + beq.w 199a0 <_loop0_106_rule+0x3ec> │ │ │ │ │ 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 192ec <_loop0_106_rule+0x3ec> │ │ │ │ │ + beq.w 199a0 <_loop0_106_rule+0x3ec> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr.w r5, [ip, #20] │ │ │ │ │ strd r8, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1940e <_loop0_106_rule+0x50e> │ │ │ │ │ + beq.w 19ac2 <_loop0_106_rule+0x50e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 192f0 <_loop0_106_rule+0x3f0> │ │ │ │ │ + beq.w 199a4 <_loop0_106_rule+0x3f0> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov fp, r7 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ movw r8, #6000 @ 0x1770 │ │ │ │ │ str r5, [r7, #0] │ │ │ │ │ @@ -44288,45 +45041,45 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ str r6, [sp, #32] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 190b4 <_loop0_106_rule+0x1b4> │ │ │ │ │ + beq.n 19768 <_loop0_106_rule+0x1b4> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1942a <_loop0_106_rule+0x52a> │ │ │ │ │ + bne.w 19ade <_loop0_106_rule+0x52a> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ mov sl, r5 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 190d4 <_loop0_106_rule+0x1d4> │ │ │ │ │ + beq.n 19788 <_loop0_106_rule+0x1d4> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r7, r5 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 190ea <_loop0_106_rule+0x1ea> │ │ │ │ │ + beq.n 1979e <_loop0_106_rule+0x1ea> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd r9, r3, [r3, #12] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19120 <_loop0_106_rule+0x220> │ │ │ │ │ + beq.n 197d4 <_loop0_106_rule+0x220> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19422 <_loop0_106_rule+0x522> │ │ │ │ │ + beq.w 19ad6 <_loop0_106_rule+0x522> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ @@ -44335,332 +45088,332 @@ │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 191a8 <_loop0_106_rule+0x2a8> │ │ │ │ │ + beq.w 1985c <_loop0_106_rule+0x2a8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 191b6 <_loop0_106_rule+0x2b6> │ │ │ │ │ + beq.w 1986a <_loop0_106_rule+0x2b6> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.n 190c8 <_loop0_106_rule+0x1c8> │ │ │ │ │ + bne.n 1977c <_loop0_106_rule+0x1c8> │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 193e6 <_loop0_106_rule+0x4e6> │ │ │ │ │ + beq.w 19a9a <_loop0_106_rule+0x4e6> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r0 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str.w r7, [r0, r6, lsl #2] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ add.w r6, r6, #1 │ │ │ │ │ str r5, [sp, #24] │ │ │ │ │ str r6, [sp, #32] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne.n 18ffc <_loop0_106_rule+0xfc> │ │ │ │ │ + bne.n 196b0 <_loop0_106_rule+0xfc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 193fe <_loop0_106_rule+0x4fe> │ │ │ │ │ + bne.w 19ab2 <_loop0_106_rule+0x4fe> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.n 19004 <_loop0_106_rule+0x104> │ │ │ │ │ + b.n 196b8 <_loop0_106_rule+0x104> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r5, [sp, #24] │ │ │ │ │ str.w r7, [fp, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 18ff2 <_loop0_106_rule+0xf2> │ │ │ │ │ + b.n 196a6 <_loop0_106_rule+0xf2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1945a <_loop0_106_rule+0x55a> │ │ │ │ │ + bne.w 19b0e <_loop0_106_rule+0x55a> │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.n 19016 <_loop0_106_rule+0x116> │ │ │ │ │ + bne.n 196ca <_loop0_106_rule+0x116> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ itttt lt │ │ │ │ │ movlt r3, #1 │ │ │ │ │ strlt r3, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r2, [r4, #88] @ 0x58 │ │ │ │ │ addlt.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ - blt.n 191b8 <_loop0_106_rule+0x2b8> │ │ │ │ │ + blt.n 1986c <_loop0_106_rule+0x2b8> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r2, [r3, r7, lsl #2] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldrd r9, r2, [r2, #12] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1945a <_loop0_106_rule+0x55a> │ │ │ │ │ + bne.w 19b0e <_loop0_106_rule+0x55a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1902e <_loop0_106_rule+0x12e> │ │ │ │ │ + bne.n 196e2 <_loop0_106_rule+0x12e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 191be <_loop0_106_rule+0x2be> │ │ │ │ │ + bne.n 19872 <_loop0_106_rule+0x2be> │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 191ca <_loop0_106_rule+0x2ca> │ │ │ │ │ + beq.n 1987e <_loop0_106_rule+0x2ca> │ │ │ │ │ ldr r7, [r4, #12] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq.n 191e2 <_loop0_106_rule+0x2e2> │ │ │ │ │ + beq.n 19896 <_loop0_106_rule+0x2e2> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ │ ldrd r7, r5, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1920c <_loop0_106_rule+0x30c> │ │ │ │ │ + beq.n 198c0 <_loop0_106_rule+0x30c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 193ce <_loop0_106_rule+0x4ce> │ │ │ │ │ + beq.w 19a82 <_loop0_106_rule+0x4ce> │ │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ strd r5, r2, [sp] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19430 <_loop0_106_rule+0x530> │ │ │ │ │ + beq.w 19ae4 <_loop0_106_rule+0x530> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ movs r0, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #11 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1907e <_loop0_106_rule+0x17e> │ │ │ │ │ + bne.w 19732 <_loop0_106_rule+0x17e> │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 19218 <_loop0_106_rule+0x318> │ │ │ │ │ + b.n 198cc <_loop0_106_rule+0x318> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 193da <_loop0_106_rule+0x4da> │ │ │ │ │ + bne.w 19a8e <_loop0_106_rule+0x4da> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1912c <_loop0_106_rule+0x22c> │ │ │ │ │ + beq.n 197e0 <_loop0_106_rule+0x22c> │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 19218 <_loop0_106_rule+0x318> │ │ │ │ │ + b.n 198cc <_loop0_106_rule+0x318> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 19452 <_loop0_106_rule+0x552> │ │ │ │ │ + bne.w 19b06 <_loop0_106_rule+0x552> │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.w 1940a <_loop0_106_rule+0x50a> │ │ │ │ │ + bne.w 19abe <_loop0_106_rule+0x50a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1939c <_loop0_106_rule+0x49c> │ │ │ │ │ + blt.w 19a50 <_loop0_106_rule+0x49c> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd r7, r5, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 19452 <_loop0_106_rule+0x552> │ │ │ │ │ + bne.w 19b06 <_loop0_106_rule+0x552> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 19150 <_loop0_106_rule+0x250> │ │ │ │ │ + bne.n 19804 <_loop0_106_rule+0x250> │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ subs r2, #2 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r0, fp │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 193ea <_loop0_106_rule+0x4ea> │ │ │ │ │ + beq.w 19a9e <_loop0_106_rule+0x4ea> │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - ble.n 19298 <_loop0_106_rule+0x398> │ │ │ │ │ + ble.n 1994c <_loop0_106_rule+0x398> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 19298 <_loop0_106_rule+0x398> │ │ │ │ │ + beq.n 1994c <_loop0_106_rule+0x398> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #2 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n 19298 <_loop0_106_rule+0x398> │ │ │ │ │ + beq.n 1994c <_loop0_106_rule+0x398> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #3 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n 19298 <_loop0_106_rule+0x398> │ │ │ │ │ + beq.n 1994c <_loop0_106_rule+0x398> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #4 │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - beq.n 19298 <_loop0_106_rule+0x398> │ │ │ │ │ + beq.n 1994c <_loop0_106_rule+0x398> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #5 │ │ │ │ │ ldr r2, [r7, #16] │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ - beq.n 19298 <_loop0_106_rule+0x398> │ │ │ │ │ + beq.n 1994c <_loop0_106_rule+0x398> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #6 │ │ │ │ │ ldr r2, [r7, #20] │ │ │ │ │ str r2, [r3, #20] │ │ │ │ │ - beq.n 19298 <_loop0_106_rule+0x398> │ │ │ │ │ + beq.n 1994c <_loop0_106_rule+0x398> │ │ │ │ │ subs r5, r7, #4 │ │ │ │ │ add.w r3, r7, #20 │ │ │ │ │ add.w r5, r5, fp, lsl #2 │ │ │ │ │ rsb r6, r7, #4 │ │ │ │ │ adds r2, r6, r3 │ │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ str r0, [r1, r2] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.n 19288 <_loop0_106_rule+0x388> │ │ │ │ │ + bne.n 1993c <_loop0_106_rule+0x388> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 19396 <_loop0_106_rule+0x496> │ │ │ │ │ + bne.n 19a4a <_loop0_106_rule+0x496> │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 18f72 <_loop0_106_rule+0x72> │ │ │ │ │ + bne.w 19626 <_loop0_106_rule+0x72> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 19448 <_loop0_106_rule+0x548> │ │ │ │ │ + blt.w 19afc <_loop0_106_rule+0x548> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r2, [r3, r5, lsl #2] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldrd r9, r8, [r2, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 19396 <_loop0_106_rule+0x496> │ │ │ │ │ + bne.n 19a4a <_loop0_106_rule+0x496> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 18f8a <_loop0_106_rule+0x8a> │ │ │ │ │ + bne.w 1963e <_loop0_106_rule+0x8a> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r3 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 193e0 <_loop0_106_rule+0x4e0> │ │ │ │ │ + bne.n 19a94 <_loop0_106_rule+0x4e0> │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 193be <_loop0_106_rule+0x4be> │ │ │ │ │ + beq.n 19a72 <_loop0_106_rule+0x4be> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 19376 <_loop0_106_rule+0x476> │ │ │ │ │ + beq.n 19a2a <_loop0_106_rule+0x476> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r6, r8, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19212 <_loop0_106_rule+0x312> │ │ │ │ │ + beq.w 198c6 <_loop0_106_rule+0x312> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 193d4 <_loop0_106_rule+0x4d4> │ │ │ │ │ + beq.n 19a88 <_loop0_106_rule+0x4d4> │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ strd r8, r2, [sp] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19436 <_loop0_106_rule+0x536> │ │ │ │ │ + beq.n 19aea <_loop0_106_rule+0x536> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ @@ -44668,206 +45421,206 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #11 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 18fd4 <_loop0_106_rule+0xd4> │ │ │ │ │ + bne.w 19688 <_loop0_106_rule+0xd4> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - b.n 191a4 <_loop0_106_rule+0x2a4> │ │ │ │ │ + b.n 19858 <_loop0_106_rule+0x2a4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 193a2 <_loop0_106_rule+0x4a2> │ │ │ │ │ + blt.n 19a56 <_loop0_106_rule+0x4a2> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r6, r8, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 19316 <_loop0_106_rule+0x416> │ │ │ │ │ + beq.n 199ca <_loop0_106_rule+0x416> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 19372 <_loop0_106_rule+0x472> │ │ │ │ │ + b.n 19a26 <_loop0_106_rule+0x472> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 192f2 <_loop0_106_rule+0x3f2> │ │ │ │ │ + b.n 199a6 <_loop0_106_rule+0x3f2> │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 19390 <_loop0_106_rule+0x490> │ │ │ │ │ + b.n 19a44 <_loop0_106_rule+0x490> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 18f2e <_loop0_106_rule+0x2e> │ │ │ │ │ + beq.w 195e2 <_loop0_106_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ - b.n 192a2 <_loop0_106_rule+0x3a2> │ │ │ │ │ + b.n 19956 <_loop0_106_rule+0x3a2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 19390 <_loop0_106_rule+0x490> │ │ │ │ │ + bne.n 19a44 <_loop0_106_rule+0x490> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n 19306 <_loop0_106_rule+0x406> │ │ │ │ │ + b.n 199ba <_loop0_106_rule+0x406> │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 191a4 <_loop0_106_rule+0x2a4> │ │ │ │ │ + b.n 19858 <_loop0_106_rule+0x2a4> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 191b8 <_loop0_106_rule+0x2b8> │ │ │ │ │ + b.n 1986c <_loop0_106_rule+0x2b8> │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ - b.n 191c4 <_loop0_106_rule+0x2c4> │ │ │ │ │ + b.n 19878 <_loop0_106_rule+0x2c4> │ │ │ │ │ mov r7, fp │ │ │ │ │ mov sl, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 192a2 <_loop0_106_rule+0x3a2> │ │ │ │ │ + b.n 19956 <_loop0_106_rule+0x3a2> │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 19218 <_loop0_106_rule+0x318> │ │ │ │ │ + b.n 198cc <_loop0_106_rule+0x318> │ │ │ │ │ mov sl, r7 │ │ │ │ │ - b.n 1913a <_loop0_106_rule+0x23a> │ │ │ │ │ + b.n 197ee <_loop0_106_rule+0x23a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 192f0 <_loop0_106_rule+0x3f0> │ │ │ │ │ + beq.w 199a4 <_loop0_106_rule+0x3f0> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 192f2 <_loop0_106_rule+0x3f2> │ │ │ │ │ + b.n 199a6 <_loop0_106_rule+0x3f2> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 191b8 <_loop0_106_rule+0x2b8> │ │ │ │ │ + b.n 1986c <_loop0_106_rule+0x2b8> │ │ │ │ │ mov r7, fp │ │ │ │ │ mov fp, r6 │ │ │ │ │ - b.n 19404 <_loop0_106_rule+0x504> │ │ │ │ │ + b.n 19ab8 <_loop0_106_rule+0x504> │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19372 <_loop0_106_rule+0x472> │ │ │ │ │ + beq.n 19a26 <_loop0_106_rule+0x472> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 19372 <_loop0_106_rule+0x472> │ │ │ │ │ + b.n 19a26 <_loop0_106_rule+0x472> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 192f2 <_loop0_106_rule+0x3f2> │ │ │ │ │ + b.n 199a6 <_loop0_106_rule+0x3f2> │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ │ - b.n 19390 <_loop0_106_rule+0x490> │ │ │ │ │ + b.n 19a44 <_loop0_106_rule+0x490> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 191b8 <_loop0_106_rule+0x2b8> │ │ │ │ │ + b.n 1986c <_loop0_106_rule+0x2b8> │ │ │ │ │ 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 18f58 <_loop0_106_rule+0x58> │ │ │ │ │ + beq.w 1960c <_loop0_106_rule+0x58> │ │ │ │ │ mov fp, r5 │ │ │ │ │ - b.n 19404 <_loop0_106_rule+0x504> │ │ │ │ │ + b.n 19ab8 <_loop0_106_rule+0x504> │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ - b.n 192a2 <_loop0_106_rule+0x3a2> │ │ │ │ │ + b.n 19956 <_loop0_106_rule+0x3a2> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r7 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 192a2 <_loop0_106_rule+0x3a2> │ │ │ │ │ + b.n 19956 <_loop0_106_rule+0x3a2> │ │ │ │ │ │ │ │ │ │ -0001948c <_loop1_103_rule>: │ │ │ │ │ +00019b40 <_loop1_103_rule>: │ │ │ │ │ _loop1_107_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 199ec <_loop1_103_rule+0x560> │ │ │ │ │ + beq.w 1a0a0 <_loop1_103_rule+0x560> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 199fa <_loop1_103_rule+0x56e> │ │ │ │ │ + bne.w 1a0ae <_loop1_103_rule+0x56e> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19a00 <_loop1_103_rule+0x574> │ │ │ │ │ + beq.w 1a0b4 <_loop1_103_rule+0x574> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 19a2c <_loop1_103_rule+0x5a0> │ │ │ │ │ + bne.w 1a0e0 <_loop1_103_rule+0x5a0> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 19a1a <_loop1_103_rule+0x58e> │ │ │ │ │ + beq.w 1a0ce <_loop1_103_rule+0x58e> │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 1959c <_loop1_103_rule+0x110> │ │ │ │ │ + beq.n 19c50 <_loop1_103_rule+0x110> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq.n 195b2 <_loop1_103_rule+0x126> │ │ │ │ │ + beq.n 19c66 <_loop1_103_rule+0x126> │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r2, r3, 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 r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 195e4 <_loop1_103_rule+0x158> │ │ │ │ │ + beq.n 19c98 <_loop1_103_rule+0x158> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19a14 <_loop1_103_rule+0x588> │ │ │ │ │ + beq.w 1a0c8 <_loop1_103_rule+0x588> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ @@ -44876,106 +45629,106 @@ │ │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ str.w sl, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 199dc <_loop1_103_rule+0x550> │ │ │ │ │ + beq.w 1a090 <_loop1_103_rule+0x550> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17168 │ │ │ │ │ - cbz r0, 1956e <_loop1_103_rule+0xe2> │ │ │ │ │ + bl 176c4 │ │ │ │ │ + cbz r0, 19c22 <_loop1_103_rule+0xe2> │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 197d4 <_loop1_103_rule+0x348> │ │ │ │ │ + bne.w 19e88 <_loop1_103_rule+0x348> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 19942 <_loop1_103_rule+0x4b6> │ │ │ │ │ + bne.w 19ff6 <_loop1_103_rule+0x4b6> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 195fa <_loop1_103_rule+0x16e> │ │ │ │ │ + bne.n 19cae <_loop1_103_rule+0x16e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 198f0 <_loop1_103_rule+0x464> │ │ │ │ │ + bne.w 19fa4 <_loop1_103_rule+0x464> │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ - b.n 195fa <_loop1_103_rule+0x16e> │ │ │ │ │ + b.n 19cae <_loop1_103_rule+0x16e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 199ba <_loop1_103_rule+0x52e> │ │ │ │ │ + bne.w 1a06e <_loop1_103_rule+0x52e> │ │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 194fc <_loop1_103_rule+0x70> │ │ │ │ │ + bne.n 19bb0 <_loop1_103_rule+0x70> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 199c0 <_loop1_103_rule+0x534> │ │ │ │ │ + blt.w 1a074 <_loop1_103_rule+0x534> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 199ba <_loop1_103_rule+0x52e> │ │ │ │ │ + bne.w 1a06e <_loop1_103_rule+0x52e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 19516 <_loop1_103_rule+0x8a> │ │ │ │ │ + bne.n 19bca <_loop1_103_rule+0x8a> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1994c <_loop1_103_rule+0x4c0> │ │ │ │ │ + bne.w 1a000 <_loop1_103_rule+0x4c0> │ │ │ │ │ movw r2, #6001 @ 0x1771 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 19588 <_loop1_103_rule+0xfc> │ │ │ │ │ + beq.n 19c3c <_loop1_103_rule+0xfc> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq.w 19778 <_loop1_103_rule+0x2ec> │ │ │ │ │ + beq.w 19e2c <_loop1_103_rule+0x2ec> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r8, 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 197a8 <_loop1_103_rule+0x31c> │ │ │ │ │ + beq.w 19e5c <_loop1_103_rule+0x31c> │ │ │ │ │ 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 198f0 <_loop1_103_rule+0x464> │ │ │ │ │ + beq.w 19fa4 <_loop1_103_rule+0x464> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ @@ -44983,42 +45736,42 @@ │ │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ str.w sl, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19a36 <_loop1_103_rule+0x5aa> │ │ │ │ │ + beq.w 1a0ea <_loop1_103_rule+0x5aa> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17168 │ │ │ │ │ + bl 176c4 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 197c8 <_loop1_103_rule+0x33c> │ │ │ │ │ + beq.w 19e7c <_loop1_103_rule+0x33c> │ │ │ │ │ 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.w 19a10 <_loop1_103_rule+0x584> │ │ │ │ │ + beq.w 1a0c4 <_loop1_103_rule+0x584> │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 197e6 <_loop1_103_rule+0x35a> │ │ │ │ │ + beq.w 19e9a <_loop1_103_rule+0x35a> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov sl, r5 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ @@ -45026,46 +45779,46 @@ │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov fp, r8 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1997a <_loop1_103_rule+0x4ee> │ │ │ │ │ + beq.w 1a02e <_loop1_103_rule+0x4ee> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 19984 <_loop1_103_rule+0x4f8> │ │ │ │ │ + bne.w 1a038 <_loop1_103_rule+0x4f8> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it ne │ │ │ │ │ movne r5, r6 │ │ │ │ │ - beq.w 1996a <_loop1_103_rule+0x4de> │ │ │ │ │ + beq.w 1a01e <_loop1_103_rule+0x4de> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 198f6 <_loop1_103_rule+0x46a> │ │ │ │ │ + beq.w 19faa <_loop1_103_rule+0x46a> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 197f6 <_loop1_103_rule+0x36a> │ │ │ │ │ + beq.n 19eaa <_loop1_103_rule+0x36a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 197f6 <_loop1_103_rule+0x36a> │ │ │ │ │ + beq.n 19eaa <_loop1_103_rule+0x36a> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r5 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r5, [r0, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ @@ -45073,69 +45826,69 @@ │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ strd r5, r0, [sp] │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 199ca <_loop1_103_rule+0x53e> │ │ │ │ │ + beq.w 1a07e <_loop1_103_rule+0x53e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17168 │ │ │ │ │ + bl 176c4 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19934 <_loop1_103_rule+0x4a8> │ │ │ │ │ + beq.w 19fe8 <_loop1_103_rule+0x4a8> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19934 <_loop1_103_rule+0x4a8> │ │ │ │ │ + beq.w 19fe8 <_loop1_103_rule+0x4a8> │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ movs r3, #0 │ │ │ │ │ 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 199b4 <_loop1_103_rule+0x528> │ │ │ │ │ + beq.w 1a068 <_loop1_103_rule+0x528> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq.w 19956 <_loop1_103_rule+0x4ca> │ │ │ │ │ + beq.w 1a00a <_loop1_103_rule+0x4ca> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r5, [sl, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b.n 196a8 <_loop1_103_rule+0x21c> │ │ │ │ │ + b.n 19d5c <_loop1_103_rule+0x21c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 199aa <_loop1_103_rule+0x51e> │ │ │ │ │ + blt.w 1a05e <_loop1_103_rule+0x51e> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 198f0 <_loop1_103_rule+0x464> │ │ │ │ │ + bne.w 19fa4 <_loop1_103_rule+0x464> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1961e <_loop1_103_rule+0x192> │ │ │ │ │ + bne.w 19cd2 <_loop1_103_rule+0x192> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r7, #0 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -45146,570 +45899,570 @@ │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 197b2 <_loop1_103_rule+0x326> │ │ │ │ │ + b.n 19e66 <_loop1_103_rule+0x326> │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r1, r7 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 19694 <_loop1_103_rule+0x208> │ │ │ │ │ + bne.w 19d48 <_loop1_103_rule+0x208> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1999e <_loop1_103_rule+0x512> │ │ │ │ │ + bne.w 1a052 <_loop1_103_rule+0x512> │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1988c <_loop1_103_rule+0x400> │ │ │ │ │ + b.n 19f40 <_loop1_103_rule+0x400> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1993a <_loop1_103_rule+0x4ae> │ │ │ │ │ + bne.w 19fee <_loop1_103_rule+0x4ae> │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 19a4e <_loop1_103_rule+0x5c2> │ │ │ │ │ + beq.w 1a102 <_loop1_103_rule+0x5c2> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.n 198d2 <_loop1_103_rule+0x446> │ │ │ │ │ + beq.n 19f86 <_loop1_103_rule+0x446> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r6, r7, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 19884 <_loop1_103_rule+0x3f8> │ │ │ │ │ + cbz r0, 19f38 <_loop1_103_rule+0x3f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 198ec <_loop1_103_rule+0x460> │ │ │ │ │ + beq.n 19fa0 <_loop1_103_rule+0x460> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r6, [r0, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ strd r7, r0, [sp] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19a32 <_loop1_103_rule+0x5a6> │ │ │ │ │ + beq.w 1a0e6 <_loop1_103_rule+0x5a6> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17168 │ │ │ │ │ + bl 176c4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1991e <_loop1_103_rule+0x492> │ │ │ │ │ + beq.n 19fd2 <_loop1_103_rule+0x492> │ │ │ │ │ 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 1991e <_loop1_103_rule+0x492> │ │ │ │ │ + beq.n 19fd2 <_loop1_103_rule+0x492> │ │ │ │ │ mov r2, r6 │ │ │ │ │ - b.n 1974a <_loop1_103_rule+0x2be> │ │ │ │ │ + b.n 19dfe <_loop1_103_rule+0x2be> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, fp │ │ │ │ │ mov r5, sl │ │ │ │ │ subs r2, #2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 197b2 <_loop1_103_rule+0x326> │ │ │ │ │ + beq.n 19e66 <_loop1_103_rule+0x326> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 197b2 <_loop1_103_rule+0x326> │ │ │ │ │ + bne.n 19e66 <_loop1_103_rule+0x326> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19a4a <_loop1_103_rule+0x5be> │ │ │ │ │ + beq.w 1a0fe <_loop1_103_rule+0x5be> │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - bge.n 198c4 <_loop1_103_rule+0x438> │ │ │ │ │ + bge.n 19f78 <_loop1_103_rule+0x438> │ │ │ │ │ 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 198b0 <_loop1_103_rule+0x424> │ │ │ │ │ + b.n 19f64 <_loop1_103_rule+0x424> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 197c0 <_loop1_103_rule+0x334> │ │ │ │ │ + b.n 19e74 <_loop1_103_rule+0x334> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 199a6 <_loop1_103_rule+0x51a> │ │ │ │ │ + blt.n 1a05a <_loop1_103_rule+0x51a> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r6, r7, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 19822 <_loop1_103_rule+0x396> │ │ │ │ │ + beq.n 19ed6 <_loop1_103_rule+0x396> │ │ │ │ │ mov r6, fp │ │ │ │ │ mov r5, sl │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 19924 <_loop1_103_rule+0x498> │ │ │ │ │ + b.n 19fd8 <_loop1_103_rule+0x498> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 19a60 <_loop1_103_rule+0x5d4> │ │ │ │ │ + blt.w 1a114 <_loop1_103_rule+0x5d4> │ │ │ │ │ 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 r5, r1 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 196ec <_loop1_103_rule+0x260> │ │ │ │ │ + beq.w 19da0 <_loop1_103_rule+0x260> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 197fc <_loop1_103_rule+0x370> │ │ │ │ │ + b.n 19eb0 <_loop1_103_rule+0x370> │ │ │ │ │ mov r6, fp │ │ │ │ │ mov r5, sl │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 197b2 <_loop1_103_rule+0x326> │ │ │ │ │ - b.n 19896 <_loop1_103_rule+0x40a> │ │ │ │ │ + beq.w 19e66 <_loop1_103_rule+0x326> │ │ │ │ │ + b.n 19f4a <_loop1_103_rule+0x40a> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 197fc <_loop1_103_rule+0x370> │ │ │ │ │ + b.n 19eb0 <_loop1_103_rule+0x370> │ │ │ │ │ mov r6, fp │ │ │ │ │ mov r5, sl │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1988c <_loop1_103_rule+0x400> │ │ │ │ │ + b.n 19f40 <_loop1_103_rule+0x400> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 197b2 <_loop1_103_rule+0x326> │ │ │ │ │ + b.n 19e66 <_loop1_103_rule+0x326> │ │ │ │ │ subs r3, #2 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 197b2 <_loop1_103_rule+0x326> │ │ │ │ │ + b.n 19e66 <_loop1_103_rule+0x326> │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 1998a <_loop1_103_rule+0x4fe> │ │ │ │ │ + cbz r0, 1a03e <_loop1_103_rule+0x4fe> │ │ │ │ │ mov sl, r0 │ │ │ │ │ - b.n 1976a <_loop1_103_rule+0x2de> │ │ │ │ │ + b.n 19e1e <_loop1_103_rule+0x2de> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 19918 <_loop1_103_rule+0x48c> │ │ │ │ │ + bne.n 19fcc <_loop1_103_rule+0x48c> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.n 196d6 <_loop1_103_rule+0x24a> │ │ │ │ │ + b.n 19d8a <_loop1_103_rule+0x24a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 196ba <_loop1_103_rule+0x22e> │ │ │ │ │ + b.n 19d6e <_loop1_103_rule+0x22e> │ │ │ │ │ mov r6, fp │ │ │ │ │ mov r5, sl │ │ │ │ │ - b.n 197f2 <_loop1_103_rule+0x366> │ │ │ │ │ + b.n 19ea6 <_loop1_103_rule+0x366> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 198ce <_loop1_103_rule+0x442> │ │ │ │ │ + b.n 19f82 <_loop1_103_rule+0x442> │ │ │ │ │ movs r3, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1988c <_loop1_103_rule+0x400> │ │ │ │ │ + b.n 19f40 <_loop1_103_rule+0x400> │ │ │ │ │ mov r6, fp │ │ │ │ │ mov r5, sl │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 19924 <_loop1_103_rule+0x498> │ │ │ │ │ + b.n 19fd8 <_loop1_103_rule+0x498> │ │ │ │ │ mov r6, fp │ │ │ │ │ mov r5, sl │ │ │ │ │ - b.n 197e6 <_loop1_103_rule+0x35a> │ │ │ │ │ + b.n 19e9a <_loop1_103_rule+0x35a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 19572 <_loop1_103_rule+0xe6> │ │ │ │ │ + b.n 19c26 <_loop1_103_rule+0xe6> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 19572 <_loop1_103_rule+0xe6> │ │ │ │ │ + b.n 19c26 <_loop1_103_rule+0xe6> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19936 <_loop1_103_rule+0x4aa> │ │ │ │ │ + beq.n 19fea <_loop1_103_rule+0x4aa> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 197fc <_loop1_103_rule+0x370> │ │ │ │ │ + b.n 19eb0 <_loop1_103_rule+0x370> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 199c4 <_loop1_103_rule+0x538> │ │ │ │ │ + bne.n 1a078 <_loop1_103_rule+0x538> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 19572 <_loop1_103_rule+0xe6> │ │ │ │ │ + b.n 19c26 <_loop1_103_rule+0xe6> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 194ba <_loop1_103_rule+0x2e> │ │ │ │ │ + beq.w 19b6e <_loop1_103_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 198ce <_loop1_103_rule+0x442> │ │ │ │ │ + b.n 19f82 <_loop1_103_rule+0x442> │ │ │ │ │ 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 198ce <_loop1_103_rule+0x442> │ │ │ │ │ + b.n 19f82 <_loop1_103_rule+0x442> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 19922 <_loop1_103_rule+0x496> │ │ │ │ │ + b.n 19fd6 <_loop1_103_rule+0x496> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 199e8 <_loop1_103_rule+0x55c> │ │ │ │ │ + b.n 1a09c <_loop1_103_rule+0x55c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 194e4 <_loop1_103_rule+0x58> │ │ │ │ │ - b.n 197f2 <_loop1_103_rule+0x366> │ │ │ │ │ + beq.w 19b98 <_loop1_103_rule+0x58> │ │ │ │ │ + b.n 19ea6 <_loop1_103_rule+0x366> │ │ │ │ │ movs r7, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 198ce <_loop1_103_rule+0x442> │ │ │ │ │ + b.n 19f82 <_loop1_103_rule+0x442> │ │ │ │ │ mov r6, fp │ │ │ │ │ mov r5, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19924 <_loop1_103_rule+0x498> │ │ │ │ │ + beq.w 19fd8 <_loop1_103_rule+0x498> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 19924 <_loop1_103_rule+0x498> │ │ │ │ │ + b.n 19fd8 <_loop1_103_rule+0x498> │ │ │ │ │ mov r0, r5 │ │ │ │ │ - b.n 1998c <_loop1_103_rule+0x500> │ │ │ │ │ + b.n 1a040 <_loop1_103_rule+0x500> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 198ec <_loop1_103_rule+0x460> │ │ │ │ │ + bne.w 19fa0 <_loop1_103_rule+0x460> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n 19812 <_loop1_103_rule+0x386> │ │ │ │ │ + b.n 19ec6 <_loop1_103_rule+0x386> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 197fc <_loop1_103_rule+0x370> │ │ │ │ │ + b.n 19eb0 <_loop1_103_rule+0x370> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00019a6c <_loop0_100_rule>: │ │ │ │ │ +0001a120 <_loop0_100_rule>: │ │ │ │ │ _loop0_102_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 19dba <_loop0_100_rule+0x34e> │ │ │ │ │ + beq.w 1a46e <_loop0_100_rule+0x34e> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 19dc8 <_loop0_100_rule+0x35c> │ │ │ │ │ + bne.w 1a47c <_loop0_100_rule+0x35c> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19daa <_loop0_100_rule+0x33e> │ │ │ │ │ + beq.w 1a45e <_loop0_100_rule+0x33e> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 19cfa <_loop0_100_rule+0x28e> │ │ │ │ │ + bne.w 1a3ae <_loop0_100_rule+0x28e> │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov fp, r5 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movw r8, #6000 @ 0x1770 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 19d1e <_loop0_100_rule+0x2b2> │ │ │ │ │ + beq.w 1a3d2 <_loop0_100_rule+0x2b2> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 19d2e <_loop0_100_rule+0x2c2> │ │ │ │ │ + bne.w 1a3e2 <_loop0_100_rule+0x2c2> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 19b7c <_loop0_100_rule+0x110> │ │ │ │ │ + beq.n 1a230 <_loop0_100_rule+0x110> │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.n 19b92 <_loop0_100_rule+0x126> │ │ │ │ │ + beq.n 1a246 <_loop0_100_rule+0x126> │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r7, r6, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19bbc <_loop0_100_rule+0x150> │ │ │ │ │ + beq.n 1a270 <_loop0_100_rule+0x150> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ 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 19de4 <_loop0_100_rule+0x378> │ │ │ │ │ + beq.w 1a498 <_loop0_100_rule+0x378> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ 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 r6, r7, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19dd0 <_loop0_100_rule+0x364> │ │ │ │ │ + beq.w 1a484 <_loop0_100_rule+0x364> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17168 │ │ │ │ │ + bl 176c4 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 19b52 <_loop0_100_rule+0xe6> │ │ │ │ │ + cbz r0, 1a206 <_loop0_100_rule+0xe6> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 19d04 <_loop0_100_rule+0x298> │ │ │ │ │ + bne.w 1a3b8 <_loop0_100_rule+0x298> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 19d2e <_loop0_100_rule+0x2c2> │ │ │ │ │ + bne.w 1a3e2 <_loop0_100_rule+0x2c2> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 19bd2 <_loop0_100_rule+0x166> │ │ │ │ │ + bne.n 1a286 <_loop0_100_rule+0x166> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 19d38 <_loop0_100_rule+0x2cc> │ │ │ │ │ + bne.w 1a3ec <_loop0_100_rule+0x2cc> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.n 19bd2 <_loop0_100_rule+0x166> │ │ │ │ │ + b.n 1a286 <_loop0_100_rule+0x166> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 19d9a <_loop0_100_rule+0x32e> │ │ │ │ │ + bne.w 1a44e <_loop0_100_rule+0x32e> │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.n 19ae6 <_loop0_100_rule+0x7a> │ │ │ │ │ + bne.n 1a19a <_loop0_100_rule+0x7a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 19da0 <_loop0_100_rule+0x334> │ │ │ │ │ + blt.w 1a454 <_loop0_100_rule+0x334> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r7, r6, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 19d9a <_loop0_100_rule+0x32e> │ │ │ │ │ + bne.w 1a44e <_loop0_100_rule+0x32e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 19afc <_loop0_100_rule+0x90> │ │ │ │ │ + bne.n 1a1b0 <_loop0_100_rule+0x90> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 19d2e <_loop0_100_rule+0x2c2> │ │ │ │ │ + bne.w 1a3e2 <_loop0_100_rule+0x2c2> │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 19b6a <_loop0_100_rule+0xfe> │ │ │ │ │ + beq.n 1a21e <_loop0_100_rule+0xfe> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 19c74 <_loop0_100_rule+0x208> │ │ │ │ │ + beq.n 1a328 <_loop0_100_rule+0x208> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r7, r6, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19c9a <_loop0_100_rule+0x22e> │ │ │ │ │ + beq.n 1a34e <_loop0_100_rule+0x22e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19e08 <_loop0_100_rule+0x39c> │ │ │ │ │ + beq.w 1a4bc <_loop0_100_rule+0x39c> │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ strd r6, r2, [sp] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19dec <_loop0_100_rule+0x380> │ │ │ │ │ + beq.w 1a4a0 <_loop0_100_rule+0x380> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17168 │ │ │ │ │ + bl 176c4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19cce <_loop0_100_rule+0x262> │ │ │ │ │ + beq.n 1a382 <_loop0_100_rule+0x262> │ │ │ │ │ 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 19cce <_loop0_100_rule+0x262> │ │ │ │ │ + beq.n 1a382 <_loop0_100_rule+0x262> │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ movs r3, #0 │ │ │ │ │ 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 19d6a <_loop0_100_rule+0x2fe> │ │ │ │ │ + beq.w 1a41e <_loop0_100_rule+0x2fe> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, fp │ │ │ │ │ - beq.n 19d58 <_loop0_100_rule+0x2ec> │ │ │ │ │ + beq.n 1a40c <_loop0_100_rule+0x2ec> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r5, [r9, fp, lsl #2] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b.n 19ac0 <_loop0_100_rule+0x54> │ │ │ │ │ + b.n 1a174 <_loop0_100_rule+0x54> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 19d46 <_loop0_100_rule+0x2da> │ │ │ │ │ + blt.n 1a3fa <_loop0_100_rule+0x2da> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r7, r6, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 19d38 <_loop0_100_rule+0x2cc> │ │ │ │ │ + bne.n 1a3ec <_loop0_100_rule+0x2cc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 19bee <_loop0_100_rule+0x182> │ │ │ │ │ + bne.n 1a2a2 <_loop0_100_rule+0x182> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r9 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ mov r7, fp │ │ │ │ │ subs r3, #2 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 19cec <_loop0_100_rule+0x280> │ │ │ │ │ + cbz r0, 1a3a0 <_loop0_100_rule+0x280> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bgt.n 19d0a <_loop0_100_rule+0x29e> │ │ │ │ │ + bgt.n 1a3be <_loop0_100_rule+0x29e> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -45724,327 +46477,327 @@ │ │ │ │ │ mov r0, r7 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 19cb6 <_loop0_100_rule+0x24a> │ │ │ │ │ + bne.n 1a36a <_loop0_100_rule+0x24a> │ │ │ │ │ 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 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 19cc4 <_loop0_100_rule+0x258> │ │ │ │ │ + b.n 1a378 <_loop0_100_rule+0x258> │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b.n 19c4a <_loop0_100_rule+0x1de> │ │ │ │ │ + b.n 1a2fe <_loop0_100_rule+0x1de> │ │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ │ ldr.w r2, [r6, r5, lsl #2] │ │ │ │ │ str.w r2, [r3, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - beq.n 19cba <_loop0_100_rule+0x24e> │ │ │ │ │ - b.n 19d0a <_loop0_100_rule+0x29e> │ │ │ │ │ + beq.n 1a36e <_loop0_100_rule+0x24e> │ │ │ │ │ + b.n 1a3be <_loop0_100_rule+0x29e> │ │ │ │ │ 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 19ad4 <_loop0_100_rule+0x68> │ │ │ │ │ + beq.w 1a188 <_loop0_100_rule+0x68> │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ mov r6, r9 │ │ │ │ │ mov r7, fp │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 19ca4 <_loop0_100_rule+0x238> │ │ │ │ │ + b.n 1a358 <_loop0_100_rule+0x238> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r9 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 19cd8 <_loop0_100_rule+0x26c> │ │ │ │ │ + b.n 1a38c <_loop0_100_rule+0x26c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ mov r6, r9 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r7, fp │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 19cd8 <_loop0_100_rule+0x26c> │ │ │ │ │ + b.n 1a38c <_loop0_100_rule+0x26c> │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 19d82 <_loop0_100_rule+0x316> │ │ │ │ │ + cbz r0, 1a436 <_loop0_100_rule+0x316> │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n 19c66 <_loop0_100_rule+0x1fa> │ │ │ │ │ + b.n 1a31a <_loop0_100_rule+0x1fa> │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ mov r6, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19d34 <_loop0_100_rule+0x2c8> │ │ │ │ │ + beq.n 1a3e8 <_loop0_100_rule+0x2c8> │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 19ca4 <_loop0_100_rule+0x238> │ │ │ │ │ + b.n 1a358 <_loop0_100_rule+0x238> │ │ │ │ │ mov r6, r9 │ │ │ │ │ mov r9, r0 │ │ │ │ │ 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 19cc4 <_loop0_100_rule+0x258> │ │ │ │ │ + b.n 1a378 <_loop0_100_rule+0x258> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 19b56 <_loop0_100_rule+0xea> │ │ │ │ │ + b.n 1a20a <_loop0_100_rule+0xea> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 19b56 <_loop0_100_rule+0xea> │ │ │ │ │ + b.n 1a20a <_loop0_100_rule+0xea> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 19cc4 <_loop0_100_rule+0x258> │ │ │ │ │ + b.n 1a378 <_loop0_100_rule+0x258> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 19a9a <_loop0_100_rule+0x2e> │ │ │ │ │ + beq.w 1a14e <_loop0_100_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n 19cc4 <_loop0_100_rule+0x258> │ │ │ │ │ + b.n 1a378 <_loop0_100_rule+0x258> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19b54 <_loop0_100_rule+0xe8> │ │ │ │ │ + beq.w 1a208 <_loop0_100_rule+0xe8> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 19b56 <_loop0_100_rule+0xea> │ │ │ │ │ + b.n 1a20a <_loop0_100_rule+0xea> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 19b56 <_loop0_100_rule+0xea> │ │ │ │ │ + b.n 1a20a <_loop0_100_rule+0xea> │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r9 │ │ │ │ │ mov r7, fp │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19cd6 <_loop0_100_rule+0x26a> │ │ │ │ │ + beq.w 1a38a <_loop0_100_rule+0x26a> │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 19cd8 <_loop0_100_rule+0x26c> │ │ │ │ │ + b.n 1a38c <_loop0_100_rule+0x26c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r9 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ mov r7, fp │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 19cd8 <_loop0_100_rule+0x26c> │ │ │ │ │ + b.n 1a38c <_loop0_100_rule+0x26c> │ │ │ │ │ │ │ │ │ │ -00019e14 : │ │ │ │ │ +0001a4c8 : │ │ │ │ │ lambda_star_etc_rule(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 1a030 │ │ │ │ │ + beq.w 1a6e4 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1a03e │ │ │ │ │ + bne.w 1a6f2 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ mov r3, r5 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1a068 │ │ │ │ │ + bne.w 1a71c │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 19eaa │ │ │ │ │ + cbnz r0, 1a55e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1a044 │ │ │ │ │ + bne.w 1a6f8 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1a0ce │ │ │ │ │ + bne.w 1a782 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1a0c8 │ │ │ │ │ + bne.w 1a77c │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1a04c │ │ │ │ │ + beq.w 1a700 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 19f1e │ │ │ │ │ + bne.n 1a5d2 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 19ee6 │ │ │ │ │ + cbnz r0, 1a59a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18cd8 │ │ │ │ │ + bl 1938c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19e56 │ │ │ │ │ + beq.n 1a50a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 104c │ │ │ │ │ + bl c98 │ │ │ │ │ R_ARM_THM_CALL _loop0_110_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19e56 │ │ │ │ │ + beq.n 1a50a │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a2d8 │ │ │ │ │ + bl 1a98c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 19e58 │ │ │ │ │ + bne.n 1a50c │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_star_etc │ │ │ │ │ - cbz r0, 19f06 │ │ │ │ │ + cbz r0, 1a5ba │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b.n 19ea2 │ │ │ │ │ + b.n 1a556 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18cd8 │ │ │ │ │ + bl 1938c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19e98 │ │ │ │ │ + beq.n 1a54c │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ subs r5, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_star_etc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 19edc │ │ │ │ │ + bne.n 1a590 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19ee0 │ │ │ │ │ + beq.n 1a594 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 19ea2 │ │ │ │ │ + b.n 1a556 │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1a01e │ │ │ │ │ + beq.n 1a6d2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 19f74 │ │ │ │ │ + cbnz r0, 1a628 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1a02a │ │ │ │ │ + bne.n 1a6de │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 19fc4 │ │ │ │ │ + bne.n 1a678 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1a02a │ │ │ │ │ + bne.n 1a6de │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 19ffa │ │ │ │ │ + bne.n 1a6ae │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 19e8e │ │ │ │ │ - b.n 19e9a │ │ │ │ │ + beq.n 1a542 │ │ │ │ │ + b.n 1a54e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18d58 │ │ │ │ │ + bl 1940c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19f3c │ │ │ │ │ + beq.n 1a5f0 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19f3c │ │ │ │ │ + beq.n 1a5f0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC64 │ │ │ │ │ @@ -46053,194 +46806,194 @@ │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r2, #12] │ │ │ │ │ - bl dc0 │ │ │ │ │ + bl 9b4 │ │ │ │ │ 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 19f66 │ │ │ │ │ + beq.n 1a61a │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 19f6a │ │ │ │ │ + b.n 1a61e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18d58 │ │ │ │ │ + bl 1940c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19f50 │ │ │ │ │ + beq.n 1a604 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19f50 │ │ │ │ │ + beq.n 1a604 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18d58 │ │ │ │ │ + bl 1940c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19f50 │ │ │ │ │ + beq.n 1a604 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC65 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC65 │ │ │ │ │ - b.n 19f9e │ │ │ │ │ + b.n 1a652 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18d58 │ │ │ │ │ + bl 1940c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19f64 │ │ │ │ │ + beq.n 1a618 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19f64 │ │ │ │ │ + beq.n 1a618 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bea │ │ │ │ │ + bl bea │ │ │ │ │ R_ARM_THM_CALL _tmp_202_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 19fe6 │ │ │ │ │ - b.n 19f64 │ │ │ │ │ + bne.n 1a69a │ │ │ │ │ + b.n 1a618 │ │ │ │ │ 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 19f2e │ │ │ │ │ + beq.n 1a5e2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 19f6a │ │ │ │ │ + b.n 1a61e │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 19e40 │ │ │ │ │ + beq.w 1a4f4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 19ea2 │ │ │ │ │ + b.n 1a556 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 19ea2 │ │ │ │ │ + b.n 1a556 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 19e98 │ │ │ │ │ + bne.w 1a54c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 19e8e │ │ │ │ │ + beq.w 1a542 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b.n 19f20 │ │ │ │ │ + b.n 1a5d4 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.w 1a1ac │ │ │ │ │ + beq.w 1a860 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1a1be │ │ │ │ │ + bne.w 1a872 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1a1b8 │ │ │ │ │ + bne.w 1a86c │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1a170 │ │ │ │ │ + bne.n 1a824 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1a1b8 │ │ │ │ │ + bne.w 1a86c │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1a10a │ │ │ │ │ + cbnz r0, 1a7be │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 19e4c │ │ │ │ │ + beq.w 1a500 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 19ea2 │ │ │ │ │ + b.n 1a556 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a2ca │ │ │ │ │ + beq.w 1a97e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2d44 │ │ │ │ │ + bl 2744 │ │ │ │ │ R_ARM_THM_CALL _loop1_111_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a2ca │ │ │ │ │ + beq.w 1a97e │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a2d8 │ │ │ │ │ + bl 1a98c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1a2cc │ │ │ │ │ + bne.w 1a980 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_star_etc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 19edc │ │ │ │ │ - b.n 19f06 │ │ │ │ │ + bne.w 1a590 │ │ │ │ │ + b.n 1a5ba │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f96 │ │ │ │ │ + bl f96 │ │ │ │ │ R_ARM_THM_CALL _tmp_199_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a0b8 │ │ │ │ │ + beq.n 1a76c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 104c │ │ │ │ │ + bl c98 │ │ │ │ │ R_ARM_THM_CALL _loop0_200_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a0b8 │ │ │ │ │ + beq.n 1a76c │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a0b8 │ │ │ │ │ + beq.n 1a76c │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f96 │ │ │ │ │ + bl f96 │ │ │ │ │ R_ARM_THM_CALL _tmp_201_rule │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a0b8 │ │ │ │ │ + beq.n 1a76c │ │ │ │ │ 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 │ │ │ │ │ @@ -46249,37 +47002,37 @@ │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r2, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dc0 │ │ │ │ │ + bl 9b4 │ │ │ │ │ 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 1a0ba │ │ │ │ │ + beq.n 1a76e │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1a0be │ │ │ │ │ + b.n 1a772 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18d58 │ │ │ │ │ + bl 1940c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a0a4 │ │ │ │ │ + beq.n 1a758 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a0a4 │ │ │ │ │ + beq.n 1a758 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC62 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC62 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -46287,94 +47040,94 @@ │ │ │ │ │ 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 1a158 │ │ │ │ │ + b.n 1a80c │ │ │ │ │ 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 1a27c │ │ │ │ │ + beq.n 1a930 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1a0be │ │ │ │ │ + b.n 1a772 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n 1a2be │ │ │ │ │ + beq.n 1a972 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1a2b6 │ │ │ │ │ + bne.n 1a96a │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1a24e │ │ │ │ │ + bne.n 1a902 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1a2b6 │ │ │ │ │ + bne.n 1a96a │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbnz r0, 1a20a │ │ │ │ │ + cbnz r0, 1a8be │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1a08c │ │ │ │ │ + b.n 1a740 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 1a280 │ │ │ │ │ + beq.n 1a934 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1a292 │ │ │ │ │ + bne.n 1a946 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 1a28c │ │ │ │ │ + cbz r0, 1a940 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r0, 1a254 │ │ │ │ │ + cbnz r0, 1a908 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - b.n 1a08c │ │ │ │ │ + b.n 1a740 │ │ │ │ │ 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 │ │ │ │ │ @@ -46385,158 +47138,158 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC60 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a15e │ │ │ │ │ + beq.w 1a812 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 19ee0 │ │ │ │ │ + b.n 1a594 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - b.n 1a078 │ │ │ │ │ + b.n 1a72c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - b.n 1a218 │ │ │ │ │ + b.n 1a8cc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbz r1, 1a29a │ │ │ │ │ + cbz r1, 1a94e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1a204 │ │ │ │ │ + b.n 1a8b8 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1a230 │ │ │ │ │ + bne.n 1a8e4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1a204 │ │ │ │ │ + b.n 1a8b8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1a08c │ │ │ │ │ + b.n 1a740 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - b.n 1a1cc │ │ │ │ │ + b.n 1a880 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 19e7a │ │ │ │ │ - b.n 1a0c8 │ │ │ │ │ + beq.w 1a52e │ │ │ │ │ + b.n 1a77c │ │ │ │ │ │ │ │ │ │ -0001a2d8 : │ │ │ │ │ +0001a98c : │ │ │ │ │ lambda_kwds_rule(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 1a448 │ │ │ │ │ + beq.w 1aafc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1a440 │ │ │ │ │ + bne.w 1aaf4 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ mov r2, r5 │ │ │ │ │ - cbnz r3, 1a32c │ │ │ │ │ + cbnz r3, 1a9e0 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1a320 │ │ │ │ │ + cbnz r0, 1a9d4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18cd8 │ │ │ │ │ + bl 1938c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1a316 │ │ │ │ │ - b.n 1a314 │ │ │ │ │ + bne.n 1a9ca │ │ │ │ │ + b.n 1a9c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 1a42c │ │ │ │ │ + beq.n 1aae0 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - cbnz r0, 1a388 │ │ │ │ │ + cbnz r0, 1aa3c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1a43a │ │ │ │ │ + bne.n 1aaee │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1a404 │ │ │ │ │ + bne.n 1aab8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1a43a │ │ │ │ │ + bne.n 1aaee │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1a3da │ │ │ │ │ + bne.n 1aa8e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1a30a │ │ │ │ │ + beq.n 1a9be │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1a31a │ │ │ │ │ + b.n 1a9ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18d58 │ │ │ │ │ + bl 1940c │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a348 │ │ │ │ │ + beq.n 1a9fc │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a348 │ │ │ │ │ + beq.n 1a9fc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC64 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC64 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -46545,120 +47298,120 @@ │ │ │ │ │ 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 dc0 │ │ │ │ │ + bl 9b4 │ │ │ │ │ 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 1a376 │ │ │ │ │ + beq.n 1aa2a │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1a37a │ │ │ │ │ + b.n 1aa2e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18d58 │ │ │ │ │ + bl 1940c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a374 │ │ │ │ │ + beq.n 1aa28 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a374 │ │ │ │ │ + beq.n 1aa28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bea │ │ │ │ │ + bl bea │ │ │ │ │ R_ARM_THM_CALL _tmp_202_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a374 │ │ │ │ │ + beq.n 1aa28 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC65 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC65 │ │ │ │ │ - b.n 1a3aa │ │ │ │ │ + b.n 1aa5e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18d58 │ │ │ │ │ + bl 1940c │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a360 │ │ │ │ │ + beq.n 1aa14 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a360 │ │ │ │ │ + beq.n 1aa14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18d58 │ │ │ │ │ + bl 1940c │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a360 │ │ │ │ │ - b.n 1a3fa │ │ │ │ │ + beq.n 1aa14 │ │ │ │ │ + b.n 1aaae │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 1a43a │ │ │ │ │ + cbnz r1, 1aaee │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ - b.n 1a33a │ │ │ │ │ + b.n 1a9ee │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1a37a │ │ │ │ │ + b.n 1aa2e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1a31a │ │ │ │ │ + b.n 1a9ce │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1a2fa │ │ │ │ │ + b.n 1a9ae │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0001a450 <_loop0_1_rule>: │ │ │ │ │ +0001ab04 <_loop0_1_rule>: │ │ │ │ │ _loop0_1_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 1a53a <_loop0_1_rule+0xea> │ │ │ │ │ + beq.n 1abee <_loop0_1_rule+0xea> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1a546 <_loop0_1_rule+0xf6> │ │ │ │ │ + bne.n 1abfa <_loop0_1_rule+0xf6> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a510 <_loop0_1_rule+0xc0> │ │ │ │ │ + beq.n 1abc4 <_loop0_1_rule+0xc0> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 1a518 <_loop0_1_rule+0xc8> │ │ │ │ │ + bne.n 1abcc <_loop0_1_rule+0xc8> │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1a4b8 <_loop0_1_rule+0x68> │ │ │ │ │ + cbnz r0, 1ab6c <_loop0_1_rule+0x68> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1a50a <_loop0_1_rule+0xba> │ │ │ │ │ + cbz r0, 1abbe <_loop0_1_rule+0xba> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -46671,946 +47424,1237 @@ │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbnz r0, 1a4fc <_loop0_1_rule+0xac> │ │ │ │ │ + cbnz r0, 1abb0 <_loop0_1_rule+0xac> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1a50a <_loop0_1_rule+0xba> │ │ │ │ │ + cbz r0, 1abbe <_loop0_1_rule+0xba> │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 1a4a4 <_loop0_1_rule+0x54> │ │ │ │ │ + ble.n 1ab58 <_loop0_1_rule+0x54> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr.w r1, [r7, r6, lsl #2] │ │ │ │ │ str.w r1, [r2, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.n 1a4a4 <_loop0_1_rule+0x54> │ │ │ │ │ - b.n 1a4ea <_loop0_1_rule+0x9a> │ │ │ │ │ + beq.n 1ab58 <_loop0_1_rule+0x54> │ │ │ │ │ + b.n 1ab9e <_loop0_1_rule+0x9a> │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 1a520 <_loop0_1_rule+0xd0> │ │ │ │ │ + beq.n 1abd4 <_loop0_1_rule+0xd0> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str.w r8, [r7, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 1a4c0 <_loop0_1_rule+0x70> │ │ │ │ │ + b.n 1ab74 <_loop0_1_rule+0x70> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1a4ae <_loop0_1_rule+0x5e> │ │ │ │ │ + b.n 1ab62 <_loop0_1_rule+0x5e> │ │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ lsls r1, r2, #2 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ - cbz r0, 1a54c <_loop0_1_rule+0xfc> │ │ │ │ │ + cbz r0, 1ac00 <_loop0_1_rule+0xfc> │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 1a500 <_loop0_1_rule+0xb0> │ │ │ │ │ + b.n 1abb4 <_loop0_1_rule+0xb0> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1a47a <_loop0_1_rule+0x2a> │ │ │ │ │ + beq.n 1ab2e <_loop0_1_rule+0x2a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 1a4ae <_loop0_1_rule+0x5e> │ │ │ │ │ + b.n 1ab62 <_loop0_1_rule+0x5e> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1a4ae <_loop0_1_rule+0x5e> │ │ │ │ │ + b.n 1ab62 <_loop0_1_rule+0x5e> │ │ │ │ │ │ │ │ │ │ -0001a560 <_tmp_167_rule>: │ │ │ │ │ -_tmp_167_rule(): │ │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ │ +0001ac14 : │ │ │ │ │ +invalid_comprehension_rule(): │ │ │ │ │ + push {r4, r5, r6, r7, 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 │ │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ + ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ + sub sp, #28 │ │ │ │ │ + movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - add.w r3, r3, #1 │ │ │ │ │ + adds r3, r2, #1 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 1a5b0 <_tmp_167_rule+0x50> │ │ │ │ │ + beq.w 1ae84 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 1a5bc <_tmp_167_rule+0x5c> │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 1ae78 │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 1ad1c │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1a5aa <_tmp_167_rule+0x4a> │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 1a5aa <_tmp_167_rule+0x4a> │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 1ad38 │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 1aec2 │ │ │ │ │ + movs r1, #7 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 1ad38 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 1aec2 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1a5aa <_tmp_167_rule+0x4a> │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 1ad38 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 1ae78 │ │ │ │ │ + adds r1, r3, #1 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 1ad52 │ │ │ │ │ + movs r1, #9 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 1ad6e │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 1ae7c │ │ │ │ │ + movs r1, #25 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 1ad72 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + mov r3, r1 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 1ae78 │ │ │ │ │ + adds r1, r3, #1 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 1ad84 │ │ │ │ │ + movs r1, #9 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 1ad9e │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 1ae24 │ │ │ │ │ + movs r1, #25 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 1ada2 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + add sp, #28 │ │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 1aec2 │ │ │ │ │ + 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 │ │ │ │ │ + beq.n 1ac5a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1a5a6 <_tmp_167_rule+0x46> │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + bl f794 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 1ae94 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 1ac8e │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 1ae7c │ │ │ │ │ + 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 │ │ │ │ │ + beq.n 1acb0 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + bl 12554 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cbnz r0, 1adb4 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 1acd0 │ │ │ │ │ + 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 1a584 <_tmp_167_rule+0x24> │ │ │ │ │ + bne.n 1ae24 │ │ │ │ │ + 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 │ │ │ │ │ + beq.n 1acf2 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + bl 12554 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 1ae2c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 1ad10 │ │ │ │ │ + movs r1, #12 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1ad7e │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 13ce4 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1ad7e │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl d608 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1ad7e │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ + ldr r2, [r6, #16] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + ldr r3, [r6, #20] │ │ │ │ │ + ldr r5, [r1, #0] │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + bl 0 <_PyPegen_seq_last_item> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_seq_last_item │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + ldr r6, [r1, #24] │ │ │ │ │ + bl 0 <_PyPegen_seq_last_item> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_seq_last_item │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + movw r5, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC86 │ │ │ │ │ + movt r5, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC86 │ │ │ │ │ + str r5, [sp, #8] │ │ │ │ │ + ldrd r3, r2, [sp, #16] │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + strd r6, r0, [sp] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 9b4 │ │ │ │ │ + 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 │ │ │ │ │ + cbz r0, 1ae78 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 1ad14 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.n 1a5a6 <_tmp_167_rule+0x46> │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 1ad10 │ │ │ │ │ + movs r1, #12 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1adb0 │ │ │ │ │ + str r0, [sp, #16] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl d608 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1adb0 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC86 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC86 │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ + 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, #16] │ │ │ │ │ + bl 9b4 │ │ │ │ │ + R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cbz r0, 1ae78 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + b.n 1ad14 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 1acd0 │ │ │ │ │ + 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 1ac3e │ │ │ │ │ + b.n 1ae78 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl d608 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1ad4c │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC85 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC85 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ + ldr r2, [r6, #28] │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ + ldr r3, [r6, #24] │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + ldrd r2, r3, [r6, #16] │ │ │ │ │ + b.n 1ae0e │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 1ac8e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0001a5c4 : │ │ │ │ │ +0001aecc : │ │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 1ab4a │ │ │ │ │ + beq.w 1b4d6 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1ab58 │ │ │ │ │ - adds r2, r3, #1 │ │ │ │ │ + bne.w 1b4e4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ + adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + mov r6, r5 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1a812 │ │ │ │ │ - ldr r6, [r4, #12] │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ + beq.w 1b124 │ │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ it ne │ │ │ │ │ - movne r6, r5 │ │ │ │ │ - beq.w 1a82a │ │ │ │ │ - ldr.w ip, [r4, #4] │ │ │ │ │ + movne r7, r5 │ │ │ │ │ + beq.w 1b13e │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + movw lr, #6000 @ 0x1770 │ │ │ │ │ + ldr.w r1, [r2, r6, lsl #2] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr.w r3, [ip, r6, lsl #2] │ │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - str r1, [sp, #20] │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1ac04 │ │ │ │ │ - ldrd r3, r1, [r4, #8] │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - beq.w 1ac16 │ │ │ │ │ - ldr.w r3, [ip, r3, lsl #2] │ │ │ │ │ - adds r0, r2, #1 │ │ │ │ │ + ldr r0, [r1, #12] │ │ │ │ │ + add.w ip, r2, #1 │ │ │ │ │ + ldr r1, [r1, #16] │ │ │ │ │ + cmp r2, lr │ │ │ │ │ + str r0, [sp, #24] │ │ │ │ │ + str r1, [sp, #28] │ │ │ │ │ + str.w ip, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 1b4b8 │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + beq.w 1b472 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - ldr r7, [r3, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - mov fp, r7 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ + ldr.w r2, [r3, r6, lsl #2] │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r6, [r2, #12] │ │ │ │ │ + adds r0, r3, #1 │ │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + mov fp, r6 │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1ac4a │ │ │ │ │ + beq.w 1b4a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ae98 │ │ │ │ │ + bl 1b7cc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a91c │ │ │ │ │ + beq.w 1b23c │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1ab08 │ │ │ │ │ + beq.w 1b5ce │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1ab18 │ │ │ │ │ + bne.w 1b5c8 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ - ldr.w sl, [r4, #8] │ │ │ │ │ + mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1abf6 │ │ │ │ │ + beq.w 1b5bc │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r9 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 1abe4 │ │ │ │ │ + bne.w 1b4ce │ │ │ │ │ movs r1, #18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1a854 │ │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ │ + bne.w 1b176 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - mov sl, r0 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1abf0 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + beq.w 1b5b6 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r2, sl │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ 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 r2, [r4, #88] @ 0x58 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1aa06 │ │ │ │ │ + beq.w 1b36c │ │ │ │ │ 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 1ab60 │ │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ │ + beq.w 1b4fa │ │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.w 1a932 │ │ │ │ │ - ldr r7, [r7, #8] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 1ab24 │ │ │ │ │ + bne.w 1b268 │ │ │ │ │ + ldr r6, [r6, #8] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 1b284 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1a9b8 │ │ │ │ │ + bne.w 1b31e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1a960 │ │ │ │ │ + bne.w 1b2c6 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1abe0 │ │ │ │ │ + bne.w 1b504 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 1ab74 │ │ │ │ │ + beq.w 1b4ea │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.w 1ab96 │ │ │ │ │ + beq.w 1b514 │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr r7, [r3, #16] │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ 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 │ │ │ │ │ - beq.w 1abc4 │ │ │ │ │ + beq.w 1b544 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ae98 │ │ │ │ │ - mov r9, r0 │ │ │ │ │ + bl 1b7cc │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a926 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - adds r1, r3, #1 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1ab84 │ │ │ │ │ + beq.w 1b25e │ │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + add.w r2, r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 1b574 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1aa90 │ │ │ │ │ + bne.w 1b584 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1aa88 │ │ │ │ │ - ldr.w sl, [r4, #60] @ 0x3c │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - bne.w 1aa90 │ │ │ │ │ + beq.w 1b250 │ │ │ │ │ + ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + bne.w 1b582 │ │ │ │ │ movs r1, #18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1a8ba │ │ │ │ │ + bne.w 1b1da │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1aa82 │ │ │ │ │ + beq.w 1b24a │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r8 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ 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 r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a92a │ │ │ │ │ + beq.w 1b260 │ │ │ │ │ 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 1ab7e │ │ │ │ │ + beq.w 1b4f4 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.w 1a94a │ │ │ │ │ + bne.w 1b29a │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1ab36 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 1b2b4 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1ab1e │ │ │ │ │ + bne.w 1b56e │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ + mov r7, r6 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 1a60c │ │ │ │ │ + bne.w 1af18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - blt.w 1ac86 │ │ │ │ │ - ldr.w ip, [r4, #4] │ │ │ │ │ + blt.w 1b59a │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr.w r2, [r3, r7, lsl #2] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - ldr.w r0, [ip, r6, lsl #2] │ │ │ │ │ - ldr r7, [r0, #12] │ │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ │ - str r7, [sp, #20] │ │ │ │ │ + ldr r0, [r2, #12] │ │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1a61e │ │ │ │ │ - b.n 1a722 │ │ │ │ │ + bne.w 1b030 │ │ │ │ │ + adds r3, r1, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + beq.w 1b4b8 │ │ │ │ │ + ldrd r6, r3, [r4, #8] │ │ │ │ │ + b.n 1af3a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ae98 │ │ │ │ │ + bl 1b7cc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1aa7a │ │ │ │ │ + beq.w 1b594 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ movs r2, #1 │ │ │ │ │ - ldr.w sl, [r4, #8] │ │ │ │ │ - str r5, [sp, #28] │ │ │ │ │ + str r5, [sp, #16] │ │ │ │ │ mov r5, r4 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - str r0, [r7, #0] │ │ │ │ │ + str r0, [r6, #0] │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ movs r1, #18 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r4, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1aa0a │ │ │ │ │ + bne.w 1b370 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - mov sl, r0 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1abf0 │ │ │ │ │ + beq.w 1b5b6 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w 1a6ba │ │ │ │ │ - ldr.w r3, [sl, #4] │ │ │ │ │ - ldr.w r2, [r7, r9, lsl #2] │ │ │ │ │ - str.w r2, [r3, r9, lsl #2] │ │ │ │ │ + ble.w 1afc6 │ │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ │ + ldr.w r1, [r6, r9, lsl #2] │ │ │ │ │ + str.w r1, [r3, r9, lsl #2] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq.w 1a6ba │ │ │ │ │ - b.n 1a8a0 │ │ │ │ │ + beq.w 1afc6 │ │ │ │ │ + b.n 1b1c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ae98 │ │ │ │ │ + bl 1b7cc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a7b0 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ + beq.w 1b5a2 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ - strd r5, r3, [sp, #16] │ │ │ │ │ - mov r5, r3 │ │ │ │ │ + strd r5, r2, [sp, #16] │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + mov r4, r2 │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ movs r1, #18 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + str r4, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1aa2a │ │ │ │ │ - mov r3, r5 │ │ │ │ │ + bne.w 1b390 │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - mov r0, r3 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1aa82 │ │ │ │ │ + cbz r0, 1b24a │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w 1a7c2 │ │ │ │ │ - ldr.w r2, [r8, #4] │ │ │ │ │ - ldr.w r1, [r6, sl, lsl #2] │ │ │ │ │ - str.w r1, [r2, sl, lsl #2] │ │ │ │ │ - add.w sl, sl, #1 │ │ │ │ │ - cmp r3, sl │ │ │ │ │ - beq.w 1a7c2 │ │ │ │ │ - b.n 1a904 │ │ │ │ │ + ble.w 1b0d4 │ │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ │ + ldr.w r2, [r6, r9, lsl #2] │ │ │ │ │ + str.w r2, [r3, r9, lsl #2] │ │ │ │ │ + add.w r9, r9, #1 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ + beq.w 1b0d4 │ │ │ │ │ + b.n 1b222 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1a716 │ │ │ │ │ + b.n 1b024 │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + 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 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 1a808 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - ldr r7, [r4, #20] │ │ │ │ │ - str r7, [sp, #4] │ │ │ │ │ + b.n 1b11a │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr r6, [r4, #20] │ │ │ │ │ + str r6, [sp, #4] │ │ │ │ │ mov r1, fp │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - ldr r7, [r3, #24] │ │ │ │ │ - str r7, [sp, #0] │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + ldr r6, [r3, #24] │ │ │ │ │ + str r6, [sp, #0] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_MatchOr> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchOr │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - b.n 1a6f6 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 1b00a │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 1b5a8 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 1b024 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + mov r2, sl │ │ │ │ │ mov r1, fp │ │ │ │ │ ldr r6, [r3, #24] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_MatchOr> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchOr │ │ │ │ │ - b.n 1a7fe │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 1b116 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1b262 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 1b262 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1a722 │ │ │ │ │ + bne.w 1b030 │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 1aa98 │ │ │ │ │ + beq.w 1b3e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 1acac │ │ │ │ │ - cbz r0, 1a98e │ │ │ │ │ + bl 1b5e0 │ │ │ │ │ + cbz r0, 1b2f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1ac8e │ │ │ │ │ + bne.w 1b3f8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1aaa6 │ │ │ │ │ + bne.n 1b3f2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bl 1acac │ │ │ │ │ - cbz r0, 1a9b0 │ │ │ │ │ + bl 1b5e0 │ │ │ │ │ + cbz r0, 1b316 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1aaac │ │ │ │ │ + bne.w 1b446 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ - b.n 1a722 │ │ │ │ │ + b.n 1b030 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27ec │ │ │ │ │ + bl 2350 │ │ │ │ │ R_ARM_THM_CALL pattern_capture_target_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a712 │ │ │ │ │ + beq.w 1b020 │ │ │ │ │ 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 1ac78 │ │ │ │ │ + beq.w 1b558 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ - ldrd r2, r3, [sp, #20] │ │ │ │ │ + ldrd r2, r3, [sp, #24] │ │ │ │ │ ldr r6, [r1, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ │ bl 0 <_PyAST_MatchAs> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchAs │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1a804 │ │ │ │ │ + bne.w 1b116 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1ac80 │ │ │ │ │ + bne.w 1b560 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1a724 │ │ │ │ │ + b.n 1b032 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1a920 │ │ │ │ │ + b.n 1b240 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1ae98 │ │ │ │ │ + bl 1b7cc │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a880 │ │ │ │ │ + beq.w 1b1a2 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq.n 1aa4a │ │ │ │ │ - ldr.w sl, [r5, #8] │ │ │ │ │ - str.w r2, [r7, r4, lsl #2] │ │ │ │ │ + beq.n 1b3b0 │ │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ │ + str.w r2, [r6, r4, lsl #2] │ │ │ │ │ adds r4, #1 │ │ │ │ │ - b.n 1a870 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 1ae98 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + b.n 1b192 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 1b7cc │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a8e2 │ │ │ │ │ + beq.w 1b206 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - beq.n 1aa64 │ │ │ │ │ - ldr.w r8, [r4, #8] │ │ │ │ │ - str.w r2, [r6, r5, lsl #2] │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - b.n 1a8d4 │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + beq.n 1b3ca │ │ │ │ │ + ldr.w r8, [r5, #8] │ │ │ │ │ + str.w r2, [r6, r4, lsl #2] │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + b.n 1b1f6 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1abec │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - b.n 1aa1e │ │ │ │ │ + beq.w 1b5b2 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + b.n 1b384 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ - cbz r0, 1aa80 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1b246 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 1aa3e │ │ │ │ │ - str.w r9, [sp, #32] │ │ │ │ │ - b.n 1a884 │ │ │ │ │ - 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 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1a928 │ │ │ │ │ + b.n 1b3a4 │ │ │ │ │ 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 1a974 │ │ │ │ │ + beq.w 1b2da │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 1a722 │ │ │ │ │ + b.n 1b030 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _PyPegen_name_token │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC95 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _PyPegen_name_token │ │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - bl 0 <_PyPegen_lookahead_for_expr> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_lookahead_for_expr │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1a9b0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC95 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a9b0 │ │ │ │ │ + beq.w 1b2f4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC97 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC96 │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC97 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC96 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r0, #28] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r0, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dc0 │ │ │ │ │ + bl 9b4 │ │ │ │ │ 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 1a9b2 │ │ │ │ │ + beq.w 1b318 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1a722 │ │ │ │ │ + b.n 1b030 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _PyPegen_name_token │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _PyPegen_name_token │ │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + bl 0 <_PyPegen_lookahead_for_expr> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_lookahead_for_expr │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1b316 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 8494 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1b316 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC97 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC97 │ │ │ │ │ + b.n 1b414 │ │ │ │ │ + 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 1b58a │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr.w r1, [r3, r6, lsl #2] │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r0, [r1, #12] │ │ │ │ │ + ldr r1, [r1, #16] │ │ │ │ │ + mov fp, r0 │ │ │ │ │ + str r1, [sp, #20] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 1b240 │ │ │ │ │ + adds r3, r2, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bne.w 1af5e │ │ │ │ │ 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 1a67a │ │ │ │ │ + beq.w 1af5e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1a91e │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, r1, #1 │ │ │ │ │ - b.n 1a724 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - cbnz r0, 1ab6a │ │ │ │ │ + b.n 1b240 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1a716 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 1b170 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1a92c │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1a92c │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 1b024 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 1b23e │ │ │ │ │ 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 1a5f0 │ │ │ │ │ + beq.w 1aef8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1a80c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1a716 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1a716 │ │ │ │ │ + b.n 1b11c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r3, 1ab8c │ │ │ │ │ + cbz r3, 1b50a │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 1b262 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1a92c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1a77c │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 1b024 │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + b.n 1b11c │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 1a742 │ │ │ │ │ + bne.w 1b050 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1abd8 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ │ - ldr r7, [r3, #16] │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + blt.n 1b566 │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + ldr.w r2, [r2, r6, lsl #2] │ │ │ │ │ + ldr r1, [r2, #12] │ │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ │ mov fp, r1 │ │ │ │ │ + mov sl, r2 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 1b260 │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne.w 1b06e │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1a92a │ │ │ │ │ - adds r3, r2, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bne.w 1a75e │ │ │ │ │ + beq.w 1b06e │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 1b260 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + subs r2, r1, #1 │ │ │ │ │ + b.n 1b032 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 1b032 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 1b262 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, r1, #1 │ │ │ │ │ + b.n 1b032 │ │ │ │ │ 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 1a75e │ │ │ │ │ + beq.w 1b096 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1a92a │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 1b25e │ │ │ │ │ movs r3, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1a92c │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - b.n 1ab5a │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1a91e │ │ │ │ │ + b.n 1b024 │ │ │ │ │ + str.w r9, [sp, #32] │ │ │ │ │ + b.n 1b1a6 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + subs r2, r1, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 1b032 │ │ │ │ │ + str.w r9, [sp, #24] │ │ │ │ │ + b.n 1b20a │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 1b024 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + 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 r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1ab18 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 1ac5e │ │ │ │ │ - ldrd r3, r1, [r4, #8] │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - bne.n 1ac66 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r1, [sp, #16] │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.n 1ac6e │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r1, [r3, r1, lsl #2] │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r0, [r1, #12] │ │ │ │ │ - ldr r1, [r1, #16] │ │ │ │ │ - mov fp, r0 │ │ │ │ │ - str r1, [sp, #16] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 1a920 │ │ │ │ │ - adds r3, r2, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bne.w 1a652 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 1b23e │ │ │ │ │ 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 1a652 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 1a920 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1a716 │ │ │ │ │ + beq.w 1af86 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr.w ip, [r4, #4] │ │ │ │ │ - b.n 1a638 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1a716 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, r1, #1 │ │ │ │ │ - b.n 1a724 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1a724 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - subs r2, r1, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1a724 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC95 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC95 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1a98e │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC96 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC96 │ │ │ │ │ - b.n 1aad6 │ │ │ │ │ + b.n 1b5c8 │ │ │ │ │ │ │ │ │ │ -0001acac : │ │ │ │ │ +0001b5e0 : │ │ │ │ │ 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 1ae48 │ │ │ │ │ + beq.w 1b77c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1ae40 │ │ │ │ │ + bne.w 1b774 │ │ │ │ │ ldrd r7, r5, [r4, #8] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq.w 1ae6c │ │ │ │ │ + beq.w 1b7a0 │ │ │ │ │ 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] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1ae56 │ │ │ │ │ + beq.w 1b78a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ae98 │ │ │ │ │ + bl 1b7cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1adee │ │ │ │ │ + beq.n 1b722 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1ae4e │ │ │ │ │ + beq.w 1b782 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1ade8 │ │ │ │ │ + bne.n 1b71c │ │ │ │ │ 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 1ade0 │ │ │ │ │ + beq.n 1b714 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 1ade8 │ │ │ │ │ + bne.n 1b71c │ │ │ │ │ mov r6, r9 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ movs r1, #18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1adae │ │ │ │ │ + bne.n 1b6e2 │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1adda │ │ │ │ │ + beq.n 1b70e │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - bgt.n 1adca │ │ │ │ │ + bgt.n 1b6fe │ │ │ │ │ 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 │ │ │ │ │ @@ -47620,1209 +48664,1207 @@ │ │ │ │ │ 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 1adf2 │ │ │ │ │ + beq.n 1b726 │ │ │ │ │ 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 1ae2a │ │ │ │ │ + beq.n 1b75e │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 1adf8 │ │ │ │ │ + bne.n 1b72c │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 1ae30 │ │ │ │ │ + beq.n 1b764 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ae98 │ │ │ │ │ + bl 1b7cc │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1ad4e │ │ │ │ │ + beq.n 1b682 │ │ │ │ │ cmp fp, r6 │ │ │ │ │ - beq.n 1ae10 │ │ │ │ │ + beq.n 1b744 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r5, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ mov sl, r2 │ │ │ │ │ - b.n 1ad42 │ │ │ │ │ + b.n 1b676 │ │ │ │ │ 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 1ad60 │ │ │ │ │ + b.n 1b694 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 1ada2 │ │ │ │ │ + b.n 1b6d6 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldrd r1, r2, [sp, #16] │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ bl 0 <_PyAST_MatchOr> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchOr │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 1ad9c │ │ │ │ │ + b.n 1b6d0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ 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, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1adda │ │ │ │ │ + beq.n 1b70e │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 1adbe │ │ │ │ │ + b.n 1b6f2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1ada4 │ │ │ │ │ + b.n 1b6d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1adf4 │ │ │ │ │ + beq.n 1b728 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1ada2 │ │ │ │ │ + b.n 1b6d6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1ada4 │ │ │ │ │ + b.n 1b6d8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1acd0 │ │ │ │ │ + b.n 1b604 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1ad1c │ │ │ │ │ + b.n 1b650 │ │ │ │ │ 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 1ad00 │ │ │ │ │ + beq.w 1b634 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1adf2 │ │ │ │ │ + b.n 1b726 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - blt.n 1ae90 │ │ │ │ │ + blt.n 1b7c4 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 1acf2 │ │ │ │ │ - b.n 1ada2 │ │ │ │ │ + beq.w 1b626 │ │ │ │ │ + b.n 1b6d6 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1ada4 │ │ │ │ │ + b.n 1b6d8 │ │ │ │ │ │ │ │ │ │ -0001ae98 : │ │ │ │ │ +0001b7cc : │ │ │ │ │ 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 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 1b7c6 │ │ │ │ │ + beq.w 1c0fa │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1b7d4 │ │ │ │ │ + bne.w 1c108 │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1069 @ 0x42d │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, 1aee6 │ │ │ │ │ + cbz r0, 1b81a │ │ │ │ │ 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 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1b7d4 │ │ │ │ │ + bne.w 1c108 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1b7de │ │ │ │ │ + beq.w 1c112 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 1b7ee │ │ │ │ │ + beq.w 1c122 │ │ │ │ │ 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 25d0 <_tmp_8_rule+0x30> │ │ │ │ │ - R_ARM_THM_CALL signed_number_rule │ │ │ │ │ + bl 1c410 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b272 │ │ │ │ │ + bne.w 1bba6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1b810 │ │ │ │ │ + bne.w 1c144 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 26b8 <_tmp_10_rule+0x4c> │ │ │ │ │ + bl 221c │ │ │ │ │ R_ARM_THM_CALL complex_number_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b5fc │ │ │ │ │ + bne.w 1bf30 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1b810 │ │ │ │ │ + bne.w 1c144 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b2c │ │ │ │ │ + bl 6b20 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b5fc │ │ │ │ │ + bne.w 1bf30 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1b810 │ │ │ │ │ + bne.w 1c144 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #614 @ 0x266 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b828 │ │ │ │ │ + bne.w 1c15c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1b810 │ │ │ │ │ + bne.w 1c144 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #613 @ 0x265 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b85a │ │ │ │ │ + bne.w 1c18e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1b810 │ │ │ │ │ + bne.w 1c144 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #615 @ 0x267 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b87a │ │ │ │ │ + bne.w 1c1ae │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1b7d4 │ │ │ │ │ + bne.w 1c108 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1b89a │ │ │ │ │ + beq.w 1c1ce │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 1b8b0 │ │ │ │ │ + beq.w 1c1e4 │ │ │ │ │ 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 27ec │ │ │ │ │ + bl 2350 │ │ │ │ │ R_ARM_THM_CALL pattern_capture_target_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b222 │ │ │ │ │ + bne.w 1bb56 │ │ │ │ │ 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 1b7d4 │ │ │ │ │ + bne.w 1c108 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2888 │ │ │ │ │ + bl 23ec │ │ │ │ │ R_ARM_THM_CALL wildcard_pattern_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b256 │ │ │ │ │ + bne.w 1bb8a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1b7d4 │ │ │ │ │ + bne.w 1c108 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1b7b6 │ │ │ │ │ + beq.w 1c0ea │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 1b78e │ │ │ │ │ + beq.w 1c0c2 │ │ │ │ │ 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 2960 │ │ │ │ │ - R_ARM_THM_CALL attr_rule │ │ │ │ │ + bl 1c6b4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b600 │ │ │ │ │ + bne.w 1bf34 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1b7d4 │ │ │ │ │ + bne.w 1c108 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1b6f6 │ │ │ │ │ + beq.w 1c02a │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b5d6 │ │ │ │ │ + bne.w 1bf0a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1b7d4 │ │ │ │ │ + bne.w 1c108 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1b818 │ │ │ │ │ + beq.w 1c14c │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 1b75e │ │ │ │ │ + beq.w 1c092 │ │ │ │ │ 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 1b49c │ │ │ │ │ + bne.w 1bdd0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r2, 1b0c0 │ │ │ │ │ + cbnz r2, 1b9f4 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1ba84 │ │ │ │ │ + bne.w 1c3b8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1b7d4 │ │ │ │ │ + bne.w 1c108 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1ba72 │ │ │ │ │ + beq.w 1c3a6 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 1b8f8 │ │ │ │ │ + beq.w 1c22c │ │ │ │ │ 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 1b2c8 │ │ │ │ │ + bne.w 1bbfc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r2, 1b13e │ │ │ │ │ + cbnz r2, 1ba72 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b316 │ │ │ │ │ + bne.w 1bc4a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r2, 1b13e │ │ │ │ │ + cbnz r2, 1ba72 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b378 │ │ │ │ │ + bne.w 1bcac │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r2, 1b13e │ │ │ │ │ + cbnz r2, 1ba72 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b418 │ │ │ │ │ + bne.w 1bd4c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1b7d4 │ │ │ │ │ + bne.w 1c108 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1b71c │ │ │ │ │ + beq.w 1c050 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 1b8d4 │ │ │ │ │ + beq.w 1c208 │ │ │ │ │ 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 2ac4 │ │ │ │ │ + bl 24c4 │ │ │ │ │ R_ARM_THM_CALL name_or_attr_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 1b192 │ │ │ │ │ + cbz r0, 1bac6 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1b192 │ │ │ │ │ + cbz r0, 1bac6 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b72c │ │ │ │ │ + bne.w 1c060 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1b5cc │ │ │ │ │ + bne.w 1bf00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2ac4 │ │ │ │ │ + bl 24c4 │ │ │ │ │ R_ARM_THM_CALL name_or_attr_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b4f6 │ │ │ │ │ + beq.w 1be2a │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b4f6 │ │ │ │ │ + beq.w 1be2a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e3c │ │ │ │ │ + bl 283c │ │ │ │ │ R_ARM_THM_CALL positional_patterns_rule │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b4f6 │ │ │ │ │ + beq.w 1be2a │ │ │ │ │ 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 1b4f8 │ │ │ │ │ + bne.w 1be2c │ │ │ │ │ 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 1b4f6 │ │ │ │ │ + beq.w 1be2a │ │ │ │ │ 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 1b5cc │ │ │ │ │ + beq.w 1bf00 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ strd sl, r5, [sp, #4] │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ bl 0 <_PyAST_MatchClass> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchClass │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b5a0 │ │ │ │ │ + beq.w 1bed4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1b256 │ │ │ │ │ + b.n 1bb8a │ │ │ │ │ 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 1afe0 │ │ │ │ │ + beq.w 1b914 │ │ │ │ │ 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 1b748 │ │ │ │ │ + beq.w 1c07c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1069 @ 0x42d │ │ │ │ │ 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 1aee0 │ │ │ │ │ + b.n 1b814 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_67_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_67_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1af24 │ │ │ │ │ + beq.w 1b858 │ │ │ │ │ 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 1af9e │ │ │ │ │ + beq.w 1b8d2 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ bl 0 <_PyAST_MatchValue> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchValue │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1b250 │ │ │ │ │ + bne.n 1bb84 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1af9e │ │ │ │ │ + beq.w 1b8d2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1afa4 │ │ │ │ │ + b.n 1b8d8 │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b100 │ │ │ │ │ + beq.w 1ba34 │ │ │ │ │ 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 1ba5c │ │ │ │ │ + beq.w 1c390 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ strd r9, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_MatchMapping> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchMapping │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1b218 │ │ │ │ │ + bne.n 1bb4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b13c │ │ │ │ │ + beq.w 1ba70 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1b142 │ │ │ │ │ + b.n 1ba76 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 38cc │ │ │ │ │ + bl 32cc │ │ │ │ │ R_ARM_THM_CALL double_star_pattern_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b114 │ │ │ │ │ + beq.w 1ba48 │ │ │ │ │ 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 1b116 │ │ │ │ │ + bne.w 1ba4a │ │ │ │ │ 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 1b114 │ │ │ │ │ + beq.w 1ba48 │ │ │ │ │ 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 1ba5c │ │ │ │ │ + beq.w 1c390 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr r2, [r5, #20] │ │ │ │ │ strd r9, r2, [sp] │ │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ │ bl 0 <_PyAST_MatchMapping> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchMapping │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b218 │ │ │ │ │ - b.n 1b302 │ │ │ │ │ + bne.w 1bb4c │ │ │ │ │ + b.n 1bc36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3920 │ │ │ │ │ + bl 3320 │ │ │ │ │ R_ARM_THM_CALL items_pattern_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b128 │ │ │ │ │ + beq.w 1ba5c │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b128 │ │ │ │ │ + beq.w 1ba5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 38cc │ │ │ │ │ + bl 32cc │ │ │ │ │ R_ARM_THM_CALL double_star_pattern_rule │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b128 │ │ │ │ │ + beq.w 1ba5c │ │ │ │ │ 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 1b12a │ │ │ │ │ + bne.w 1ba5e │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b128 │ │ │ │ │ + beq.w 1ba5c │ │ │ │ │ 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 1ba5c │ │ │ │ │ + beq.w 1c390 │ │ │ │ │ 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 1ba6c │ │ │ │ │ + beq.w 1c3a0 │ │ │ │ │ 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 1ba66 │ │ │ │ │ + beq.w 1c39a │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r0, r5 │ │ │ │ │ strd fp, r3, [sp, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ bl 0 <_PyAST_MatchMapping> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchMapping │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b218 │ │ │ │ │ - b.n 1b302 │ │ │ │ │ + bne.w 1bb4c │ │ │ │ │ + b.n 1bc36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3920 │ │ │ │ │ + bl 3320 │ │ │ │ │ R_ARM_THM_CALL items_pattern_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b13c │ │ │ │ │ + beq.w 1ba70 │ │ │ │ │ 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 1b13e │ │ │ │ │ + bne.w 1ba72 │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b13c │ │ │ │ │ + beq.w 1ba70 │ │ │ │ │ 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 1ba5c │ │ │ │ │ + beq.w 1c390 │ │ │ │ │ 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 1b788 │ │ │ │ │ + beq.w 1c0bc │ │ │ │ │ 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 1b782 │ │ │ │ │ + beq.w 1c0b6 │ │ │ │ │ strd sl, fp, [sp, #4] │ │ │ │ │ mov r0, r2 │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ bl 0 <_PyAST_MatchMapping> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchMapping │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b218 │ │ │ │ │ - b.n 1b302 │ │ │ │ │ + bne.w 1bb4c │ │ │ │ │ + b.n 1bc36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2b18 │ │ │ │ │ + bl 2518 <_tmp_7_rule+0x10> │ │ │ │ │ R_ARM_THM_CALL maybe_sequence_pattern_rule │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1b0ac │ │ │ │ │ + bne.w 1b9e0 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b0aa │ │ │ │ │ + beq.w 1b9de │ │ │ │ │ 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 1bab4 │ │ │ │ │ + beq.w 1c3e8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r5, [r3, #24] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_MatchSequence> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchSequence │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b218 │ │ │ │ │ + bne.w 1bb4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b0be │ │ │ │ │ + beq.w 1b9f2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1b0c4 │ │ │ │ │ + b.n 1b9f8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1b5cc │ │ │ │ │ + bne.n 1bf00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2ac4 │ │ │ │ │ + bl 24c4 │ │ │ │ │ R_ARM_THM_CALL name_or_attr_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b5b0 │ │ │ │ │ + beq.n 1bee4 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b5b0 │ │ │ │ │ + beq.n 1bee4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2f84 │ │ │ │ │ + bl 2984 │ │ │ │ │ R_ARM_THM_CALL keyword_patterns_rule │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b5b0 │ │ │ │ │ + beq.n 1bee4 │ │ │ │ │ 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 1b5b2 │ │ │ │ │ + bne.n 1bee6 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b5b0 │ │ │ │ │ + beq.n 1bee4 │ │ │ │ │ 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 1b5cc │ │ │ │ │ + beq.n 1bf00 │ │ │ │ │ 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 1baca │ │ │ │ │ + beq.w 1c3fe │ │ │ │ │ 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 1bac4 │ │ │ │ │ + beq.w 1c3f8 │ │ │ │ │ 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 1babe │ │ │ │ │ + beq.w 1c3f2 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ strd sl, r2, [sp, #4] │ │ │ │ │ mov r2, r5 │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 <_PyAST_MatchClass> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchClass │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b218 │ │ │ │ │ + bne.w 1bb4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, 1b5cc │ │ │ │ │ + cbz r0, 1bf00 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1b5d0 │ │ │ │ │ + b.n 1bf04 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r2, 1b5cc │ │ │ │ │ + cbnz r2, 1bf00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2ac4 │ │ │ │ │ + bl 24c4 │ │ │ │ │ R_ARM_THM_CALL name_or_attr_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1b652 │ │ │ │ │ + bne.n 1bf86 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1b91c │ │ │ │ │ + bne.w 1c250 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n 1b256 │ │ │ │ │ + b.n 1bb8a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a5c4 │ │ │ │ │ + bl 1aecc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b068 │ │ │ │ │ + beq.w 1b99c │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b068 │ │ │ │ │ + beq.w 1b99c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r5 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1b256 │ │ │ │ │ + b.n 1bb8a │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - b.n 1b28a │ │ │ │ │ + b.n 1bbbe │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_70_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_70_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b03e │ │ │ │ │ + beq.w 1b972 │ │ │ │ │ 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 1b03e │ │ │ │ │ + beq.w 1b972 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r5, [r3, #24] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_MatchValue> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchValue │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b218 │ │ │ │ │ + bne.w 1bb4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b03e │ │ │ │ │ + beq.w 1b972 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1b044 │ │ │ │ │ + b.n 1b978 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b5c2 │ │ │ │ │ + beq.n 1bef6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e3c │ │ │ │ │ + bl 283c │ │ │ │ │ R_ARM_THM_CALL positional_patterns_rule │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b5c2 │ │ │ │ │ + beq.n 1bef6 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b5c2 │ │ │ │ │ + beq.n 1bef6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2f84 │ │ │ │ │ + bl 2984 │ │ │ │ │ R_ARM_THM_CALL keyword_patterns_rule │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b5c2 │ │ │ │ │ + beq.n 1bef6 │ │ │ │ │ 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 1b5c2 │ │ │ │ │ + bne.n 1bef6 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b5c2 │ │ │ │ │ + beq.n 1bef6 │ │ │ │ │ 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 1b5cc │ │ │ │ │ + beq.n 1bf00 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_get_pattern_keys> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_pattern_keys │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 1b716 │ │ │ │ │ + cbz r0, 1c04a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_map_names_to_ids> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_map_names_to_ids │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1b710 │ │ │ │ │ + cbz r0, 1c044 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_patterns> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_patterns │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 1b70a │ │ │ │ │ + cbz r0, 1c03e │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ strd sl, r2, [sp, #4] │ │ │ │ │ mov r2, r5 │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ bl 0 <_PyAST_MatchClass> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchClass │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b218 │ │ │ │ │ - b.n 1b5a0 │ │ │ │ │ + bne.w 1bb4c │ │ │ │ │ + b.n 1bed4 │ │ │ │ │ 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 1b05a │ │ │ │ │ + beq.w 1b98e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1b06e │ │ │ │ │ + b.n 1b9a2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1b6d2 │ │ │ │ │ + b.n 1c006 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1b6c6 │ │ │ │ │ + b.n 1bffa │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1b6bc │ │ │ │ │ + b.n 1bff0 │ │ │ │ │ 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 1b158 │ │ │ │ │ - b.n 1b5cc │ │ │ │ │ + beq.w 1ba8c │ │ │ │ │ + b.n 1bf00 │ │ │ │ │ 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 1b5cc │ │ │ │ │ + beq.w 1bf00 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - b.n 1b200 │ │ │ │ │ + b.n 1bb34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1afe0 │ │ │ │ │ + beq.w 1b914 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1afe6 │ │ │ │ │ + b.n 1b91a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1b4ec │ │ │ │ │ + blt.w 1be20 │ │ │ │ │ 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 1b09c │ │ │ │ │ - b.n 1b0c0 │ │ │ │ │ + beq.w 1b9d0 │ │ │ │ │ + b.n 1b9f4 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1b47e │ │ │ │ │ + b.n 1bdb2 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1b46a │ │ │ │ │ + b.n 1bd9e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1b648 │ │ │ │ │ + blt.w 1bf7c │ │ │ │ │ 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 1b030 │ │ │ │ │ + beq.w 1b964 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1b044 │ │ │ │ │ + b.n 1b978 │ │ │ │ │ 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 1b018 │ │ │ │ │ - b.n 1b7b0 │ │ │ │ │ + beq.w 1b94c │ │ │ │ │ + b.n 1c0e4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1aec6 │ │ │ │ │ + beq.w 1b7fa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 1aee0 │ │ │ │ │ + b.w 1b814 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 1b810 │ │ │ │ │ + cbnz r2, 1c144 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.w 1af02 │ │ │ │ │ + b.w 1b836 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1b2bc │ │ │ │ │ + blt.w 1bbf0 │ │ │ │ │ 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 1af18 │ │ │ │ │ + beq.w 1b84c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 1afa4 │ │ │ │ │ + b.w 1b8d8 │ │ │ │ │ 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 1b084 │ │ │ │ │ - b.n 1b0c0 │ │ │ │ │ + beq.w 1b9b8 │ │ │ │ │ + b.n 1b9f4 │ │ │ │ │ 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 1af9e │ │ │ │ │ + beq.w 1b8d2 │ │ │ │ │ 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 │ │ │ │ │ @@ -48830,171 +49872,171 @@ │ │ │ │ │ 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 1b250 │ │ │ │ │ - b.n 1b2b2 │ │ │ │ │ + bne.w 1bb84 │ │ │ │ │ + b.n 1bbe6 │ │ │ │ │ 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 1af9e │ │ │ │ │ + beq.w 1b8d2 │ │ │ │ │ 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 1b846 │ │ │ │ │ + b.n 1c17a │ │ │ │ │ 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 1af9e │ │ │ │ │ + beq.w 1b8d2 │ │ │ │ │ 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 1b846 │ │ │ │ │ + b.n 1c17a │ │ │ │ │ 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 1afba │ │ │ │ │ + beq.w 1b8ee │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 1afe6 │ │ │ │ │ + b.w 1b91a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1b752 │ │ │ │ │ + blt.w 1c086 │ │ │ │ │ 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 1afd2 │ │ │ │ │ - b.n 1b8a8 │ │ │ │ │ + beq.w 1b906 │ │ │ │ │ + b.n 1c1dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1b5a6 │ │ │ │ │ + blt.w 1beda │ │ │ │ │ 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 1b170 │ │ │ │ │ - b.n 1b5cc │ │ │ │ │ + beq.w 1baa4 │ │ │ │ │ + b.n 1bf00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1b30c │ │ │ │ │ + blt.w 1bc40 │ │ │ │ │ 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 1b0f2 │ │ │ │ │ - b.n 1b13e │ │ │ │ │ + beq.w 1ba26 │ │ │ │ │ + b.n 1ba72 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1b5ce │ │ │ │ │ + bne.w 1bf02 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1ba16 │ │ │ │ │ + beq.n 1c34a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2ac4 │ │ │ │ │ + bl 24c4 │ │ │ │ │ R_ARM_THM_CALL name_or_attr_rule │ │ │ │ │ - cbnz r0, 1b942 │ │ │ │ │ + cbnz r0, 1c276 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1b5cc │ │ │ │ │ + b.n 1bf00 │ │ │ │ │ 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 1b93c │ │ │ │ │ + beq.n 1c270 │ │ │ │ │ mov r1, r3 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1bad0 │ │ │ │ │ + beq.w 1c404 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1ba2a │ │ │ │ │ + bne.n 1c35e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1ba48 │ │ │ │ │ + beq.n 1c37c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bl 2e3c │ │ │ │ │ + bl 283c │ │ │ │ │ R_ARM_THM_CALL positional_patterns_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1ba30 │ │ │ │ │ + bne.n 1c364 │ │ │ │ │ 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 1ba2a │ │ │ │ │ + bne.n 1c35e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2f84 │ │ │ │ │ + bl 2984 │ │ │ │ │ R_ARM_THM_CALL keyword_patterns_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1ba28 │ │ │ │ │ + beq.n 1c35c │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1ba28 │ │ │ │ │ + beq.n 1c35c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e3c │ │ │ │ │ + bl 283c │ │ │ │ │ R_ARM_THM_CALL positional_patterns_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1ba2a │ │ │ │ │ + beq.n 1c35e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ @@ -49022,323 +50064,603 @@ │ │ │ │ │ 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 dc0 │ │ │ │ │ + bl 9b4 │ │ │ │ │ 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 1b93c │ │ │ │ │ + beq.n 1c270 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1b93e │ │ │ │ │ + b.n 1c272 │ │ │ │ │ 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 1b932 │ │ │ │ │ + beq.n 1c266 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1b93e │ │ │ │ │ + b.n 1c272 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1b93c │ │ │ │ │ + b.n 1c270 │ │ │ │ │ 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 1b982 │ │ │ │ │ + beq.n 1c2b6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ - b.n 1b984 │ │ │ │ │ + b.n 1c2b8 │ │ │ │ │ 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 1b972 │ │ │ │ │ + beq.n 1c2a6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1ba2a │ │ │ │ │ + b.n 1c35e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 1b142 │ │ │ │ │ + b.w 1ba76 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1b3f6 │ │ │ │ │ + b.n 1bd2a │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1b3e6 │ │ │ │ │ + b.n 1bd1a │ │ │ │ │ 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 1b0da │ │ │ │ │ - b.w 1b13e │ │ │ │ │ + beq.w 1ba0e │ │ │ │ │ + b.w 1ba72 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23d4 │ │ │ │ │ + bl 2020 │ │ │ │ │ R_ARM_THM_CALL open_sequence_pattern_rule │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1b0c0 │ │ │ │ │ + bne.w 1b9f4 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b0be │ │ │ │ │ + beq.w 1b9f2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 1bab4 │ │ │ │ │ + cbz r0, 1c3e8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - b.n 1b4ce │ │ │ │ │ + b.n 1be02 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 1b0c4 │ │ │ │ │ + b.w 1b9f8 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1b57e │ │ │ │ │ + b.n 1beb2 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1b56e │ │ │ │ │ + b.n 1bea2 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1b560 │ │ │ │ │ + b.n 1be94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1b960 │ │ │ │ │ + b.n 1c294 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0001badc : │ │ │ │ │ +0001c410 : │ │ │ │ │ +signed_number_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 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + add.w r3, r3, #1 │ │ │ │ │ + str r3, [r0, #88] @ 0x58 │ │ │ │ │ + beq.n 1c474 │ │ │ │ │ + ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ + cbnz r2, 1c480 │ │ │ │ │ + ldrd r5, r3, [r4, #8] │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + beq.n 1c4ca │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_number_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_number_token │ │ │ │ │ + cbnz r0, 1c46a │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 1c4ec │ │ │ │ │ + movs r1, #15 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cbnz r0, 1c488 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + add sp, #28 │ │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 1c436 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 1c470 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_number_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_number_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1c466 │ │ │ │ │ + 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 │ │ │ │ │ + cbz r0, 1c4ec │ │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + str r0, [sp, #8] │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + movs r0, #4 │ │ │ │ │ + ldr r6, [r5, #24] │ │ │ │ │ + str r6, [sp, #4] │ │ │ │ │ + ldr r5, [r5, #20] │ │ │ │ │ + str r5, [sp, #0] │ │ │ │ │ + bl 0 <_PyAST_UnaryOp> │ │ │ │ │ + R_ARM_THM_CALL _PyAST_UnaryOp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 1c46a │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1c468 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 1c480 │ │ │ │ │ + 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 1c4c2 │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 1c44c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 1c482 │ │ │ │ │ + nop │ │ │ │ │ + │ │ │ │ │ +0001c4f4 : │ │ │ │ │ signed_real_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 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 1bc8a │ │ │ │ │ + beq.w 1c6a2 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1bbb0 │ │ │ │ │ + bne.n 1c5c8 │ │ │ │ │ ldrd r5, r2, [r4, #8] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq.n 1bc0c │ │ │ │ │ + beq.n 1c624 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, 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 1bc3e │ │ │ │ │ + beq.w 1c656 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_number_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_number_token │ │ │ │ │ - cbnz r0, 1bb60 │ │ │ │ │ + cbnz r0, 1c578 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1bbb0 │ │ │ │ │ + bne.n 1c5c8 │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r0, 1bb76 │ │ │ │ │ + cbnz r0, 1c58e │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_ensure_real> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_ensure_real │ │ │ │ │ - cbz r0, 1bb98 │ │ │ │ │ + cbz r0, 1c5b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 1bb56 │ │ │ │ │ + b.n 1c56e │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1bc5e │ │ │ │ │ + beq.n 1c676 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1bc56 │ │ │ │ │ + bne.n 1c66e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_number_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_number_token │ │ │ │ │ - cbnz r0, 1bbb6 │ │ │ │ │ + cbnz r0, 1c5ce │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1bb50 │ │ │ │ │ + b.n 1c568 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1bc52 │ │ │ │ │ + beq.n 1c66a │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1bb44 │ │ │ │ │ + beq.n 1c55c │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 1bb56 │ │ │ │ │ + b.n 1c56e │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_ensure_real> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_ensure_real │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 1bbf6 │ │ │ │ │ + cbz r0, 1c60e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1bc84 │ │ │ │ │ + beq.n 1c69c │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r9 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r5, [r6, #24] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r5, [r6, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_UnaryOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_UnaryOp │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1bc70 │ │ │ │ │ + beq.n 1c688 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1bb70 │ │ │ │ │ + b.n 1c588 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1bb92 │ │ │ │ │ + beq.n 1c5aa │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1bb50 │ │ │ │ │ + b.n 1c568 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1bc66 │ │ │ │ │ + blt.n 1c67e │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1bbb0 │ │ │ │ │ + bne.n 1c5c8 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 1bb2e │ │ │ │ │ + bne.w 1c546 │ │ │ │ │ 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 1bb2e │ │ │ │ │ + beq.w 1c546 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1bba8 │ │ │ │ │ + b.n 1c5c0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1bba8 │ │ │ │ │ + b.n 1c5c0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1bb50 │ │ │ │ │ + b.n 1c568 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1bb82 │ │ │ │ │ + b.n 1c59a │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1bb56 │ │ │ │ │ + b.n 1c56e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bb70 │ │ │ │ │ + beq.w 1c588 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1bb56 │ │ │ │ │ + b.n 1c56e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1bb56 │ │ │ │ │ + b.n 1c56e │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1bb08 │ │ │ │ │ + beq.w 1c520 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1bbb0 │ │ │ │ │ + b.n 1c5c8 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0001bc9c <_tmp_203_rule>: │ │ │ │ │ +0001c6b4 : │ │ │ │ │ +attr_rule(): │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ + ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ + sub sp, #32 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + adds r1, r3, #1 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + str r1, [r0, #88] @ 0x58 │ │ │ │ │ + beq.n 1c6f4 │ │ │ │ │ + add r2, sp, #28 │ │ │ │ │ + movw r1, #1081 @ 0x439 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + bl 0 <_PyPegen_is_memoized> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ + cbz r0, 1c70c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + add sp, #32 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + add r2, sp, #28 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #1081 @ 0x439 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + bl 0 <_PyPegen_is_memoized> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 1c6e6 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r2, #1081 @ 0x439 │ │ │ │ │ + bl 0 <_PyPegen_update_memo> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 1c814 │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 1c81c │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 1c7f6 │ │ │ │ │ + ldrd r3, r2, [r4, #8] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 1c7d4 │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + ldr.w r2, [r2, r3, lsl #2] │ │ │ │ │ + ldr r1, [r2, #12] │ │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + bl 24c4 │ │ │ │ │ + R_ARM_THM_CALL name_or_attr_rule │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cbnz r0, 1c772 │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.n 1c7fa │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 1c6ee │ │ │ │ │ + str r0, [sp, #20] │ │ │ │ │ + movs r1, #23 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1c75c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_name_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1c75c │ │ │ │ │ + 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 1c75e │ │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + ldr.w r5, [ip, #24] │ │ │ │ │ + str r5, [sp, #8] │ │ │ │ │ + ldr.w r5, [ip, #20] │ │ │ │ │ + strd r8, r5, [sp] │ │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ │ + bl 0 <_PyAST_Attribute> │ │ │ │ │ + R_ARM_THM_CALL _PyAST_Attribute │ │ │ │ │ + cbz r0, 1c802 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + cbnz r2, 1c7fa │ │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ │ + cmp r2, r7 │ │ │ │ │ + ble.n 1c768 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + str r0, [sp, #28] │ │ │ │ │ + b.n 1c712 │ │ │ │ │ + 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 1c80a │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + ldr.w r2, [r2, r3, lsl #2] │ │ │ │ │ + ldr r0, [r2, #12] │ │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.n 1c750 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 1c6ee │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1c75e │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 1c7fa │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 1c6ee │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 1c734 │ │ │ │ │ + │ │ │ │ │ +0001c824 <_tmp_203_rule>: │ │ │ │ │ _tmp_203_rule(): │ │ │ │ │ - b.w 17dfc <_tmp_59_rule> │ │ │ │ │ + b.w 184b0 <_tmp_59_rule> │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -144,15 +144,15 @@ │ │ │ │ │ cbz r3, 146 <_tmp_267_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 170 <_tmp_267_rule+0x58> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbz r0, 168 <_tmp_267_rule+0x50> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 174 <_tmp_276_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ @@ -194,15 +194,15 @@ │ │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbz r0, 1c6 <_tmp_276_rule+0x52> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 74d0 │ │ │ │ │ + bl 74c4 │ │ │ │ │ R_ARM_THM_CALL star_target_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cbz r0, 1c6 <_tmp_276_rule+0x52> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ @@ -251,15 +251,15 @@ │ │ │ │ │ mov r3, sl │ │ │ │ │ strd r4, r0, [sp, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ - bl dc0 <_tmp_238_rule+0x46> │ │ │ │ │ + bl 9b4 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ b.n 242 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x70> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cbz r0, 242 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x70> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r6, #60] @ 0x3c │ │ │ │ │ @@ -335,22 +335,22 @@ │ │ │ │ │ cbz r3, 2dc <_tmp_186_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 2fa <_tmp_186_rule+0x4c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 188b4 │ │ │ │ │ + bl 18f68 │ │ │ │ │ R_ARM_THM_CALL lambda_slash_no_default_rule │ │ │ │ │ cbnz r0, 2f6 <_tmp_186_rule+0x48> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cbnz r3, 2f6 <_tmp_186_rule+0x48> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18e28 │ │ │ │ │ + bl 194dc │ │ │ │ │ R_ARM_THM_CALL lambda_slash_with_default_rule │ │ │ │ │ cbnz r0, 2f6 <_tmp_186_rule+0x48> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ @@ -374,15 +374,15 @@ │ │ │ │ │ cbz r6, 32c <_tmp_262_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 358 <_tmp_262_rule+0x5a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl f740 │ │ │ │ │ + bl f794 │ │ │ │ │ R_ARM_THM_CALL starred_expression_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbnz r0, 33e <_tmp_262_rule+0x40> │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ b.n 354 <_tmp_262_rule+0x56> │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -524,15 +524,15 @@ │ │ │ │ │ cbz r0, 4a8 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 4a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13638 │ │ │ │ │ + bl 13690 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ cbz r0, 4a8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_214_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_214_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ @@ -574,15 +574,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 550 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 740 <_loop0_215_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 550 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15508 <_loop1_216_rule> │ │ │ │ │ + bl 15560 <_loop1_216_rule> │ │ │ │ │ R_ARM_THM_CALL _loop1_216_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 550 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #655 @ 0x28f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -591,15 +591,15 @@ │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cbz r0, 550 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cbz r0, 550 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 92c <_tmp_217_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cbnz r3, 550 │ │ │ │ │ movs r1, #11 │ │ │ │ │ @@ -619,15 +619,15 @@ │ │ │ │ │ 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, [r5, #12] │ │ │ │ │ - bl dc0 <_tmp_238_rule+0x46> │ │ │ │ │ + bl 9b4 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cbnz r0, 548 │ │ │ │ │ movs r5, #0 │ │ │ │ │ @@ -656,15 +656,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 630 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 740 <_loop0_215_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 630 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3538 <_loop1_219_rule> │ │ │ │ │ + bl 2f38 <_loop1_219_rule> │ │ │ │ │ R_ARM_THM_CALL _loop1_219_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 630 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #655 @ 0x28f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -684,15 +684,15 @@ │ │ │ │ │ cbz r3, 5bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b.n 630 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbz r0, 5e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 92c <_tmp_217_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ @@ -725,15 +725,15 @@ │ │ │ │ │ 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 dc0 <_tmp_238_rule+0x46> │ │ │ │ │ + bl 9b4 │ │ │ │ │ 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.n 544 │ │ │ │ │ @@ -809,15 +809,15 @@ │ │ │ │ │ cbz r3, 6c4 <_tmp_181_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 6e4 <_tmp_181_rule+0x4e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 105ac │ │ │ │ │ + bl 10600 │ │ │ │ │ R_ARM_THM_CALL param_no_default_rule │ │ │ │ │ cbnz r0, 6e0 <_tmp_181_rule+0x4a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cbnz r3, 6e0 <_tmp_181_rule+0x4a> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -909,15 +909,15 @@ │ │ │ │ │ b.n 80a <_loop0_215_rule+0xca> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ bne.n 76e <_loop0_215_rule+0x2e> │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13638 │ │ │ │ │ + bl 13690 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cbz r0, 7cc <_loop0_215_rule+0x8c> │ │ │ │ │ cmp r9, r8 │ │ │ │ │ bne.n 7c0 <_loop0_215_rule+0x80> │ │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ @@ -984,15 +984,15 @@ │ │ │ │ │ cbz r3, 844 <_gather_141_rule+0x32> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 924 <_gather_141_rule+0x112> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 91a <_gather_141_rule+0x108> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ @@ -1009,15 +1009,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbz r0, 8bc <_gather_141_rule+0xaa> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cbz r6, 8cc <_gather_141_rule+0xba> │ │ │ │ │ b.n 8c4 <_gather_141_rule+0xb2> │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r3, r0 │ │ │ │ │ cbz r0, 8a6 <_gather_141_rule+0x94> │ │ │ │ │ cmp r8, r7 │ │ │ │ │ beq.n 8d4 <_gather_141_rule+0xc2> │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ │ @@ -1162,25 +1162,25 @@ │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cbnz r3, a34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cbz r0, a34 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, a34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17e6c │ │ │ │ │ + bl 18520 │ │ │ │ │ R_ARM_THM_CALL expressions_rule │ │ │ │ │ cbz r0, a34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 92c <_tmp_217_rule> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cbnz r5, a34 │ │ │ │ │ movs r1, #11 │ │ │ │ │ @@ -1198,15 +1198,15 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC109 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mvn.w r2, #4 │ │ │ │ │ strd r2, r2, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldrd r2, r3, [r7, #16] │ │ │ │ │ - bl dc0 <_tmp_238_rule+0x46> │ │ │ │ │ + bl 9b4 │ │ │ │ │ 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 │ │ │ │ │ bne.w b7e │ │ │ │ │ @@ -1223,15 +1223,15 @@ │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cbnz r3, aa2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8494 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cbz r0, aa2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 92c <_tmp_217_rule> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cbnz r5, aa2 │ │ │ │ │ movs r1, #4 │ │ │ │ │ @@ -1539,15 +1539,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, cfc <_tmp_229_rule.isra.0+0x58> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e198 │ │ │ │ │ + bl e1d0 │ │ │ │ │ R_ARM_THM_CALL arguments_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cbnz r3, cfc <_tmp_229_rule.isra.0+0x58> │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -1665,15 +1665,15 @@ │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ │ │ 00000dce <_tmp_242_rule>: │ │ │ │ │ _tmp_242_rule(): │ │ │ │ │ b.n d7a <_tmp_238_rule> │ │ │ │ │ │ │ │ │ │ 00000dd0 <_gather_208_rule>: │ │ │ │ │ -_gather_208_rule(): │ │ │ │ │ +_gather_212_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 │ │ │ │ │ @@ -1809,15 +1809,15 @@ │ │ │ │ │ cbz r3, f16 <_tmp_268_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n f40 <_tmp_268_rule+0x58> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 17e6c │ │ │ │ │ + bl 18520 │ │ │ │ │ R_ARM_THM_CALL expressions_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbz r0, f38 <_tmp_268_rule+0x50> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 174 <_tmp_276_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ @@ -1893,15 +1893,15 @@ │ │ │ │ │ cbz r3, fc4 <_tmp_199_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n fe4 <_tmp_199_rule+0x4e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 18cd8 │ │ │ │ │ + bl 1938c │ │ │ │ │ R_ARM_THM_CALL lambda_param_no_default_rule │ │ │ │ │ cbnz r0, fe0 <_tmp_199_rule+0x4a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cbnz r3, fe0 <_tmp_199_rule+0x4a> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -32,38 +32,38 @@ │ │ │ │ │ 0x000001d0 6c65005f 6c6f6f70 315f3634 5f72756c le._loop1_64_rul │ │ │ │ │ 0x000001e0 6500494e 56414c49 445f5645 5253494f e.INVALID_VERSIO │ │ │ │ │ 0x000001f0 4e5f4348 45434b00 5f676174 6865725f N_CHECK._gather_ │ │ │ │ │ 0x00000200 35375f72 756c6500 4e45575f 54595045 57_rule.NEW_TYPE │ │ │ │ │ 0x00000210 5f434f4d 4d454e54 005f6c6f 6f70315f _COMMENT._loop1_ │ │ │ │ │ 0x00000220 36315f72 756c6500 5f676174 6865725f 61_rule._gather_ │ │ │ │ │ 0x00000230 35315f72 756c6500 5f676174 6865725f 51_rule._gather_ │ │ │ │ │ - 0x00000240 3230385f 72756c65 00696e76 616c6964 208_rule.invalid │ │ │ │ │ - 0x00000250 5f666f72 5f746172 6765745f 72756c65 _for_target_rule │ │ │ │ │ - 0x00000260 005f6761 74686572 5f35355f 72756c65 ._gather_55_rule │ │ │ │ │ - 0x00000270 005f6761 74686572 5f323130 5f72756c ._gather_210_rul │ │ │ │ │ - 0x00000280 65005f67 61746865 725f3231 325f7275 e._gather_212_ru │ │ │ │ │ - 0x00000290 6c65005f 67617468 65725f32 30365f72 le._gather_206_r │ │ │ │ │ - 0x000002a0 756c6500 696e7661 6c69645f 7472795f ule.invalid_try_ │ │ │ │ │ - 0x000002b0 73746d74 5f72756c 65002e4c 43313400 stmt_rule..LC14. │ │ │ │ │ + 0x00000240 3231305f 72756c65 005f6761 74686572 210_rule._gather │ │ │ │ │ + 0x00000250 5f323132 5f72756c 65005f67 61746865 _212_rule._gathe │ │ │ │ │ + 0x00000260 725f3230 365f7275 6c65005f 67617468 r_206_rule._gath │ │ │ │ │ + 0x00000270 65725f32 30385f72 756c6500 696e7661 er_208_rule.inva │ │ │ │ │ + 0x00000280 6c69645f 7472795f 73746d74 5f72756c lid_try_stmt_rul │ │ │ │ │ + 0x00000290 6500696e 76616c69 645f666f 725f7461 e.invalid_for_ta │ │ │ │ │ + 0x000002a0 72676574 5f72756c 65005f67 61746865 rget_rule._gathe │ │ │ │ │ + 0x000002b0 725f3535 5f72756c 65002e4c 43313400 r_55_rule..LC14. │ │ │ │ │ 0x000002c0 2e4c4331 35002e4c 43313600 2e4c4331 .LC15..LC16..LC1 │ │ │ │ │ 0x000002d0 37006173 7369676e 6d656e74 5f72756c 7.assignment_rul │ │ │ │ │ 0x000002e0 65005f74 6d705f36 5f72756c 6500696d e._tmp_6_rule.im │ │ │ │ │ 0x000002f0 706f7274 5f66726f 6d5f7461 72676574 port_from_target │ │ │ │ │ 0x00000300 735f7275 6c650064 6f747465 645f6e61 s_rule.dotted_na │ │ │ │ │ 0x00000310 6d655f72 756c6500 64656c5f 74617267 me_rule.del_targ │ │ │ │ │ 0x00000320 6574735f 72756c65 005f746d 705f3232 ets_rule._tmp_22 │ │ │ │ │ 0x00000330 5f72756c 65007969 656c645f 65787072 _rule.yield_expr │ │ │ │ │ 0x00000340 5f72756c 65005f67 61746865 725f3138 _rule._gather_18 │ │ │ │ │ 0x00000350 5f72756c 65005f67 61746865 725f3230 _rule._gather_20 │ │ │ │ │ 0x00000360 5f72756c 65007479 70655f70 6172616d _rule.type_param │ │ │ │ │ - 0x00000370 735f7275 6c65005f 52414953 455f5359 s_rule._RAISE_SY │ │ │ │ │ - 0x00000380 4e544158 5f455252 4f525f49 4e56414c NTAX_ERROR_INVAL │ │ │ │ │ - 0x00000390 49445f54 41524745 542e6973 72612e30 ID_TARGET.isra.0 │ │ │ │ │ - 0x000003a0 00524149 53455f45 52524f52 5f4b4e4f .RAISE_ERROR_KNO │ │ │ │ │ - 0x000003b0 574e5f4c 4f434154 494f4e00 2e4c4331 WN_LOCATION..LC1 │ │ │ │ │ + 0x00000370 735f7275 6c650052 41495345 5f455252 s_rule.RAISE_ERR │ │ │ │ │ + 0x00000380 4f525f4b 4e4f574e 5f4c4f43 4154494f OR_KNOWN_LOCATIO │ │ │ │ │ + 0x00000390 4e005f52 41495345 5f53594e 5441585f N._RAISE_SYNTAX_ │ │ │ │ │ + 0x000003a0 4552524f 525f494e 56414c49 445f5441 ERROR_INVALID_TA │ │ │ │ │ + 0x000003b0 52474554 2e697372 612e3000 2e4c4331 RGET.isra.0..LC1 │ │ │ │ │ 0x000003c0 38002e4c 43313900 2e4c4332 30002e4c 8..LC19..LC20..L │ │ │ │ │ 0x000003d0 43323100 2e4c4332 32002e4c 43323300 C21..LC22..LC23. │ │ │ │ │ 0x000003e0 2e4c4332 34007369 6e676c65 5f746172 .LC24.single_tar │ │ │ │ │ 0x000003f0 6765745f 72756c65 005f746d 705f3131 get_rule._tmp_11 │ │ │ │ │ 0x00000400 5f72756c 6500745f 7072696d 6172795f _rule.t_primary_ │ │ │ │ │ 0x00000410 72617700 61756761 73736967 6e5f7275 raw.augassign_ru │ │ │ │ │ 0x00000420 6c650074 5f6c6f6f 6b616865 61645f72 le.t_lookahead_r │ │ │ │ │ @@ -83,18 +83,18 @@ │ │ │ │ │ 0x00000500 3237002e 4c433238 002e4c43 3239002e 27..LC28..LC29.. │ │ │ │ │ 0x00000510 4c433330 005f746d 705f3933 5f72756c LC30._tmp_93_rul │ │ │ │ │ 0x00000520 65007374 72696e67 735f7275 6c650074 e.strings_rule.t │ │ │ │ │ 0x00000530 75706c65 5f72756c 65006c69 73745f72 uple_rule.list_r │ │ │ │ │ 0x00000540 756c6500 666f725f 69665f63 6c617573 ule.for_if_claus │ │ │ │ │ 0x00000550 65735f72 756c6500 5f676174 6865725f es_rule._gather_ │ │ │ │ │ 0x00000560 3131365f 72756c65 005f6761 74686572 116_rule._gather │ │ │ │ │ - 0x00000570 5f323331 5f72756c 65006269 74776973 _231_rule.bitwis │ │ │ │ │ - 0x00000580 655f6f72 5f72756c 65005f74 6d705f32 e_or_rule._tmp_2 │ │ │ │ │ - 0x00000590 33335f72 756c6500 73746172 7265645f 33_rule.starred_ │ │ │ │ │ - 0x000005a0 65787072 65737369 6f6e5f72 756c6500 expression_rule. │ │ │ │ │ + 0x00000570 5f323331 5f72756c 65007374 61727265 _231_rule.starre │ │ │ │ │ + 0x00000580 645f6578 70726573 73696f6e 5f72756c d_expression_rul │ │ │ │ │ + 0x00000590 65006269 74776973 655f6f72 5f72756c e.bitwise_or_rul │ │ │ │ │ + 0x000005a0 65005f74 6d705f32 33335f72 756c6500 e._tmp_233_rule. │ │ │ │ │ 0x000005b0 696e7661 6c69645f 636f6d70 72656865 invalid_comprehe │ │ │ │ │ 0x000005c0 6e73696f 6e5f7275 6c65005f 746d705f nsion_rule._tmp_ │ │ │ │ │ 0x000005d0 3233345f 72756c65 00667374 72696e67 234_rule.fstring │ │ │ │ │ 0x000005e0 5f726570 6c616365 6d656e74 5f666965 _replacement_fie │ │ │ │ │ 0x000005f0 6c645f72 756c6500 74617267 65745f77 ld_rule.target_w │ │ │ │ │ 0x00000600 6974685f 73746172 5f61746f 6d5f7275 ith_star_atom_ru │ │ │ │ │ 0x00000610 6c650073 7461725f 74617267 65745f72 le.star_target_r │ │ │ │ │ @@ -171,19 +171,19 @@ │ │ │ │ │ 0x00000a80 72756c65 002e4c43 3636002e 4c433637 rule..LC66..LC67 │ │ │ │ │ 0x00000a90 002e4c43 3638002e 4c433639 002e4c43 ..LC68..LC69..LC │ │ │ │ │ 0x00000aa0 3730002e 4c433731 002e4c43 3732002e 70..LC71..LC72.. │ │ │ │ │ 0x00000ab0 4c433733 002e4c43 3734002e 4c433735 LC73..LC74..LC75 │ │ │ │ │ 0x00000ac0 002e4c43 3736002e 4c433737 002e4c43 ..LC76..LC77..LC │ │ │ │ │ 0x00000ad0 3738005f 6c6f6f70 305f3131 325f7275 78._loop0_112_ru │ │ │ │ │ 0x00000ae0 6c65005f 746d705f 3233375f 72756c65 le._tmp_237_rule │ │ │ │ │ - 0x00000af0 2e697372 612e3000 5f746d70 5f323338 .isra.0._tmp_238 │ │ │ │ │ - 0x00000b00 5f72756c 65005f74 6d705f32 34325f72 _rule._tmp_242_r │ │ │ │ │ - 0x00000b10 756c6500 5f746d70 5f323336 5f72756c ule._tmp_236_rul │ │ │ │ │ - 0x00000b20 65005f74 6d705f32 33355f72 756c6500 e._tmp_235_rule. │ │ │ │ │ - 0x00000b30 5f6c6f6f 70305f32 34305f72 756c6500 _loop0_240_rule. │ │ │ │ │ + 0x00000af0 2e697372 612e3000 5f6c6f6f 70305f32 .isra.0._loop0_2 │ │ │ │ │ + 0x00000b00 34305f72 756c6500 5f746d70 5f323338 40_rule._tmp_238 │ │ │ │ │ + 0x00000b10 5f72756c 65005f74 6d705f32 33365f72 _rule._tmp_236_r │ │ │ │ │ + 0x00000b20 756c6500 5f746d70 5f323335 5f72756c ule._tmp_235_rul │ │ │ │ │ + 0x00000b30 65005f74 6d705f32 34325f72 756c6500 e._tmp_242_rule. │ │ │ │ │ 0x00000b40 2e4c4337 3900736c 6963655f 72756c65 .LC79.slice_rule │ │ │ │ │ 0x00000b50 002e4c43 38300069 6e76616c 69645f65 ..LC80.invalid_e │ │ │ │ │ 0x00000b60 78636570 745f7374 6d745f72 756c6500 xcept_stmt_rule. │ │ │ │ │ 0x00000b70 5f746d70 5f323234 5f72756c 65005f6c _tmp_224_rule._l │ │ │ │ │ 0x00000b80 6f6f7031 5f323136 5f72756c 65002e4c oop1_216_rule..L │ │ │ │ │ 0x00000b90 43383100 5f746d70 5f323239 5f72756c C81._tmp_229_rul │ │ │ │ │ 0x00000ba0 652e6973 72612e30 006b7761 72675f6f e.isra.0.kwarg_o │ │ │ │ │ @@ -229,289 +229,287 @@ │ │ │ │ │ 0x00000e20 305f3131 305f7275 6c65006c 616d6264 0_110_rule.lambd │ │ │ │ │ 0x00000e30 615f6b77 64735f72 756c6500 5f746d70 a_kwds_rule._tmp │ │ │ │ │ 0x00000e40 5f323032 5f72756c 65005f6c 6f6f7031 _202_rule._loop1 │ │ │ │ │ 0x00000e50 5f313131 5f72756c 65005f74 6d705f31 _111_rule._tmp_1 │ │ │ │ │ 0x00000e60 39395f72 756c6500 5f6c6f6f 70305f32 99_rule._loop0_2 │ │ │ │ │ 0x00000e70 30305f72 756c6500 5f746d70 5f323031 00_rule._tmp_201 │ │ │ │ │ 0x00000e80 5f72756c 65002e4c 43383500 2e4c4338 _rule..LC85..LC8 │ │ │ │ │ - 0x00000e90 36005f74 6d705f31 36375f72 756c6500 6._tmp_167_rule. │ │ │ │ │ - 0x00000ea0 5f746d70 5f313638 5f72756c 65006c61 _tmp_168_rule.la │ │ │ │ │ - 0x00000eb0 6d626461 5f706172 616d5f6d 61796265 mbda_param_maybe │ │ │ │ │ - 0x00000ec0 5f646566 61756c74 5f72756c 65002e4c _default_rule..L │ │ │ │ │ - 0x00000ed0 43383700 2e4c4338 38002e4c 43383900 C87..LC88..LC89. │ │ │ │ │ - 0x00000ee0 5f746d70 5f313535 5f72756c 65005f74 _tmp_155_rule._t │ │ │ │ │ - 0x00000ef0 6d705f32 36325f72 756c6500 2e4c4339 mp_262_rule..LC9 │ │ │ │ │ - 0x00000f00 30002e4c 43393100 2e4c4339 32005f74 0..LC91..LC92._t │ │ │ │ │ - 0x00000f10 6d705f31 35375f72 756c6500 2e4c4339 mp_157_rule..LC9 │ │ │ │ │ - 0x00000f20 33002e4c 43393400 67756172 645f7275 3..LC94.guard_ru │ │ │ │ │ - 0x00000f30 6c65006f 70656e5f 73657175 656e6365 le.open_sequence │ │ │ │ │ - 0x00000f40 5f706174 7465726e 5f72756c 65006d61 _pattern_rule.ma │ │ │ │ │ - 0x00000f50 7962655f 73746172 5f706174 7465726e ybe_star_pattern │ │ │ │ │ - 0x00000f60 5f72756c 65006d61 7962655f 73657175 _rule.maybe_sequ │ │ │ │ │ - 0x00000f70 656e6365 5f706174 7465726e 5f72756c ence_pattern_rul │ │ │ │ │ - 0x00000f80 65007061 74746572 6e5f6361 70747572 e.pattern_captur │ │ │ │ │ - 0x00000f90 655f7461 72676574 5f72756c 65007769 e_target_rule.wi │ │ │ │ │ - 0x00000fa0 6c646361 72645f70 61747465 726e5f72 ldcard_pattern_r │ │ │ │ │ - 0x00000fb0 756c6500 2e4c4339 35002e4c 43393600 ule..LC95..LC96. │ │ │ │ │ - 0x00000fc0 2e4c4339 3700636c 6f736564 5f706174 .LC97.closed_pat │ │ │ │ │ - 0x00000fd0 7465726e 5f72756c 65006f72 5f706174 tern_rule.or_pat │ │ │ │ │ - 0x00000fe0 7465726e 5f72756c 65002e4c 43393800 tern_rule..LC98. │ │ │ │ │ - 0x00000ff0 7369676e 65645f6e 756d6265 725f7275 signed_number_ru │ │ │ │ │ - 0x00001000 6c650063 6f6d706c 65785f6e 756d6265 le.complex_numbe │ │ │ │ │ - 0x00001010 725f7275 6c65006e 616d655f 6f725f61 r_rule.name_or_a │ │ │ │ │ - 0x00001020 7474725f 72756c65 00706f73 6974696f ttr_rule.positio │ │ │ │ │ - 0x00001030 6e616c5f 70617474 65726e73 5f72756c nal_patterns_rul │ │ │ │ │ - 0x00001040 65005f74 6d705f36 375f7275 6c650064 e._tmp_67_rule.d │ │ │ │ │ - 0x00001050 6f75626c 655f7374 61725f70 61747465 ouble_star_patte │ │ │ │ │ - 0x00001060 726e5f72 756c6500 6974656d 735f7061 rn_rule.items_pa │ │ │ │ │ - 0x00001070 74746572 6e5f7275 6c65006b 6579776f ttern_rule.keywo │ │ │ │ │ - 0x00001080 72645f70 61747465 726e735f 72756c65 rd_patterns_rule │ │ │ │ │ - 0x00001090 005f746d 705f3730 5f72756c 65007369 ._tmp_70_rule.si │ │ │ │ │ - 0x000010a0 676e6564 5f726561 6c5f6e75 6d626572 gned_real_number │ │ │ │ │ - 0x000010b0 5f72756c 6500696d 6167696e 6172795f _rule.imaginary_ │ │ │ │ │ - 0x000010c0 6e756d62 65725f72 756c6500 5f746d70 number_rule._tmp │ │ │ │ │ - 0x000010d0 5f36395f 72756c65 006b6579 776f7264 _69_rule.keyword │ │ │ │ │ - 0x000010e0 5f706174 7465726e 5f72756c 65005f74 _pattern_rule._t │ │ │ │ │ - 0x000010f0 6d705f32 36375f72 756c6500 5f746d70 mp_267_rule._tmp │ │ │ │ │ - 0x00001100 5f323736 5f72756c 65005f74 6d705f32 _276_rule._tmp_2 │ │ │ │ │ - 0x00001110 37375f72 756c6500 2e4c4339 39002e4c 77_rule..LC99..L │ │ │ │ │ - 0x00001120 43313030 002e4c43 31303100 2e4c4331 C100..LC101..LC1 │ │ │ │ │ - 0x00001130 3032002e 4c433130 33007479 70655f70 02..LC103.type_p │ │ │ │ │ - 0x00001140 6172616d 5f646566 61756c74 5f72756c aram_default_rul │ │ │ │ │ - 0x00001150 65002e4c 43313034 005f746d 705f3232 e..LC104._tmp_22 │ │ │ │ │ - 0x00001160 355f7275 6c65005f 6c6f6f70 315f3231 5_rule._loop1_21 │ │ │ │ │ - 0x00001170 395f7275 6c65006b 65795f76 616c7565 9_rule.key_value │ │ │ │ │ - 0x00001180 5f706174 7465726e 5f72756c 65005f74 _pattern_rule._t │ │ │ │ │ - 0x00001190 6d705f36 385f7275 6c65002e 4c433130 mp_68_rule..LC10 │ │ │ │ │ - 0x000011a0 35002e4c 43313036 002e4c43 31303700 5..LC106..LC107. │ │ │ │ │ - 0x000011b0 2e4c4331 3038005f 746d705f 3231345f .LC108._tmp_214_ │ │ │ │ │ - 0x000011c0 72756c65 005f6c6f 6f70305f 3231355f rule._loop0_215_ │ │ │ │ │ - 0x000011d0 72756c65 005f746d 705f3231 375f7275 rule._tmp_217_ru │ │ │ │ │ - 0x000011e0 6c65005f 6c6f6f70 305f3231 385f7275 le._loop0_218_ru │ │ │ │ │ - 0x000011f0 6c65005f 746d705f 3237315f 72756c65 le._tmp_271_rule │ │ │ │ │ - 0x00001200 005f746d 705f3232 325f7275 6c65005f ._tmp_222_rule._ │ │ │ │ │ - 0x00001210 746d705f 3232315f 72756c65 002e4c43 tmp_221_rule..LC │ │ │ │ │ - 0x00001220 31303900 2e4c4331 3130005f 746d705f 109..LC110._tmp_ │ │ │ │ │ - 0x00001230 3236385f 72756c65 00726573 65727665 268_rule.reserve │ │ │ │ │ - 0x00001240 645f6b65 79776f72 6473005f 5f636f6d d_keywords.__com │ │ │ │ │ - 0x00001250 706f756e 645f6c69 74657261 6c2e3000 pound_literal.0. │ │ │ │ │ - 0x00001260 5f5f636f 6d706f75 6e645f6c 69746572 __compound_liter │ │ │ │ │ - 0x00001270 616c2e31 005f5f63 6f6d706f 756e645f al.1.__compound_ │ │ │ │ │ - 0x00001280 6c697465 72616c2e 32005f5f 636f6d70 literal.2.__comp │ │ │ │ │ - 0x00001290 6f756e64 5f6c6974 6572616c 2e33005f ound_literal.3._ │ │ │ │ │ - 0x000012a0 5f636f6d 706f756e 645f6c69 74657261 _compound_litera │ │ │ │ │ - 0x000012b0 6c2e3400 5f5f636f 6d706f75 6e645f6c l.4.__compound_l │ │ │ │ │ - 0x000012c0 69746572 616c2e35 005f5f63 6f6d706f iteral.5.__compo │ │ │ │ │ - 0x000012d0 756e645f 6c697465 72616c2e 36005f5f und_literal.6.__ │ │ │ │ │ - 0x000012e0 636f6d70 6f756e64 5f6c6974 6572616c compound_literal │ │ │ │ │ - 0x000012f0 2e37005f 5f636f6d 706f756e 645f6c69 .7.__compound_li │ │ │ │ │ - 0x00001300 74657261 6c2e3800 736f6674 5f6b6579 teral.8.soft_key │ │ │ │ │ - 0x00001310 776f7264 73005f50 79506567 656e5f70 words._PyPegen_p │ │ │ │ │ - 0x00001320 61727365 005f5079 50656765 6e5f6578 arse._PyPegen_ex │ │ │ │ │ - 0x00001330 70656374 5f746f6b 656e005f 50794153 pect_token._PyAS │ │ │ │ │ - 0x00001340 545f4578 70726573 73696f6e 0050794d T_Expression.PyM │ │ │ │ │ - 0x00001350 656d5f4d 616c6c6f 63005f50 79506567 em_Malloc._PyPeg │ │ │ │ │ - 0x00001360 656e5f6c 6f6f6b61 68656164 5f776974 en_lookahead_wit │ │ │ │ │ - 0x00001370 685f696e 74005f50 79506567 656e5f73 h_int._PyPegen_s │ │ │ │ │ - 0x00001380 696e676c 65746f6e 5f736571 005f5079 ingleton_seq._Py │ │ │ │ │ - 0x00001390 70656765 6e5f7374 61636b5f 6f766572 pegen_stack_over │ │ │ │ │ - 0x000013a0 666c6f77 005f5079 5f617364 6c5f6765 flow._Py_asdl_ge │ │ │ │ │ - 0x000013b0 6e657269 635f7365 715f6e65 77005079 neric_seq_new.Py │ │ │ │ │ - 0x000013c0 4d656d5f 46726565 005f5079 50656765 Mem_Free._PyPege │ │ │ │ │ - 0x000013d0 6e5f7365 715f666c 61747465 6e005f50 n_seq_flatten._P │ │ │ │ │ - 0x000013e0 79506567 656e5f6d 616b655f 6d6f6475 yPegen_make_modu │ │ │ │ │ - 0x000013f0 6c650050 79457272 5f4f6363 75727265 le.PyErr_Occurre │ │ │ │ │ - 0x00001400 64005079 4d656d5f 5265616c 6c6f6300 d.PyMem_Realloc. │ │ │ │ │ - 0x00001410 5f507950 6567656e 5f66696c 6c5f746f _PyPegen_fill_to │ │ │ │ │ - 0x00001420 6b656e00 5f507941 53545f49 6e746572 ken._PyAST_Inter │ │ │ │ │ - 0x00001430 61637469 7665005f 50795065 67656e5f active._PyPegen_ │ │ │ │ │ - 0x00001440 7365715f 696e7365 72745f69 6e5f6672 seq_insert_in_fr │ │ │ │ │ - 0x00001450 6f6e7400 50794572 725f4e6f 4d656d6f ont.PyErr_NoMemo │ │ │ │ │ - 0x00001460 7279005f 50794153 545f4675 6e637469 ry._PyAST_Functi │ │ │ │ │ - 0x00001470 6f6e5479 7065005f 50795065 67656e5f onType._PyPegen_ │ │ │ │ │ - 0x00001480 7365715f 61707065 6e645f74 6f5f656e seq_append_to_en │ │ │ │ │ - 0x00001490 64005f50 79506567 656e5f69 6e746572 d._PyPegen_inter │ │ │ │ │ - 0x000014a0 61637469 76655f65 78697400 5f507950 active_exit._PyP │ │ │ │ │ - 0x000014b0 6567656e 5f676574 5f6c6173 745f6e6f egen_get_last_no │ │ │ │ │ - 0x000014c0 6e6e7768 69746573 70616365 5f746f6b nnwhitespace_tok │ │ │ │ │ - 0x000014d0 656e005f 50794153 545f5061 7373005f en._PyAST_Pass._ │ │ │ │ │ - 0x000014e0 50795065 67656e5f 6c6f6f6b 61686561 PyPegen_lookahea │ │ │ │ │ - 0x000014f0 64005f50 79506567 656e5f65 78706563 d._PyPegen_expec │ │ │ │ │ - 0x00001500 745f736f 66745f6b 6579776f 7264005f t_soft_keyword._ │ │ │ │ │ - 0x00001510 50794153 545f4966 005f5079 4153545f PyAST_If._PyAST_ │ │ │ │ │ - 0x00001520 57697468 005f5079 4153545f 466f7200 With._PyAST_For. │ │ │ │ │ - 0x00001530 5f507950 6567656e 5f66756e 6374696f _PyPegen_functio │ │ │ │ │ - 0x00001540 6e5f6465 665f6465 636f7261 746f7273 n_def_decorators │ │ │ │ │ - 0x00001550 005f5079 50656765 6e5f6578 70656374 ._PyPegen_expect │ │ │ │ │ - 0x00001560 5f666f72 6365645f 746f6b65 6e005f50 _forced_token._P │ │ │ │ │ - 0x00001570 79415354 5f547279 005f5079 4153545f yAST_Try._PyAST_ │ │ │ │ │ - 0x00001580 5768696c 65005f50 79415354 5f4d6174 While._PyAST_Mat │ │ │ │ │ - 0x00001590 6368005f 50795065 67656e5f 636c6173 ch._PyPegen_clas │ │ │ │ │ - 0x000015a0 735f6465 665f6465 636f7261 746f7273 s_def_decorators │ │ │ │ │ - 0x000015b0 005f5079 4153545f 4173796e 63576974 ._PyAST_AsyncWit │ │ │ │ │ - 0x000015c0 68005f50 79415354 5f547279 53746172 h._PyAST_TryStar │ │ │ │ │ - 0x000015d0 005f5079 4153545f 4173796e 63466f72 ._PyAST_AsyncFor │ │ │ │ │ - 0x000015e0 00507942 79746573 5f417353 7472696e .PyBytes_AsStrin │ │ │ │ │ - 0x000015f0 67005f50 79506567 656e5f6e 65775f74 g._PyPegen_new_t │ │ │ │ │ - 0x00001600 7970655f 636f6d6d 656e7400 50794578 ype_comment.PyEx │ │ │ │ │ - 0x00001610 635f496e 64656e74 6174696f 6e457272 c_IndentationErr │ │ │ │ │ - 0x00001620 6f72005f 50795065 67656e5f 72616973 or._PyPegen_rais │ │ │ │ │ - 0x00001630 655f6572 726f7200 50794578 635f5379 e_error.PyExc_Sy │ │ │ │ │ - 0x00001640 6e746178 4572726f 72005f50 79506567 ntaxError._PyPeg │ │ │ │ │ - 0x00001650 656e5f69 735f6d65 6d6f697a 6564005f en_is_memoized._ │ │ │ │ │ - 0x00001660 50795065 67656e5f 6c6f6f6b 61686561 PyPegen_lookahea │ │ │ │ │ - 0x00001670 645f7769 74685f73 7472696e 67005f50 d_with_string._P │ │ │ │ │ - 0x00001680 79506567 656e5f69 6e736572 745f6d65 yPegen_insert_me │ │ │ │ │ - 0x00001690 6d6f005f 50794153 545f4578 7072005f mo._PyAST_Expr._ │ │ │ │ │ - 0x000016a0 50795065 67656e5f 7365715f 636f756e PyPegen_seq_coun │ │ │ │ │ - 0x000016b0 745f646f 7473005f 50795065 67656e5f t_dots._PyPegen_ │ │ │ │ │ - 0x000016c0 63686563 6b65645f 66757475 72655f69 checked_future_i │ │ │ │ │ - 0x000016d0 6d706f72 74005f50 79415354 5f526574 mport._PyAST_Ret │ │ │ │ │ - 0x000016e0 75726e00 5f507941 53545f52 61697365 urn._PyAST_Raise │ │ │ │ │ - 0x000016f0 005f5079 4153545f 616c6961 73005f50 ._PyAST_alias._P │ │ │ │ │ - 0x00001700 79415354 5f496d70 6f727400 5f507950 yAST_Import._PyP │ │ │ │ │ - 0x00001710 6567656e 5f757064 6174655f 6d656d6f egen_update_memo │ │ │ │ │ - 0x00001720 005f5079 50656765 6e5f6e61 6d655f74 ._PyPegen_name_t │ │ │ │ │ - 0x00001730 6f6b656e 005f5079 4153545f 44656c65 oken._PyAST_Dele │ │ │ │ │ - 0x00001740 7465005f 50794153 545f4173 73657274 te._PyAST_Assert │ │ │ │ │ - 0x00001750 005f5079 4153545f 42726561 6b005f50 ._PyAST_Break._P │ │ │ │ │ - 0x00001760 79415354 5f436f6e 74696e75 65005f50 yAST_Continue._P │ │ │ │ │ - 0x00001770 79506567 656e5f6d 61705f6e 616d6573 yPegen_map_names │ │ │ │ │ - 0x00001780 5f746f5f 69647300 5f507941 53545f47 _to_ids._PyAST_G │ │ │ │ │ - 0x00001790 6c6f6261 6c005f50 79506567 656e5f6a lobal._PyPegen_j │ │ │ │ │ - 0x000017a0 6f696e5f 6e616d65 735f7769 74685f64 oin_names_with_d │ │ │ │ │ - 0x000017b0 6f74005f 50794153 545f496d 706f7274 ot._PyAST_Import │ │ │ │ │ - 0x000017c0 46726f6d 005f5079 4153545f 4e6f6e6c From._PyAST_Nonl │ │ │ │ │ - 0x000017d0 6f63616c 005f5079 50656765 6e5f7365 ocal._PyPegen_se │ │ │ │ │ - 0x000017e0 745f6578 70725f63 6f6e7465 7874005f t_expr_context._ │ │ │ │ │ - 0x000017f0 50794153 545f5479 7065416c 69617300 PyAST_TypeAlias. │ │ │ │ │ - 0x00001800 5f507941 53545f41 6e6e4173 7369676e _PyAST_AnnAssign │ │ │ │ │ - 0x00001810 005f5079 4153545f 41756741 73736967 ._PyAST_AugAssig │ │ │ │ │ - 0x00001820 6e005f50 79415354 5f417373 69676e00 n._PyAST_Assign. │ │ │ │ │ - 0x00001830 5f507941 53545f41 74747269 62757465 _PyAST_Attribute │ │ │ │ │ - 0x00001840 005f5079 4153545f 53756273 63726970 ._PyAST_Subscrip │ │ │ │ │ - 0x00001850 74005f50 79506567 656e5f67 65745f65 t._PyPegen_get_e │ │ │ │ │ - 0x00001860 7870725f 6e616d65 005f5079 4153545f xpr_name._PyAST_ │ │ │ │ │ - 0x00001870 43616c6c 005f5079 50656765 6e5f6e75 Call._PyPegen_nu │ │ │ │ │ - 0x00001880 6d626572 5f746f6b 656e005f 50795f4e mber_token._Py_N │ │ │ │ │ - 0x00001890 6f6e6553 74727563 74005f50 79415354 oneStruct._PyAST │ │ │ │ │ - 0x000018a0 5f436f6e 7374616e 74005f50 79415354 _Constant._PyAST │ │ │ │ │ - 0x000018b0 5f4c6973 74436f6d 70005f50 795f5472 _ListComp._Py_Tr │ │ │ │ │ - 0x000018c0 75655374 72756374 005f5079 50656765 ueStruct._PyPege │ │ │ │ │ - 0x000018d0 6e5f6765 745f6b65 7973005f 50795065 n_get_keys._PyPe │ │ │ │ │ - 0x000018e0 67656e5f 6765745f 76616c75 6573005f gen_get_values._ │ │ │ │ │ - 0x000018f0 50794153 545f4469 6374005f 50795f46 PyAST_Dict._Py_F │ │ │ │ │ - 0x00001900 616c7365 53747275 6374005f 50794153 alseStruct._PyAS │ │ │ │ │ - 0x00001910 545f5365 74005f50 795f456c 6c697073 T_Set._Py_Ellips │ │ │ │ │ - 0x00001920 69734f62 6a656374 005f5079 50656765 isObject._PyPege │ │ │ │ │ - 0x00001930 6e5f6b65 795f7661 6c75655f 70616972 n_key_value_pair │ │ │ │ │ - 0x00001940 005f5079 4153545f 44696374 436f6d70 ._PyAST_DictComp │ │ │ │ │ - 0x00001950 005f5079 4153545f 53657443 6f6d7000 ._PyAST_SetComp. │ │ │ │ │ - 0x00001960 5f507950 6567656e 5f737472 696e675f _PyPegen_string_ │ │ │ │ │ - 0x00001970 746f6b65 6e005f50 79506567 656e5f63 token._PyPegen_c │ │ │ │ │ - 0x00001980 6f6e7374 616e745f 66726f6d 5f737472 onstant_from_str │ │ │ │ │ - 0x00001990 696e6700 5f507950 6567656e 5f636f6e ing._PyPegen_con │ │ │ │ │ - 0x000019a0 63617465 6e617465 5f737472 696e6773 catenate_strings │ │ │ │ │ - 0x000019b0 005f5079 50656765 6e5f636f 6e737461 ._PyPegen_consta │ │ │ │ │ - 0x000019c0 6e745f66 726f6d5f 746f6b65 6e005f50 nt_from_token._P │ │ │ │ │ - 0x000019d0 79506567 656e5f6a 6f696e65 645f7374 yPegen_joined_st │ │ │ │ │ - 0x000019e0 72005f50 79415354 5f547570 6c65005f r._PyAST_Tuple._ │ │ │ │ │ - 0x000019f0 50794153 545f5374 61727265 64005f50 PyAST_Starred._P │ │ │ │ │ - 0x00001a00 79415354 5f4c6973 74005f50 79415354 yAST_List._PyAST │ │ │ │ │ - 0x00001a10 5f4e616d 65644578 7072005f 50794153 _NamedExpr._PyAS │ │ │ │ │ - 0x00001a20 545f4765 6e657261 746f7245 7870005f T_GeneratorExp._ │ │ │ │ │ - 0x00001a30 50794153 545f4966 45787000 5f507950 PyAST_IfExp._PyP │ │ │ │ │ - 0x00001a40 6567656e 5f636865 636b5f6c 65676163 egen_check_legac │ │ │ │ │ - 0x00001a50 795f7374 6d74005f 50794153 545f426f y_stmt._PyAST_Bo │ │ │ │ │ - 0x00001a60 6f6c4f70 005f5079 4153545f 42696e4f olOp._PyAST_BinO │ │ │ │ │ - 0x00001a70 70005f50 79506567 656e5f63 6d706f70 p._PyPegen_cmpop │ │ │ │ │ - 0x00001a80 5f657870 725f7061 6972005f 50795065 _expr_pair._PyPe │ │ │ │ │ - 0x00001a90 67656e5f 6765745f 636d706f 7073005f gen_get_cmpops._ │ │ │ │ │ - 0x00001aa0 50795065 67656e5f 6765745f 65787072 PyPegen_get_expr │ │ │ │ │ - 0x00001ab0 73005f50 79415354 5f436f6d 70617265 s._PyAST_Compare │ │ │ │ │ - 0x00001ac0 005f5079 4153545f 556e6172 794f7000 ._PyAST_UnaryOp. │ │ │ │ │ - 0x00001ad0 5f507950 6567656e 5f636865 636b5f62 _PyPegen_check_b │ │ │ │ │ - 0x00001ae0 61727279 5f61735f 666c7566 6c005f50 arry_as_flufl._P │ │ │ │ │ - 0x00001af0 79415354 5f417761 6974005f 50794153 yAST_Await._PyAS │ │ │ │ │ - 0x00001b00 545f4c61 6d626461 005f5079 50656765 T_Lambda._PyPege │ │ │ │ │ - 0x00001b10 6e5f656d 7074795f 61726775 6d656e74 n_empty_argument │ │ │ │ │ - 0x00001b20 73005f50 79415354 5f636f6d 70726568 s._PyAST_compreh │ │ │ │ │ - 0x00001b30 656e7369 6f6e005f 50795065 67656e5f ension._PyPegen_ │ │ │ │ │ - 0x00001b40 64756d6d 795f6e61 6d65005f 50794153 dummy_name._PyAS │ │ │ │ │ - 0x00001b50 545f4675 6e637469 6f6e4465 66005f50 T_FunctionDef._P │ │ │ │ │ - 0x00001b60 79415354 5f417379 6e634675 6e637469 yAST_AsyncFuncti │ │ │ │ │ - 0x00001b70 6f6e4465 66005f50 79506567 656e5f63 onDef._PyPegen_c │ │ │ │ │ - 0x00001b80 6f6c6c65 63745f63 616c6c5f 73657173 ollect_call_seqs │ │ │ │ │ - 0x00001b90 005f5079 50656765 6e5f7365 715f6578 ._PyPegen_seq_ex │ │ │ │ │ - 0x00001ba0 74726163 745f7374 61727265 645f6578 tract_starred_ex │ │ │ │ │ - 0x00001bb0 70727300 5f507950 6567656e 5f736571 prs._PyPegen_seq │ │ │ │ │ - 0x00001bc0 5f64656c 6574655f 73746172 7265645f _delete_starred_ │ │ │ │ │ - 0x00001bd0 65787072 73005f50 79415354 5f596965 exprs._PyAST_Yie │ │ │ │ │ - 0x00001be0 6c644672 6f6d005f 50794153 545f5969 ldFrom._PyAST_Yi │ │ │ │ │ - 0x00001bf0 656c6400 5f507950 6567656e 5f6d616b eld._PyPegen_mak │ │ │ │ │ - 0x00001c00 655f6172 67756d65 6e747300 5f507941 e_arguments._PyA │ │ │ │ │ - 0x00001c10 53545f61 7267005f 50795065 67656e5f ST_arg._PyPegen_ │ │ │ │ │ - 0x00001c20 6164645f 74797065 5f636f6d 6d656e74 add_type_comment │ │ │ │ │ - 0x00001c30 5f746f5f 61726700 5f507950 6567656e _to_arg._PyPegen │ │ │ │ │ - 0x00001c40 5f616c69 61735f66 6f725f73 74617200 _alias_for_star. │ │ │ │ │ - 0x00001c50 5f507950 6567656e 5f736c61 73685f77 _PyPegen_slash_w │ │ │ │ │ - 0x00001c60 6974685f 64656661 756c7400 5f507950 ith_default._PyP │ │ │ │ │ - 0x00001c70 6567656e 5f6e616d 655f6465 6661756c egen_name_defaul │ │ │ │ │ - 0x00001c80 745f7061 6972005f 50795065 67656e5f t_pair._PyPegen_ │ │ │ │ │ - 0x00001c90 73746172 5f657463 005f5079 50656765 star_etc._PyPege │ │ │ │ │ - 0x00001ca0 6e5f666f 726d6174 7465645f 76616c75 n_formatted_valu │ │ │ │ │ - 0x00001cb0 65005f50 79506567 656e5f73 65747570 e._PyPegen_setup │ │ │ │ │ - 0x00001cc0 5f66756c 6c5f666f 726d6174 5f737065 _full_format_spe │ │ │ │ │ - 0x00001cd0 63005f50 79506567 656e5f63 6865636b c._PyPegen_check │ │ │ │ │ - 0x00001ce0 5f667374 72696e67 5f636f6e 76657273 _fstring_convers │ │ │ │ │ - 0x00001cf0 696f6e00 5f507950 6567656e 5f6c6f6f ion._PyPegen_loo │ │ │ │ │ - 0x00001d00 6b616865 61645f66 6f725f65 78707200 kahead_for_expr. │ │ │ │ │ - 0x00001d10 5f507941 53545f53 6c696365 005f5079 _PyAST_Slice._Py │ │ │ │ │ - 0x00001d20 4153545f 45786365 70744861 6e646c65 AST_ExceptHandle │ │ │ │ │ - 0x00001d30 72005f50 79415354 5f436c61 73734465 r._PyAST_ClassDe │ │ │ │ │ - 0x00001d40 66005f50 79506567 656e5f61 75676f70 f._PyPegen_augop │ │ │ │ │ - 0x00001d50 65726174 6f72005f 50794153 545f6b65 erator._PyAST_ke │ │ │ │ │ - 0x00001d60 79776f72 64005f50 79506567 656e5f6b yword._PyPegen_k │ │ │ │ │ - 0x00001d70 6579776f 72645f6f 725f7374 61727265 eyword_or_starre │ │ │ │ │ - 0x00001d80 64005f50 79506567 656e5f6a 6f696e5f d._PyPegen_join_ │ │ │ │ │ - 0x00001d90 73657175 656e6365 73005f50 79415354 sequences._PyAST │ │ │ │ │ - 0x00001da0 5f776974 68697465 6d005f50 79506567 _withitem._PyPeg │ │ │ │ │ - 0x00001db0 656e5f73 6f66745f 6b657977 6f72645f en_soft_keyword_ │ │ │ │ │ - 0x00001dc0 746f6b65 6e005f50 79506567 656e5f73 token._PyPegen_s │ │ │ │ │ - 0x00001dd0 65715f6c 6173745f 6974656d 005f5079 eq_last_item._Py │ │ │ │ │ - 0x00001de0 50656765 6e5f7261 6973655f 6572726f Pegen_raise_erro │ │ │ │ │ - 0x00001df0 725f6b6e 6f776e5f 6c6f6361 74696f6e r_known_location │ │ │ │ │ - 0x00001e00 005f5079 50656765 6e5f6765 745f6c61 ._PyPegen_get_la │ │ │ │ │ - 0x00001e10 73745f63 6f6d7072 6568656e 73696f6e st_comprehension │ │ │ │ │ - 0x00001e20 5f697465 6d005f50 79506567 656e5f6e _item._PyPegen_n │ │ │ │ │ - 0x00001e30 6f6e7061 72656e5f 67656e65 78705f69 onparen_genexp_i │ │ │ │ │ - 0x00001e40 6e5f6361 6c6c005f 50795065 67656e5f n_call._PyPegen_ │ │ │ │ │ - 0x00001e50 61726775 6d656e74 735f7061 7273696e arguments_parsin │ │ │ │ │ - 0x00001e60 675f6572 726f7200 5f507950 6567656e g_error._PyPegen │ │ │ │ │ - 0x00001e70 5f646563 6f646564 5f636f6e 7374616e _decoded_constan │ │ │ │ │ - 0x00001e80 745f6672 6f6d5f74 6f6b656e 005f5079 t_from_token._Py │ │ │ │ │ - 0x00001e90 4153545f 6d617463 685f6361 7365005f AST_match_case._ │ │ │ │ │ - 0x00001ea0 50794153 545f4d61 74636853 65717565 PyAST_MatchSeque │ │ │ │ │ - 0x00001eb0 6e636500 5f507941 53545f4d 61746368 nce._PyAST_Match │ │ │ │ │ - 0x00001ec0 53746172 005f5079 4153545f 4d617463 Star._PyAST_Matc │ │ │ │ │ - 0x00001ed0 684f7200 5f507941 53545f4d 61746368 hOr._PyAST_Match │ │ │ │ │ - 0x00001ee0 4173005f 50794153 545f4d61 74636843 As._PyAST_MatchC │ │ │ │ │ - 0x00001ef0 6c617373 005f5079 4153545f 4d617463 lass._PyAST_Matc │ │ │ │ │ - 0x00001f00 6856616c 7565005f 50794153 545f4d61 hValue._PyAST_Ma │ │ │ │ │ - 0x00001f10 7463684d 61707069 6e67005f 50795065 tchMapping._PyPe │ │ │ │ │ - 0x00001f20 67656e5f 6765745f 70617474 65726e5f gen_get_pattern_ │ │ │ │ │ - 0x00001f30 6b657973 005f5079 50656765 6e5f6765 keys._PyPegen_ge │ │ │ │ │ - 0x00001f40 745f7061 74746572 6e73005f 50794153 t_patterns._PyAS │ │ │ │ │ - 0x00001f50 545f4d61 74636853 696e676c 65746f6e T_MatchSingleton │ │ │ │ │ - 0x00001f60 005f5079 50656765 6e5f7365 715f6669 ._PyPegen_seq_fi │ │ │ │ │ - 0x00001f70 7273745f 6974656d 005f5079 50656765 rst_item._PyPege │ │ │ │ │ - 0x00001f80 6e5f656e 73757265 5f726561 6c005f50 n_ensure_real._P │ │ │ │ │ - 0x00001f90 79506567 656e5f6b 65795f70 61747465 yPegen_key_patte │ │ │ │ │ - 0x00001fa0 726e5f70 61697200 5f507941 53545f54 rn_pair._PyAST_T │ │ │ │ │ - 0x00001fb0 79706556 6172005f 50794153 545f5061 ypeVar._PyAST_Pa │ │ │ │ │ - 0x00001fc0 72616d53 70656300 5f507941 53545f54 ramSpec._PyAST_T │ │ │ │ │ - 0x00001fd0 79706556 61725475 706c6500 5f507950 ypeVarTuple._PyP │ │ │ │ │ - 0x00001fe0 6567656e 5f676574 5f696e76 616c6964 egen_get_invalid │ │ │ │ │ - 0x00001ff0 5f746172 67657400 5f507950 6567656e _target._PyPegen │ │ │ │ │ - 0x00002000 5f656e73 7572655f 696d6167 696e6172 _ensure_imaginar │ │ │ │ │ - 0x00002010 7900 y. │ │ │ │ │ + 0x00000e90 36006c61 6d626461 5f706172 616d5f6d 6.lambda_param_m │ │ │ │ │ + 0x00000ea0 61796265 5f646566 61756c74 5f72756c aybe_default_rul │ │ │ │ │ + 0x00000eb0 65002e4c 43383700 2e4c4338 38002e4c e..LC87..LC88..L │ │ │ │ │ + 0x00000ec0 43383900 5f746d70 5f313535 5f72756c C89._tmp_155_rul │ │ │ │ │ + 0x00000ed0 65005f74 6d705f32 36325f72 756c6500 e._tmp_262_rule. │ │ │ │ │ + 0x00000ee0 2e4c4339 30002e4c 43393100 2e4c4339 .LC90..LC91..LC9 │ │ │ │ │ + 0x00000ef0 32005f74 6d705f31 35375f72 756c6500 2._tmp_157_rule. │ │ │ │ │ + 0x00000f00 2e4c4339 33002e4c 43393400 67756172 .LC93..LC94.guar │ │ │ │ │ + 0x00000f10 645f7275 6c65006f 70656e5f 73657175 d_rule.open_sequ │ │ │ │ │ + 0x00000f20 656e6365 5f706174 7465726e 5f72756c ence_pattern_rul │ │ │ │ │ + 0x00000f30 65006d61 7962655f 73746172 5f706174 e.maybe_star_pat │ │ │ │ │ + 0x00000f40 7465726e 5f72756c 65006d61 7962655f tern_rule.maybe_ │ │ │ │ │ + 0x00000f50 73657175 656e6365 5f706174 7465726e sequence_pattern │ │ │ │ │ + 0x00000f60 5f72756c 65007061 74746572 6e5f6361 _rule.pattern_ca │ │ │ │ │ + 0x00000f70 70747572 655f7461 72676574 5f72756c pture_target_rul │ │ │ │ │ + 0x00000f80 65007769 6c646361 72645f70 61747465 e.wildcard_patte │ │ │ │ │ + 0x00000f90 726e5f72 756c6500 2e4c4339 35002e4c rn_rule..LC95..L │ │ │ │ │ + 0x00000fa0 43393600 2e4c4339 3700636c 6f736564 C96..LC97.closed │ │ │ │ │ + 0x00000fb0 5f706174 7465726e 5f72756c 65006f72 _pattern_rule.or │ │ │ │ │ + 0x00000fc0 5f706174 7465726e 5f72756c 65002e4c _pattern_rule..L │ │ │ │ │ + 0x00000fd0 43393800 7369676e 65645f6e 756d6265 C98.signed_numbe │ │ │ │ │ + 0x00000fe0 725f7275 6c650063 6f6d706c 65785f6e r_rule.complex_n │ │ │ │ │ + 0x00000ff0 756d6265 725f7275 6c65006e 616d655f umber_rule.name_ │ │ │ │ │ + 0x00001000 6f725f61 7474725f 72756c65 00706f73 or_attr_rule.pos │ │ │ │ │ + 0x00001010 6974696f 6e616c5f 70617474 65726e73 itional_patterns │ │ │ │ │ + 0x00001020 5f72756c 65005f74 6d705f36 375f7275 _rule._tmp_67_ru │ │ │ │ │ + 0x00001030 6c650064 6f75626c 655f7374 61725f70 le.double_star_p │ │ │ │ │ + 0x00001040 61747465 726e5f72 756c6500 6974656d attern_rule.item │ │ │ │ │ + 0x00001050 735f7061 74746572 6e5f7275 6c65006b s_pattern_rule.k │ │ │ │ │ + 0x00001060 6579776f 72645f70 61747465 726e735f eyword_patterns_ │ │ │ │ │ + 0x00001070 72756c65 005f746d 705f3730 5f72756c rule._tmp_70_rul │ │ │ │ │ + 0x00001080 65007369 676e6564 5f726561 6c5f6e75 e.signed_real_nu │ │ │ │ │ + 0x00001090 6d626572 5f72756c 6500696d 6167696e mber_rule.imagin │ │ │ │ │ + 0x000010a0 6172795f 6e756d62 65725f72 756c6500 ary_number_rule. │ │ │ │ │ + 0x000010b0 5f746d70 5f36395f 72756c65 006b6579 _tmp_69_rule.key │ │ │ │ │ + 0x000010c0 776f7264 5f706174 7465726e 5f72756c word_pattern_rul │ │ │ │ │ + 0x000010d0 65005f74 6d705f32 36375f72 756c6500 e._tmp_267_rule. │ │ │ │ │ + 0x000010e0 5f746d70 5f323736 5f72756c 65005f74 _tmp_276_rule._t │ │ │ │ │ + 0x000010f0 6d705f32 37375f72 756c6500 2e4c4339 mp_277_rule..LC9 │ │ │ │ │ + 0x00001100 39002e4c 43313030 002e4c43 31303100 9..LC100..LC101. │ │ │ │ │ + 0x00001110 2e4c4331 3032002e 4c433130 33007479 .LC102..LC103.ty │ │ │ │ │ + 0x00001120 70655f70 6172616d 5f646566 61756c74 pe_param_default │ │ │ │ │ + 0x00001130 5f72756c 65002e4c 43313034 005f746d _rule..LC104._tm │ │ │ │ │ + 0x00001140 705f3232 355f7275 6c65005f 6c6f6f70 p_225_rule._loop │ │ │ │ │ + 0x00001150 315f3231 395f7275 6c65006b 65795f76 1_219_rule.key_v │ │ │ │ │ + 0x00001160 616c7565 5f706174 7465726e 5f72756c alue_pattern_rul │ │ │ │ │ + 0x00001170 65005f74 6d705f36 385f7275 6c65002e e._tmp_68_rule.. │ │ │ │ │ + 0x00001180 4c433130 35002e4c 43313036 002e4c43 LC105..LC106..LC │ │ │ │ │ + 0x00001190 31303700 2e4c4331 3038005f 746d705f 107..LC108._tmp_ │ │ │ │ │ + 0x000011a0 3231345f 72756c65 005f6c6f 6f70305f 214_rule._loop0_ │ │ │ │ │ + 0x000011b0 3231355f 72756c65 005f746d 705f3231 215_rule._tmp_21 │ │ │ │ │ + 0x000011c0 375f7275 6c65005f 6c6f6f70 305f3231 7_rule._loop0_21 │ │ │ │ │ + 0x000011d0 385f7275 6c65005f 746d705f 3237315f 8_rule._tmp_271_ │ │ │ │ │ + 0x000011e0 72756c65 005f746d 705f3232 325f7275 rule._tmp_222_ru │ │ │ │ │ + 0x000011f0 6c65005f 746d705f 3232315f 72756c65 le._tmp_221_rule │ │ │ │ │ + 0x00001200 002e4c43 31303900 2e4c4331 3130005f ..LC109..LC110._ │ │ │ │ │ + 0x00001210 746d705f 3236385f 72756c65 00726573 tmp_268_rule.res │ │ │ │ │ + 0x00001220 65727665 645f6b65 79776f72 6473005f erved_keywords._ │ │ │ │ │ + 0x00001230 5f636f6d 706f756e 645f6c69 74657261 _compound_litera │ │ │ │ │ + 0x00001240 6c2e3000 5f5f636f 6d706f75 6e645f6c l.0.__compound_l │ │ │ │ │ + 0x00001250 69746572 616c2e31 005f5f63 6f6d706f iteral.1.__compo │ │ │ │ │ + 0x00001260 756e645f 6c697465 72616c2e 32005f5f und_literal.2.__ │ │ │ │ │ + 0x00001270 636f6d70 6f756e64 5f6c6974 6572616c compound_literal │ │ │ │ │ + 0x00001280 2e33005f 5f636f6d 706f756e 645f6c69 .3.__compound_li │ │ │ │ │ + 0x00001290 74657261 6c2e3400 5f5f636f 6d706f75 teral.4.__compou │ │ │ │ │ + 0x000012a0 6e645f6c 69746572 616c2e35 005f5f63 nd_literal.5.__c │ │ │ │ │ + 0x000012b0 6f6d706f 756e645f 6c697465 72616c2e ompound_literal. │ │ │ │ │ + 0x000012c0 36005f5f 636f6d70 6f756e64 5f6c6974 6.__compound_lit │ │ │ │ │ + 0x000012d0 6572616c 2e37005f 5f636f6d 706f756e eral.7.__compoun │ │ │ │ │ + 0x000012e0 645f6c69 74657261 6c2e3800 736f6674 d_literal.8.soft │ │ │ │ │ + 0x000012f0 5f6b6579 776f7264 73005f50 79506567 _keywords._PyPeg │ │ │ │ │ + 0x00001300 656e5f70 61727365 005f5079 50656765 en_parse._PyPege │ │ │ │ │ + 0x00001310 6e5f6578 70656374 5f746f6b 656e005f n_expect_token._ │ │ │ │ │ + 0x00001320 50794153 545f4578 70726573 73696f6e PyAST_Expression │ │ │ │ │ + 0x00001330 0050794d 656d5f4d 616c6c6f 63005f50 .PyMem_Malloc._P │ │ │ │ │ + 0x00001340 79506567 656e5f6c 6f6f6b61 68656164 yPegen_lookahead │ │ │ │ │ + 0x00001350 5f776974 685f696e 74005f50 79506567 _with_int._PyPeg │ │ │ │ │ + 0x00001360 656e5f73 696e676c 65746f6e 5f736571 en_singleton_seq │ │ │ │ │ + 0x00001370 005f5079 70656765 6e5f7374 61636b5f ._Pypegen_stack_ │ │ │ │ │ + 0x00001380 6f766572 666c6f77 005f5079 5f617364 overflow._Py_asd │ │ │ │ │ + 0x00001390 6c5f6765 6e657269 635f7365 715f6e65 l_generic_seq_ne │ │ │ │ │ + 0x000013a0 77005079 4d656d5f 46726565 005f5079 w.PyMem_Free._Py │ │ │ │ │ + 0x000013b0 50656765 6e5f7365 715f666c 61747465 Pegen_seq_flatte │ │ │ │ │ + 0x000013c0 6e005f50 79506567 656e5f6d 616b655f n._PyPegen_make_ │ │ │ │ │ + 0x000013d0 6d6f6475 6c650050 79457272 5f4f6363 module.PyErr_Occ │ │ │ │ │ + 0x000013e0 75727265 64005079 4d656d5f 5265616c urred.PyMem_Real │ │ │ │ │ + 0x000013f0 6c6f6300 5f507950 6567656e 5f66696c loc._PyPegen_fil │ │ │ │ │ + 0x00001400 6c5f746f 6b656e00 5f507941 53545f49 l_token._PyAST_I │ │ │ │ │ + 0x00001410 6e746572 61637469 7665005f 50795065 nteractive._PyPe │ │ │ │ │ + 0x00001420 67656e5f 7365715f 696e7365 72745f69 gen_seq_insert_i │ │ │ │ │ + 0x00001430 6e5f6672 6f6e7400 5f507950 6567656e n_front._PyPegen │ │ │ │ │ + 0x00001440 5f696e74 65726163 74697665 5f657869 _interactive_exi │ │ │ │ │ + 0x00001450 74005079 4572725f 4e6f4d65 6d6f7279 t.PyErr_NoMemory │ │ │ │ │ + 0x00001460 005f5079 50656765 6e5f6765 745f6c61 ._PyPegen_get_la │ │ │ │ │ + 0x00001470 73745f6e 6f6e6e77 68697465 73706163 st_nonnwhitespac │ │ │ │ │ + 0x00001480 655f746f 6b656e00 5f507941 53545f50 e_token._PyAST_P │ │ │ │ │ + 0x00001490 61737300 5f507941 53545f46 756e6374 ass._PyAST_Funct │ │ │ │ │ + 0x000014a0 696f6e54 79706500 5f507950 6567656e ionType._PyPegen │ │ │ │ │ + 0x000014b0 5f736571 5f617070 656e645f 746f5f65 _seq_append_to_e │ │ │ │ │ + 0x000014c0 6e64005f 50795065 67656e5f 6c6f6f6b nd._PyPegen_look │ │ │ │ │ + 0x000014d0 61686561 64005f50 79506567 656e5f65 ahead._PyPegen_e │ │ │ │ │ + 0x000014e0 78706563 745f736f 66745f6b 6579776f xpect_soft_keywo │ │ │ │ │ + 0x000014f0 7264005f 50794153 545f4966 005f5079 rd._PyAST_If._Py │ │ │ │ │ + 0x00001500 4153545f 57697468 005f5079 4153545f AST_With._PyAST_ │ │ │ │ │ + 0x00001510 466f7200 5f507950 6567656e 5f66756e For._PyPegen_fun │ │ │ │ │ + 0x00001520 6374696f 6e5f6465 665f6465 636f7261 ction_def_decora │ │ │ │ │ + 0x00001530 746f7273 005f5079 50656765 6e5f6578 tors._PyPegen_ex │ │ │ │ │ + 0x00001540 70656374 5f666f72 6365645f 746f6b65 pect_forced_toke │ │ │ │ │ + 0x00001550 6e005f50 79415354 5f547279 005f5079 n._PyAST_Try._Py │ │ │ │ │ + 0x00001560 4153545f 5768696c 65005f50 79415354 AST_While._PyAST │ │ │ │ │ + 0x00001570 5f4d6174 6368005f 50795065 67656e5f _Match._PyPegen_ │ │ │ │ │ + 0x00001580 636c6173 735f6465 665f6465 636f7261 class_def_decora │ │ │ │ │ + 0x00001590 746f7273 005f5079 4153545f 4173796e tors._PyAST_Asyn │ │ │ │ │ + 0x000015a0 63576974 68005f50 79415354 5f547279 cWith._PyAST_Try │ │ │ │ │ + 0x000015b0 53746172 005f5079 4153545f 4173796e Star._PyAST_Asyn │ │ │ │ │ + 0x000015c0 63466f72 00507945 78635f49 6e64656e cFor.PyExc_Inden │ │ │ │ │ + 0x000015d0 74617469 6f6e4572 726f7200 5f507950 tationError._PyP │ │ │ │ │ + 0x000015e0 6567656e 5f726169 73655f65 72726f72 egen_raise_error │ │ │ │ │ + 0x000015f0 00507942 79746573 5f417353 7472696e .PyBytes_AsStrin │ │ │ │ │ + 0x00001600 67005f50 79506567 656e5f6e 65775f74 g._PyPegen_new_t │ │ │ │ │ + 0x00001610 7970655f 636f6d6d 656e7400 50794578 ype_comment.PyEx │ │ │ │ │ + 0x00001620 635f5379 6e746178 4572726f 72005f50 c_SyntaxError._P │ │ │ │ │ + 0x00001630 79506567 656e5f69 735f6d65 6d6f697a yPegen_is_memoiz │ │ │ │ │ + 0x00001640 6564005f 50795065 67656e5f 6c6f6f6b ed._PyPegen_look │ │ │ │ │ + 0x00001650 61686561 645f7769 74685f73 7472696e ahead_with_strin │ │ │ │ │ + 0x00001660 67005f50 79506567 656e5f69 6e736572 g._PyPegen_inser │ │ │ │ │ + 0x00001670 745f6d65 6d6f005f 50794153 545f4578 t_memo._PyAST_Ex │ │ │ │ │ + 0x00001680 7072005f 50795065 67656e5f 7365715f pr._PyPegen_seq_ │ │ │ │ │ + 0x00001690 636f756e 745f646f 7473005f 50795065 count_dots._PyPe │ │ │ │ │ + 0x000016a0 67656e5f 63686563 6b65645f 66757475 gen_checked_futu │ │ │ │ │ + 0x000016b0 72655f69 6d706f72 74005f50 79415354 re_import._PyAST │ │ │ │ │ + 0x000016c0 5f526574 75726e00 5f507941 53545f52 _Return._PyAST_R │ │ │ │ │ + 0x000016d0 61697365 005f5079 4153545f 616c6961 aise._PyAST_alia │ │ │ │ │ + 0x000016e0 73005f50 79415354 5f496d70 6f727400 s._PyAST_Import. │ │ │ │ │ + 0x000016f0 5f507950 6567656e 5f757064 6174655f _PyPegen_update_ │ │ │ │ │ + 0x00001700 6d656d6f 005f5079 50656765 6e5f6e61 memo._PyPegen_na │ │ │ │ │ + 0x00001710 6d655f74 6f6b656e 005f5079 4153545f me_token._PyAST_ │ │ │ │ │ + 0x00001720 44656c65 7465005f 50794153 545f4173 Delete._PyAST_As │ │ │ │ │ + 0x00001730 73657274 005f5079 4153545f 42726561 sert._PyAST_Brea │ │ │ │ │ + 0x00001740 6b005f50 79415354 5f496d70 6f727446 k._PyAST_ImportF │ │ │ │ │ + 0x00001750 726f6d00 5f507941 53545f43 6f6e7469 rom._PyAST_Conti │ │ │ │ │ + 0x00001760 6e756500 5f507950 6567656e 5f6d6170 nue._PyPegen_map │ │ │ │ │ + 0x00001770 5f6e616d 65735f74 6f5f6964 73005f50 _names_to_ids._P │ │ │ │ │ + 0x00001780 79415354 5f476c6f 62616c00 5f507950 yAST_Global._PyP │ │ │ │ │ + 0x00001790 6567656e 5f6a6f69 6e5f6e61 6d65735f egen_join_names_ │ │ │ │ │ + 0x000017a0 77697468 5f646f74 005f5079 4153545f with_dot._PyAST_ │ │ │ │ │ + 0x000017b0 4e6f6e6c 6f63616c 005f5079 50656765 Nonlocal._PyPege │ │ │ │ │ + 0x000017c0 6e5f7365 745f6578 70725f63 6f6e7465 n_set_expr_conte │ │ │ │ │ + 0x000017d0 7874005f 50794153 545f5479 7065416c xt._PyAST_TypeAl │ │ │ │ │ + 0x000017e0 69617300 5f507941 53545f41 6e6e4173 ias._PyAST_AnnAs │ │ │ │ │ + 0x000017f0 7369676e 005f5079 4153545f 41756741 sign._PyAST_AugA │ │ │ │ │ + 0x00001800 73736967 6e005f50 79415354 5f417373 ssign._PyAST_Ass │ │ │ │ │ + 0x00001810 69676e00 5f507941 53545f41 74747269 ign._PyAST_Attri │ │ │ │ │ + 0x00001820 62757465 005f5079 4153545f 53756273 bute._PyAST_Subs │ │ │ │ │ + 0x00001830 63726970 74005f50 79506567 656e5f67 cript._PyPegen_g │ │ │ │ │ + 0x00001840 65745f65 7870725f 6e616d65 005f5079 et_expr_name._Py │ │ │ │ │ + 0x00001850 4153545f 43616c6c 005f5079 50656765 AST_Call._PyPege │ │ │ │ │ + 0x00001860 6e5f6e75 6d626572 5f746f6b 656e005f n_number_token._ │ │ │ │ │ + 0x00001870 50795f4e 6f6e6553 74727563 74005f50 Py_NoneStruct._P │ │ │ │ │ + 0x00001880 79415354 5f436f6e 7374616e 74005f50 yAST_Constant._P │ │ │ │ │ + 0x00001890 79415354 5f4c6973 74436f6d 70005f50 yAST_ListComp._P │ │ │ │ │ + 0x000018a0 795f5472 75655374 72756374 005f5079 y_TrueStruct._Py │ │ │ │ │ + 0x000018b0 50656765 6e5f6765 745f6b65 7973005f Pegen_get_keys._ │ │ │ │ │ + 0x000018c0 50795065 67656e5f 6765745f 76616c75 PyPegen_get_valu │ │ │ │ │ + 0x000018d0 6573005f 50794153 545f4469 6374005f es._PyAST_Dict._ │ │ │ │ │ + 0x000018e0 50795f46 616c7365 53747275 6374005f Py_FalseStruct._ │ │ │ │ │ + 0x000018f0 50794153 545f5365 74005f50 795f456c PyAST_Set._Py_El │ │ │ │ │ + 0x00001900 6c697073 69734f62 6a656374 005f5079 lipsisObject._Py │ │ │ │ │ + 0x00001910 50656765 6e5f6b65 795f7661 6c75655f Pegen_key_value_ │ │ │ │ │ + 0x00001920 70616972 005f5079 4153545f 44696374 pair._PyAST_Dict │ │ │ │ │ + 0x00001930 436f6d70 005f5079 4153545f 53657443 Comp._PyAST_SetC │ │ │ │ │ + 0x00001940 6f6d7000 5f507950 6567656e 5f737472 omp._PyPegen_str │ │ │ │ │ + 0x00001950 696e675f 746f6b65 6e005f50 79506567 ing_token._PyPeg │ │ │ │ │ + 0x00001960 656e5f63 6f6e7374 616e745f 66726f6d en_constant_from │ │ │ │ │ + 0x00001970 5f737472 696e6700 5f507950 6567656e _string._PyPegen │ │ │ │ │ + 0x00001980 5f636f6e 63617465 6e617465 5f737472 _concatenate_str │ │ │ │ │ + 0x00001990 696e6773 005f5079 50656765 6e5f636f ings._PyPegen_co │ │ │ │ │ + 0x000019a0 6e737461 6e745f66 726f6d5f 746f6b65 nstant_from_toke │ │ │ │ │ + 0x000019b0 6e005f50 79506567 656e5f6a 6f696e65 n._PyPegen_joine │ │ │ │ │ + 0x000019c0 645f7374 72005f50 79415354 5f547570 d_str._PyAST_Tup │ │ │ │ │ + 0x000019d0 6c65005f 50794153 545f5374 61727265 le._PyAST_Starre │ │ │ │ │ + 0x000019e0 64005f50 79415354 5f4c6973 74005f50 d._PyAST_List._P │ │ │ │ │ + 0x000019f0 79415354 5f4e616d 65644578 7072005f yAST_NamedExpr._ │ │ │ │ │ + 0x00001a00 50794153 545f4765 6e657261 746f7245 PyAST_GeneratorE │ │ │ │ │ + 0x00001a10 7870005f 50794153 545f4966 45787000 xp._PyAST_IfExp. │ │ │ │ │ + 0x00001a20 5f507950 6567656e 5f636865 636b5f6c _PyPegen_check_l │ │ │ │ │ + 0x00001a30 65676163 795f7374 6d74005f 50794153 egacy_stmt._PyAS │ │ │ │ │ + 0x00001a40 545f426f 6f6c4f70 005f5079 4153545f T_BoolOp._PyAST_ │ │ │ │ │ + 0x00001a50 42696e4f 70005f50 79506567 656e5f63 BinOp._PyPegen_c │ │ │ │ │ + 0x00001a60 6d706f70 5f657870 725f7061 6972005f mpop_expr_pair._ │ │ │ │ │ + 0x00001a70 50795065 67656e5f 6765745f 636d706f PyPegen_get_cmpo │ │ │ │ │ + 0x00001a80 7073005f 50795065 67656e5f 6765745f ps._PyPegen_get_ │ │ │ │ │ + 0x00001a90 65787072 73005f50 79415354 5f436f6d exprs._PyAST_Com │ │ │ │ │ + 0x00001aa0 70617265 005f5079 4153545f 556e6172 pare._PyAST_Unar │ │ │ │ │ + 0x00001ab0 794f7000 5f507950 6567656e 5f636865 yOp._PyPegen_che │ │ │ │ │ + 0x00001ac0 636b5f62 61727279 5f61735f 666c7566 ck_barry_as_fluf │ │ │ │ │ + 0x00001ad0 6c005f50 79415354 5f417761 6974005f l._PyAST_Await._ │ │ │ │ │ + 0x00001ae0 50794153 545f4c61 6d626461 005f5079 PyAST_Lambda._Py │ │ │ │ │ + 0x00001af0 50656765 6e5f656d 7074795f 61726775 Pegen_empty_argu │ │ │ │ │ + 0x00001b00 6d656e74 73005f50 79415354 5f636f6d ments._PyAST_com │ │ │ │ │ + 0x00001b10 70726568 656e7369 6f6e005f 50795065 prehension._PyPe │ │ │ │ │ + 0x00001b20 67656e5f 64756d6d 795f6e61 6d65005f gen_dummy_name._ │ │ │ │ │ + 0x00001b30 50794153 545f4675 6e637469 6f6e4465 PyAST_FunctionDe │ │ │ │ │ + 0x00001b40 66005f50 79415354 5f417379 6e634675 f._PyAST_AsyncFu │ │ │ │ │ + 0x00001b50 6e637469 6f6e4465 66005f50 79506567 nctionDef._PyPeg │ │ │ │ │ + 0x00001b60 656e5f63 6f6c6c65 63745f63 616c6c5f en_collect_call_ │ │ │ │ │ + 0x00001b70 73657173 005f5079 50656765 6e5f7365 seqs._PyPegen_se │ │ │ │ │ + 0x00001b80 715f6578 74726163 745f7374 61727265 q_extract_starre │ │ │ │ │ + 0x00001b90 645f6578 70727300 5f507950 6567656e d_exprs._PyPegen │ │ │ │ │ + 0x00001ba0 5f736571 5f64656c 6574655f 73746172 _seq_delete_star │ │ │ │ │ + 0x00001bb0 7265645f 65787072 73005f50 79415354 red_exprs._PyAST │ │ │ │ │ + 0x00001bc0 5f596965 6c644672 6f6d005f 50794153 _YieldFrom._PyAS │ │ │ │ │ + 0x00001bd0 545f5969 656c6400 5f507950 6567656e T_Yield._PyPegen │ │ │ │ │ + 0x00001be0 5f6d616b 655f6172 67756d65 6e747300 _make_arguments. │ │ │ │ │ + 0x00001bf0 5f507941 53545f61 7267005f 50795065 _PyAST_arg._PyPe │ │ │ │ │ + 0x00001c00 67656e5f 6164645f 74797065 5f636f6d gen_add_type_com │ │ │ │ │ + 0x00001c10 6d656e74 5f746f5f 61726700 5f507950 ment_to_arg._PyP │ │ │ │ │ + 0x00001c20 6567656e 5f616c69 61735f66 6f725f73 egen_alias_for_s │ │ │ │ │ + 0x00001c30 74617200 5f507950 6567656e 5f736c61 tar._PyPegen_sla │ │ │ │ │ + 0x00001c40 73685f77 6974685f 64656661 756c7400 sh_with_default. │ │ │ │ │ + 0x00001c50 5f507950 6567656e 5f6e616d 655f6465 _PyPegen_name_de │ │ │ │ │ + 0x00001c60 6661756c 745f7061 6972005f 50795065 fault_pair._PyPe │ │ │ │ │ + 0x00001c70 67656e5f 73746172 5f657463 005f5079 gen_star_etc._Py │ │ │ │ │ + 0x00001c80 50656765 6e5f666f 726d6174 7465645f Pegen_formatted_ │ │ │ │ │ + 0x00001c90 76616c75 65005f50 79506567 656e5f63 value._PyPegen_c │ │ │ │ │ + 0x00001ca0 6865636b 5f667374 72696e67 5f636f6e heck_fstring_con │ │ │ │ │ + 0x00001cb0 76657273 696f6e00 5f507950 6567656e version._PyPegen │ │ │ │ │ + 0x00001cc0 5f736574 75705f66 756c6c5f 666f726d _setup_full_form │ │ │ │ │ + 0x00001cd0 61745f73 70656300 5f507950 6567656e at_spec._PyPegen │ │ │ │ │ + 0x00001ce0 5f6c6f6f 6b616865 61645f66 6f725f65 _lookahead_for_e │ │ │ │ │ + 0x00001cf0 78707200 5f507941 53545f53 6c696365 xpr._PyAST_Slice │ │ │ │ │ + 0x00001d00 005f5079 4153545f 45786365 70744861 ._PyAST_ExceptHa │ │ │ │ │ + 0x00001d10 6e646c65 72005f50 79415354 5f436c61 ndler._PyAST_Cla │ │ │ │ │ + 0x00001d20 73734465 66005f50 79506567 656e5f61 ssDef._PyPegen_a │ │ │ │ │ + 0x00001d30 75676f70 65726174 6f72005f 50794153 ugoperator._PyAS │ │ │ │ │ + 0x00001d40 545f6b65 79776f72 64005f50 79506567 T_keyword._PyPeg │ │ │ │ │ + 0x00001d50 656e5f6b 6579776f 72645f6f 725f7374 en_keyword_or_st │ │ │ │ │ + 0x00001d60 61727265 64005f50 79506567 656e5f6a arred._PyPegen_j │ │ │ │ │ + 0x00001d70 6f696e5f 73657175 656e6365 73005f50 oin_sequences._P │ │ │ │ │ + 0x00001d80 79415354 5f776974 68697465 6d005f50 yAST_withitem._P │ │ │ │ │ + 0x00001d90 79506567 656e5f73 6f66745f 6b657977 yPegen_soft_keyw │ │ │ │ │ + 0x00001da0 6f72645f 746f6b65 6e005f50 79506567 ord_token._PyPeg │ │ │ │ │ + 0x00001db0 656e5f73 65715f6c 6173745f 6974656d en_seq_last_item │ │ │ │ │ + 0x00001dc0 005f5079 50656765 6e5f7261 6973655f ._PyPegen_raise_ │ │ │ │ │ + 0x00001dd0 6572726f 725f6b6e 6f776e5f 6c6f6361 error_known_loca │ │ │ │ │ + 0x00001de0 74696f6e 005f5079 50656765 6e5f6765 tion._PyPegen_ge │ │ │ │ │ + 0x00001df0 745f6c61 73745f63 6f6d7072 6568656e t_last_comprehen │ │ │ │ │ + 0x00001e00 73696f6e 5f697465 6d005f50 79506567 sion_item._PyPeg │ │ │ │ │ + 0x00001e10 656e5f6e 6f6e7061 72656e5f 67656e65 en_nonparen_gene │ │ │ │ │ + 0x00001e20 78705f69 6e5f6361 6c6c005f 50795065 xp_in_call._PyPe │ │ │ │ │ + 0x00001e30 67656e5f 61726775 6d656e74 735f7061 gen_arguments_pa │ │ │ │ │ + 0x00001e40 7273696e 675f6572 726f7200 5f507950 rsing_error._PyP │ │ │ │ │ + 0x00001e50 6567656e 5f646563 6f646564 5f636f6e egen_decoded_con │ │ │ │ │ + 0x00001e60 7374616e 745f6672 6f6d5f74 6f6b656e stant_from_token │ │ │ │ │ + 0x00001e70 005f5079 4153545f 6d617463 685f6361 ._PyAST_match_ca │ │ │ │ │ + 0x00001e80 7365005f 50794153 545f4d61 74636853 se._PyAST_MatchS │ │ │ │ │ + 0x00001e90 65717565 6e636500 5f507941 53545f4d equence._PyAST_M │ │ │ │ │ + 0x00001ea0 61746368 53746172 005f5079 4153545f atchStar._PyAST_ │ │ │ │ │ + 0x00001eb0 4d617463 684f7200 5f507941 53545f4d MatchOr._PyAST_M │ │ │ │ │ + 0x00001ec0 61746368 4173005f 50794153 545f4d61 atchAs._PyAST_Ma │ │ │ │ │ + 0x00001ed0 74636843 6c617373 005f5079 4153545f tchClass._PyAST_ │ │ │ │ │ + 0x00001ee0 4d617463 6856616c 7565005f 50794153 MatchValue._PyAS │ │ │ │ │ + 0x00001ef0 545f4d61 7463684d 61707069 6e67005f T_MatchMapping._ │ │ │ │ │ + 0x00001f00 50795065 67656e5f 6765745f 70617474 PyPegen_get_patt │ │ │ │ │ + 0x00001f10 65726e5f 6b657973 005f5079 50656765 ern_keys._PyPege │ │ │ │ │ + 0x00001f20 6e5f6765 745f7061 74746572 6e73005f n_get_patterns._ │ │ │ │ │ + 0x00001f30 50794153 545f4d61 74636853 696e676c PyAST_MatchSingl │ │ │ │ │ + 0x00001f40 65746f6e 005f5079 50656765 6e5f7365 eton._PyPegen_se │ │ │ │ │ + 0x00001f50 715f6669 7273745f 6974656d 005f5079 q_first_item._Py │ │ │ │ │ + 0x00001f60 50656765 6e5f656e 73757265 5f726561 Pegen_ensure_rea │ │ │ │ │ + 0x00001f70 6c005f50 79506567 656e5f6b 65795f70 l._PyPegen_key_p │ │ │ │ │ + 0x00001f80 61747465 726e5f70 61697200 5f507941 attern_pair._PyA │ │ │ │ │ + 0x00001f90 53545f54 79706556 6172005f 50794153 ST_TypeVar._PyAS │ │ │ │ │ + 0x00001fa0 545f5061 72616d53 70656300 5f507941 T_ParamSpec._PyA │ │ │ │ │ + 0x00001fb0 53545f54 79706556 61725475 706c6500 ST_TypeVarTuple. │ │ │ │ │ + 0x00001fc0 5f507950 6567656e 5f676574 5f696e76 _PyPegen_get_inv │ │ │ │ │ + 0x00001fd0 616c6964 5f746172 67657400 5f507950 alid_target._PyP │ │ │ │ │ + 0x00001fe0 6567656e 5f656e73 7572655f 696d6167 egen_ensure_imag │ │ │ │ │ + 0x00001ff0 696e6172 7900 inary. │ │ │ ├── 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: 4968 (bytes into file) │ │ │ │ │ + Start of section headers: 4972 (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 0x1368: │ │ │ │ │ +There are 13 section headers, starting at offset 0x136c: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .text PROGBITS 00000000 000034 0001ec 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 000eb0 0000b8 08 I 10 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 000eb4 0000b8 08 I 10 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 000220 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 00000000 000220 000000 00 WA 0 0 1 │ │ │ │ │ [ 5] .rodata.str1.4 PROGBITS 00000000 000220 0000a2 01 AMS 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 0002c4 0006b4 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 000f68 000390 08 I 10 6 4 │ │ │ │ │ - [ 8] .note.GNU-stack PROGBITS 00000000 000978 000000 00 0 0 1 │ │ │ │ │ - [ 9] .ARM.attributes ARM_ATTRIBUTES 00000000 000978 000033 00 0 0 1 │ │ │ │ │ - [10] .symtab SYMTAB 00000000 0009ac 0002b0 10 11 20 4 │ │ │ │ │ - [11] .strtab STRTAB 00000000 000c5c 000252 00 0 0 1 │ │ │ │ │ - [12] .shstrtab STRTAB 00000000 0012f8 00006d 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 0002c4 0006b8 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 000f6c 000390 08 I 10 6 4 │ │ │ │ │ + [ 8] .note.GNU-stack PROGBITS 00000000 00097c 000000 00 0 0 1 │ │ │ │ │ + [ 9] .ARM.attributes ARM_ATTRIBUTES 00000000 00097c 000033 00 0 0 1 │ │ │ │ │ + [10] .symtab SYMTAB 00000000 0009b0 0002b0 10 11 20 4 │ │ │ │ │ + [11] .strtab STRTAB 00000000 000c60 000252 00 0 0 1 │ │ │ │ │ + [12] .shstrtab STRTAB 00000000 0012fc 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,15 +3,15 @@ │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 2: 00000000 0 NOTYPE LOCAL DEFAULT 5 .LC0 │ │ │ │ │ 3: 0000001c 0 NOTYPE LOCAL DEFAULT 5 .LC1 │ │ │ │ │ 4: 00000000 0 SECTION LOCAL DEFAULT 6 .text.hot │ │ │ │ │ 5: 00000000 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 6: 00000481 564 FUNC LOCAL DEFAULT 6 decode_unicode_with_escapes │ │ │ │ │ + 6: 00000481 568 FUNC LOCAL DEFAULT 6 decode_unicode_with_escapes │ │ │ │ │ 7: 000000ea 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 8: 0000010e 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 9: 00000150 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 10: 000001e0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 11: 00000238 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 12: 000002c8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 13: 00000001 422 FUNC LOCAL DEFAULT 1 warn_invalid_escape_sequence │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0xeb0 contains 23 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0xeb4 contains 23 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000040 0000112f R_ARM_THM_MOVW_ABS_NC 0000005c .LC4 │ │ │ │ │ 00000044 0000122f R_ARM_THM_MOVW_ABS_NC 00000084 .LC5 │ │ │ │ │ 0000004c 00001130 R_ARM_THM_MOVT_ABS 0000005c .LC4 │ │ │ │ │ 00000050 00001230 R_ARM_THM_MOVT_ABS 00000084 .LC5 │ │ │ │ │ 00000054 0000230a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ 0000006c 0000242f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxWarning │ │ │ │ │ @@ -21,15 +21,15 @@ │ │ │ │ │ 00000140 0000122f R_ARM_THM_MOVW_ABS_NC 00000084 .LC5 │ │ │ │ │ 00000144 00001230 R_ARM_THM_MOVT_ABS 00000084 .LC5 │ │ │ │ │ 0000016c 00001d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000182 0000112f R_ARM_THM_MOVW_ABS_NC 0000005c .LC4 │ │ │ │ │ 00000186 00001130 R_ARM_THM_MOVT_ABS 0000005c .LC4 │ │ │ │ │ 000001e2 00002a0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0xf68 contains 114 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0xf6c contains 114 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000018 0000150a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ 00000024 0000162f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ 00000028 00001630 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ 0000004a 0000170a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ 0000006c 0000180a R_ARM_THM_CALL 00000000 strchr │ │ │ │ │ 000000c4 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ @@ -122,22 +122,22 @@ │ │ │ │ │ 00000450 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00000458 00001a0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 000004b0 00001c0a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 000004bc 0000150a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ 00000522 0000200a R_ARM_THM_CALL 00000000 _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ │ 00000548 00001d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000572 0000210a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -00000594 00000f2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00000598 00000f30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -000005d0 0000220a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00000604 00001d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000622 00000d0a R_ARM_THM_CALL 00000001 warn_invalid_escape_sequence │ │ │ │ │ -0000063c 00001d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000652 00001d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000674 00001d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000067a 0000102f R_ARM_THM_MOVW_ABS_NC 00000054 .LC3 │ │ │ │ │ -0000067e 00001030 R_ARM_THM_MOVT_ABS 00000054 .LC3 │ │ │ │ │ -0000069e 0000102f R_ARM_THM_MOVW_ABS_NC 00000054 .LC3 │ │ │ │ │ -000006a2 00001030 R_ARM_THM_MOVT_ABS 00000054 .LC3 │ │ │ │ │ +00000592 00000f2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00000596 00000f30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +000005d2 0000220a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00000608 00001d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000626 00000d0a R_ARM_THM_CALL 00000001 warn_invalid_escape_sequence │ │ │ │ │ +00000640 00001d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000656 00001d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000678 00001d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000067e 0000102f R_ARM_THM_MOVW_ABS_NC 00000054 .LC3 │ │ │ │ │ +00000682 00001030 R_ARM_THM_MOVT_ABS 00000054 .LC3 │ │ │ │ │ +000006a2 0000102f R_ARM_THM_MOVW_ABS_NC 00000054 .LC3 │ │ │ │ │ +000006a6 00001030 R_ARM_THM_MOVT_ABS 00000054 .LC3 │ │ │ │ │ 00000086 0000191e R_ARM_THM_JUMP24 00000000 PyUnicode_DecodeUTF8Stateful │ │ │ │ │ 000003c4 00001c1e R_ARM_THM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 0000046e 0000191e R_ARM_THM_JUMP24 00000000 PyUnicode_DecodeUTF8Stateful │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -526,32 +526,32 @@ │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ movw r5, #21845 @ 0x5555 │ │ │ │ │ movt r5, #5461 @ 0x1555 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bhi.w 656 │ │ │ │ │ + bhi.w 65a │ │ │ │ │ mov r4, r1 │ │ │ │ │ movs r1, #6 │ │ │ │ │ mov r9, r0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mul.w r1, r2, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 656 │ │ │ │ │ + beq.w 65a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_AsString │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 656 │ │ │ │ │ + beq.w 65a │ │ │ │ │ add r5, r4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ bhi.n 4e2 │ │ │ │ │ b.n 512 │ │ │ │ │ lsls r0, r2, #24 │ │ │ │ │ bmi.n 554 │ │ │ │ │ @@ -563,19 +563,19 @@ │ │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ │ mov r1, r3 │ │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ │ bne.n 4d2 │ │ │ │ │ add.w ip, r4, #1 │ │ │ │ │ strb.w r2, [r1], #1 │ │ │ │ │ cmp ip, r5 │ │ │ │ │ - bcs.w 69e │ │ │ │ │ + bcs.w 6a2 │ │ │ │ │ ldrsb.w r0, [r4, #1] │ │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 67a │ │ │ │ │ + blt.w 67e │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r4, ip │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ │ bcc.n 4e2 │ │ │ │ │ subs r1, r3, r7 │ │ │ │ │ @@ -590,15 +590,15 @@ │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cbz r0, 536 │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne.w r8, #0 │ │ │ │ │ - bne.n 61c │ │ │ │ │ + bne.n 620 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.n 54c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cbnz r3, 54c │ │ │ │ │ @@ -621,59 +621,60 @@ │ │ │ │ │ sub.w r1, r4, ip │ │ │ │ │ mov r0, ip │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 660 │ │ │ │ │ + beq.n 664 │ │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ │ - ubfx r1, r2, #2, #3 │ │ │ │ │ - str r1, [sp, #12] │ │ │ │ │ + ubfx fp, r2, #2, #3 │ │ │ │ │ lsls r1, r2, #26 │ │ │ │ │ - bpl.n 65a │ │ │ │ │ + bpl.n 65e │ │ │ │ │ lsls r2, r2, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w sl, r0, #20 │ │ │ │ │ addpl.w sl, r0, #28 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ + str r6, [sp, #20] │ │ │ │ │ + mov r6, r5 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ + mov r5, r4 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ - str r6, [sp, #20] │ │ │ │ │ - mov r6, r4 │ │ │ │ │ + movs r4, #0 │ │ │ │ │ strd r0, r8, [sp, #24] │ │ │ │ │ - mov fp, r2 │ │ │ │ │ mov r8, r7 │ │ │ │ │ - movs r4, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - cmp r4, fp │ │ │ │ │ - bge.n 5d6 │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + cmp r4, r2 │ │ │ │ │ + bge.n 5d8 │ │ │ │ │ movs r3, #10 │ │ │ │ │ + cmp.w fp, #1 │ │ │ │ │ mla r0, r3, r4, r7 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bne.n 60c │ │ │ │ │ + bne.n 610 │ │ │ │ │ ldrb.w r3, [sl, r4] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ movs r1, #1 │ │ │ │ │ adds r4, #1 │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_THM_CALL __sprintf_chk │ │ │ │ │ b.n 5b0 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r7, r8 │ │ │ │ │ ldrd r0, r8, [sp, #24] │ │ │ │ │ - bic.w r2, fp, fp, asr #31 │ │ │ │ │ + bic.w r2, r2, r2, asr #31 │ │ │ │ │ movs r1, #10 │ │ │ │ │ - mov r4, r6 │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ beq.w 4cc │ │ │ │ │ subs r2, #1 │ │ │ │ │ @@ -681,64 +682,63 @@ │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w 4cc │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ b.n 4cc │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - cmp r3, #2 │ │ │ │ │ + cmp.w fp, #2 │ │ │ │ │ ite eq │ │ │ │ │ ldrheq.w r3, [sl, r4, lsl #1] │ │ │ │ │ ldrne.w r3, [sl, r4, lsl #2] │ │ │ │ │ - b.n 5c4 │ │ │ │ │ + b.n 5c6 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyPegen_parse_string> │ │ │ │ │ R_ARM_THM_CALL warn_invalid_escape_sequence │ │ │ │ │ adds r0, #1 │ │ │ │ │ bne.n 536 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 640 │ │ │ │ │ + beq.n 644 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 640 │ │ │ │ │ + cbnz r3, 644 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 656 │ │ │ │ │ + beq.n 65a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 656 │ │ │ │ │ + cbnz r3, 65a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r4, #0 │ │ │ │ │ b.n 54c │ │ │ │ │ ldr r2, [r0, #28] │ │ │ │ │ mov sl, r2 │ │ │ │ │ - b.n 594 │ │ │ │ │ + b.n 592 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 656 │ │ │ │ │ + beq.n 65a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 656 │ │ │ │ │ + bne.n 65a │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 656 │ │ │ │ │ + b.n 65a │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ adds r3, #6 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ ldrh r2, [r2, #4] │ │ │ ├── buffer.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: 844 (bytes into file) │ │ │ │ │ + Start of section headers: 848 (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: 11 │ │ │ │ │ Section header string table index: 10 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,20 +1,20 @@ │ │ │ │ │ -There are 11 section headers, starting at offset 0x34c: │ │ │ │ │ +There are 11 section headers, starting at offset 0x350: │ │ │ │ │ │ │ │ │ │ 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 000088 00 AX 0 0 4 │ │ │ │ │ [ 2] .data PROGBITS 00000000 0000bc 000000 00 WA 0 0 1 │ │ │ │ │ [ 3] .bss NOBITS 00000000 0000bc 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .text.hot PROGBITS 00000000 0000bc 000118 00 AX 0 0 4 │ │ │ │ │ - [ 5] .rel.text.hot REL 00000000 0002e8 000008 08 I 8 4 4 │ │ │ │ │ - [ 6] .note.GNU-stack PROGBITS 00000000 0001d4 000000 00 0 0 1 │ │ │ │ │ - [ 7] .ARM.attributes ARM_ATTRIBUTES 00000000 0001d4 000033 00 0 0 1 │ │ │ │ │ - [ 8] .symtab SYMTAB 00000000 000208 000070 10 9 3 4 │ │ │ │ │ - [ 9] .strtab STRTAB 00000000 000278 00006e 00 0 0 1 │ │ │ │ │ - [10] .shstrtab STRTAB 00000000 0002f0 00005a 00 0 0 1 │ │ │ │ │ + [ 4] .text.hot PROGBITS 00000000 0000bc 00011c 00 AX 0 0 4 │ │ │ │ │ + [ 5] .rel.text.hot REL 00000000 0002ec 000008 08 I 8 4 4 │ │ │ │ │ + [ 6] .note.GNU-stack PROGBITS 00000000 0001d8 000000 00 0 0 1 │ │ │ │ │ + [ 7] .ARM.attributes ARM_ATTRIBUTES 00000000 0001d8 000033 00 0 0 1 │ │ │ │ │ + [ 8] .symtab SYMTAB 00000000 00020c 000070 10 9 3 4 │ │ │ │ │ + [ 9] .strtab STRTAB 00000000 00027c 00006e 00 0 0 1 │ │ │ │ │ + [10] .shstrtab STRTAB 00000000 0002f4 00005a 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,10 +1,10 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 7 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 NOTYPE LOCAL DEFAULT 4 $t │ │ │ │ │ 2: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 3: 00000001 278 FUNC GLOBAL HIDDEN 4 _PyLexer_tok_reserve_buf │ │ │ │ │ + 3: 00000001 282 FUNC GLOBAL HIDDEN 4 _PyLexer_tok_reserve_buf │ │ │ │ │ 4: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Realloc │ │ │ │ │ 5: 00000001 68 FUNC GLOBAL HIDDEN 1 _PyLexer_remember_fstring_buffers │ │ │ │ │ 6: 00000045 66 FUNC GLOBAL HIDDEN 1 _PyLexer_restore_fstring_buffers │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x2e8 contains 1 entry: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x2ec contains 1 entry: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000007c 0000040a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -22,57 +22,57 @@ │ │ │ │ │ addlt r1, r3, r1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ blt.n 3c <_PyLexer_tok_reserve_buf+0x3c> │ │ │ │ │ movs r0, #1 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ - sub.w r8, r2, ip │ │ │ │ │ + sub.w r7, r2, ip │ │ │ │ │ ldr r2, [r0, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 106 <_PyLexer_tok_reserve_buf+0x106> │ │ │ │ │ - sub.w r7, r2, ip │ │ │ │ │ + beq.n 10a <_PyLexer_tok_reserve_buf+0x10a> │ │ │ │ │ + sub.w r9, r2, ip │ │ │ │ │ ldr.w r2, [r0, #2704] @ 0xa90 │ │ │ │ │ sub.w r6, r2, ip │ │ │ │ │ add.w r2, r0, #12288 @ 0x3000 │ │ │ │ │ ldr.w r4, [r0, #2708] @ 0xa94 │ │ │ │ │ mov sl, r2 │ │ │ │ │ - sub.w r9, r4, ip │ │ │ │ │ + sub.w r8, r4, ip │ │ │ │ │ ldr r2, [r2, #64] @ 0x40 │ │ │ │ │ add.w lr, r0, r2, lsl #6 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub.w lr, lr, #64 @ 0x40 │ │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ - bge.n ec <_PyLexer_tok_reserve_buf+0xec> │ │ │ │ │ + bge.n f0 <_PyLexer_tok_reserve_buf+0xf0> │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, ip │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 110 <_PyLexer_tok_reserve_buf+0x110> │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ + beq.n 114 <_PyLexer_tok_reserve_buf+0x114> │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ add r3, r0 │ │ │ │ │ ite ge │ │ │ │ │ - addge r2, r0, r7 │ │ │ │ │ + addge.w r2, r0, r9 │ │ │ │ │ movlt r2, #0 │ │ │ │ │ str r2, [r4, #28] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr.w r2, [sl, #64] @ 0x40 │ │ │ │ │ - add.w ip, r0, r8 │ │ │ │ │ + add.w ip, r0, r7 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ite ge │ │ │ │ │ addge r3, r0, r6 │ │ │ │ │ movlt r3, #0 │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ str.w r3, [r4, #2704] @ 0xa90 │ │ │ │ │ ite ge │ │ │ │ │ - addge.w r3, r0, r9 │ │ │ │ │ + addge.w r3, r0, r8 │ │ │ │ │ movlt r3, #0 │ │ │ │ │ str.w r3, [r4, #2708] @ 0xa94 │ │ │ │ │ add.w r3, r4, r2, lsl #6 │ │ │ │ │ add r1, r0 │ │ │ │ │ str.w ip, [r4, #4] │ │ │ │ │ str r1, [r4, #24] │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ @@ -82,22 +82,22 @@ │ │ │ │ │ blt.n 34 <_PyLexer_tok_reserve_buf+0x34> │ │ │ │ │ ldr.w r1, [r3, #2856] @ 0xb28 │ │ │ │ │ ldr.w r4, [r3, #2852] @ 0xb24 │ │ │ │ │ add r1, r0 │ │ │ │ │ str.w r1, [r3, #2844] @ 0xb1c │ │ │ │ │ add.w ip, r0, r4 │ │ │ │ │ str.w ip, [r3, #2840] @ 0xb18 │ │ │ │ │ - b.n c8 <_PyLexer_tok_reserve_buf+0xc8> │ │ │ │ │ + b.n cc <_PyLexer_tok_reserve_buf+0xcc> │ │ │ │ │ ldr.w r4, [lr, #2840] @ 0xb18 │ │ │ │ │ ldr.w r5, [lr, #2844] @ 0xb1c │ │ │ │ │ sub.w r4, r4, ip │ │ │ │ │ str.w r4, [lr, #2852] @ 0xb24 │ │ │ │ │ sub.w r5, r5, ip │ │ │ │ │ str.w r5, [lr, #2856] @ 0xb28 │ │ │ │ │ b.n 68 <_PyLexer_tok_reserve_buf+0x68> │ │ │ │ │ - mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ + mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ b.n 54 <_PyLexer_tok_reserve_buf+0x54> │ │ │ │ │ movs r3, #15 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ b.n 36 <_PyLexer_tok_reserve_buf+0x36> │ │ │ │ │ nop │ │ │ ├── lexer.o │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,23 +1,23 @@ │ │ │ │ │ There are 14 section headers, starting at offset 0x4338: │ │ │ │ │ │ │ │ │ │ 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 003958 000038 08 I 11 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 003968 000038 08 I 11 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 0000f8 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 00000000 0000f8 000000 00 WA 0 0 1 │ │ │ │ │ [ 5] .rodata.str1.4 PROGBITS 00000000 0000f8 00051b 01 AMS 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 000614 002984 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 003990 000930 08 I 11 6 4 │ │ │ │ │ - [ 8] .rodata PROGBITS 00000000 002f98 00000b 00 A 0 0 4 │ │ │ │ │ - [ 9] .note.GNU-stack PROGBITS 00000000 002fa3 000000 00 0 0 1 │ │ │ │ │ - [10] .ARM.attributes ARM_ATTRIBUTES 00000000 002fa3 000033 00 0 0 1 │ │ │ │ │ - [11] .symtab SYMTAB 00000000 002fd8 000590 10 12 57 4 │ │ │ │ │ - [12] .strtab STRTAB 00000000 003568 0003ed 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 000614 002994 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 0039a0 000920 08 I 11 6 4 │ │ │ │ │ + [ 8] .rodata PROGBITS 00000000 002fa8 00000b 00 A 0 0 4 │ │ │ │ │ + [ 9] .note.GNU-stack PROGBITS 00000000 002fb3 000000 00 0 0 1 │ │ │ │ │ + [10] .ARM.attributes ARM_ATTRIBUTES 00000000 002fb3 000033 00 0 0 1 │ │ │ │ │ + [11] .symtab SYMTAB 00000000 002fe8 000590 10 12 57 4 │ │ │ │ │ + [12] .strtab STRTAB 00000000 003578 0003ed 00 0 0 1 │ │ │ │ │ [13] .shstrtab STRTAB 00000000 0042c0 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: 00000048 0 NOTYPE LOCAL DEFAULT 5 .LC2 │ │ │ │ │ 5: 00000064 0 NOTYPE LOCAL DEFAULT 5 .LC3 │ │ │ │ │ 6: 0000008c 0 NOTYPE LOCAL DEFAULT 5 .LC4 │ │ │ │ │ 7: 000000e0 0 NOTYPE LOCAL DEFAULT 5 .LC5 │ │ │ │ │ 8: 00000124 0 NOTYPE LOCAL DEFAULT 5 .LC6 │ │ │ │ │ 9: 00000000 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 10: 000008d1 7242 FUNC LOCAL DEFAULT 6 tok_get_normal_mode │ │ │ │ │ - 11: 0000251d 188 FUNC LOCAL DEFAULT 6 tok_nextc │ │ │ │ │ - 12: 000025d9 94 FUNC LOCAL DEFAULT 6 tok_backup │ │ │ │ │ + 10: 00000961 7116 FUNC LOCAL DEFAULT 6 tok_get_normal_mode │ │ │ │ │ + 11: 0000252d 188 FUNC LOCAL DEFAULT 6 tok_nextc │ │ │ │ │ + 12: 000025e9 94 FUNC LOCAL DEFAULT 6 tok_backup │ │ │ │ │ 13: 00000000 0 NOTYPE LOCAL DEFAULT 8 .LANCHOR0 │ │ │ │ │ 14: 00000158 0 NOTYPE LOCAL DEFAULT 5 .LC7 │ │ │ │ │ 15: 00000164 0 NOTYPE LOCAL DEFAULT 5 .LC8 │ │ │ │ │ 16: 0000016c 0 NOTYPE LOCAL DEFAULT 5 .LC9 │ │ │ │ │ 17: 0000018c 0 NOTYPE LOCAL DEFAULT 5 .LC10 │ │ │ │ │ 18: 000001b4 0 NOTYPE LOCAL DEFAULT 5 .LC11 │ │ │ │ │ 19: 000001d0 0 NOTYPE LOCAL DEFAULT 5 .LC12 │ │ │ │ │ @@ -38,55 +38,55 @@ │ │ │ │ │ 34: 000003c4 0 NOTYPE LOCAL DEFAULT 5 .LC27 │ │ │ │ │ 35: 000003f8 0 NOTYPE LOCAL DEFAULT 5 .LC28 │ │ │ │ │ 36: 00000414 0 NOTYPE LOCAL DEFAULT 5 .LC29 │ │ │ │ │ 37: 00000438 0 NOTYPE LOCAL DEFAULT 5 .LC30 │ │ │ │ │ 38: 00000448 0 NOTYPE LOCAL DEFAULT 5 .LC31 │ │ │ │ │ 39: 00000464 0 NOTYPE LOCAL DEFAULT 5 .LC32 │ │ │ │ │ 40: 000004b0 0 NOTYPE LOCAL DEFAULT 5 .LC33 │ │ │ │ │ - 41: 00002849 316 FUNC LOCAL DEFAULT 6 verify_end_of_number │ │ │ │ │ - 42: 00002735 276 FUNC LOCAL DEFAULT 6 tok_decimal_tail │ │ │ │ │ + 41: 00002859 316 FUNC LOCAL DEFAULT 6 verify_end_of_number │ │ │ │ │ + 42: 00002745 276 FUNC LOCAL DEFAULT 6 tok_decimal_tail │ │ │ │ │ 43: 00000001 86 FUNC LOCAL DEFAULT 1 tok_continuation_line │ │ │ │ │ 44: 000004f4 0 NOTYPE LOCAL DEFAULT 5 .LC34 │ │ │ │ │ 45: 000004f8 0 NOTYPE LOCAL DEFAULT 5 .LC35 │ │ │ │ │ 46: 000004fc 0 NOTYPE LOCAL DEFAULT 5 .LC36 │ │ │ │ │ 47: 00000500 0 NOTYPE LOCAL DEFAULT 5 .LC37 │ │ │ │ │ 48: 00000504 0 NOTYPE LOCAL DEFAULT 5 .LC38 │ │ │ │ │ 49: 00000508 0 NOTYPE LOCAL DEFAULT 5 .LC39 │ │ │ │ │ - 50: 00002870 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 50: 00002880 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 51: 00000059 106 FUNC LOCAL DEFAULT 1 lookahead │ │ │ │ │ 52: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 53: 00000000 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 54: 00000000 11 OBJECT LOCAL DEFAULT 8 __func__.0 │ │ │ │ │ - 55: 0000287f 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 56: 00002880 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 57: 00000001 2254 FUNC GLOBAL HIDDEN 6 _PyTokenizer_Get │ │ │ │ │ + 55: 0000288f 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 56: 00002890 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 57: 00000001 2398 FUNC GLOBAL HIDDEN 6 _PyTokenizer_Get │ │ │ │ │ 58: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ 59: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ 60: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 61: 00000000 0 NOTYPE GLOBAL DEFAULT UND strncpy │ │ │ │ │ 62: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_token_setup │ │ │ │ │ 63: 00000000 0 NOTYPE GLOBAL DEFAULT UND memchr │ │ │ │ │ 64: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_syntaxerror │ │ │ │ │ - 65: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FatalErrorFunc │ │ │ │ │ - 66: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_warn_invalid_escape_sequence │ │ │ │ │ + 65: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_warn_invalid_escape_sequence │ │ │ │ │ + 66: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FatalErrorFunc │ │ │ │ │ 67: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ 68: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_tolower │ │ │ │ │ 69: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyToken_TwoChars │ │ │ │ │ 70: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_IsPrintable │ │ │ │ │ 71: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyToken_OneChar │ │ │ │ │ - 72: 00002639 250 FUNC GLOBAL HIDDEN 6 _PyLexer_update_fstring_expr │ │ │ │ │ + 72: 00002649 250 FUNC GLOBAL HIDDEN 6 _PyLexer_update_fstring_expr │ │ │ │ │ 73: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_indenterror │ │ │ │ │ - 74: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyToken_ThreeChars │ │ │ │ │ - 75: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_type_comment_token_setup │ │ │ │ │ + 74: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_syntaxerror_known_range │ │ │ │ │ + 75: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyToken_ThreeChars │ │ │ │ │ 76: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeUTF8 │ │ │ │ │ 77: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_ScanIdentifier │ │ │ │ │ 78: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 79: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_syntaxerror_known_range │ │ │ │ │ + 79: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_type_comment_token_setup │ │ │ │ │ 80: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ - 81: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ - 82: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_UnicodeDecodeError │ │ │ │ │ - 83: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ - 84: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Substring │ │ │ │ │ - 85: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8String │ │ │ │ │ + 81: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_UnicodeDecodeError │ │ │ │ │ + 82: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ + 83: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Substring │ │ │ │ │ + 84: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8String │ │ │ │ │ + 85: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ 86: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Realloc │ │ │ │ │ 87: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SyntaxWarning │ │ │ │ │ 88: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_parser_warn │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,307 +1,305 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x3958 contains 7 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x3968 contains 7 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000012 00000b0a R_ARM_THM_CALL 0000251d tok_nextc │ │ │ │ │ -00000020 00000b0a R_ARM_THM_CALL 0000251d tok_nextc │ │ │ │ │ -0000002e 00000c0a R_ARM_THM_CALL 000025d9 tok_backup │ │ │ │ │ -0000003c 00000b0a R_ARM_THM_CALL 0000251d tok_nextc │ │ │ │ │ -00000070 00000b0a R_ARM_THM_CALL 0000251d tok_nextc │ │ │ │ │ -000000a6 00000c0a R_ARM_THM_CALL 000025d9 tok_backup │ │ │ │ │ -000000b4 00000c0a R_ARM_THM_CALL 000025d9 tok_backup │ │ │ │ │ +00000012 00000b0a R_ARM_THM_CALL 0000252d tok_nextc │ │ │ │ │ +00000020 00000b0a R_ARM_THM_CALL 0000252d tok_nextc │ │ │ │ │ +0000002e 00000c0a R_ARM_THM_CALL 000025e9 tok_backup │ │ │ │ │ +0000003c 00000b0a R_ARM_THM_CALL 0000252d tok_nextc │ │ │ │ │ +00000070 00000b0a R_ARM_THM_CALL 0000252d tok_nextc │ │ │ │ │ +000000a6 00000c0a R_ARM_THM_CALL 000025e9 tok_backup │ │ │ │ │ +000000b4 00000c0a R_ARM_THM_CALL 000025e9 tok_backup │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x3990 contains 294 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x39a0 contains 292 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -0000019c 00003a0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -000001b6 00003b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000001c4 00003c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000001e8 00003d0a R_ARM_THM_CALL 00000000 strncpy │ │ │ │ │ -00000288 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000002c6 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000002f4 00003b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000320 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000442 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000048a 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000004ca 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00000548 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00000554 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000558 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000055e 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000005b0 0000062f R_ARM_THM_MOVW_ABS_NC 0000008c .LC4 │ │ │ │ │ -000005b4 00000630 R_ARM_THM_MOVT_ABS 0000008c .LC4 │ │ │ │ │ -000005b8 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000005c6 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000664 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00000670 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000674 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000067c 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000006cc 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000006dc 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000006e0 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000006e6 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00000712 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00000722 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000726 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000072c 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000077e 0000032f R_ARM_THM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ -00000782 00000330 R_ARM_THM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ -00000786 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000078a 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000078e 0000410a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -000007b8 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000007ea 0000072f R_ARM_THM_MOVW_ABS_NC 000000e0 .LC5 │ │ │ │ │ -000007ee 00000730 R_ARM_THM_MOVT_ABS 000000e0 .LC5 │ │ │ │ │ -000007f2 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00000808 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -0000081c 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000848 0000420a R_ARM_THM_CALL 00000000 _PyTokenizer_warn_invalid_escape_sequence │ │ │ │ │ -0000085e 0000052f R_ARM_THM_MOVW_ABS_NC 00000064 .LC3 │ │ │ │ │ -00000862 00000530 R_ARM_THM_MOVT_ABS 00000064 .LC3 │ │ │ │ │ -00000868 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00000876 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -0000087c 0000042f R_ARM_THM_MOVW_ABS_NC 00000048 .LC2 │ │ │ │ │ -00000880 00000430 R_ARM_THM_MOVT_ABS 00000048 .LC2 │ │ │ │ │ -00000884 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000888 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000088c 0000410a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -000008ae 0000082f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ -000008b2 00000830 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ -000008b6 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000009f6 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000009fa 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000a0c 0000442f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ -00000a10 00004430 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ -00000a6a 0000450a R_ARM_THM_CALL 00000000 _PyToken_TwoChars │ │ │ │ │ -00000ac0 0000460a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -00000ad4 0000470a R_ARM_THM_CALL 00000000 _PyToken_OneChar │ │ │ │ │ -00000ae2 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000b60 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000c16 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000cc0 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00000d58 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000daa 00001c2f R_ARM_THM_MOVW_ABS_NC 000002e4 .LC21 │ │ │ │ │ -00000dae 00001c30 R_ARM_THM_MOVT_ABS 000002e4 .LC21 │ │ │ │ │ -00000dfc 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000ee2 0000460a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -00000f4a 0000460a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -00000f58 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000f5c 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000fb0 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000fe2 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000ff8 0000460a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -00001002 0000112f R_ARM_THM_MOVW_ABS_NC 0000018c .LC10 │ │ │ │ │ -00001006 00001130 R_ARM_THM_MOVT_ABS 0000018c .LC10 │ │ │ │ │ -0000100e 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000101c 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001048 00001c2f R_ARM_THM_MOVW_ABS_NC 000002e4 .LC21 │ │ │ │ │ -0000104c 00001c30 R_ARM_THM_MOVT_ABS 000002e4 .LC21 │ │ │ │ │ -00001064 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000010fe 0000460a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -00001156 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000011ae 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001200 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001290 0000450a R_ARM_THM_CALL 00000000 _PyToken_TwoChars │ │ │ │ │ -000013e2 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001418 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001444 00001c2f R_ARM_THM_MOVW_ABS_NC 000002e4 .LC21 │ │ │ │ │ -00001448 00001c30 R_ARM_THM_MOVT_ABS 000002e4 .LC21 │ │ │ │ │ -00001498 0000480a R_ARM_THM_CALL 00002639 _PyLexer_update_fstring_expr │ │ │ │ │ -000014f0 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001584 0000490a R_ARM_THM_CALL 00000000 _PyTokenizer_indenterror │ │ │ │ │ -000015ae 00001a2f R_ARM_THM_MOVW_ABS_NC 00000268 .LC19 │ │ │ │ │ -000015b2 00001a30 R_ARM_THM_MOVT_ABS 00000268 .LC19 │ │ │ │ │ -000015b6 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000015cc 0000262f R_ARM_THM_MOVW_ABS_NC 00000448 .LC31 │ │ │ │ │ -000015d0 00002630 R_ARM_THM_MOVT_ABS 00000448 .LC31 │ │ │ │ │ -000015e8 00004a0a R_ARM_THM_CALL 00000000 _PyToken_ThreeChars │ │ │ │ │ -00001630 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -0000166e 0000242f R_ARM_THM_MOVW_ABS_NC 00000414 .LC29 │ │ │ │ │ -00001672 00002430 R_ARM_THM_MOVT_ABS 00000414 .LC29 │ │ │ │ │ -00001676 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000016da 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000016fa 0000442f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ -000016fe 00004430 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ -0000181c 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001844 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001848 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000184c 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000187c 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001880 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001884 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000018aa 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000018d8 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000018e8 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000018ec 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000018f0 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000194c 0000222f R_ARM_THM_MOVW_ABS_NC 000003c4 .LC27 │ │ │ │ │ -00001950 00002230 R_ARM_THM_MOVT_ABS 000003c4 .LC27 │ │ │ │ │ -00001956 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000199e 0000132f R_ARM_THM_MOVW_ABS_NC 000001d0 .LC12 │ │ │ │ │ -000019a2 00001330 R_ARM_THM_MOVT_ABS 000001d0 .LC12 │ │ │ │ │ -000019d0 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000019ee 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001a1a 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001a32 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001a9a 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001afe 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001b32 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001b56 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001b6a 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001bbe 00001d2f R_ARM_THM_MOVW_ABS_NC 000002ec .LC22 │ │ │ │ │ -00001bc2 00001d30 R_ARM_THM_MOVT_ABS 000002ec .LC22 │ │ │ │ │ -00001bf0 00001c2f R_ARM_THM_MOVW_ABS_NC 000002e4 .LC21 │ │ │ │ │ -00001bf4 00001c30 R_ARM_THM_MOVT_ABS 000002e4 .LC21 │ │ │ │ │ -00001c1c 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001c3c 00000e2f R_ARM_THM_MOVW_ABS_NC 00000158 .LC7 │ │ │ │ │ -00001c40 00000e30 R_ARM_THM_MOVT_ABS 00000158 .LC7 │ │ │ │ │ -00001ca8 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001cc6 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001cca 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001cce 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001d0a 00004b0a R_ARM_THM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ -00001d3a 00001e2f R_ARM_THM_MOVW_ABS_NC 000002f8 .LC23 │ │ │ │ │ -00001d3e 00001e30 R_ARM_THM_MOVT_ABS 000002f8 .LC23 │ │ │ │ │ -00001d42 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001d52 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001d68 00002b0a R_ARM_THM_CALL 00000001 tok_continuation_line │ │ │ │ │ -00001df4 00004c0a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -00001e28 00004c0a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -00001e34 00004d0a R_ARM_THM_CALL 00000000 _PyUnicode_ScanIdentifier │ │ │ │ │ -00001e5e 00004e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ef2 0000162f R_ARM_THM_MOVW_ABS_NC 00000218 .LC15 │ │ │ │ │ -00001ef6 00001630 R_ARM_THM_MOVT_ABS 00000218 .LC15 │ │ │ │ │ -00001f4c 0000192f R_ARM_THM_MOVW_ABS_NC 00000260 .LC18 │ │ │ │ │ -00001f50 00001930 R_ARM_THM_MOVT_ABS 00000260 .LC18 │ │ │ │ │ -00001fc0 00001b2f R_ARM_THM_MOVW_ABS_NC 00000280 .LC20 │ │ │ │ │ -00001fc4 00001b30 R_ARM_THM_MOVT_ABS 00000280 .LC20 │ │ │ │ │ -00001fc8 00004f0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ -00001fd6 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001ffa 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002014 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002018 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002022 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002036 00000f2f R_ARM_THM_MOVW_ABS_NC 00000164 .LC8 │ │ │ │ │ -0000203a 00000f30 R_ARM_THM_MOVT_ABS 00000164 .LC8 │ │ │ │ │ -00002042 0000500a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000205c 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00002060 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -0000208c 00004b0a R_ARM_THM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ -000020c4 0000282f R_ARM_THM_MOVW_ABS_NC 000004b0 .LC33 │ │ │ │ │ -000020c8 00002830 R_ARM_THM_MOVT_ABS 000004b0 .LC33 │ │ │ │ │ -000020cc 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000020d4 0000032f R_ARM_THM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ -000020d8 00000330 R_ARM_THM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ -000020dc 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000020e0 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000020e4 0000410a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -000020fc 00001a2f R_ARM_THM_MOVW_ABS_NC 00000268 .LC19 │ │ │ │ │ -00002100 00001a30 R_ARM_THM_MOVT_ABS 00000268 .LC19 │ │ │ │ │ -00002106 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000210c 0000172f R_ARM_THM_MOVW_ABS_NC 00000220 .LC16 │ │ │ │ │ -00002110 00001730 R_ARM_THM_MOVT_ABS 00000220 .LC16 │ │ │ │ │ -00002122 0000510a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000213c 0000272f R_ARM_THM_MOVW_ABS_NC 00000464 .LC32 │ │ │ │ │ -00002140 00002730 R_ARM_THM_MOVT_ABS 00000464 .LC32 │ │ │ │ │ -00002144 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000214e 0000212f R_ARM_THM_MOVW_ABS_NC 0000036c .LC26 │ │ │ │ │ -00002152 00002130 R_ARM_THM_MOVT_ABS 0000036c .LC26 │ │ │ │ │ -00002158 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002162 0000202f R_ARM_THM_MOVW_ABS_NC 0000032c .LC25 │ │ │ │ │ -00002166 00002030 R_ARM_THM_MOVT_ABS 0000032c .LC25 │ │ │ │ │ -0000216c 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000219a 00001f2f R_ARM_THM_MOVW_ABS_NC 00000314 .LC24 │ │ │ │ │ -0000219e 00001f30 R_ARM_THM_MOVT_ABS 00000314 .LC24 │ │ │ │ │ -000021b2 0000122f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC11 │ │ │ │ │ -000021b6 00001230 R_ARM_THM_MOVT_ABS 000001b4 .LC11 │ │ │ │ │ -000021ba 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000021f6 0000252f R_ARM_THM_MOVW_ABS_NC 00000438 .LC30 │ │ │ │ │ -000021fa 00002530 R_ARM_THM_MOVT_ABS 00000438 .LC30 │ │ │ │ │ -00002216 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -0000224e 00003c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000022ac 00004c0a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -000022b6 00003b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000231a 0000522f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ -0000231e 00005230 R_ARM_THM_MOVT_ABS 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ -00002324 0000530a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00002338 00004e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000237c 00004e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002382 0000460a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -0000238e 0000102f R_ARM_THM_MOVW_ABS_NC 0000016c .LC9 │ │ │ │ │ -00002392 00001030 R_ARM_THM_MOVT_ABS 0000016c .LC9 │ │ │ │ │ -00002396 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000023a2 0000540a R_ARM_THM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ -000023ba 00004e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000023c4 0000550a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8String │ │ │ │ │ -000023dc 00004e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000023f6 0000112f R_ARM_THM_MOVW_ABS_NC 0000018c .LC10 │ │ │ │ │ -000023fa 00001130 R_ARM_THM_MOVT_ABS 0000018c .LC10 │ │ │ │ │ -000023fe 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002450 0000152f R_ARM_THM_MOVW_ABS_NC 00000200 .LC14 │ │ │ │ │ -00002454 00001530 R_ARM_THM_MOVT_ABS 00000200 .LC14 │ │ │ │ │ -00002462 00002b0a R_ARM_THM_CALL 00000001 tok_continuation_line │ │ │ │ │ -0000248c 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000024a0 0000042f R_ARM_THM_MOVW_ABS_NC 00000048 .LC2 │ │ │ │ │ -000024a4 00000430 R_ARM_THM_MOVT_ABS 00000048 .LC2 │ │ │ │ │ -000024a8 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000024ac 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000024b0 0000410a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -000024b4 0000142f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ -000024b8 00001430 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ -000024e6 0000182f R_ARM_THM_MOVW_ABS_NC 00000248 .LC17 │ │ │ │ │ -000024ea 00001830 R_ARM_THM_MOVT_ABS 00000248 .LC17 │ │ │ │ │ -000024fc 0000232f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC28 │ │ │ │ │ -00002500 00002330 R_ARM_THM_MOVT_ABS 000003f8 .LC28 │ │ │ │ │ -00002504 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000257c 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000025ae 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000025ba 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000025be 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000025c4 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000260e 0000042f R_ARM_THM_MOVW_ABS_NC 00000048 .LC2 │ │ │ │ │ -00002612 00000430 R_ARM_THM_MOVT_ABS 00000048 .LC2 │ │ │ │ │ -00002616 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000261a 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000261e 0000410a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -00002622 0000032f R_ARM_THM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ -00002626 00000330 R_ARM_THM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ -0000262a 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000262e 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002632 0000410a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -0000264e 00003a0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00002670 00003b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002676 00003c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002698 00003d0a R_ARM_THM_CALL 00000000 strncpy │ │ │ │ │ -000026ac 00003a0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -000026d2 00003a0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -000026f8 0000560a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00002710 00003d0a R_ARM_THM_CALL 00000000 strncpy │ │ │ │ │ -00002726 00003b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002744 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00002748 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -000027a6 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000027f6 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00002800 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002804 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002808 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002838 00001a2f R_ARM_THM_MOVW_ABS_NC 00000268 .LC19 │ │ │ │ │ -0000283c 00001a30 R_ARM_THM_MOVT_ABS 00000268 .LC19 │ │ │ │ │ -00002840 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000028a2 00002c2f R_ARM_THM_MOVW_ABS_NC 000004f4 .LC34 │ │ │ │ │ -000028a6 00002c30 R_ARM_THM_MOVT_ABS 000004f4 .LC34 │ │ │ │ │ -000028b0 0000330a R_ARM_THM_CALL 00000059 lookahead │ │ │ │ │ -000028c6 0000572f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxWarning │ │ │ │ │ -000028ca 00005730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxWarning │ │ │ │ │ -000028ce 0000312f R_ARM_THM_MOVW_ABS_NC 00000508 .LC39 │ │ │ │ │ -000028d2 00003130 R_ARM_THM_MOVT_ABS 00000508 .LC39 │ │ │ │ │ -000028dc 0000580a R_ARM_THM_CALL 00000000 _PyTokenizer_parser_warn │ │ │ │ │ -000028fa 0000312f R_ARM_THM_MOVW_ABS_NC 00000508 .LC39 │ │ │ │ │ -000028fe 00003130 R_ARM_THM_MOVT_ABS 00000508 .LC39 │ │ │ │ │ -00002902 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002908 00002f2f R_ARM_THM_MOVW_ABS_NC 00000500 .LC37 │ │ │ │ │ -0000290c 00002f30 R_ARM_THM_MOVT_ABS 00000500 .LC37 │ │ │ │ │ -00002918 0000302f R_ARM_THM_MOVW_ABS_NC 00000504 .LC38 │ │ │ │ │ -0000291c 00003030 R_ARM_THM_MOVT_ABS 00000504 .LC38 │ │ │ │ │ -00002924 0000330a R_ARM_THM_CALL 00000059 lookahead │ │ │ │ │ -00002968 00002e2f R_ARM_THM_MOVW_ABS_NC 000004fc .LC36 │ │ │ │ │ -0000296c 00002e30 R_ARM_THM_MOVT_ABS 000004fc .LC36 │ │ │ │ │ -00002976 00002d2f R_ARM_THM_MOVW_ABS_NC 000004f8 .LC35 │ │ │ │ │ -0000297a 00002d30 R_ARM_THM_MOVT_ABS 000004f8 .LC35 │ │ │ │ │ +000001ae 00003a0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +000001c4 00003b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000001d2 00003c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000001f6 00003d0a R_ARM_THM_CALL 00000000 strncpy │ │ │ │ │ +00000296 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000002d4 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00000310 00003b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000033c 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000432 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000462 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000004ae 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000004fe 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00000562 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00000572 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000576 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000057c 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000005cc 0000062f R_ARM_THM_MOVW_ABS_NC 0000008c .LC4 │ │ │ │ │ +000005d0 00000630 R_ARM_THM_MOVT_ABS 0000008c .LC4 │ │ │ │ │ +000005d4 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000005e2 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000644 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00000656 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000065a 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000660 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000006a2 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000006b4 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000006b8 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000006be 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00000762 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00000776 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000077a 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000780 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00000822 0000072f R_ARM_THM_MOVW_ABS_NC 000000e0 .LC5 │ │ │ │ │ +00000826 00000730 R_ARM_THM_MOVT_ABS 000000e0 .LC5 │ │ │ │ │ +0000082a 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00000840 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000854 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000880 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000008e0 0000410a R_ARM_THM_CALL 00000000 _PyTokenizer_warn_invalid_escape_sequence │ │ │ │ │ +000008fc 0000052f R_ARM_THM_MOVW_ABS_NC 00000064 .LC3 │ │ │ │ │ +00000900 00000530 R_ARM_THM_MOVT_ABS 00000064 .LC3 │ │ │ │ │ +00000906 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00000914 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000928 0000082f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ +0000092c 00000830 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ +00000930 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00000936 0000042f R_ARM_THM_MOVW_ABS_NC 00000048 .LC2 │ │ │ │ │ +0000093a 00000430 R_ARM_THM_MOVT_ABS 00000048 .LC2 │ │ │ │ │ +0000093e 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000942 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000946 0000420a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +0000094a 0000032f R_ARM_THM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ +0000094e 00000330 R_ARM_THM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ +00000952 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000956 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000095a 0000420a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +00000a84 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000a88 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000a9a 0000442f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ +00000a9e 00004430 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ +00000af8 0000450a R_ARM_THM_CALL 00000000 _PyToken_TwoChars │ │ │ │ │ +00000b4e 0000460a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00000b62 0000470a R_ARM_THM_CALL 00000000 _PyToken_OneChar │ │ │ │ │ +00000b70 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000bf0 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000cac 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000d54 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00000e04 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000e6c 00001c2f R_ARM_THM_MOVW_ABS_NC 000002e4 .LC21 │ │ │ │ │ +00000e70 00001c30 R_ARM_THM_MOVT_ABS 000002e4 .LC21 │ │ │ │ │ +00000eb8 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000f9a 0000460a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00001002 0000460a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00001010 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00001014 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00001068 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +0000109a 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000010b2 0000460a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +000010bc 0000112f R_ARM_THM_MOVW_ABS_NC 0000018c .LC10 │ │ │ │ │ +000010c0 00001130 R_ARM_THM_MOVT_ABS 0000018c .LC10 │ │ │ │ │ +000010c8 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000010d6 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001130 00001c2f R_ARM_THM_MOVW_ABS_NC 000002e4 .LC21 │ │ │ │ │ +00001134 00001c30 R_ARM_THM_MOVT_ABS 000002e4 .LC21 │ │ │ │ │ +0000115a 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000011e8 0000460a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00001240 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001298 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000012ea 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000137a 0000450a R_ARM_THM_CALL 00000000 _PyToken_TwoChars │ │ │ │ │ +00001492 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000014c8 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001502 00001d2f R_ARM_THM_MOVW_ABS_NC 000002ec .LC22 │ │ │ │ │ +00001506 00001d30 R_ARM_THM_MOVT_ABS 000002ec .LC22 │ │ │ │ │ +00001524 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +0000152c 00001c2f R_ARM_THM_MOVW_ABS_NC 000002e4 .LC21 │ │ │ │ │ +00001530 00001c30 R_ARM_THM_MOVT_ABS 000002e4 .LC21 │ │ │ │ │ +0000157e 0000480a R_ARM_THM_CALL 00002649 _PyLexer_update_fstring_expr │ │ │ │ │ +000015d6 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +0000166c 0000490a R_ARM_THM_CALL 00000000 _PyTokenizer_indenterror │ │ │ │ │ +000016d8 00001b2f R_ARM_THM_MOVW_ABS_NC 00000280 .LC20 │ │ │ │ │ +000016dc 00001b30 R_ARM_THM_MOVT_ABS 00000280 .LC20 │ │ │ │ │ +000016e0 00004a0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ +000016ee 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +0000171c 0000262f R_ARM_THM_MOVW_ABS_NC 00000448 .LC31 │ │ │ │ │ +00001720 00002630 R_ARM_THM_MOVT_ABS 00000448 .LC31 │ │ │ │ │ +00001738 00004b0a R_ARM_THM_CALL 00000000 _PyToken_ThreeChars │ │ │ │ │ +00001780 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000017be 0000242f R_ARM_THM_MOVW_ABS_NC 00000414 .LC29 │ │ │ │ │ +000017c2 00002430 R_ARM_THM_MOVT_ABS 00000414 .LC29 │ │ │ │ │ +000017c6 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000182a 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +0000184a 0000442f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ +0000184e 00004430 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ +00001962 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000019b4 00001e2f R_ARM_THM_MOVW_ABS_NC 000002f8 .LC23 │ │ │ │ │ +000019b8 00001e30 R_ARM_THM_MOVT_ABS 000002f8 .LC23 │ │ │ │ │ +000019bc 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000019cc 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000019ea 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000019ee 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000019f2 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001a34 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001a70 0000132f R_ARM_THM_MOVW_ABS_NC 000001d0 .LC12 │ │ │ │ │ +00001a74 00001330 R_ARM_THM_MOVT_ABS 000001d0 .LC12 │ │ │ │ │ +00001aa2 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001aa6 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001aaa 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001ad2 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001af2 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001b0a 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001b34 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001b38 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001b3c 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001bba 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001bee 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001c14 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001c86 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001cb2 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001cc6 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001cd0 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001cd4 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001cd8 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001d3c 00001a2f R_ARM_THM_MOVW_ABS_NC 00000268 .LC19 │ │ │ │ │ +00001d40 00001a30 R_ARM_THM_MOVT_ABS 00000268 .LC19 │ │ │ │ │ +00001d44 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001d92 0000162f R_ARM_THM_MOVW_ABS_NC 00000218 .LC15 │ │ │ │ │ +00001d96 00001630 R_ARM_THM_MOVT_ABS 00000218 .LC15 │ │ │ │ │ +00001e0e 00004c0a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +00001e38 00001c2f R_ARM_THM_MOVW_ABS_NC 000002e4 .LC21 │ │ │ │ │ +00001e3c 00001c30 R_ARM_THM_MOVT_ABS 000002e4 .LC21 │ │ │ │ │ +00001e64 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001e6e 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001e72 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001e7c 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001ea2 00000e2f R_ARM_THM_MOVW_ABS_NC 00000158 .LC7 │ │ │ │ │ +00001ea6 00000e30 R_ARM_THM_MOVT_ABS 00000158 .LC7 │ │ │ │ │ +00001efc 00002b0a R_ARM_THM_CALL 00000001 tok_continuation_line │ │ │ │ │ +00001f58 00004c0a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +00001f64 00004d0a R_ARM_THM_CALL 00000000 _PyUnicode_ScanIdentifier │ │ │ │ │ +00001f8e 00004e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001fce 00004f0a R_ARM_THM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ +00001fd6 00000f2f R_ARM_THM_MOVW_ABS_NC 00000164 .LC8 │ │ │ │ │ +00001fda 00000f30 R_ARM_THM_MOVT_ABS 00000164 .LC8 │ │ │ │ │ +00001fe2 0000500a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001ff8 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00001ffc 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00002022 00004f0a R_ARM_THM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ +0000205e 0000192f R_ARM_THM_MOVW_ABS_NC 00000260 .LC18 │ │ │ │ │ +00002062 00001930 R_ARM_THM_MOVT_ABS 00000260 .LC18 │ │ │ │ │ +0000208c 0000182f R_ARM_THM_MOVW_ABS_NC 00000248 .LC17 │ │ │ │ │ +00002090 00001830 R_ARM_THM_MOVT_ABS 00000248 .LC17 │ │ │ │ │ +00002096 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000209e 0000172f R_ARM_THM_MOVW_ABS_NC 00000220 .LC16 │ │ │ │ │ +000020a2 00001730 R_ARM_THM_MOVT_ABS 00000220 .LC16 │ │ │ │ │ +000020c8 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000020d0 0000042f R_ARM_THM_MOVW_ABS_NC 00000048 .LC2 │ │ │ │ │ +000020d4 00000430 R_ARM_THM_MOVT_ABS 00000048 .LC2 │ │ │ │ │ +000020d8 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000020dc 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000020e0 0000420a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +000020e4 0000032f R_ARM_THM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ +000020e8 00000330 R_ARM_THM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ +000020ec 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000020f0 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000020f4 0000420a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +00002112 0000252f R_ARM_THM_MOVW_ABS_NC 00000438 .LC30 │ │ │ │ │ +00002116 00002530 R_ARM_THM_MOVT_ABS 00000438 .LC30 │ │ │ │ │ +0000213c 0000512f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ +00002140 00005130 R_ARM_THM_MOVT_ABS 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ +00002146 0000520a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000215a 00004e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000219e 00004e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000021a4 0000460a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +000021b0 0000102f R_ARM_THM_MOVW_ABS_NC 0000016c .LC9 │ │ │ │ │ +000021b4 00001030 R_ARM_THM_MOVT_ABS 0000016c .LC9 │ │ │ │ │ +000021b8 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000021c4 0000530a R_ARM_THM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ +000021dc 00004e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000021e6 0000540a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8String │ │ │ │ │ +000021fe 00004e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002218 0000112f R_ARM_THM_MOVW_ABS_NC 0000018c .LC10 │ │ │ │ │ +0000221c 00001130 R_ARM_THM_MOVT_ABS 0000018c .LC10 │ │ │ │ │ +00002220 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002290 0000222f R_ARM_THM_MOVW_ABS_NC 000003c4 .LC27 │ │ │ │ │ +00002294 00002230 R_ARM_THM_MOVT_ABS 000003c4 .LC27 │ │ │ │ │ +0000229a 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000022c4 0000212f R_ARM_THM_MOVW_ABS_NC 0000036c .LC26 │ │ │ │ │ +000022c8 00002130 R_ARM_THM_MOVT_ABS 0000036c .LC26 │ │ │ │ │ +000022ce 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000022d6 0000202f R_ARM_THM_MOVW_ABS_NC 0000032c .LC25 │ │ │ │ │ +000022da 00002030 R_ARM_THM_MOVT_ABS 0000032c .LC25 │ │ │ │ │ +000022e0 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000230a 00001f2f R_ARM_THM_MOVW_ABS_NC 00000314 .LC24 │ │ │ │ │ +0000230e 00001f30 R_ARM_THM_MOVT_ABS 00000314 .LC24 │ │ │ │ │ +0000231e 0000550a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000236e 0000282f R_ARM_THM_MOVW_ABS_NC 000004b0 .LC33 │ │ │ │ │ +00002372 00002830 R_ARM_THM_MOVT_ABS 000004b0 .LC33 │ │ │ │ │ +00002376 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002390 0000272f R_ARM_THM_MOVW_ABS_NC 00000464 .LC32 │ │ │ │ │ +00002394 00002730 R_ARM_THM_MOVT_ABS 00000464 .LC32 │ │ │ │ │ +00002398 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000023a6 00001a2f R_ARM_THM_MOVW_ABS_NC 00000268 .LC19 │ │ │ │ │ +000023aa 00001a30 R_ARM_THM_MOVT_ABS 00000268 .LC19 │ │ │ │ │ +000023b0 0000142f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ +000023b4 00001430 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ +000023c2 0000232f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC28 │ │ │ │ │ +000023c6 00002330 R_ARM_THM_MOVT_ABS 000003f8 .LC28 │ │ │ │ │ +000023ca 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000023fe 00003c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000245c 00004c0a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +00002466 00003b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000024c4 0000152f R_ARM_THM_MOVW_ABS_NC 00000200 .LC14 │ │ │ │ │ +000024c8 00001530 R_ARM_THM_MOVT_ABS 00000200 .LC14 │ │ │ │ │ +000024de 00002b0a R_ARM_THM_CALL 00000001 tok_continuation_line │ │ │ │ │ +00002502 0000122f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC11 │ │ │ │ │ +00002506 00001230 R_ARM_THM_MOVT_ABS 000001b4 .LC11 │ │ │ │ │ +0000250a 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000258c 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000025be 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000025ca 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000025ce 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000025d4 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000261e 0000042f R_ARM_THM_MOVW_ABS_NC 00000048 .LC2 │ │ │ │ │ +00002622 00000430 R_ARM_THM_MOVT_ABS 00000048 .LC2 │ │ │ │ │ +00002626 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000262a 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000262e 0000420a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +00002632 0000032f R_ARM_THM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ +00002636 00000330 R_ARM_THM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ +0000263a 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000263e 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002642 0000420a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +0000265e 00003a0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00002680 00003b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002686 00003c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000026a8 00003d0a R_ARM_THM_CALL 00000000 strncpy │ │ │ │ │ +000026bc 00003a0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +000026e2 00003a0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00002708 0000560a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00002720 00003d0a R_ARM_THM_CALL 00000000 strncpy │ │ │ │ │ +00002736 00003b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002754 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00002758 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000027b6 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002806 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002810 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002814 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002818 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002848 00001a2f R_ARM_THM_MOVW_ABS_NC 00000268 .LC19 │ │ │ │ │ +0000284c 00001a30 R_ARM_THM_MOVT_ABS 00000268 .LC19 │ │ │ │ │ +00002850 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000028b2 00002c2f R_ARM_THM_MOVW_ABS_NC 000004f4 .LC34 │ │ │ │ │ +000028b6 00002c30 R_ARM_THM_MOVT_ABS 000004f4 .LC34 │ │ │ │ │ +000028c0 0000330a R_ARM_THM_CALL 00000059 lookahead │ │ │ │ │ +000028d6 0000572f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxWarning │ │ │ │ │ +000028da 00005730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxWarning │ │ │ │ │ +000028de 0000312f R_ARM_THM_MOVW_ABS_NC 00000508 .LC39 │ │ │ │ │ +000028e2 00003130 R_ARM_THM_MOVT_ABS 00000508 .LC39 │ │ │ │ │ +000028ec 0000580a R_ARM_THM_CALL 00000000 _PyTokenizer_parser_warn │ │ │ │ │ +0000290a 0000312f R_ARM_THM_MOVW_ABS_NC 00000508 .LC39 │ │ │ │ │ +0000290e 00003130 R_ARM_THM_MOVT_ABS 00000508 .LC39 │ │ │ │ │ +00002912 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002918 00002f2f R_ARM_THM_MOVW_ABS_NC 00000500 .LC37 │ │ │ │ │ +0000291c 00002f30 R_ARM_THM_MOVT_ABS 00000500 .LC37 │ │ │ │ │ +00002928 0000302f R_ARM_THM_MOVW_ABS_NC 00000504 .LC38 │ │ │ │ │ +0000292c 00003030 R_ARM_THM_MOVT_ABS 00000504 .LC38 │ │ │ │ │ +00002934 0000330a R_ARM_THM_CALL 00000059 lookahead │ │ │ │ │ +00002978 00002e2f R_ARM_THM_MOVW_ABS_NC 000004fc .LC36 │ │ │ │ │ +0000297c 00002e30 R_ARM_THM_MOVT_ABS 000004fc .LC36 │ │ │ │ │ +00002986 00002d2f R_ARM_THM_MOVW_ABS_NC 000004f8 .LC35 │ │ │ │ │ +0000298a 00002d30 R_ARM_THM_MOVT_ABS 000004f8 .LC35 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -26,15 +26,19 @@ │ │ │ │ │ f-string: single '}' is not allowed │ │ │ │ │ unmatched '%c' │ │ │ │ │ f-string: unmatched '%c' │ │ │ │ │ closing parenthesis '%c' does not match opening parenthesis '%c' on line %d │ │ │ │ │ closing parenthesis '%c' does not match opening parenthesis '%c' │ │ │ │ │ invalid %s literal │ │ │ │ │ !h/FSFMF │ │ │ │ │ -MFb`;F"j │ │ │ │ │ +.F%F │ │ │ │ │ + bl 252c │ │ │ │ │ R_ARM_THM_CALL tok_nextc │ │ │ │ │ cmp r0, #13 │ │ │ │ │ beq.n 3a │ │ │ │ │ cmp r0, #10 │ │ │ │ │ bne.n 50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 251c │ │ │ │ │ + bl 252c │ │ │ │ │ R_ARM_THM_CALL tok_nextc │ │ │ │ │ mov r1, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n 42 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25d8 │ │ │ │ │ + bl 25e8 │ │ │ │ │ R_ARM_THM_CALL tok_backup │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r0, r1 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 251c │ │ │ │ │ + bl 252c │ │ │ │ │ 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 251c │ │ │ │ │ + bl 252c │ │ │ │ │ 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 25d8 │ │ │ │ │ + bl 25e8 │ │ │ │ │ R_ARM_THM_CALL tok_backup │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ beq.n ba │ │ │ │ │ ldrb.w r1, [r4, #-1]! │ │ │ │ │ - bl 25d8 │ │ │ │ │ + bl 25e8 │ │ │ │ │ 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 {} │ │ │ │ │ @@ -18,225 +18,229 @@ │ │ │ │ │ add.w r1, r3, #43 @ 0x2b │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ adds r6, r0, r3 │ │ │ │ │ add.w r1, r0, r1, lsl #6 │ │ │ │ │ ldr.w r2, [r6, #2752] @ 0xac0 │ │ │ │ │ cbnz r2, 46 <_PyTokenizer_Get+0x46> │ │ │ │ │ mov r2, r7 │ │ │ │ │ - bl 8d0 │ │ │ │ │ + bl 960 │ │ │ │ │ ldr.w r3, [r4, #2692] @ 0xa84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 296 <_PyTokenizer_Get+0x296> │ │ │ │ │ + bne.w 2a4 <_PyTokenizer_Get+0x2a4> │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r7, [r0, #4] │ │ │ │ │ mov r9, r1 │ │ │ │ │ ldr.w r2, [r0, #464] @ 0x1d0 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ + mov ip, r7 │ │ │ │ │ str.w r2, [r0, #468] @ 0x1d4 │ │ │ │ │ + mov sl, r7 │ │ │ │ │ ldr.w r2, [r0, #476] @ 0x1dc │ │ │ │ │ cmp r7, r1 │ │ │ │ │ str r7, [r0, #28] │ │ │ │ │ str.w r2, [r0, #472] @ 0x1d8 │ │ │ │ │ - beq.w 4a0 <_PyTokenizer_Get+0x4a0> │ │ │ │ │ + beq.w 4d2 <_PyTokenizer_Get+0x4d2> │ │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ itt cs │ │ │ │ │ movcs r2, #29 │ │ │ │ │ strcs r2, [r4, #32] │ │ │ │ │ - bcs.n 9a <_PyTokenizer_Get+0x9a> │ │ │ │ │ + bcs.n a6 <_PyTokenizer_Get+0xa6> │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ str.w r1, [r4, #476] @ 0x1dc │ │ │ │ │ - adds r1, r7, #1 │ │ │ │ │ + add.w r1, ip, #1 │ │ │ │ │ str r1, [r4, #4] │ │ │ │ │ - ldrb r1, [r7, #0] │ │ │ │ │ + ldrb.w r1, [ip] │ │ │ │ │ cmp r1, #123 @ 0x7b │ │ │ │ │ - beq.w 392 <_PyTokenizer_Get+0x392> │ │ │ │ │ + beq.w 342 <_PyTokenizer_Get+0x342> │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ - str r7, [r4, #4] │ │ │ │ │ - cmp r0, r7 │ │ │ │ │ - bhi.w 77e <_PyTokenizer_Get+0x77e> │ │ │ │ │ - ldrb r0, [r7, #0] │ │ │ │ │ + str.w ip, [r4, #4] │ │ │ │ │ + cmp r0, ip │ │ │ │ │ + bhi.w 94a <_PyTokenizer_Get+0x94a> │ │ │ │ │ + ldrb.w r0, [ip] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.w 87c <_PyTokenizer_Get+0x87c> │ │ │ │ │ + bne.w 936 <_PyTokenizer_Get+0x936> │ │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ adds r1, r4, r3 │ │ │ │ │ ldr.w r2, [r1, #2768] @ 0xad0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w 2ea <_PyTokenizer_Get+0x2ea> │ │ │ │ │ + ble.w 306 <_PyTokenizer_Get+0x306> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r9, r5 │ │ │ │ │ + mov r5, sl │ │ │ │ │ mov sl, r3 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov fp, r2 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ - cmp fp, r5 │ │ │ │ │ - beq.w 462 <_PyTokenizer_Get+0x462> │ │ │ │ │ + cmp r5, fp │ │ │ │ │ + beq.w 438 <_PyTokenizer_Get+0x438> │ │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bcs.w 774 <_PyTokenizer_Get+0x774> │ │ │ │ │ + bcs.w 8ee <_PyTokenizer_Get+0x8ee> │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ str.w r1, [r4, #476] @ 0x1dc │ │ │ │ │ adds r1, r5, #1 │ │ │ │ │ str r1, [r4, #4] │ │ │ │ │ ldrb r0, [r5, #0] │ │ │ │ │ ldrb.w ip, [r3, #2764] @ 0xacc │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - beq.w 326 <_PyTokenizer_Get+0x326> │ │ │ │ │ + beq.w 2f0 <_PyTokenizer_Get+0x2f0> │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r5, r9 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ str r7, [r4, #4] │ │ │ │ │ - bhi.w 77e <_PyTokenizer_Get+0x77e> │ │ │ │ │ + bhi.w 94a <_PyTokenizer_Get+0x94a> │ │ │ │ │ ldrb r1, [r7, #0] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.w 87c <_PyTokenizer_Get+0x87c> │ │ │ │ │ + bne.w 936 <_PyTokenizer_Get+0x936> │ │ │ │ │ + mov ip, r7 │ │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ adds r1, r4, r3 │ │ │ │ │ ldr.w r2, [r4, #2704] @ 0xa90 │ │ │ │ │ mov fp, r6 │ │ │ │ │ - mov r9, r5 │ │ │ │ │ + str.w r2, [r4, #2708] @ 0xa94 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ - mov r6, r1 │ │ │ │ │ + movs r7, #0 │ │ │ │ │ ldr.w r0, [r1, #2768] @ 0xad0 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - str.w r2, [r4, #2708] @ 0xa94 │ │ │ │ │ - b.n 128 <_PyTokenizer_Get+0x128> │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + mov r2, ip │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + b.n 138 <_PyTokenizer_Get+0x138> │ │ │ │ │ cmp r2, #125 @ 0x7d │ │ │ │ │ - beq.w 5e2 <_PyTokenizer_Get+0x5e2> │ │ │ │ │ - mov r5, r3 │ │ │ │ │ + beq.w 6da <_PyTokenizer_Get+0x6da> │ │ │ │ │ + mov r7, r3 │ │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ │ - beq.w 4ec <_PyTokenizer_Get+0x4ec> │ │ │ │ │ - cmp r5, r0 │ │ │ │ │ - beq.w 338 <_PyTokenizer_Get+0x338> │ │ │ │ │ - ldrd r3, r2, [r4, #4] │ │ │ │ │ + beq.w 5ec <_PyTokenizer_Get+0x5ec> │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + cmp r0, r7 │ │ │ │ │ + beq.w 3ca <_PyTokenizer_Get+0x3ca> │ │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 29e <_PyTokenizer_Get+0x29e> │ │ │ │ │ + beq.w 2ac <_PyTokenizer_Get+0x2ac> │ │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bcs.w 854 <_PyTokenizer_Get+0x854> │ │ │ │ │ + bcs.w 91e <_PyTokenizer_Get+0x91e> │ │ │ │ │ adds r2, #1 │ │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r1, [r4, #4] │ │ │ │ │ - cmp r2, #17 │ │ │ │ │ + cmp r2, #22 │ │ │ │ │ it ne │ │ │ │ │ - cmpne r2, #22 │ │ │ │ │ + cmpne r2, #17 │ │ │ │ │ ite eq │ │ │ │ │ moveq.w ip, #1 │ │ │ │ │ movne.w ip, #0 │ │ │ │ │ - beq.w 7fe <_PyTokenizer_Get+0x7fe> │ │ │ │ │ + beq.w 836 <_PyTokenizer_Get+0x836> │ │ │ │ │ ldr.w r1, [r6, #2812] @ 0xafc │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5d2 <_PyTokenizer_Get+0x5d2> │ │ │ │ │ + bne.w 526 <_PyTokenizer_Get+0x526> │ │ │ │ │ ldr.w r0, [r6, #2768] @ 0xad0 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ it eq │ │ │ │ │ cmpeq r2, #10 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ - beq.w 69a <_PyTokenizer_Get+0x69a> │ │ │ │ │ + beq.w 676 <_PyTokenizer_Get+0x676> │ │ │ │ │ ldrb.w lr, [r6, #2764] @ 0xacc │ │ │ │ │ cmp lr, r2 │ │ │ │ │ it eq │ │ │ │ │ - addeq r5, #1 │ │ │ │ │ - beq.n 128 <_PyTokenizer_Get+0x128> │ │ │ │ │ + addeq r7, #1 │ │ │ │ │ + beq.n 136 <_PyTokenizer_Get+0x136> │ │ │ │ │ cmp r2, #123 @ 0x7b │ │ │ │ │ - bne.n 11a <_PyTokenizer_Get+0x11a> │ │ │ │ │ + bne.n 128 <_PyTokenizer_Get+0x128> │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ mov sl, ip │ │ │ │ │ - str r7, [sp, #12] │ │ │ │ │ + str.w r9, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ - ldr.w r1, [r9, #64] @ 0x40 │ │ │ │ │ + ldr r1, [r5, #64] @ 0x40 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ + mov r3, r9 │ │ │ │ │ lsls r6, r1, #6 │ │ │ │ │ adds r1, r4, r6 │ │ │ │ │ ldr.w r0, [r1, #2804] @ 0xaf4 │ │ │ │ │ - cbz r0, 1be <_PyTokenizer_Get+0x1be> │ │ │ │ │ + cbz r0, 1cc <_PyTokenizer_Get+0x1cc> │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ adds r1, r4, r6 │ │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ │ str.w r0, [r1, #2804] @ 0xaf4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 80e <_PyTokenizer_Get+0x80e> │ │ │ │ │ + beq.w 846 <_PyTokenizer_Get+0x846> │ │ │ │ │ str.w r2, [r1, #2796] @ 0xaec │ │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r6, [r1, #2800] @ 0xaf0 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strncpy │ │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - beq.w 41a <_PyTokenizer_Get+0x41a> │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + beq.w 484 <_PyTokenizer_Get+0x484> │ │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ ittt cs │ │ │ │ │ movcs r2, #29 │ │ │ │ │ strcs r2, [r4, #32] │ │ │ │ │ ldrcs r2, [r4, #0] │ │ │ │ │ - bcs.n 240 <_PyTokenizer_Get+0x240> │ │ │ │ │ + bcs.n 24e <_PyTokenizer_Get+0x24e> │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ ldrb r6, [r1, #0] │ │ │ │ │ cmp r6, #123 @ 0x7b │ │ │ │ │ ite eq │ │ │ │ │ moveq r2, sl │ │ │ │ │ orrne.w r2, sl, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 6a4 <_PyTokenizer_Get+0x6a4> │ │ │ │ │ + beq.w 73a <_PyTokenizer_Get+0x73a> │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ str r1, [r4, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bcc.w 77e <_PyTokenizer_Get+0x77e> │ │ │ │ │ + bcc.w 94a <_PyTokenizer_Get+0x94a> │ │ │ │ │ ldrb.w ip, [r1] │ │ │ │ │ cmp ip, r6 │ │ │ │ │ - bne.w 87c <_PyTokenizer_Get+0x87c> │ │ │ │ │ + bne.w 936 <_PyTokenizer_Get+0x936> │ │ │ │ │ str.w r0, [r4, #476] @ 0x1dc │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ str r0, [r4, #4] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bcc.w 77e <_PyTokenizer_Get+0x77e> │ │ │ │ │ + bcc.w 94a <_PyTokenizer_Get+0x94a> │ │ │ │ │ ldrb.w r2, [r1, #-1] │ │ │ │ │ cmp r2, #123 @ 0x7b │ │ │ │ │ - bne.w 87c <_PyTokenizer_Get+0x87c> │ │ │ │ │ + bne.w 936 <_PyTokenizer_Get+0x936> │ │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ add r3, r4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ ldr.w r2, [r3, #2760] @ 0xac8 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str.w r2, [r3, #2760] @ 0xac8 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bgt.w 85e <_PyTokenizer_Get+0x85e> │ │ │ │ │ + bgt.w 8fc <_PyTokenizer_Get+0x8fc> │ │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ │ movs r1, #0 │ │ │ │ │ adds r2, #43 @ 0x2b │ │ │ │ │ lsls r2, r2, #6 │ │ │ │ │ str r1, [r4, r2] │ │ │ │ │ str.w r1, [r3, #2812] @ 0xafc │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ @@ -251,47 +255,53 @@ │ │ │ │ │ beq.w 40 <_PyTokenizer_Get+0x40> │ │ │ │ │ movs r3, #22 │ │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ b.n 40 <_PyTokenizer_Get+0x40> │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne.w 5cc <_PyTokenizer_Get+0x5cc> │ │ │ │ │ + bne.w 5e8 <_PyTokenizer_Get+0x5e8> │ │ │ │ │ ldr.w r2, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r2 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 74e <_PyTokenizer_Get+0x74e> │ │ │ │ │ + beq.w 7cc <_PyTokenizer_Get+0x7cc> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r3, [r4, #2704] @ 0xa90 │ │ │ │ │ subs r2, r2, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 552 <_PyTokenizer_Get+0x552> │ │ │ │ │ - str r6, [sp, #16] │ │ │ │ │ - mov r6, r5 │ │ │ │ │ + bne.w 7c8 <_PyTokenizer_Get+0x7c8> │ │ │ │ │ + str r5, [sp, #16] │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - beq.w 522 <_PyTokenizer_Get+0x522> │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + beq.w 53a <_PyTokenizer_Get+0x53a> │ │ │ │ │ mov r3, r5 │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ │ - b.n 138 <_PyTokenizer_Get+0x138> │ │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ │ + b.n 148 <_PyTokenizer_Get+0x148> │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + adds r0, r2, #1 │ │ │ │ │ + ldr.w r2, [r3, #2768] @ 0xad0 │ │ │ │ │ + str r0, [sp, #12] │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + bge.n 302 <_PyTokenizer_Get+0x302> │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + b.n c2 <_PyTokenizer_Get+0xc2> │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov r3, sl │ │ │ │ │ adds r6, r4, r3 │ │ │ │ │ ldr.w r0, [r6, #2804] @ 0xaf4 │ │ │ │ │ - cbz r0, 30e <_PyTokenizer_Get+0x30e> │ │ │ │ │ + cbz r0, 32a <_PyTokenizer_Get+0x32a> │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str.w r2, [r6, #2804] @ 0xaf4 │ │ │ │ │ add r3, r4 │ │ │ │ │ @@ -305,509 +315,520 @@ │ │ │ │ │ movs r2, #61 @ 0x3d │ │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r5, #64] @ 0x40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.n 28c <_PyTokenizer_Get+0x28c> │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - adds r0, r2, #1 │ │ │ │ │ - ldr.w r2, [r3, #2768] @ 0xad0 │ │ │ │ │ - str r0, [sp, #12] │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ - bge.n 2e6 <_PyTokenizer_Get+0x2e6> │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - b.n b6 <_PyTokenizer_Get+0xb6> │ │ │ │ │ - mov r6, r5 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - ble.n 38c <_PyTokenizer_Get+0x38c> │ │ │ │ │ - adds r3, r4, r7 │ │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ │ - ldrb.w r5, [r3, #2764] @ 0xacc │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - cmp r3, r0 │ │ │ │ │ - str r3, [r4, #4] │ │ │ │ │ - bcc.w 77e <_PyTokenizer_Get+0x77e> │ │ │ │ │ - ldrb.w r2, [r1, #-1] │ │ │ │ │ - cmp r2, r5 │ │ │ │ │ - bne.w 87c <_PyTokenizer_Get+0x87c> │ │ │ │ │ - ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ - cmp r6, #1 │ │ │ │ │ - add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ - str.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ - beq.n 38c <_PyTokenizer_Get+0x38c> │ │ │ │ │ - subs r1, r1, r6 │ │ │ │ │ - subs r0, #1 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #4] │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - beq.w 77e <_PyTokenizer_Get+0x77e> │ │ │ │ │ - ldrb r6, [r3, #0] │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ - bne.w 87c <_PyTokenizer_Get+0x87c> │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - str.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ - bne.n 370 <_PyTokenizer_Get+0x370> │ │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ │ - b.n 280 <_PyTokenizer_Get+0x280> │ │ │ │ │ + b.n 29a <_PyTokenizer_Get+0x29a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bl 251c │ │ │ │ │ + bl 252c │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ ldrd ip, r1, [r4] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - beq.w 822 <_PyTokenizer_Get+0x822> │ │ │ │ │ + beq.w 91a <_PyTokenizer_Get+0x91a> │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bcc.w 77e <_PyTokenizer_Get+0x77e> │ │ │ │ │ + bcc.w 94a <_PyTokenizer_Get+0x94a> │ │ │ │ │ ldrb.w lr, [r1, #-1] │ │ │ │ │ uxtb r1, r0 │ │ │ │ │ cmp lr, r1 │ │ │ │ │ ittt eq │ │ │ │ │ ldreq.w r1, [r4, #476] @ 0x1dc │ │ │ │ │ addeq.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ │ streq.w r1, [r4, #476] @ 0x1dc │ │ │ │ │ - bne.w 87c <_PyTokenizer_Get+0x87c> │ │ │ │ │ + bne.w 936 <_PyTokenizer_Get+0x936> │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ str r1, [r4, #4] │ │ │ │ │ - mov r7, r1 │ │ │ │ │ + mov sl, r1 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bcc.w 77e <_PyTokenizer_Get+0x77e> │ │ │ │ │ + bcc.w 94a <_PyTokenizer_Get+0x94a> │ │ │ │ │ ldrb.w r2, [r2, #-1] │ │ │ │ │ cmp r2, #123 @ 0x7b │ │ │ │ │ - bne.w 87c <_PyTokenizer_Get+0x87c> │ │ │ │ │ + bne.w 936 <_PyTokenizer_Get+0x936> │ │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r0, #123 @ 0x7b │ │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ - beq.w 9a <_PyTokenizer_Get+0x9a> │ │ │ │ │ + beq.w a6 <_PyTokenizer_Get+0xa6> │ │ │ │ │ add r3, r4 │ │ │ │ │ ldr.w r2, [r3, #2760] @ 0xac8 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str.w r2, [r3, #2760] @ 0xac8 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bgt.w 85e <_PyTokenizer_Get+0x85e> │ │ │ │ │ + bgt.w 8fc <_PyTokenizer_Get+0x8fc> │ │ │ │ │ ldr r3, [r5, #64] @ 0x40 │ │ │ │ │ movs r0, #0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ adds r3, #43 @ 0x2b │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ str r0, [r4, r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8d0 │ │ │ │ │ - b.n 28c <_PyTokenizer_Get+0x28c> │ │ │ │ │ + bl 960 │ │ │ │ │ + b.n 29a <_PyTokenizer_Get+0x29a> │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + ble.n 428 <_PyTokenizer_Get+0x428> │ │ │ │ │ + add.w r3, r4, r9 │ │ │ │ │ + ldr r6, [r4, #0] │ │ │ │ │ + subs r1, r2, #1 │ │ │ │ │ + cmp r1, r6 │ │ │ │ │ + ldrb.w r5, [r3, #2764] @ 0xacc │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + str r1, [r4, #4] │ │ │ │ │ + bcc.w 94a <_PyTokenizer_Get+0x94a> │ │ │ │ │ + ldrb.w r2, [r2, #-1] │ │ │ │ │ + cmp r2, r5 │ │ │ │ │ + bne.w 936 <_PyTokenizer_Get+0x936> │ │ │ │ │ + ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ + cmp r0, #1 │ │ │ │ │ + add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ + str.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ + beq.w 536 <_PyTokenizer_Get+0x536> │ │ │ │ │ + subs r1, r1, r0 │ │ │ │ │ + subs r3, #2 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ + bcc.w 94a <_PyTokenizer_Get+0x94a> │ │ │ │ │ + ldrb.w ip, [r0] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + cmp ip, r5 │ │ │ │ │ + bne.w 936 <_PyTokenizer_Get+0x936> │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + str.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ + bne.n 406 <_PyTokenizer_Get+0x406> │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r5, [sp, #0] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.n 29a <_PyTokenizer_Get+0x29a> │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne.w 74a <_PyTokenizer_Get+0x74a> │ │ │ │ │ + bne.w 7b6 <_PyTokenizer_Get+0x7b6> │ │ │ │ │ ldr.w r2, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ blx r2 │ │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + mov fp, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 74a <_PyTokenizer_Get+0x74a> │ │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ │ + beq.w 7b0 <_PyTokenizer_Get+0x7b0> │ │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ - str.w r6, [r4, #2704] @ 0xa90 │ │ │ │ │ - subs r2, r7, r6 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + str.w r5, [r4, #2704] @ 0xa90 │ │ │ │ │ + subs r2, r3, r5 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + mov r7, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6da <_PyTokenizer_Get+0x6da> │ │ │ │ │ - mov r9, r5 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ - beq.w 6aa <_PyTokenizer_Get+0x6aa> │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - b.n 1f8 <_PyTokenizer_Get+0x1f8> │ │ │ │ │ + bne.w 78e <_PyTokenizer_Get+0x78e> │ │ │ │ │ + str r6, [sp, #16] │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + cmp r4, fp │ │ │ │ │ + beq.w 740 <_PyTokenizer_Get+0x740> │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ │ + b.n c8 <_PyTokenizer_Get+0xc8> │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne.w 694 <_PyTokenizer_Get+0x694> │ │ │ │ │ + bne.w 672 <_PyTokenizer_Get+0x672> │ │ │ │ │ ldr.w r2, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ blx r2 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - mov fp, r3 │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 68a <_PyTokenizer_Get+0x68a> │ │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ │ + beq.w 672 <_PyTokenizer_Get+0x672> │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ - str.w r5, [r4, #2704] @ 0xa90 │ │ │ │ │ - subs r2, r3, r5 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + str.w r3, [r4, #2704] @ 0xa90 │ │ │ │ │ + subs r2, r6, r3 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 66e <_PyTokenizer_Get+0x66e> │ │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ │ - cmp r5, fp │ │ │ │ │ - beq.w 644 <_PyTokenizer_Get+0x644> │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - b.n bc <_PyTokenizer_Get+0xbc> │ │ │ │ │ + bne.w 654 <_PyTokenizer_Get+0x654> │ │ │ │ │ + mov r9, r5 │ │ │ │ │ + mov fp, r3 │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ + beq.w 624 <_PyTokenizer_Get+0x624> │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + mov r3, fp │ │ │ │ │ + mov r5, r9 │ │ │ │ │ + b.n 206 <_PyTokenizer_Get+0x206> │ │ │ │ │ ldr r2, [r0, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne.w 9a <_PyTokenizer_Get+0x9a> │ │ │ │ │ + bne.w a6 <_PyTokenizer_Get+0xa6> │ │ │ │ │ ldr.w r2, [r0, #2744] @ 0xab8 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ blx r2 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - mov sl, r2 │ │ │ │ │ + mov fp, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 73e <_PyTokenizer_Get+0x73e> │ │ │ │ │ + beq.w 6d2 <_PyTokenizer_Get+0x6d2> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r3, [r4, #2704] @ 0xa90 │ │ │ │ │ subs r2, r2, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 720 <_PyTokenizer_Get+0x720> │ │ │ │ │ - mov fp, r5 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - cmp sl, r5 │ │ │ │ │ - beq.w 6f2 <_PyTokenizer_Get+0x6f2> │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + bne.w 6b2 <_PyTokenizer_Get+0x6b2> │ │ │ │ │ + strd r5, r3, [sp, #12] │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + cmp fp, r4 │ │ │ │ │ + beq.w 67e <_PyTokenizer_Get+0x67e> │ │ │ │ │ + mov ip, r4 │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ - mov r5, fp │ │ │ │ │ - b.n 64 <_PyTokenizer_Get+0x64> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 251c │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r0, #13 │ │ │ │ │ - beq.w 83a <_PyTokenizer_Get+0x83a> │ │ │ │ │ - adds r2, r4, r7 │ │ │ │ │ - sub.w r1, r5, #123 @ 0x7b │ │ │ │ │ - ldr.w r3, [r2, #2772] @ 0xad4 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - bics.w r3, r1, #2 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - beq.w 826 <_PyTokenizer_Get+0x826> │ │ │ │ │ - cbnz r3, 518 <_PyTokenizer_Get+0x518> │ │ │ │ │ - cmp r5, #78 @ 0x4e │ │ │ │ │ - beq.w 890 <_PyTokenizer_Get+0x890> │ │ │ │ │ - adds r2, r4, r7 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - ldr.w r0, [r2, #2768] @ 0xad0 │ │ │ │ │ - b.n 128 <_PyTokenizer_Get+0x128> │ │ │ │ │ + b.n 68 <_PyTokenizer_Get+0x68> │ │ │ │ │ + ldr.w r1, [r6, #2760] @ 0xac8 │ │ │ │ │ + mvn.w ip, r1 │ │ │ │ │ + mov.w ip, ip, lsr #31 │ │ │ │ │ + mov r1, ip │ │ │ │ │ + b.n 182 <_PyTokenizer_Get+0x182> │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + b.n 428 <_PyTokenizer_Get+0x428> │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne.n 5cc <_PyTokenizer_Get+0x5cc> │ │ │ │ │ + bne.w 7ee <_PyTokenizer_Get+0x7ee> │ │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 74e <_PyTokenizer_Get+0x74e> │ │ │ │ │ + beq.w 7e8 <_PyTokenizer_Get+0x7e8> │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str.w r5, [r4, #2704] @ 0xa90 │ │ │ │ │ subs r2, r3, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2d6 <_PyTokenizer_Get+0x2d6> │ │ │ │ │ + beq.w 2e2 <_PyTokenizer_Get+0x2e2> │ │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ │ + mov r3, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ - str r7, [sp, #12] │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - ldr r2, [r4, #32] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ + ldr r2, [r4, #32] │ │ │ │ │ cmp r2, #17 │ │ │ │ │ - beq.w 7fe <_PyTokenizer_Get+0x7fe> │ │ │ │ │ + beq.w 836 <_PyTokenizer_Get+0x836> │ │ │ │ │ cmp r2, #22 │ │ │ │ │ - beq.w 7fe <_PyTokenizer_Get+0x7fe> │ │ │ │ │ + beq.w 836 <_PyTokenizer_Get+0x836> │ │ │ │ │ adds r1, r4, r3 │ │ │ │ │ ldr.w r2, [r1, #2812] @ 0xafc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 75a <_PyTokenizer_Get+0x75a> │ │ │ │ │ + bne.w 7d6 <_PyTokenizer_Get+0x7d6> │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ ldr.w r6, [r4, #2692] @ 0xa84 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 7fe <_PyTokenizer_Get+0x7fe> │ │ │ │ │ + bne.w 836 <_PyTokenizer_Get+0x836> │ │ │ │ │ adds r2, r4, r3 │ │ │ │ │ cmp r7, #10 │ │ │ │ │ ldr.w r1, [r2, #2768] @ 0xad0 │ │ │ │ │ - bne.w 7be <_PyTokenizer_Get+0x7be> │ │ │ │ │ + bne.w 7f4 <_PyTokenizer_Get+0x7f4> │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w 7be <_PyTokenizer_Get+0x7be> │ │ │ │ │ + beq.w 7f4 <_PyTokenizer_Get+0x7f4> │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne.w 792 <_PyTokenizer_Get+0x792> │ │ │ │ │ + bne.w 85a <_PyTokenizer_Get+0x85a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.n 28c <_PyTokenizer_Get+0x28c> │ │ │ │ │ + b.n 29a <_PyTokenizer_Get+0x29a> │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + b.n 588 <_PyTokenizer_Get+0x588> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 252c │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r0, #13 │ │ │ │ │ + beq.w 8be <_PyTokenizer_Get+0x8be> │ │ │ │ │ + add.w r2, r4, r9 │ │ │ │ │ + sub.w r1, r3, #123 @ 0x7b │ │ │ │ │ + bics.w r1, r1, #2 │ │ │ │ │ + ldr.w r0, [r2, #2772] @ 0xad4 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + beq.w 8a8 <_PyTokenizer_Get+0x8a8> │ │ │ │ │ + cbnz r0, 618 <_PyTokenizer_Get+0x618> │ │ │ │ │ + cmp r3, #78 @ 0x4e │ │ │ │ │ + beq.w 88c <_PyTokenizer_Get+0x88c> │ │ │ │ │ + add.w r2, r4, r9 │ │ │ │ │ + movs r7, #0 │ │ │ │ │ + ldr.w r0, [r2, #2768] @ 0xad0 │ │ │ │ │ + b.n 136 <_PyTokenizer_Get+0x136> │ │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ │ + cmp r3, #10 │ │ │ │ │ + bne.n 66c <_PyTokenizer_Get+0x66c> │ │ │ │ │ + ldr.w r3, [r5, #2744] @ 0xab8 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r6, [r5, #8] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + cbz r0, 66c <_PyTokenizer_Get+0x66c> │ │ │ │ │ + ldr r4, [r5, #4] │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + str.w r4, [r5, #2704] @ 0xa90 │ │ │ │ │ + subs r2, r6, r4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memchr │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 4c2 <_PyTokenizer_Get+0x4c2> │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + mov r3, fp │ │ │ │ │ mov r5, r9 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - b.n 56c <_PyTokenizer_Get+0x56c> │ │ │ │ │ - ldr.w r1, [r6, #2760] @ 0xac8 │ │ │ │ │ - mvn.w ip, r1 │ │ │ │ │ - mov.w ip, ip, lsr #31 │ │ │ │ │ - mov r1, ip │ │ │ │ │ - b.n 172 <_PyTokenizer_Get+0x172> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + b.n 24e <_PyTokenizer_Get+0x24e> │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + mov r3, fp │ │ │ │ │ mov r5, r9 │ │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ │ + b.n 24e <_PyTokenizer_Get+0x24e> │ │ │ │ │ + mov sl, ip │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + movs r7, #10 │ │ │ │ │ + b.n 5a6 <_PyTokenizer_Get+0x5a6> │ │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ │ + cmp r3, #10 │ │ │ │ │ + bne.w 7c0 <_PyTokenizer_Get+0x7c0> │ │ │ │ │ + ldr.w r3, [r5, #2744] @ 0xab8 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ │ + mov fp, r3 │ │ │ │ │ + cbz r0, 6cc <_PyTokenizer_Get+0x6cc> │ │ │ │ │ + ldr r4, [r5, #4] │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + str.w r4, [r5, #2704] @ 0xa90 │ │ │ │ │ + subs r2, r3, r4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + mov sl, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memchr │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 512 <_PyTokenizer_Get+0x512> │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + b.n a6 <_PyTokenizer_Get+0xa6> │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ │ + mov sl, fp │ │ │ │ │ + str.w fp, [r4, #4] │ │ │ │ │ + b.n a6 <_PyTokenizer_Get+0xa6> │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 38c <_PyTokenizer_Get+0x38c> │ │ │ │ │ + bne.w 886 <_PyTokenizer_Get+0x886> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - strd r1, r7, [sp, #12] │ │ │ │ │ - bl 251c │ │ │ │ │ + strd r1, r9, [sp, #12] │ │ │ │ │ + bl 252c │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldr.w r6, [fp, #2756] @ 0xac4 │ │ │ │ │ eor.w r2, r1, #1 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne r2, #0 │ │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ │ - cbz r2, 612 <_PyTokenizer_Get+0x612> │ │ │ │ │ + cbz r2, 708 <_PyTokenizer_Get+0x708> │ │ │ │ │ cmp r0, #125 @ 0x7d │ │ │ │ │ - beq.n 63c <_PyTokenizer_Get+0x63c> │ │ │ │ │ + beq.n 732 <_PyTokenizer_Get+0x732> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bl 25d8 │ │ │ │ │ + bl 25e8 │ │ │ │ │ movs r1, #125 @ 0x7d │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25d8 │ │ │ │ │ + bl 25e8 │ │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ movs r1, #0 │ │ │ │ │ adds r2, #43 @ 0x2b │ │ │ │ │ adds r0, r4, r3 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ lsls r2, r2, #6 │ │ │ │ │ str r1, [r4, r2] │ │ │ │ │ str.w r1, [r0, #2812] @ 0xafc │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ - b.n 280 <_PyTokenizer_Get+0x280> │ │ │ │ │ + b.n 28e <_PyTokenizer_Get+0x28e> │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ subs r0, #1 │ │ │ │ │ - b.n 280 <_PyTokenizer_Get+0x280> │ │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ │ + b.n 28e <_PyTokenizer_Get+0x28e> │ │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + b.n 28e <_PyTokenizer_Get+0x28e> │ │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.n 694 <_PyTokenizer_Get+0x694> │ │ │ │ │ - ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + bne.n 7a4 <_PyTokenizer_Get+0x7a4> │ │ │ │ │ + ldr.w r3, [r5, #2744] @ 0xab8 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ │ mov fp, r3 │ │ │ │ │ - cbz r0, 68a <_PyTokenizer_Get+0x68a> │ │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ │ + cbz r0, 794 <_PyTokenizer_Get+0x794> │ │ │ │ │ + ldr r4, [r5, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ - str.w r5, [r4, #2704] @ 0xa90 │ │ │ │ │ - subs r2, r3, r5 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + str.w r4, [r5, #2704] @ 0xa90 │ │ │ │ │ + subs r2, r3, r4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + mov r6, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 496 <_PyTokenizer_Get+0x496> │ │ │ │ │ + beq.w 474 <_PyTokenizer_Get+0x474> │ │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + mov r3, sl │ │ │ │ │ + mov r5, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ - str.w sl, [sp, #12] │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - mov r5, r9 │ │ │ │ │ + mov ip, r2 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ - b.n fc <_PyTokenizer_Get+0xfc> │ │ │ │ │ + b.n 10a <_PyTokenizer_Get+0x10a> │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov r3, sl │ │ │ │ │ - str.w fp, [r4, #4] │ │ │ │ │ - b.n fc <_PyTokenizer_Get+0xfc> │ │ │ │ │ + b.n 774 <_PyTokenizer_Get+0x774> │ │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + mov r3, sl │ │ │ │ │ mov r5, r9 │ │ │ │ │ + mov ip, fp │ │ │ │ │ + str.w fp, [r4, #4] │ │ │ │ │ + b.n 10a <_PyTokenizer_Get+0x10a> │ │ │ │ │ + mov ip, r4 │ │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ │ + mov r4, r5 │ │ │ │ │ mov r3, sl │ │ │ │ │ - b.n fc <_PyTokenizer_Get+0xfc> │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - mov sl, ip │ │ │ │ │ mov r5, r9 │ │ │ │ │ - movs r7, #10 │ │ │ │ │ - b.n 58a <_PyTokenizer_Get+0x58a> │ │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - b.n 280 <_PyTokenizer_Get+0x280> │ │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ │ - cmp r3, #10 │ │ │ │ │ - bne.n 746 <_PyTokenizer_Get+0x746> │ │ │ │ │ - ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 746 <_PyTokenizer_Get+0x746> │ │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - str.w r6, [r4, #2704] @ 0xa90 │ │ │ │ │ - subs r2, r5, r6 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memchr │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 454 <_PyTokenizer_Get+0x454> │ │ │ │ │ + b.n 10a <_PyTokenizer_Get+0x10a> │ │ │ │ │ mov r5, r9 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - b.n 240 <_PyTokenizer_Get+0x240> │ │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ │ - cmp r3, #10 │ │ │ │ │ - bne.n 76c <_PyTokenizer_Get+0x76c> │ │ │ │ │ - ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - cbz r0, 73a <_PyTokenizer_Get+0x73a> │ │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - str.w r5, [r4, #2704] @ 0xa90 │ │ │ │ │ - subs r2, r3, r5 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memchr │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 4da <_PyTokenizer_Get+0x4da> │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - mov r5, fp │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - str r3, [r4, #4] │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - b.n 9a <_PyTokenizer_Get+0x9a> │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - mov r5, fp │ │ │ │ │ - mov r7, sl │ │ │ │ │ - str.w sl, [r4, #4] │ │ │ │ │ - b.n 9a <_PyTokenizer_Get+0x9a> │ │ │ │ │ + mov r3, sl │ │ │ │ │ + b.n 79c <_PyTokenizer_Get+0x79c> │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ mov r5, r9 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ │ - b.n 240 <_PyTokenizer_Get+0x240> │ │ │ │ │ + mov r3, sl │ │ │ │ │ + mov ip, r2 │ │ │ │ │ + b.n 10a <_PyTokenizer_Get+0x10a> │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ │ + b.n a6 <_PyTokenizer_Get+0xa6> │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + b.n 570 <_PyTokenizer_Get+0x570> │ │ │ │ │ + mov r3, r9 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - mov r5, r9 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ - b.n 56c <_PyTokenizer_Get+0x56c> │ │ │ │ │ + b.n 588 <_PyTokenizer_Get+0x588> │ │ │ │ │ ldr.w r2, [r1, #2760] @ 0xac8 │ │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ mvn.w sl, r2 │ │ │ │ │ mov.w sl, sl, lsr #31 │ │ │ │ │ - b.n 58a <_PyTokenizer_Get+0x58a> │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - mov r5, fp │ │ │ │ │ - b.n 9a <_PyTokenizer_Get+0x9a> │ │ │ │ │ - movs r2, #29 │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - mov r3, sl │ │ │ │ │ - str r2, [r4, #32] │ │ │ │ │ - b.n fc <_PyTokenizer_Get+0xfc> │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ - R_ARM_THM_CALL _Py_FatalErrorFunc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movs r1, #10 │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ - bl 25d8 │ │ │ │ │ - ldr r3, [r5, #64] @ 0x40 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ │ - add.w r3, r4, r3, lsl #6 │ │ │ │ │ - str.w r6, [r3, #2752] @ 0xac0 │ │ │ │ │ - str.w r6, [r2, #2812] @ 0xafc │ │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ │ - str r0, [sp, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.n 28c <_PyTokenizer_Get+0x28c> │ │ │ │ │ + b.n 5a6 <_PyTokenizer_Get+0x5a6> │ │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + b.n 7ce <_PyTokenizer_Get+0x7ce> │ │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + b.n 588 <_PyTokenizer_Get+0x588> │ │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ │ add r3, r4 │ │ │ │ │ cmp r1, #3 │ │ │ │ │ add.w r2, r4, r2, lsl #6 │ │ │ │ │ ldr.w r0, [r2, #2784] @ 0xae0 │ │ │ │ │ ldr.w r2, [r3, #2776] @ 0xad8 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ │ ldr.w r3, [r3, #2780] @ 0xadc │ │ │ │ │ str.w r3, [r4, #2704] @ 0xa90 │ │ │ │ │ str.w r0, [r4, #464] @ 0x1d0 │ │ │ │ │ - bne.n 8ac <_PyTokenizer_Get+0x8ac> │ │ │ │ │ + bne.w 926 <_PyTokenizer_Get+0x926> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ @@ -818,106 +839,145 @@ │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.n 28c <_PyTokenizer_Get+0x28c> │ │ │ │ │ + b.n 29a <_PyTokenizer_Get+0x29a> │ │ │ │ │ movs r2, #15 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r2, [r4, #32] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.n 28c <_PyTokenizer_Get+0x28c> │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - b.n 3ca <_PyTokenizer_Get+0x3ca> │ │ │ │ │ - cbz r3, 844 <_PyTokenizer_Get+0x844> │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + b.n 29a <_PyTokenizer_Get+0x29a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25d8 │ │ │ │ │ - adds r2, r4, r7 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ + movs r1, #10 │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ + bl 25e8 │ │ │ │ │ + ldr r3, [r5, #64] @ 0x40 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ │ + add.w r3, r4, r3, lsl #6 │ │ │ │ │ + str.w r6, [r3, #2752] @ 0xac0 │ │ │ │ │ + str.w r6, [r2, #2812] @ 0xafc │ │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ │ + str r0, [sp, #0] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.n 29a <_PyTokenizer_Get+0x29a> │ │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ │ + b.n 28e <_PyTokenizer_Get+0x28e> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ + bl 252c │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + cmp r0, #123 @ 0x7b │ │ │ │ │ + bne.n 8c8 <_PyTokenizer_Get+0x8c8> │ │ │ │ │ ldr.w r0, [r2, #2768] @ 0xad0 │ │ │ │ │ - b.n 128 <_PyTokenizer_Get+0x128> │ │ │ │ │ + mov.w sl, #1 │ │ │ │ │ + movs r7, #0 │ │ │ │ │ + b.n 136 <_PyTokenizer_Get+0x136> │ │ │ │ │ + cbz r0, 8da <_PyTokenizer_Get+0x8da> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 251c │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b.n 4fa <_PyTokenizer_Get+0x4fa> │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + bl 25e8 │ │ │ │ │ + add.w r2, r4, r9 │ │ │ │ │ + movs r7, #0 │ │ │ │ │ + ldr.w r0, [r2, #2768] @ 0xad0 │ │ │ │ │ + b.n 136 <_PyTokenizer_Get+0x136> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 252c │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + b.n 5fa <_PyTokenizer_Get+0x5fa> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ + bl 25e8 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + movs r7, #0 │ │ │ │ │ + ldr.w r0, [r2, #2768] @ 0xad0 │ │ │ │ │ + b.n 136 <_PyTokenizer_Get+0x136> │ │ │ │ │ + mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ bl 0 <_PyTokenizer_warn_invalid_escape_sequence> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_warn_invalid_escape_sequence │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 828 <_PyTokenizer_Get+0x828> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 800 <_PyTokenizer_Get+0x800> │ │ │ │ │ - movs r2, #29 │ │ │ │ │ - mov r5, r9 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 8aa <_PyTokenizer_Get+0x8aa> │ │ │ │ │ mov r3, r7 │ │ │ │ │ + b.n 838 <_PyTokenizer_Get+0x838> │ │ │ │ │ + movs r2, #29 │ │ │ │ │ str r2, [r4, #32] │ │ │ │ │ - b.n 578 <_PyTokenizer_Get+0x578> │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + mov r5, r9 │ │ │ │ │ + mov r3, sl │ │ │ │ │ + mov ip, r2 │ │ │ │ │ + b.n 10a <_PyTokenizer_Get+0x10a> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ mov r2, r0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.n 28c <_PyTokenizer_Get+0x28c> │ │ │ │ │ + b.n 29a <_PyTokenizer_Get+0x29a> │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + b.n 37a <_PyTokenizer_Get+0x37a> │ │ │ │ │ + movs r2, #29 │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + str r2, [r4, #32] │ │ │ │ │ + b.n 594 <_PyTokenizer_Get+0x594> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + b.n 90a <_PyTokenizer_Get+0x90a> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ R_ARM_THM_CALL _Py_FatalErrorFunc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ - bl 251c │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - cmp r0, #123 @ 0x7b │ │ │ │ │ - bne.n 8bc <_PyTokenizer_Get+0x8bc> │ │ │ │ │ - ldr.w r0, [r2, #2768] @ 0xad0 │ │ │ │ │ - mov.w sl, #1 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - b.n 128 <_PyTokenizer_Get+0x128> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.n 86c <_PyTokenizer_Get+0x86c> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ - bl 25d8 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - ldr.w r0, [r2, #2768] @ 0xad0 │ │ │ │ │ - b.n 128 <_PyTokenizer_Get+0x128> │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ + 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 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000008d0 : │ │ │ │ │ +00000960 : │ │ │ │ │ tok_get_normal_mode(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ mov fp, r0 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ @@ -925,100 +985,101 @@ │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ mov sl, r1 │ │ │ │ │ ldr.w r3, [fp, #448] @ 0x1c0 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ str.w r5, [fp, #28] │ │ │ │ │ str.w r0, [fp, #472] @ 0x1d8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c46 │ │ │ │ │ + bne.w cdc │ │ │ │ │ ldr.w r8, [fp, #452] @ 0x1c4 │ │ │ │ │ ldr.w r7, [fp, #4] │ │ │ │ │ - ldr.w r0, [fp, #476] @ 0x1dc │ │ │ │ │ + ldr.w r2, [fp, #476] @ 0x1dc │ │ │ │ │ str.w r7, [fp, #28] │ │ │ │ │ - str.w r0, [fp, #472] @ 0x1d8 │ │ │ │ │ + str.w r2, [fp, #472] @ 0x1d8 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w d34 │ │ │ │ │ + bne.w de0 │ │ │ │ │ ldr.w r5, [fp, #8] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq.w 11d6 │ │ │ │ │ + beq.w 12c0 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ itt cs │ │ │ │ │ movcs r3, #29 │ │ │ │ │ strcs.w r3, [fp, #32] │ │ │ │ │ - bcs.n 95e │ │ │ │ │ - adds r3, r0, #1 │ │ │ │ │ + bcs.n 9ee │ │ │ │ │ + adds r3, r2, #1 │ │ │ │ │ str.w r3, [fp, #476] @ 0x1dc │ │ │ │ │ adds r3, r7, #1 │ │ │ │ │ str.w r3, [fp, #4] │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ - ldrb r2, [r7, #0] │ │ │ │ │ + ldrb r1, [r7, #0] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str.w r7, [fp, #4] │ │ │ │ │ - bhi.w 20d4 │ │ │ │ │ + bhi.w 20e4 │ │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bne.w 24a0 │ │ │ │ │ - str.w r0, [fp, #476] @ 0x1dc │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + bne.w 20d0 │ │ │ │ │ + str.w r2, [fp, #476] @ 0x1dc │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ str.w r9, [fp, #28] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq.w 1182 │ │ │ │ │ - ldr.w r0, [fp, #476] @ 0x1dc │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - bcs.w 11ce │ │ │ │ │ - adds r2, r0, #1 │ │ │ │ │ - adds r4, r7, #1 │ │ │ │ │ - str.w r2, [fp, #476] @ 0x1dc │ │ │ │ │ - str.w r4, [fp, #4] │ │ │ │ │ - ldrb r2, [r7, #0] │ │ │ │ │ - sub.w r1, r2, #9 │ │ │ │ │ + beq.w 126c │ │ │ │ │ + ldr.w r2, [fp, #476] @ 0x1dc │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bcs.w 12b8 │ │ │ │ │ + adds r1, r2, #1 │ │ │ │ │ + adds r0, r7, #1 │ │ │ │ │ + str.w r1, [fp, #476] @ 0x1dc │ │ │ │ │ + str.w r0, [fp, #4] │ │ │ │ │ + ldrb r4, [r7, #0] │ │ │ │ │ + sub.w r1, r4, #9 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ cmp r1, #23 │ │ │ │ │ - bhi.w aec │ │ │ │ │ + bhi.w b7a │ │ │ │ │ movs r6, #9 │ │ │ │ │ movt r6, #128 @ 0x80 │ │ │ │ │ lsrs r6, r1 │ │ │ │ │ - lsls r6, r6, #31 │ │ │ │ │ - bmi.w f06 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq.w 1d5a │ │ │ │ │ + lsls r1, r6, #31 │ │ │ │ │ + bmi.w fbe │ │ │ │ │ + mov r6, r4 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1f18 │ │ │ │ │ str.w r7, [fp, #28] │ │ │ │ │ - str.w r0, [fp, #472] @ 0x1d8 │ │ │ │ │ - ldr.w r1, [fp, #32] │ │ │ │ │ - cmp r1, #28 │ │ │ │ │ - beq.w 16d0 │ │ │ │ │ - bic.w r0, r2, #32 │ │ │ │ │ - sub.w r1, r0, #65 @ 0x41 │ │ │ │ │ - cmp r1, #25 │ │ │ │ │ - bls.w b66 │ │ │ │ │ - sub.w r1, r2, #95 @ 0x5f │ │ │ │ │ - clz r1, r1 │ │ │ │ │ - lsrs r1, r1, #5 │ │ │ │ │ - cmp r2, #127 @ 0x7f │ │ │ │ │ - it gt │ │ │ │ │ - orrgt.w r1, r1, #1 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.w b72 │ │ │ │ │ + str.w r2, [fp, #472] @ 0x1d8 │ │ │ │ │ + ldr.w r2, [fp, #32] │ │ │ │ │ + cmp r2, #28 │ │ │ │ │ + beq.w 1820 │ │ │ │ │ + bic.w r1, r4, #32 │ │ │ │ │ + sub.w r2, r1, #65 @ 0x41 │ │ │ │ │ + cmp r2, #25 │ │ │ │ │ + bls.w bf6 │ │ │ │ │ + cmp r4, #127 @ 0x7f │ │ │ │ │ + ite le │ │ │ │ │ + movle r2, #0 │ │ │ │ │ + movgt r2, #1 │ │ │ │ │ + cmp r4, #95 @ 0x5f │ │ │ │ │ + it eq │ │ │ │ │ + orreq.w r2, r2, #1 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 14d0 │ │ │ │ │ cmp r6, #13 │ │ │ │ │ - beq.w 2494 │ │ │ │ │ + beq.w 20f8 │ │ │ │ │ cmp r6, #10 │ │ │ │ │ - beq.w c20 │ │ │ │ │ + beq.w cb6 │ │ │ │ │ cmp r6, #46 @ 0x2e │ │ │ │ │ - beq.w f56 │ │ │ │ │ + beq.w 100e │ │ │ │ │ uxtb r1, r6 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ ldr.w r2, [r5, r1, lsl #2] │ │ │ │ │ lsls r7, r2, #29 │ │ │ │ │ - bmi.w d5e │ │ │ │ │ + bmi.w e0a │ │ │ │ │ ldr.w r2, [fp, #28] │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_tolower │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_tolower │ │ │ │ │ cmp r6, #34 @ 0x22 │ │ │ │ │ it ne │ │ │ │ │ @@ -1027,359 +1088,373 @@ │ │ │ │ │ moveq r0, #1 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ │ ldrb r2, [r7, r2] │ │ │ │ │ cmp r2, #114 @ 0x72 │ │ │ │ │ it ne │ │ │ │ │ cmpne r2, #102 @ 0x66 │ │ │ │ │ - beq.w 1824 │ │ │ │ │ + beq.w 196a │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12fe │ │ │ │ │ + bne.w 13b0 │ │ │ │ │ cmp r6, #92 @ 0x5c │ │ │ │ │ - beq.w 1d66 │ │ │ │ │ + beq.w 1efa │ │ │ │ │ sub.w r7, r6, #125 @ 0x7d │ │ │ │ │ clz r7, r7 │ │ │ │ │ lsrs r7, r7, #5 │ │ │ │ │ cmp r6, #58 @ 0x3a │ │ │ │ │ ite ne │ │ │ │ │ movne r3, r7 │ │ │ │ │ orreq.w r3, r7, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1278 │ │ │ │ │ + bne.w 1362 │ │ │ │ │ cmp r6, #123 @ 0x7b │ │ │ │ │ it ne │ │ │ │ │ cmpne r6, #33 @ 0x21 │ │ │ │ │ - beq.w 1278 │ │ │ │ │ + beq.w 1362 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 251c │ │ │ │ │ + bl 252c │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyToken_TwoChars> │ │ │ │ │ R_ARM_THM_CALL _PyToken_TwoChars │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ │ - bne.w 15da │ │ │ │ │ - adds r0, r5, #1 │ │ │ │ │ - beq.w ece │ │ │ │ │ + bne.w 172a │ │ │ │ │ + adds r4, r5, #1 │ │ │ │ │ + beq.w f86 │ │ │ │ │ ldrd r1, r3, [fp] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str.w r2, [fp, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bcc.w 20d4 │ │ │ │ │ + bcc.w 20e4 │ │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ │ uxtb r5, r5 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 24a0 │ │ │ │ │ + bne.w 20d0 │ │ │ │ │ ldr.w r3, [fp, #476] @ 0x1dc │ │ │ │ │ cmp r6, #91 @ 0x5b │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r3, [fp, #476] @ 0x1dc │ │ │ │ │ - beq.w e02 │ │ │ │ │ - ble.w ed6 │ │ │ │ │ + beq.w ebe │ │ │ │ │ + ble.w f8e │ │ │ │ │ cmp r6, #123 @ 0x7b │ │ │ │ │ - beq.w e02 │ │ │ │ │ + beq.w ebe │ │ │ │ │ bic.w r3, r6, #32 │ │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ │ - beq.w f0a │ │ │ │ │ + beq.w fc2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1002 │ │ │ │ │ + beq.w 10bc │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr.w r6, [fp, #28] │ │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ │ bl 0 <_PyToken_OneChar> │ │ │ │ │ R_ARM_THM_CALL _PyToken_OneChar │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r0, fp │ │ │ │ │ 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} │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - str.w r0, [fp, #472] @ 0x1d8 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + str.w r2, [fp, #472] @ 0x1d8 │ │ │ │ │ it eq │ │ │ │ │ moveq r7, #0 │ │ │ │ │ - cmp r2, #35 @ 0x23 │ │ │ │ │ + cmp r4, #35 @ 0x23 │ │ │ │ │ it ne │ │ │ │ │ - movne r6, r2 │ │ │ │ │ + movne r6, r4 │ │ │ │ │ str.w r7, [fp, #28] │ │ │ │ │ - bne.w 9b2 │ │ │ │ │ - movw r4, #47102 @ 0xb7fe │ │ │ │ │ - movt r4, #65535 @ 0xffff │ │ │ │ │ + bne.w a42 │ │ │ │ │ + movw r5, #47102 @ 0xb7fe │ │ │ │ │ + movt r5, #65535 @ 0xffff │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 251c │ │ │ │ │ + bl 252c │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ cmp r2, #14 │ │ │ │ │ - bhi.n b0c │ │ │ │ │ - asr.w r2, r4, r2 │ │ │ │ │ - lsls r5, r2, #31 │ │ │ │ │ - bmi.n b0c │ │ │ │ │ + bhi.n b9a │ │ │ │ │ + asr.w r2, r5, r2 │ │ │ │ │ + lsls r6, r2, #31 │ │ │ │ │ + bmi.n b9a │ │ │ │ │ add.w r5, fp, #12288 @ 0x3000 │ │ │ │ │ ldr.w r1, [fp, #2736] @ 0xab0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1ab4 │ │ │ │ │ + bne.w 1b70 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1c38 │ │ │ │ │ - ldr.w r2, [fp, #32] │ │ │ │ │ - cmp r2, #28 │ │ │ │ │ - beq.w 16d0 │ │ │ │ │ + bne.w 1ea2 │ │ │ │ │ + ldr.w r1, [fp, #32] │ │ │ │ │ + cmp r1, #28 │ │ │ │ │ + beq.w 1820 │ │ │ │ │ adds r3, r6, #1 │ │ │ │ │ - bne.w 9e2 │ │ │ │ │ + bne.w a70 │ │ │ │ │ ldr.w r3, [fp, #480] @ 0x1e0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1964 │ │ │ │ │ - subs r2, #11 │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ + bne.w 1542 │ │ │ │ │ + subs.w r2, r1, #11 │ │ │ │ │ + mov r0, fp │ │ │ │ │ it ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ - mov r0, fp │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ lsls r2, r2, #6 │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.n c1a │ │ │ │ │ - cmp r0, #66 @ 0x42 │ │ │ │ │ - beq.w 126c │ │ │ │ │ - cmp r0, #85 @ 0x55 │ │ │ │ │ - beq.w 110a │ │ │ │ │ - cmp r0, #82 @ 0x52 │ │ │ │ │ - beq.w 14f8 │ │ │ │ │ - cmp r0, #70 @ 0x46 │ │ │ │ │ - beq.w 107e │ │ │ │ │ - bic.w r2, r2, #32 │ │ │ │ │ + b.n cb0 │ │ │ │ │ + mov ip, r4 │ │ │ │ │ + cmp r1, #66 @ 0x42 │ │ │ │ │ + beq.w 1356 │ │ │ │ │ + cmp r1, #85 @ 0x55 │ │ │ │ │ + beq.w 11f4 │ │ │ │ │ + cmp r1, #82 @ 0x52 │ │ │ │ │ + beq.w 15de │ │ │ │ │ + cmp r1, #70 @ 0x46 │ │ │ │ │ + beq.w 1160 │ │ │ │ │ + bic.w ip, ip, #32 │ │ │ │ │ movs r7, #0 │ │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ │ - b.n bb0 │ │ │ │ │ + b.n c42 │ │ │ │ │ ldrd r4, r3, [fp, #4] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.w 112e │ │ │ │ │ + beq.w 1218 │ │ │ │ │ ldr.w r3, [fp, #476] @ 0x1dc │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bcs.w 1172 │ │ │ │ │ - adds r2, r4, #1 │ │ │ │ │ + bcs.w 125c │ │ │ │ │ adds r3, #1 │ │ │ │ │ - str.w r2, [fp, #4] │ │ │ │ │ + adds r2, r4, #1 │ │ │ │ │ str.w r3, [fp, #476] @ 0x1dc │ │ │ │ │ + str.w r2, [fp, #4] │ │ │ │ │ ldrb r6, [r4, #0] │ │ │ │ │ - bic.w r2, r6, #32 │ │ │ │ │ - subs r2, #65 @ 0x41 │ │ │ │ │ - cmp r2, #25 │ │ │ │ │ - bls.n b8a │ │ │ │ │ + bic.w ip, r6, #32 │ │ │ │ │ + sub.w ip, ip, #65 @ 0x41 │ │ │ │ │ + cmp.w ip, #25 │ │ │ │ │ + bls.n c1c │ │ │ │ │ sub.w r3, r6, #48 @ 0x30 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - bls.n b8a │ │ │ │ │ + bls.n c1c │ │ │ │ │ cmp r6, #127 @ 0x7f │ │ │ │ │ ite le │ │ │ │ │ movle r3, #0 │ │ │ │ │ movgt r3, #1 │ │ │ │ │ cmp r6, #95 @ 0x5f │ │ │ │ │ ite ne │ │ │ │ │ movne r2, r3 │ │ │ │ │ orreq.w r2, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f02 │ │ │ │ │ + bne.w fba │ │ │ │ │ adds r3, r6, #1 │ │ │ │ │ - beq.w 182e │ │ │ │ │ + beq.w 19da │ │ │ │ │ ldrd r2, r5, [fp] │ │ │ │ │ mov r3, r5 │ │ │ │ │ subs r5, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ str.w r5, [fp, #4] │ │ │ │ │ - bcc.w 20d4 │ │ │ │ │ + bcc.w 20e4 │ │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ │ uxtb r6, r6 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 24a0 │ │ │ │ │ + bne.w 20d0 │ │ │ │ │ ldr.w r3, [fp, #476] @ 0x1dc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp, #476] @ 0x1dc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 1e08 │ │ │ │ │ + bne.w 1f38 │ │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r0, fp │ │ │ │ │ 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} │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [fp, #448] @ 0x1c0 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w fb6 │ │ │ │ │ + beq.w 106e │ │ │ │ │ add.w r2, fp, #12288 @ 0x3000 │ │ │ │ │ ldr r3, [r2, #68] @ 0x44 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 19b8 │ │ │ │ │ + bne.w 1ada │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r3, [fp, #28] │ │ │ │ │ str.w r2, [fp, #472] @ 0x1d8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - str.w r3, [fp, #448] @ 0x1c0 │ │ │ │ │ + mvn.w r7, #2147483648 @ 0x80000000 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov r8, r4 │ │ │ │ │ + str.w r3, [fp, #448] @ 0x1c0 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ ldr.w r5, [fp, #8] │ │ │ │ │ - ldr.w r7, [fp, #4] │ │ │ │ │ - mov r6, r8 │ │ │ │ │ - sub.w r8, r0, r6 │ │ │ │ │ - cmp r5, r7 │ │ │ │ │ - add.w r9, r8, r6 │ │ │ │ │ - beq.n c98 │ │ │ │ │ + ldr.w r8, [fp, #4] │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + subs r4, r4, r3 │ │ │ │ │ + add.w r9, r4, r6 │ │ │ │ │ + cmp r8, r5 │ │ │ │ │ + beq.n d2a │ │ │ │ │ ldr.w r1, [fp, #476] @ 0x1dc │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - bcs.n ce0 │ │ │ │ │ - adds r2, r1, #1 │ │ │ │ │ - str.w r2, [fp, #476] @ 0x1dc │ │ │ │ │ - adds r2, r7, #1 │ │ │ │ │ + cmp r1, r7 │ │ │ │ │ + bcs.n d6e │ │ │ │ │ + adds r3, r1, #1 │ │ │ │ │ + add.w r2, r8, #1 │ │ │ │ │ + str.w r3, [fp, #476] @ 0x1dc │ │ │ │ │ str.w r2, [fp, #4] │ │ │ │ │ - ldrb.w ip, [r7] │ │ │ │ │ - cmp.w ip, #32 │ │ │ │ │ - bne.w e4a │ │ │ │ │ + ldrb.w r0, [r8] │ │ │ │ │ + cmp r0, #32 │ │ │ │ │ + bne.w f06 │ │ │ │ │ adds r6, #1 │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - add.w r9, r8, r6 │ │ │ │ │ - cmp r5, r7 │ │ │ │ │ - bne.n c6c │ │ │ │ │ - ldr.w r2, [fp, #32] │ │ │ │ │ - cmp r2, #10 │ │ │ │ │ - bne.n ce6 │ │ │ │ │ - ldr.w r2, [fp, #2744] @ 0xab8 │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + add.w r9, r4, r6 │ │ │ │ │ + cmp r8, r5 │ │ │ │ │ + bne.n cfe │ │ │ │ │ + ldr.w r3, [fp, #32] │ │ │ │ │ + cmp r3, #10 │ │ │ │ │ + bne.n d74 │ │ │ │ │ + ldr.w r3, [fp, #2744] @ 0xab8 │ │ │ │ │ mov r0, fp │ │ │ │ │ - blx r2 │ │ │ │ │ + blx r3 │ │ │ │ │ ldr.w r5, [fp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18f8 │ │ │ │ │ - ldr.w r7, [fp, #4] │ │ │ │ │ + beq.w 1b44 │ │ │ │ │ + ldr.w r8, [fp, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ - str.w r7, [fp, #2704] @ 0xa90 │ │ │ │ │ - subs r2, r5, r7 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + str.w r8, [fp, #2704] @ 0xa90 │ │ │ │ │ + sub.w r2, r5, r8 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 18e6 │ │ │ │ │ - mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ - cmp r7, r5 │ │ │ │ │ - beq.w 18b2 │ │ │ │ │ + bne.w 1b32 │ │ │ │ │ + cmp r8, r5 │ │ │ │ │ + beq.n d2a │ │ │ │ │ ldr.w r1, [fp, #476] @ 0x1dc │ │ │ │ │ - mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ - bcc.n c74 │ │ │ │ │ + mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + bcc.n d06 │ │ │ │ │ movs r3, #29 │ │ │ │ │ str.w r3, [fp, #32] │ │ │ │ │ ldr.w r8, [fp, #480] @ 0x1e0 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 106a │ │ │ │ │ + bne.w 16f6 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ ldr.w r1, [fp, #44] @ 0x2c │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne.w 21c2 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 10dc │ │ │ │ │ lsls r3, r1, #2 │ │ │ │ │ add.w r2, fp, r3 │ │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bne.w 12aa │ │ │ │ │ + beq.w 10ee │ │ │ │ │ + ble.w 1606 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + cmp r1, #99 @ 0x63 │ │ │ │ │ + bgt.w 234a │ │ │ │ │ add r3, fp │ │ │ │ │ - ldr.w r3, [r3, #2288] @ 0x8f0 │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ - bne.w 1582 │ │ │ │ │ - ldr.w r0, [fp, #476] @ 0x1dc │ │ │ │ │ + ldr.w r2, [r3, #2288] @ 0x8f0 │ │ │ │ │ + cmp r2, r9 │ │ │ │ │ + bge.w 166a │ │ │ │ │ + ldr.w r0, [fp, #452] @ 0x1c4 │ │ │ │ │ + str.w r1, [fp, #44] @ 0x2c │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + str.w r0, [fp, #452] @ 0x1c4 │ │ │ │ │ + str r6, [r3, #52] @ 0x34 │ │ │ │ │ + str.w r9, [r3, #2292] @ 0x8f4 │ │ │ │ │ + ldr.w r2, [fp, #476] @ 0x1dc │ │ │ │ │ ldr.w r7, [fp, #4] │ │ │ │ │ - ldr.w r2, [fp, #452] @ 0x1c4 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ + mov r1, r2 │ │ │ │ │ str.w r1, [fp, #472] @ 0x1d8 │ │ │ │ │ str.w r7, [fp, #28] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 91c │ │ │ │ │ - mov r8, r2 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 9ac │ │ │ │ │ + mov r8, r0 │ │ │ │ │ add.w r3, fp, #12288 @ 0x3000 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ │ - bge.w 14da │ │ │ │ │ + bge.w 15c0 │ │ │ │ │ add.w r2, r8, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 19e0 │ │ │ │ │ + bne.w 1ac4 │ │ │ │ │ str.w r2, [fp, #452] @ 0x1c4 │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ movs r2, #6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.n c1a │ │ │ │ │ + b.n cb0 │ │ │ │ │ mov r0, fp │ │ │ │ │ cmp r6, #48 @ 0x30 │ │ │ │ │ - bne.w 1022 │ │ │ │ │ - bl 251c │ │ │ │ │ + bne.w 110a │ │ │ │ │ + bl 252c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #98 @ 0x62 │ │ │ │ │ - beq.w 1f10 │ │ │ │ │ - bgt.w 1420 │ │ │ │ │ + beq.w 202a │ │ │ │ │ + bgt.w 14d6 │ │ │ │ │ cmp r0, #88 @ 0x58 │ │ │ │ │ - beq.w 196a │ │ │ │ │ - bgt.w 158a │ │ │ │ │ + beq.w 1a3c │ │ │ │ │ + bgt.w 1672 │ │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ │ - beq.w 1f10 │ │ │ │ │ + beq.w 202a │ │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ │ - beq.w 1eb6 │ │ │ │ │ - cmp r0, #48 @ 0x30 │ │ │ │ │ - beq.w 1e64 │ │ │ │ │ + beq.w 1d56 │ │ │ │ │ + cmp r7, #48 @ 0x30 │ │ │ │ │ + beq.w 1d10 │ │ │ │ │ uxtb r3, r7 │ │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ - lsls r1, r3, #29 │ │ │ │ │ - bmi.w 1f6c │ │ │ │ │ + lsls r0, r3, #29 │ │ │ │ │ + bmi.w 1682 │ │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ │ - beq.w 1a6e │ │ │ │ │ + beq.w 1bc2 │ │ │ │ │ cmp r7, #45 @ 0x2d │ │ │ │ │ - bgt.w 1e94 │ │ │ │ │ + ble.w 152c │ │ │ │ │ + cmp r7, #101 @ 0x65 │ │ │ │ │ + beq.w 1c1c │ │ │ │ │ + bgt.w 14f6 │ │ │ │ │ + cmp r7, #69 @ 0x45 │ │ │ │ │ + beq.w 1e9e │ │ │ │ │ + cmp r7, #74 @ 0x4a │ │ │ │ │ + beq.w 14fc │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2848 │ │ │ │ │ + bl 2858 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1964 │ │ │ │ │ + beq.w 1542 │ │ │ │ │ ldr.w r6, [fp, #4] │ │ │ │ │ - adds r3, r7, #1 │ │ │ │ │ - beq.w 1b5e │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ subs r5, r6, #1 │ │ │ │ │ str.w r5, [fp, #4] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bcc.w 20d4 │ │ │ │ │ + bcc.w 20e4 │ │ │ │ │ ldrb.w r2, [r6, #-1] │ │ │ │ │ uxtb r3, r7 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 24a0 │ │ │ │ │ + bne.w 20d0 │ │ │ │ │ ldr.w r2, [fp, #476] @ 0x1dc │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ str.w r2, [fp, #476] @ 0x1dc │ │ │ │ │ movs r2, #2 │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.n c1a │ │ │ │ │ + b.n cb0 │ │ │ │ │ ldr.w r3, [fp, #480] @ 0x1e0 │ │ │ │ │ cmp r3, #199 @ 0xc7 │ │ │ │ │ - bgt.w 24fa │ │ │ │ │ + bgt.w 23c0 │ │ │ │ │ add.w r2, fp, r3 │ │ │ │ │ add.w r5, fp, r3, lsl #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ strb.w r6, [r2, #484] @ 0x1e4 │ │ │ │ │ ldr.w r1, [fp, #464] @ 0x1d0 │ │ │ │ │ str.w r1, [r5, #684] @ 0x2ac │ │ │ │ │ ldr.w r1, [fp, #28] │ │ │ │ │ @@ -1390,168 +1465,169 @@ │ │ │ │ │ add.w r3, fp, #12288 @ 0x3000 │ │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ittt gt │ │ │ │ │ ldrgt.w r3, [sl, #4] │ │ │ │ │ addgt r3, #1 │ │ │ │ │ strgt.w r3, [sl, #4] │ │ │ │ │ - b.n abe │ │ │ │ │ - cmp.w ip, #9 │ │ │ │ │ - beq.w 1a48 │ │ │ │ │ - mov.w r8, #0 │ │ │ │ │ - cmp.w ip, #12 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - beq.w c5a │ │ │ │ │ - cmp.w ip, #92 @ 0x5c │ │ │ │ │ - beq.w 245a │ │ │ │ │ + b.n b4c │ │ │ │ │ + cmp r0, #9 │ │ │ │ │ + beq.w 1b4c │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + cmp r0, #12 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + beq.w cee │ │ │ │ │ + cmp r0, #92 @ 0x5c │ │ │ │ │ + beq.w 24ce │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ - str.w r7, [fp, #4] │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bcc.w 20d4 │ │ │ │ │ + mov r7, r8 │ │ │ │ │ + str.w r8, [fp, #4] │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + bcc.w 20e4 │ │ │ │ │ ldrb.w r3, [r2, #-1] │ │ │ │ │ - cmp r3, ip │ │ │ │ │ - bne.w 24a0 │ │ │ │ │ - sub.w r2, ip, #10 │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - cmp r2, #25 │ │ │ │ │ + cmp r3, r0 │ │ │ │ │ + bne.w 20d0 │ │ │ │ │ + sub.w ip, r0, #10 │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + cmp.w ip, #25 │ │ │ │ │ str.w r1, [fp, #476] @ 0x1dc │ │ │ │ │ - bhi.w ce6 │ │ │ │ │ + bhi.w d74 │ │ │ │ │ movs r3, #9 │ │ │ │ │ movt r3, #512 @ 0x200 │ │ │ │ │ - lsrs r3, r2 │ │ │ │ │ - lsls r3, r3, #31 │ │ │ │ │ - bpl.w ce6 │ │ │ │ │ + lsr.w r3, r3, ip │ │ │ │ │ + lsls r4, r3, #31 │ │ │ │ │ + bpl.w d74 │ │ │ │ │ ldr.w r3, [fp, #456] @ 0x1c8 │ │ │ │ │ - cmp.w ip, #10 │ │ │ │ │ + cmp r0, #10 │ │ │ │ │ it eq │ │ │ │ │ cmpeq r6, #0 │ │ │ │ │ - beq.w 1460 │ │ │ │ │ + beq.w 1546 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2094 │ │ │ │ │ + bne.w 22ae │ │ │ │ │ + str.w r8, [fp, #28] │ │ │ │ │ ldr.w r8, [fp, #452] @ 0x1c4 │ │ │ │ │ str.w r1, [fp, #472] @ 0x1d8 │ │ │ │ │ - str.w r7, [fp, #28] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w d34 │ │ │ │ │ + bne.w de0 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ - b.n 920 │ │ │ │ │ + b.n 9b0 │ │ │ │ │ cmp r6, #91 @ 0x5b │ │ │ │ │ - beq.n e02 │ │ │ │ │ - bgt.w ab4 │ │ │ │ │ + beq.n ebe │ │ │ │ │ + bgt.w b42 │ │ │ │ │ cmp r6, #40 @ 0x28 │ │ │ │ │ - beq.n e02 │ │ │ │ │ + beq.n ebe │ │ │ │ │ cmp r6, #41 @ 0x29 │ │ │ │ │ - beq.w 1216 │ │ │ │ │ + beq.w 1300 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1002 │ │ │ │ │ + beq.w 10bc │ │ │ │ │ cmp r6, #61 @ 0x3d │ │ │ │ │ - bne.w aca │ │ │ │ │ + bne.w b58 │ │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ itt ge │ │ │ │ │ movge r3, #1 │ │ │ │ │ strge.w r3, [sl, #56] @ 0x38 │ │ │ │ │ - b.n aca │ │ │ │ │ + b.n b58 │ │ │ │ │ orrs r7, r3 │ │ │ │ │ - b.n b8a │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - b.n 96a │ │ │ │ │ + b.n c1c │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + b.n 9fa │ │ │ │ │ add.w r5, fp, #12288 @ 0x3000 │ │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt.w 1658 │ │ │ │ │ + bgt.w 17a8 │ │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 16a4 │ │ │ │ │ + bne.w 17f4 │ │ │ │ │ ldr.w r2, [fp, #480] @ 0x1e0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 21f6 │ │ │ │ │ - ble.w abe │ │ │ │ │ + beq.w 2112 │ │ │ │ │ + ble.w b4c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [fp, #480] @ 0x1e0 │ │ │ │ │ add.w r3, fp, r2 │ │ │ │ │ ldrb.w r3, [r3, #484] @ 0x1e4 │ │ │ │ │ cmp r6, #41 @ 0x29 │ │ │ │ │ it eq │ │ │ │ │ cmpeq r3, #40 @ 0x28 │ │ │ │ │ - bne.n fe8 │ │ │ │ │ + bne.n 10a0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt.w 15bc │ │ │ │ │ + bgt.w 170c │ │ │ │ │ movs r0, #41 @ 0x29 │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w aca │ │ │ │ │ - b.n 1002 │ │ │ │ │ + bne.w b58 │ │ │ │ │ + b.n 10bc │ │ │ │ │ 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 251c │ │ │ │ │ + bl 252c │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ ldr.w r2, [r5, r3, lsl #2] │ │ │ │ │ lsls r2, r2, #29 │ │ │ │ │ - bmi.w 1a82 │ │ │ │ │ + bmi.w 1bd6 │ │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ │ - beq.w 1b3a │ │ │ │ │ + beq.w 1c6a │ │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 1b26 │ │ │ │ │ + beq.w 1c08 │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ subs r0, r5, #1 │ │ │ │ │ str.w r0, [fp, #4] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bcc.w 20d4 │ │ │ │ │ + bcc.w 20e4 │ │ │ │ │ ldrb.w r2, [r5, #-1] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 24a0 │ │ │ │ │ + bne.w 20d0 │ │ │ │ │ ldr.w r2, [fp, #476] @ 0x1dc │ │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r0, fp │ │ │ │ │ str.w r2, [fp, #476] @ 0x1dc │ │ │ │ │ movs r2, #23 │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.n c1a │ │ │ │ │ + b.n cb0 │ │ │ │ │ ldr.w r3, [fp, #480] @ 0x1e0 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bgt.w c2e │ │ │ │ │ + bgt.w cc4 │ │ │ │ │ add.w r2, fp, #12288 @ 0x3000 │ │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ │ ldr r1, [r2, #72] @ 0x48 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1b06 │ │ │ │ │ + bne.w 1c5c │ │ │ │ │ subs r5, #1 │ │ │ │ │ str.w r8, [fp, #2700] @ 0xa8c │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ movs r2, #4 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.n c1a │ │ │ │ │ + b.n cb0 │ │ │ │ │ cmp r6, #93 @ 0x5d │ │ │ │ │ it eq │ │ │ │ │ cmpeq r3, #91 @ 0x5b │ │ │ │ │ - bne.n 10ec │ │ │ │ │ + bne.w 11d6 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt.w 15bc │ │ │ │ │ + bgt.w 170c │ │ │ │ │ movs r0, #93 @ 0x5d │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w aca │ │ │ │ │ + bne.w b58 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ @@ -1559,2116 +1635,2059 @@ │ │ │ │ │ mov r2, r0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.n c1a │ │ │ │ │ - bl 2734 │ │ │ │ │ + b.n cb0 │ │ │ │ │ + add.w r3, fp, r1, lsl #2 │ │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ │ + ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ + lsls r3, r1, #2 │ │ │ │ │ + cmp r2, r0 │ │ │ │ │ + bne.w 23d2 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + add r3, fp │ │ │ │ │ + ldr.w r3, [r3, #2288] @ 0x8f0 │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + bne.w 166a │ │ │ │ │ + ldr.w r2, [fp, #476] @ 0x1dc │ │ │ │ │ + ldr.w r7, [fp, #4] │ │ │ │ │ + ldr.w r0, [fp, #452] @ 0x1c4 │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + b.n dd0 │ │ │ │ │ + bl 2744 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a90 │ │ │ │ │ + beq.w 1be4 │ │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ │ - beq.w 1a6e │ │ │ │ │ + beq.w 1bc2 │ │ │ │ │ bic.w r3, r7, #32 │ │ │ │ │ cmp r3, #69 @ 0x45 │ │ │ │ │ - beq.w 1b74 │ │ │ │ │ + beq.w 1c1e │ │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ │ - beq.w 1bb8 │ │ │ │ │ + beq.w 14fc │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, fp │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ - bl 2848 │ │ │ │ │ + bl 2858 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w dc0 │ │ │ │ │ + beq.w 151c │ │ │ │ │ + ldr.w r6, [fp, #4] │ │ │ │ │ + adds r3, r7, #1 │ │ │ │ │ + bne.w e86 │ │ │ │ │ + ldr.w r3, [fp, #28] │ │ │ │ │ + movs r2, #2 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ - movs r2, #64 @ 0x40 │ │ │ │ │ mov r0, fp │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ + str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.n c1a │ │ │ │ │ - ldr.w r0, [fp, #476] @ 0x1dc │ │ │ │ │ - mov.w r8, #0 │ │ │ │ │ - ldr.w r7, [fp, #4] │ │ │ │ │ - ldr.w r2, [fp, #452] @ 0x1c4 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - b.n d24 │ │ │ │ │ + b.n cb0 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 251c │ │ │ │ │ + bl 252c │ │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, #34 @ 0x22 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ite eq │ │ │ │ │ moveq.w r9, #1 │ │ │ │ │ movne.w r9, #0 │ │ │ │ │ - beq.w 16f6 │ │ │ │ │ + beq.w 1846 │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov r8, r9 │ │ │ │ │ movs r7, #1 │ │ │ │ │ orr.w r3, r9, r8 │ │ │ │ │ - bic.w r2, r6, #32 │ │ │ │ │ + bic.w ip, r6, #32 │ │ │ │ │ orrs.w r4, r3, r7 │ │ │ │ │ - bne.w 1502 │ │ │ │ │ - cmp r2, #66 @ 0x42 │ │ │ │ │ - beq.w 12e2 │ │ │ │ │ - cbnz r5, 10c4 │ │ │ │ │ - cmp r2, #85 @ 0x55 │ │ │ │ │ - beq.w 19d8 │ │ │ │ │ - cmp r2, #82 @ 0x52 │ │ │ │ │ - beq.w 169e │ │ │ │ │ - cmp r2, #70 @ 0x46 │ │ │ │ │ - bne.w b82 │ │ │ │ │ + bne.w 15e8 │ │ │ │ │ + cmp.w ip, #66 @ 0x42 │ │ │ │ │ + beq.w 1394 │ │ │ │ │ + cbnz r5, 11ac │ │ │ │ │ + cmp.w ip, #85 @ 0x55 │ │ │ │ │ + beq.w 1abc │ │ │ │ │ + cmp.w ip, #82 @ 0x52 │ │ │ │ │ + beq.w 17ee │ │ │ │ │ + cmp.w ip, #70 @ 0x46 │ │ │ │ │ + bne.w c14 │ │ │ │ │ movs r7, #1 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 251c │ │ │ │ │ + bl 252c │ │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, #34 @ 0x22 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ite eq │ │ │ │ │ moveq r4, #1 │ │ │ │ │ movne r4, #0 │ │ │ │ │ - beq.w 16f0 │ │ │ │ │ + beq.w 1840 │ │ │ │ │ mov r8, r4 │ │ │ │ │ - b.n 10a0 │ │ │ │ │ + b.n 1182 │ │ │ │ │ cmp r6, #125 @ 0x7d │ │ │ │ │ it eq │ │ │ │ │ cmpeq r3, #123 @ 0x7b │ │ │ │ │ - bne.w 20a8 │ │ │ │ │ + bne.w 2352 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt.w 1aa2 │ │ │ │ │ + bgt.w 1b20 │ │ │ │ │ movs r0, #125 @ 0x7d │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w aca │ │ │ │ │ - b.n 1002 │ │ │ │ │ + bne.w b58 │ │ │ │ │ + b.n 10bc │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ mov r9, r5 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 251c │ │ │ │ │ + bl 252c │ │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, #39 @ 0x27 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ - beq.w 12fe │ │ │ │ │ + beq.w 13b0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n 10a0 │ │ │ │ │ + b.n 1182 │ │ │ │ │ ldr.w r3, [fp, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.n 1178 │ │ │ │ │ + bne.n 1262 │ │ │ │ │ ldr.w r3, [fp, #2744] @ 0xab8 │ │ │ │ │ mov r0, fp │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r6, [fp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 183c │ │ │ │ │ + beq.w 19d4 │ │ │ │ │ ldr.w r4, [fp, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r4, [fp, #2704] @ 0xa90 │ │ │ │ │ subs r2, r6, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1cc4 │ │ │ │ │ + bne.w 1cce │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - beq.n 112e │ │ │ │ │ + beq.n 1218 │ │ │ │ │ ldr.w r3, [fp, #476] @ 0x1dc │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bcc.w b9e │ │ │ │ │ + bcc.w c30 │ │ │ │ │ movs r3, #29 │ │ │ │ │ str.w r3, [fp, #32] │ │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ - mvn.w r2, #32 │ │ │ │ │ - b.n bb0 │ │ │ │ │ - ldr.w r2, [fp, #32] │ │ │ │ │ - cmp r2, #10 │ │ │ │ │ - bne.w 16b8 │ │ │ │ │ + mvn.w ip, #32 │ │ │ │ │ + b.n c42 │ │ │ │ │ + ldr.w r1, [fp, #32] │ │ │ │ │ + cmp r1, #10 │ │ │ │ │ + bne.w 1808 │ │ │ │ │ ldr.w r2, [fp, #2744] @ 0xab8 │ │ │ │ │ mov r0, fp │ │ │ │ │ blx r2 │ │ │ │ │ ldr.w r5, [fp, #8] │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1854 │ │ │ │ │ + beq.w 19fa │ │ │ │ │ ldr.w r7, [fp, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r7, [fp, #2704] @ 0xa90 │ │ │ │ │ subs r2, r5, r7 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1842 │ │ │ │ │ + bne.w 19e8 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq.n 1182 │ │ │ │ │ - ldr.w r0, [fp, #476] @ 0x1dc │ │ │ │ │ - mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ - bcc.w 97a │ │ │ │ │ - movs r2, #29 │ │ │ │ │ - str.w r2, [fp, #32] │ │ │ │ │ - b.n 16bc │ │ │ │ │ + beq.n 126c │ │ │ │ │ + ldr.w r2, [fp, #476] @ 0x1dc │ │ │ │ │ + mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + bcc.w a0a │ │ │ │ │ + movs r1, #29 │ │ │ │ │ + str.w r1, [fp, #32] │ │ │ │ │ + b.n 180c │ │ │ │ │ ldr.w r3, [fp, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.w 95e │ │ │ │ │ + bne.w 9ee │ │ │ │ │ ldr.w r3, [fp, #2744] @ 0xab8 │ │ │ │ │ mov r0, fp │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r5, [fp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 188c │ │ │ │ │ + beq.w 1ab2 │ │ │ │ │ ldr.w r7, [fp, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r7, [fp, #2704] @ 0xa90 │ │ │ │ │ subs r2, r5, r7 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 187a │ │ │ │ │ + bne.w 1aa0 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - beq.n 11d6 │ │ │ │ │ - ldr.w r0, [fp, #476] @ 0x1dc │ │ │ │ │ - b.w 926 │ │ │ │ │ + beq.n 12c0 │ │ │ │ │ + ldr.w r2, [fp, #476] @ 0x1dc │ │ │ │ │ + b.w 9b6 │ │ │ │ │ add.w r5, fp, #12288 @ 0x3000 │ │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.w f16 │ │ │ │ │ + ble.w fce │ │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1c24 │ │ │ │ │ + bne.w 1f24 │ │ │ │ │ ldr.w r2, [fp, #480] @ 0x1e0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 21f6 │ │ │ │ │ - bgt.w f2c │ │ │ │ │ + beq.w 2112 │ │ │ │ │ + bgt.w fe4 │ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w 15cc │ │ │ │ │ + blt.w 171c │ │ │ │ │ cmp r6, #125 @ 0x7d │ │ │ │ │ - bne.w abe │ │ │ │ │ + bne.w b4c │ │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 10fc │ │ │ │ │ + bne.w 11e6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl, #8] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [sl, #56] @ 0x38 │ │ │ │ │ - b.n 10fc │ │ │ │ │ + b.n 11e6 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ mov r5, r8 │ │ │ │ │ - b.n 1112 │ │ │ │ │ + b.n 11fc │ │ │ │ │ add.w r5, fp, #12288 @ 0x3000 │ │ │ │ │ ldr r3, [r5, #64] @ 0x40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.w 1470 │ │ │ │ │ + bgt.w 1556 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 251c │ │ │ │ │ + bl 252c │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyToken_TwoChars> │ │ │ │ │ R_ARM_THM_CALL _PyToken_TwoChars │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ │ - bne.w 15da │ │ │ │ │ - adds r1, r5, #1 │ │ │ │ │ - bne.w a7c │ │ │ │ │ + bne.w 172a │ │ │ │ │ + adds r0, r5, #1 │ │ │ │ │ + bne.w b0a │ │ │ │ │ cmp r6, #91 @ 0x5b │ │ │ │ │ - bgt.w aae │ │ │ │ │ - b.n eda │ │ │ │ │ - ble.w 151e │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - cmp r1, #99 @ 0x63 │ │ │ │ │ - bgt.w 221e │ │ │ │ │ - add r3, fp │ │ │ │ │ - ldr.w r2, [r3, #2288] @ 0x8f0 │ │ │ │ │ - cmp r2, r9 │ │ │ │ │ - bge.w 1582 │ │ │ │ │ - ldr.w r2, [fp, #452] @ 0x1c4 │ │ │ │ │ - str.w r1, [fp, #44] @ 0x2c │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - str.w r2, [fp, #452] @ 0x1c4 │ │ │ │ │ - str r6, [r3, #52] @ 0x34 │ │ │ │ │ - str.w r9, [r3, #2292] @ 0x8f4 │ │ │ │ │ - ldr.w r0, [fp, #476] @ 0x1dc │ │ │ │ │ - ldr.w r7, [fp, #4] │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - b.n d24 │ │ │ │ │ + bgt.w b3c │ │ │ │ │ + b.n f92 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 251c │ │ │ │ │ + bl 252c │ │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, #39 @ 0x27 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ite eq │ │ │ │ │ moveq r7, #1 │ │ │ │ │ movne r7, #0 │ │ │ │ │ - bne.w 10e8 │ │ │ │ │ + bne.w 11d2 │ │ │ │ │ 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 251c │ │ │ │ │ + bl 252c │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - beq.w 1638 │ │ │ │ │ + beq.w 1788 │ │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ │ movs r7, #0 │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ - beq.w 164e │ │ │ │ │ + beq.w 179e │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ add.w sl, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w sl, [fp, #4] │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - bcc.w 20d4 │ │ │ │ │ + bcc.w 20e4 │ │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ │ uxtb r0, r0 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.w 24a0 │ │ │ │ │ + bne.w 20d0 │ │ │ │ │ ldr.w r3, [fp, #476] @ 0x1dc │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ mov r2, r8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp, #476] @ 0x1dc │ │ │ │ │ movs r4, #0 │ │ │ │ │ mvn.w r9, #2147483648 @ 0x80000000 │ │ │ │ │ str r4, [sp, #24] │ │ │ │ │ mov r4, r2 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - beq.n 140a │ │ │ │ │ + beq.n 14ba │ │ │ │ │ mov r5, sl │ │ │ │ │ ldr.w sl, [fp, #8] │ │ │ │ │ - b.n 1374 │ │ │ │ │ + b.n 1426 │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ │ - beq.w 167c │ │ │ │ │ + beq.w 17cc │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r5, sl │ │ │ │ │ - beq.n 13b6 │ │ │ │ │ + beq.n 1466 │ │ │ │ │ ldr.w r3, [fp, #476] @ 0x1dc │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bcs.n 13fc │ │ │ │ │ + bcs.n 14ac │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [fp, #476] @ 0x1dc │ │ │ │ │ ldr.w r3, [fp, #32] │ │ │ │ │ adds r1, r5, #1 │ │ │ │ │ str.w r1, [fp, #4] │ │ │ │ │ cmp r3, #17 │ │ │ │ │ - beq.w 1964 │ │ │ │ │ + beq.n 1542 │ │ │ │ │ cmp r3, #22 │ │ │ │ │ - beq.n 1408 │ │ │ │ │ + beq.n 14b8 │ │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ ite ne │ │ │ │ │ movne r2, #0 │ │ │ │ │ andeq.w r2, r8, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 2242 │ │ │ │ │ + bne.w 225a │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.n 136a │ │ │ │ │ + bne.n 141c │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov sl, r1 │ │ │ │ │ - b.n 135e │ │ │ │ │ + b.n 1410 │ │ │ │ │ ldr.w r3, [fp, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.w 1900 │ │ │ │ │ + bne.w 1a88 │ │ │ │ │ ldr.w r3, [fp, #2744] @ 0xab8 │ │ │ │ │ mov r0, fp │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w sl, [fp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a3a │ │ │ │ │ + beq.w 1b12 │ │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r5, [fp, #2704] @ 0xa90 │ │ │ │ │ sub.w r2, sl, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2012 │ │ │ │ │ + bne.w 1e6c │ │ │ │ │ cmp r5, sl │ │ │ │ │ - beq.n 13b6 │ │ │ │ │ + beq.n 1466 │ │ │ │ │ ldr.w r3, [fp, #476] @ 0x1dc │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bcc.n 1380 │ │ │ │ │ + bcc.n 1432 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r3, #29 │ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ │ str.w r3, [fp, #32] │ │ │ │ │ - b.n 1910 │ │ │ │ │ + b.n 1a9a │ │ │ │ │ mov sl, r1 │ │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ │ movs r2, #3 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r0, fp │ │ │ │ │ str.w sl, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w c1a │ │ │ │ │ + b.w cb0 │ │ │ │ │ + mov ip, r4 │ │ │ │ │ + b.w c04 │ │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ │ - beq.w 1eb6 │ │ │ │ │ + beq.w 1d56 │ │ │ │ │ cmp r0, #120 @ 0x78 │ │ │ │ │ - beq.w 196a │ │ │ │ │ + beq.w 1a3c │ │ │ │ │ ldr.w r3, [r5, r0, lsl #2] │ │ │ │ │ - lsls r4, r3, #29 │ │ │ │ │ - bmi.w 1f6c │ │ │ │ │ - cmp r0, #101 @ 0x65 │ │ │ │ │ - beq.w 1b72 │ │ │ │ │ - ble.n 1444 │ │ │ │ │ + lsls r0, r3, #29 │ │ │ │ │ + bmi.w 1682 │ │ │ │ │ + cmp r7, #101 @ 0x65 │ │ │ │ │ + beq.w 1c1c │ │ │ │ │ + ble.w e66 │ │ │ │ │ cmp r7, #106 @ 0x6a │ │ │ │ │ - beq.w 1bb8 │ │ │ │ │ + bne.w e6c │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 252c │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC22 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 2858 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 1144 │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + movs r2, #64 @ 0x40 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.w cb0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2848 │ │ │ │ │ + bl 2858 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1964 │ │ │ │ │ - ldr.w r6, [fp, #4] │ │ │ │ │ - b.n dca │ │ │ │ │ + bne.w 1144 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + b.n 151c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2226 │ │ │ │ │ - ldr.w r2, [fp, #452] @ 0x1c4 │ │ │ │ │ + bne.w 24f2 │ │ │ │ │ + ldr.w r0, [fp, #452] @ 0x1c4 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ - b.n d24 │ │ │ │ │ + b.n dd0 │ │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w 1284 │ │ │ │ │ + blt.w 136e │ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ │ cmp r6, #123 @ 0x7b │ │ │ │ │ ite eq │ │ │ │ │ moveq r8, r3 │ │ │ │ │ subne.w r8, r3, #1 │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - beq.w 1d84 │ │ │ │ │ + beq.w 1e90 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 14ba │ │ │ │ │ + bne.n 15a0 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2638 <_PyLexer_update_fstring_expr> │ │ │ │ │ + bl 2648 <_PyLexer_update_fstring_expr> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_update_fstring_expr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16d0 │ │ │ │ │ + beq.w 1820 │ │ │ │ │ cmp r6, #123 @ 0x7b │ │ │ │ │ - beq.w 1284 │ │ │ │ │ + beq.w 136e │ │ │ │ │ ldr.w r9, [r5, #64] @ 0x40 │ │ │ │ │ add.w r5, fp, r9, lsl #6 │ │ │ │ │ ldr.w r3, [r5, #2808] @ 0xaf8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1d92 │ │ │ │ │ + bne.w 1dac │ │ │ │ │ cmp r6, #58 @ 0x3a │ │ │ │ │ - bne.w 1284 │ │ │ │ │ + bne.w 136e │ │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.w 1284 │ │ │ │ │ + bne.w 136e │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ str.w r3, [sl, #60] @ 0x3c │ │ │ │ │ - b.w acc │ │ │ │ │ + b.w b5a │ │ │ │ │ add.w r2, r8, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1a22 │ │ │ │ │ + bne.w 1afa │ │ │ │ │ str.w r2, [fp, #452] @ 0x1c4 │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ movs r2, #5 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w c1a │ │ │ │ │ + b.w cb0 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ movs r5, #1 │ │ │ │ │ mov r9, r8 │ │ │ │ │ - b.n 1112 │ │ │ │ │ - orr.w r1, r5, r7 │ │ │ │ │ - orrs r1, r3 │ │ │ │ │ - beq.w 10b8 │ │ │ │ │ + b.n 11fc │ │ │ │ │ + orr.w r2, r5, r7 │ │ │ │ │ + orrs r2, r3 │ │ │ │ │ + beq.w 119c │ │ │ │ │ orrs.w r8, r5, r8 │ │ │ │ │ - bne.w b82 │ │ │ │ │ - cmp r2, #82 @ 0x52 │ │ │ │ │ - bne.w b82 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - b.n 10d0 │ │ │ │ │ + bne.w c14 │ │ │ │ │ + cmp.w ip, #82 @ 0x52 │ │ │ │ │ + bne.w c14 │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + b.n 11ba │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.w 1896 │ │ │ │ │ + ble.w 1a20 │ │ │ │ │ ldr.w r7, [fp, #452] @ 0x1c4 │ │ │ │ │ add r3, fp │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ str.w r2, [fp, #44] @ 0x2c │ │ │ │ │ subs r0, r7, #1 │ │ │ │ │ str.w r0, [fp, #452] @ 0x1c4 │ │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ │ - cbz r2, 156e │ │ │ │ │ + cbz r2, 1656 │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - bge.n 156e │ │ │ │ │ + bge.n 1656 │ │ │ │ │ subs r7, #2 │ │ │ │ │ subs r2, r1, #2 │ │ │ │ │ str.w r7, [fp, #452] @ 0x1c4 │ │ │ │ │ str.w r2, [fp, #44] @ 0x2c │ │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ │ - cbz r2, 156e │ │ │ │ │ + cbz r2, 1656 │ │ │ │ │ add.w r1, fp, #48 @ 0x30 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - ble.n 156e │ │ │ │ │ + ble.n 1656 │ │ │ │ │ ldr.w r3, [fp, #452] @ 0x1c4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [fp, #44] @ 0x2c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp, #452] @ 0x1c4 │ │ │ │ │ ldr.w r0, [r1, r2, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1552 │ │ │ │ │ + bne.n 163a │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.w 1896 │ │ │ │ │ + bne.w 1a20 │ │ │ │ │ add.w r2, r2, #572 @ 0x23c │ │ │ │ │ ldr.w r3, [fp, r2, lsl #2] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq.w d16 │ │ │ │ │ + beq.w 10fa │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyTokenizer_indenterror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_indenterror │ │ │ │ │ - b.n 1012 │ │ │ │ │ + b.n 10cc │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - bne.w d92 │ │ │ │ │ + beq.w 1cf8 │ │ │ │ │ + ldr.w r3, [r5, r0, lsl #2] │ │ │ │ │ + lsls r2, r3, #29 │ │ │ │ │ + bpl.w e66 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 251c │ │ │ │ │ - uxtb r3, r0 │ │ │ │ │ + ldr.w r6, [fp, #4] │ │ │ │ │ + bl 2744 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ - lsls r0, r3, #29 │ │ │ │ │ - bmi.w 1f66 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1be4 │ │ │ │ │ + cmp r0, #46 @ 0x2e │ │ │ │ │ + beq.w 1bc2 │ │ │ │ │ + cmp r0, #45 @ 0x2d │ │ │ │ │ + ble.n 16b4 │ │ │ │ │ + cmp r0, #101 @ 0x65 │ │ │ │ │ + beq.w 1c1c │ │ │ │ │ + bgt.w 1d4c │ │ │ │ │ + cmp r0, #69 @ 0x45 │ │ │ │ │ + beq.w 1e9e │ │ │ │ │ + cmp r0, #74 @ 0x4a │ │ │ │ │ + beq.w 14fc │ │ │ │ │ + add.w r3, fp, #12288 @ 0x3000 │ │ │ │ │ + ldr r5, [r3, #68] @ 0x44 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 152c │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 25d8 │ │ │ │ │ + bl 25e8 │ │ │ │ │ + ldr.w r3, [fp, #28] │ │ │ │ │ + ldr.w r1, [fp, #2704] @ 0xa90 │ │ │ │ │ mov r0, fp │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.n 1012 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + subs r2, r6, r1 │ │ │ │ │ + subs r1, r3, r1 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC20 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC20 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror_known_range │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + str r5, [sp, #0] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.w cb0 │ │ │ │ │ + ldr.w r2, [fp, #476] @ 0x1dc │ │ │ │ │ + mov.w r8, #0 │ │ │ │ │ + ldr.w r7, [fp, #4] │ │ │ │ │ + ldr.w r0, [fp, #452] @ 0x1c4 │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + b.w dd0 │ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w abe │ │ │ │ │ + bge.w b4c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, fp │ │ │ │ │ - b.n 100e │ │ │ │ │ + b.n 10c8 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 251c │ │ │ │ │ + bl 252c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyToken_ThreeChars> │ │ │ │ │ R_ARM_THM_CALL _PyToken_ThreeChars │ │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ │ - bne.w 1c9e │ │ │ │ │ - adds r4, r7, #1 │ │ │ │ │ - beq.w 1c9c │ │ │ │ │ + bne.w 1cbc │ │ │ │ │ + adds r6, r7, #1 │ │ │ │ │ + beq.w 1cba │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ str.w r3, [fp, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bcc.w 20d4 │ │ │ │ │ + bcc.w 20e4 │ │ │ │ │ ldrb.w r2, [r5, #-1] │ │ │ │ │ uxtb r7, r7 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bne.w 24a0 │ │ │ │ │ + bne.w 20d0 │ │ │ │ │ ldr.w r0, [fp, #476] @ 0x1dc │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ subs r0, #1 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ str.w r0, [fp, #476] @ 0x1dc │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w c1a │ │ │ │ │ + b.w cb0 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 251c │ │ │ │ │ + bl 252c │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - beq.n 16e2 │ │ │ │ │ + beq.n 1832 │ │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ │ movs r7, #1 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - bne.w 1326 │ │ │ │ │ + bne.w 13d8 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r2, r8 │ │ │ │ │ - b.n 1354 │ │ │ │ │ + b.n 1406 │ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne r7, #0 │ │ │ │ │ andeq.w r7, r7, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 1222 │ │ │ │ │ + beq.w 130c │ │ │ │ │ mov r0, fp │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC29 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.n 1012 │ │ │ │ │ + b.n 10cc │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 251c │ │ │ │ │ + bl 252c │ │ │ │ │ cmp r6, r0 │ │ │ │ │ ittt eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ streq r3, [sp, #24] │ │ │ │ │ ldreq.w r5, [fp, #4] │ │ │ │ │ - beq.w 200c │ │ │ │ │ + beq.w 1cf2 │ │ │ │ │ cmp r0, #13 │ │ │ │ │ - beq.w 2002 │ │ │ │ │ + beq.w 1ce8 │ │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ │ - b.n 1364 │ │ │ │ │ + b.n 1416 │ │ │ │ │ movs r4, #0 │ │ │ │ │ movs r5, #1 │ │ │ │ │ - b.n 12e6 │ │ │ │ │ + b.n 1398 │ │ │ │ │ ldr.w r3, [fp, #480] @ 0x1e0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w abe │ │ │ │ │ + ble.w b4c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp, #480] @ 0x1e0 │ │ │ │ │ - b.w abe │ │ │ │ │ - ldr.w r0, [fp, #476] @ 0x1dc │ │ │ │ │ - subs r0, #1 │ │ │ │ │ - cbz r7, 16c2 │ │ │ │ │ + b.w b4c │ │ │ │ │ + ldr.w r2, [fp, #476] @ 0x1dc │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + cbz r7, 1812 │ │ │ │ │ subs r7, #1 │ │ │ │ │ - cmp r2, #28 │ │ │ │ │ + cmp r1, #28 │ │ │ │ │ str.w r7, [fp, #28] │ │ │ │ │ - str.w r0, [fp, #472] @ 0x1d8 │ │ │ │ │ - bne.w b48 │ │ │ │ │ + str.w r2, [fp, #472] @ 0x1d8 │ │ │ │ │ + bne.w bd6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w c1a │ │ │ │ │ + b.w cb0 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ ldr.w sl, [fp, #4] │ │ │ │ │ movs r2, #3 │ │ │ │ │ mov r7, r8 │ │ │ │ │ - b.n 1354 │ │ │ │ │ + b.n 1406 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 12fe │ │ │ │ │ + beq.w 13b0 │ │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_tolower │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_tolower │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ ldrb r3, [r7, r3] │ │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #114 @ 0x72 │ │ │ │ │ - bne.w 12fe │ │ │ │ │ + bne.w 13b0 │ │ │ │ │ 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 251c │ │ │ │ │ + bl 252c │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cmp r0, r6 │ │ │ │ │ - beq.w 1d12 │ │ │ │ │ + cmp r6, r0 │ │ │ │ │ + beq.w 198e │ │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ │ - adds r5, r0, #1 │ │ │ │ │ + adds r5, r3, #1 │ │ │ │ │ itt eq │ │ │ │ │ - moveq r0, #1 │ │ │ │ │ + moveq r3, #1 │ │ │ │ │ moveq r8, r2 │ │ │ │ │ - beq.w 1d26 │ │ │ │ │ + beq.w 19a2 │ │ │ │ │ ldr.w r1, [fp] │ │ │ │ │ add.w r8, r2, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r8, [fp, #4] │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - bcc.w 20d4 │ │ │ │ │ + bcc.w 20e4 │ │ │ │ │ ldrb.w r2, [r2, #-1] │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 24a0 │ │ │ │ │ + bne.w 20d0 │ │ │ │ │ ldr.w r3, [fp, #476] @ 0x1dc │ │ │ │ │ add.w r5, fp, #12288 @ 0x3000 │ │ │ │ │ ldr.w r9, [fp, #28] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp, #476] @ 0x1dc │ │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r2, #149 @ 0x95 │ │ │ │ │ - bgt.w 1d38 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - add.w r3, r2, #43 @ 0x2b │ │ │ │ │ + bgt.n 19b2 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + add.w r0, r2, #43 @ 0x2b │ │ │ │ │ str r2, [r5, #64] @ 0x40 │ │ │ │ │ lsls r2, r2, #6 │ │ │ │ │ movs r1, #1 │ │ │ │ │ add.w r5, fp, r2 │ │ │ │ │ - mov.w ip, r3, lsl #6 │ │ │ │ │ - mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ │ + mov.w ip, r0, lsl #6 │ │ │ │ │ str.w r1, [fp, ip] │ │ │ │ │ + addw ip, r2, #2808 @ 0xaf8 │ │ │ │ │ strb.w r6, [r5, #2764] @ 0xacc │ │ │ │ │ - add.w r6, fp, ip │ │ │ │ │ - str.w r0, [r5, #2768] @ 0xad0 │ │ │ │ │ - addw r0, r2, #2808 @ 0xaf8 │ │ │ │ │ + add.w lr, fp, ip │ │ │ │ │ str.w r9, [r5, #2776] @ 0xad8 │ │ │ │ │ - add.w sl, fp, r0 │ │ │ │ │ - mov.w ip, #0 │ │ │ │ │ - ldr.w r4, [fp, #2704] @ 0xa90 │ │ │ │ │ - str.w r4, [r5, #2780] @ 0xadc │ │ │ │ │ - ldr.w r4, [fp, #464] @ 0x1d0 │ │ │ │ │ - str.w r4, [r5, #2784] @ 0xae0 │ │ │ │ │ - str.w ip, [r5, #2804] @ 0xaf4 │ │ │ │ │ - str.w ip, [r5, #2796] @ 0xaec │ │ │ │ │ - str.w lr, [r5, #2788] @ 0xae4 │ │ │ │ │ - str.w lr, [r5, #2792] @ 0xae8 │ │ │ │ │ - str.w lr, [r5, #2800] @ 0xaf0 │ │ │ │ │ - str.w ip, [fp, r0] │ │ │ │ │ - str.w ip, [sl, #4] │ │ │ │ │ - ldrb.w r0, [r9] │ │ │ │ │ - cmp r0, #102 @ 0x66 │ │ │ │ │ - beq.w 19f6 │ │ │ │ │ - bhi.n 17fc │ │ │ │ │ - cmp r0, #70 @ 0x46 │ │ │ │ │ - bne.n 17fc │ │ │ │ │ - ldrb.w r1, [r9, #1] │ │ │ │ │ - ldrb r1, [r7, r1] │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + str.w r3, [r5, #2768] @ 0xad0 │ │ │ │ │ + ldr.w r3, [fp, #2704] @ 0xa90 │ │ │ │ │ + str.w r3, [r5, #2780] @ 0xadc │ │ │ │ │ + ldr.w r3, [fp, #464] @ 0x1d0 │ │ │ │ │ + str.w r3, [r5, #2784] @ 0xae0 │ │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ + str.w r6, [r5, #2804] @ 0xaf4 │ │ │ │ │ + str.w r6, [r5, #2796] @ 0xaec │ │ │ │ │ + str.w r3, [r5, #2788] @ 0xae4 │ │ │ │ │ + str.w r3, [r5, #2792] @ 0xae8 │ │ │ │ │ + str.w r3, [r5, #2800] @ 0xaf0 │ │ │ │ │ + str.w r6, [fp, ip] │ │ │ │ │ + str.w r6, [lr, #4] │ │ │ │ │ + ldrb.w r3, [r9] │ │ │ │ │ + cmp r3, #102 @ 0x66 │ │ │ │ │ + beq.n 1932 │ │ │ │ │ + bhi.n 1942 │ │ │ │ │ + cmp r3, #70 @ 0x46 │ │ │ │ │ + bne.n 1942 │ │ │ │ │ + ldrb.w r3, [r9, #1] │ │ │ │ │ + ldrb r1, [r7, r3] │ │ │ │ │ sub.w r1, r1, #114 @ 0x72 │ │ │ │ │ clz r1, r1 │ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ │ - add.w r5, fp, r3, lsl #6 │ │ │ │ │ + add.w r5, fp, r0, lsl #6 │ │ │ │ │ add r2, fp │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r0, fp │ │ │ │ │ str.w r1, [r2, #2772] @ 0xad4 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ strd r4, r2, [r5, #4] │ │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w c1a │ │ │ │ │ + b.w cb0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1710 │ │ │ │ │ - b.w a34 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.w 1e08 │ │ │ │ │ - ldr.w r5, [fp, #4] │ │ │ │ │ - b.w c0a │ │ │ │ │ - str.w r6, [fp, #4] │ │ │ │ │ - b.n 1178 │ │ │ │ │ + beq.w ac2 │ │ │ │ │ + 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 252c │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r0, r6 │ │ │ │ │ + bne.w 187e │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 252c │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + cmp r0, r6 │ │ │ │ │ + bne.w 2332 │ │ │ │ │ + ldr.w r8, [fp, #4] │ │ │ │ │ + movs r3, #3 │ │ │ │ │ + add.w r5, fp, #12288 @ 0x3000 │ │ │ │ │ + ldr.w r9, [fp, #28] │ │ │ │ │ + ldr r2, [r5, #64] @ 0x40 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + cmp r2, #149 @ 0x95 │ │ │ │ │ + ble.n 18c8 │ │ │ │ │ mov r0, fp │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC23 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - ldr.w r1, [fp, #8] │ │ │ │ │ - ldr.w r3, [fp, #476] @ 0x1dc │ │ │ │ │ - str.w r1, [fp, #4] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.w 1cb0 │ │ │ │ │ - ldr.w r2, [fp, #32] │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - str.w r3, [fp, #472] @ 0x1d8 │ │ │ │ │ - cmp r2, #28 │ │ │ │ │ - str.w r1, [fp, #28] │ │ │ │ │ - bne.w b48 │ │ │ │ │ - b.n 16d0 │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + str.w r8, [sp] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.w cb0 │ │ │ │ │ + str.w r6, [fp, #4] │ │ │ │ │ + b.n 1262 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.w 1f38 │ │ │ │ │ + ldr.w r5, [fp, #4] │ │ │ │ │ + b.w ca0 │ │ │ │ │ mov r0, fp │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - ldr.w r5, [fp, #8] │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - str.w r5, [fp, #4] │ │ │ │ │ - b.w 95e │ │ │ │ │ + ldr.w r2, [fp, #8] │ │ │ │ │ + ldr.w r3, [fp, #476] @ 0x1dc │ │ │ │ │ + str.w r2, [fp, #4] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 1f94 │ │ │ │ │ + ldr.w r1, [fp, #32] │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str.w r3, [fp, #472] @ 0x1d8 │ │ │ │ │ + cmp r1, #28 │ │ │ │ │ + str.w r2, [fp, #28] │ │ │ │ │ + bne.w bd6 │ │ │ │ │ + b.n 1820 │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r2, #21 │ │ │ │ │ str.w r2, [fp, #32] │ │ │ │ │ mov r0, fp │ │ │ │ │ str.w r5, [fp, #4] │ │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w c1a │ │ │ │ │ - ldr.w r2, [fp, #32] │ │ │ │ │ - cmp r2, #10 │ │ │ │ │ - bne.w ce6 │ │ │ │ │ - ldr.w r2, [fp, #2744] @ 0xab8 │ │ │ │ │ + b.w cb0 │ │ │ │ │ mov r0, fp │ │ │ │ │ - blx r2 │ │ │ │ │ - ldr.w r5, [fp, #8] │ │ │ │ │ - cbz r0, 18f8 │ │ │ │ │ - ldr.w r7, [fp, #4] │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - str.w r7, [fp, #2704] @ 0xa90 │ │ │ │ │ - subs r2, r5, r7 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memchr │ │ │ │ │ - mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w cce │ │ │ │ │ - mov r0, fp │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - ldr.w r5, [fp, #8] │ │ │ │ │ - str.w r5, [fp, #4] │ │ │ │ │ - b.w ce6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ │ - mov sl, r5 │ │ │ │ │ - cmp r3, #17 │ │ │ │ │ - beq.n 1964 │ │ │ │ │ - cmp r3, #22 │ │ │ │ │ - beq.w 140a │ │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr.w r1, [fp, #468] @ 0x1d4 │ │ │ │ │ - add.w r3, fp, #12288 @ 0x3000 │ │ │ │ │ - ldr.w r0, [fp, #464] @ 0x1d0 │ │ │ │ │ - str.w r1, [fp, #464] @ 0x1d0 │ │ │ │ │ - ldr.w r1, [fp, #28] │ │ │ │ │ - ldr r3, [r3, #64] @ 0x40 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - str.w r1, [fp, #4] │ │ │ │ │ - ldr.w r1, [fp, #2708] @ 0xa94 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str.w r1, [fp, #2704] @ 0xa90 │ │ │ │ │ - bgt.w 2180 │ │ │ │ │ - cmp r2, #3 │ │ │ │ │ - beq.w 2160 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne.w 214c │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - cmp r5, #10 │ │ │ │ │ - beq.n 1964 │ │ │ │ │ - movs r3, #24 │ │ │ │ │ - str.w r3, [fp, #32] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - b.w 105c │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 251c │ │ │ │ │ + bl 252c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.w 24c4 │ │ │ │ │ + beq.w 2512 │ │ │ │ │ uxtb r3, r7 │ │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ lsls r2, r3, #27 │ │ │ │ │ - bpl.w 21a8 │ │ │ │ │ + bpl.w 24f8 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 251c │ │ │ │ │ + bl 252c │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ lsls r3, r3, #27 │ │ │ │ │ - bmi.n 1984 │ │ │ │ │ + bmi.n 1a56 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.w 24c4 │ │ │ │ │ + beq.w 2512 │ │ │ │ │ mov r1, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2848 │ │ │ │ │ + bl 2858 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w dc0 │ │ │ │ │ - b.w 105c │ │ │ │ │ - ldr r3, [r2, #72] @ 0x48 │ │ │ │ │ - ldr.w r5, [fp, #4] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 2206 │ │ │ │ │ - ldr.w r3, [fp, #28] │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - movs r2, #63 @ 0x3f │ │ │ │ │ + bne.w 1144 │ │ │ │ │ + b.n 151c │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ │ + mov sl, r5 │ │ │ │ │ + cmp r3, #17 │ │ │ │ │ + beq.w 1542 │ │ │ │ │ + cmp r3, #22 │ │ │ │ │ + beq.w 14ba │ │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n 2260 │ │ │ │ │ mov r0, fp │ │ │ │ │ - str r5, [sp, #0] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w c1a │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + ldr.w r5, [fp, #8] │ │ │ │ │ + mov r7, r5 │ │ │ │ │ + str.w r5, [fp, #4] │ │ │ │ │ + b.w 9ee │ │ │ │ │ movs r5, #0 │ │ │ │ │ movs r4, #1 │ │ │ │ │ mov r9, r5 │ │ │ │ │ - b.n 12e6 │ │ │ │ │ + b.n 1398 │ │ │ │ │ str.w r2, [fp, #452] @ 0x1c4 │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r0, fp │ │ │ │ │ movs r2, #6 │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w c1a │ │ │ │ │ - ldrb.w r3, [r9, #1] │ │ │ │ │ - mov r0, fp │ │ │ │ │ + b.w cb0 │ │ │ │ │ + ldr r3, [r2, #72] @ 0x48 │ │ │ │ │ + ldr.w r5, [fp, #4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 20b8 │ │ │ │ │ + ldr.w r3, [fp, #28] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ - ldrb r2, [r7, r3] │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - sub.w r2, r2, #114 @ 0x72 │ │ │ │ │ - clz r2, r2 │ │ │ │ │ - lsrs r2, r2, #5 │ │ │ │ │ - str.w r2, [r5, #2772] @ 0xad4 │ │ │ │ │ - strd ip, lr, [r6, #4] │ │ │ │ │ - movs r2, #59 @ 0x3b │ │ │ │ │ - str.w r8, [sp] │ │ │ │ │ + movs r2, #63 @ 0x3f │ │ │ │ │ + mov r0, fp │ │ │ │ │ + str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w c1a │ │ │ │ │ + b.w cb0 │ │ │ │ │ str.w r2, [fp, #452] @ 0x1c4 │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ movs r2, #5 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w c1a │ │ │ │ │ + b.w cb0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr.w r3, [fp, #32] │ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ │ str.w sl, [fp, #4] │ │ │ │ │ - b.n 1906 │ │ │ │ │ - ldr.w r7, [fp, #40] @ 0x28 │ │ │ │ │ - cmp r7, #8 │ │ │ │ │ - bne.w 211c │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - adds r2, r6, #7 │ │ │ │ │ - ands.w r2, r2, r6, asr #32 │ │ │ │ │ - it cc │ │ │ │ │ - movcc r2, r6 │ │ │ │ │ - add.w r0, r9, #1 │ │ │ │ │ - bic.w r2, r2, #7 │ │ │ │ │ - add.w r6, r2, #8 │ │ │ │ │ - b.w c60 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 251c │ │ │ │ │ - uxtb r3, r0 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ - lsls r1, r3, #29 │ │ │ │ │ - bpl.w 1034 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 2734 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 1034 │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - movs r2, #64 @ 0x40 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - str r7, [sp, #0] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w c1a │ │ │ │ │ + b.n 1a8e │ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w 124e │ │ │ │ │ - b.n 15cc │ │ │ │ │ + bge.w 1338 │ │ │ │ │ + b.n 171c │ │ │ │ │ + mov r0, fp │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + ldr.w r5, [fp, #8] │ │ │ │ │ + str.w r5, [fp, #4] │ │ │ │ │ + b.w d74 │ │ │ │ │ + ldr.w r4, [fp, #40] @ 0x28 │ │ │ │ │ + cmp r4, #8 │ │ │ │ │ + bne.w 2318 │ │ │ │ │ + adds r3, r6, #7 │ │ │ │ │ + add.w r4, r9, #1 │ │ │ │ │ + ands.w r3, r3, r6, asr #32 │ │ │ │ │ + it cc │ │ │ │ │ + movcc r3, r6 │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + bic.w r3, r3, #7 │ │ │ │ │ + adds r3, #8 │ │ │ │ │ + b.w cf2 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1c38 │ │ │ │ │ + bne.w 1ea2 │ │ │ │ │ ldr.w r7, [fp, #28] │ │ │ │ │ adds r0, r6, #1 │ │ │ │ │ ldr.w lr, [fp, #4] │ │ │ │ │ - beq.w 1fea │ │ │ │ │ + beq.w 1ca2 │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ add.w r3, lr, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r3, [fp, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bcc.w 20d4 │ │ │ │ │ + bcc.w 20e4 │ │ │ │ │ ldrb.w r2, [lr, #-1] │ │ │ │ │ uxtb r6, r6 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w 24a0 │ │ │ │ │ + bne.w 20d0 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr.w r2, [fp, #476] @ 0x1dc │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [fp, #476] @ 0x1dc │ │ │ │ │ movs r2, #62 @ 0x3e │ │ │ │ │ str.w r8, [r5, #72] @ 0x48 │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w c1a │ │ │ │ │ - ldr r1, [r2, #68] @ 0x44 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.w fd4 │ │ │ │ │ - str.w r8, [r2, #72] @ 0x48 │ │ │ │ │ - b.n 19c8 │ │ │ │ │ + b.w cb0 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 25d8 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + bl 252c │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ + lsls r1, r3, #29 │ │ │ │ │ + bpl.w 111c │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 25d8 │ │ │ │ │ - ldr.w r5, [fp, #4] │ │ │ │ │ - ldr.w r3, [fp, #28] │ │ │ │ │ - movs r2, #23 │ │ │ │ │ + bl 2744 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 111c │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + movs r2, #64 @ 0x40 │ │ │ │ │ mov r0, fp │ │ │ │ │ - str r5, [sp, #0] │ │ │ │ │ + str r7, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w c1a │ │ │ │ │ + b.w cb0 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 251c │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ │ - bne.n 1b14 │ │ │ │ │ - ldr.w r5, [fp, #4] │ │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ │ - ldr.w r3, [fp, #28] │ │ │ │ │ + bl 25e8 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ mov r0, fp │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - str r5, [sp, #0] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w c1a │ │ │ │ │ + bl 25e8 │ │ │ │ │ + ldr.w r5, [fp, #4] │ │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ │ - movs r2, #2 │ │ │ │ │ + movs r2, #23 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r0, fp │ │ │ │ │ - str r6, [sp, #0] │ │ │ │ │ + str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w c1a │ │ │ │ │ + b.w cb0 │ │ │ │ │ movs r7, #101 @ 0x65 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 251c │ │ │ │ │ + bl 252c │ │ │ │ │ sub.w r3, r0, #43 @ 0x2b │ │ │ │ │ mov r1, r0 │ │ │ │ │ bics.w r3, r3, #2 │ │ │ │ │ - bne.n 1bdc │ │ │ │ │ + bne.w 1e22 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 251c │ │ │ │ │ + bl 252c │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr.w r5, [r5, r3, lsl #2] │ │ │ │ │ ands.w r5, r5, #4 │ │ │ │ │ - beq.w 20f6 │ │ │ │ │ + beq.w 23a0 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2734 │ │ │ │ │ + bl 2744 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a90 │ │ │ │ │ + beq.n 1be4 │ │ │ │ │ bic.w r3, r0, #32 │ │ │ │ │ - b.w 103e │ │ │ │ │ - cmp r0, #106 @ 0x6a │ │ │ │ │ - bne.w 1f9c │ │ │ │ │ + b.w 1126 │ │ │ │ │ + ldr r1, [r2, #68] @ 0x44 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w 108c │ │ │ │ │ + str.w r8, [r2, #72] @ 0x48 │ │ │ │ │ + b.n 1aea │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 251c │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC22 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ + bl 252c │ │ │ │ │ mov r1, r0 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 2848 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w dc0 │ │ │ │ │ - b.w 105c │ │ │ │ │ - uxtb r3, r0 │ │ │ │ │ - ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ - lsls r2, r3, #29 │ │ │ │ │ - bmi.n 1b9c │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 25d8 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ - bl 2848 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 105c │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 25d8 │ │ │ │ │ + cmp r0, #46 @ 0x2e │ │ │ │ │ + bne.n 1bf6 │ │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ │ - movs r2, #2 │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ mov r0, fp │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w c1a │ │ │ │ │ - ldr.w r3, [fp, #480] @ 0x1e0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ble.w 1238 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str.w r3, [fp, #480] @ 0x1e0 │ │ │ │ │ - b.w 1238 │ │ │ │ │ - ldr.w r0, [fp, #472] @ 0x1d8 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ - ldr.w r7, [fp, #28] │ │ │ │ │ - movs r4, #9 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - str r0, [sp, #24] │ │ │ │ │ - b.n 1c62 │ │ │ │ │ - ldrb.w ip, [r7] │ │ │ │ │ - cmp ip, r0 │ │ │ │ │ - bne.n 1cde │ │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - str r0, [sp, #24] │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - subs r4, #1 │ │ │ │ │ - beq.n 1ce4 │ │ │ │ │ - ldr.w lr, [fp, #4] │ │ │ │ │ - ldrb r0, [r1, #0] │ │ │ │ │ - cmp lr, r7 │ │ │ │ │ - bls.n 1cde │ │ │ │ │ - cmp r0, #32 │ │ │ │ │ - bne.n 1c50 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - mov ip, r7 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - ldrb.w lr, [ip] │ │ │ │ │ - mov r7, ip │ │ │ │ │ - add.w ip, ip, #1 │ │ │ │ │ - cmp.w lr, #32 │ │ │ │ │ - beq.n 1c7a │ │ │ │ │ - cmp.w lr, #9 │ │ │ │ │ - beq.n 1c7a │ │ │ │ │ - mov r3, r2 │ │ │ │ │ + b.w cb0 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ - subs r0, r2, r0 │ │ │ │ │ - adds r2, r0, r7 │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ - b.n 1c60 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.w 1fa8 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w bc6 │ │ │ │ │ + adds r2, r6, #1 │ │ │ │ │ + bne.w 1b84 │ │ │ │ │ + str.w r8, [r5, #72] @ 0x48 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + movs r2, #62 @ 0x3e │ │ │ │ │ + mov r0, fp │ │ │ │ │ + str.w lr, [sp] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.w cb0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w c1a │ │ │ │ │ - ldr.w r2, [fp, #32] │ │ │ │ │ - str.w r1, [fp, #28] │ │ │ │ │ - cmp r2, #28 │ │ │ │ │ - str.w r3, [fp, #472] @ 0x1d8 │ │ │ │ │ - bne.w b48 │ │ │ │ │ - b.n 16d0 │ │ │ │ │ + b.w cb0 │ │ │ │ │ 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 1178 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 1fde │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + b.w 1262 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 25d8 │ │ │ │ │ - ldr.w r6, [fp, #4] │ │ │ │ │ - adds r4, r7, #6 │ │ │ │ │ - cmp r6, r4 │ │ │ │ │ - bcs.w 2036 │ │ │ │ │ - str r6, [sp, #8] │ │ │ │ │ + bl 252c │ │ │ │ │ + ldr.w r5, [fp, #4] │ │ │ │ │ + movs r7, #0 │ │ │ │ │ + b.w 1416 │ │ │ │ │ mov r0, fp │ │ │ │ │ - ldrd r1, r3, [sp, #20] │ │ │ │ │ - ldr.w r2, [fp, #476] @ 0x1dc │ │ │ │ │ - strd r2, r7, [sp] │ │ │ │ │ - movs r2, #57 @ 0x39 │ │ │ │ │ - bl 0 <_PyLexer_type_comment_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_type_comment_token_setup │ │ │ │ │ - b.w c1a │ │ │ │ │ + bl 252c │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ + lsls r1, r3, #29 │ │ │ │ │ + bpl.n 1d32 │ │ │ │ │ + cmp r0, #48 @ 0x30 │ │ │ │ │ + bne.w 1682 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 251c │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - cmp r0, r6 │ │ │ │ │ - bne.w 222c │ │ │ │ │ - ldr.w r8, [fp, #4] │ │ │ │ │ - movs r0, #3 │ │ │ │ │ - add.w r5, fp, #12288 @ 0x3000 │ │ │ │ │ - ldr.w r9, [fp, #28] │ │ │ │ │ - ldr r2, [r5, #64] @ 0x40 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - cmp r2, #149 @ 0x95 │ │ │ │ │ - ble.w 177a │ │ │ │ │ + bl 252c │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r7, #95 @ 0x5f │ │ │ │ │ + bne.w e38 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 252c │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ + lsls r4, r3, #29 │ │ │ │ │ + bmi.w e38 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 25e8 │ │ │ │ │ mov r0, fp │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC23 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC23 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - mov r3, r9 │ │ │ │ │ + b.w 10cc │ │ │ │ │ + cmp r0, #106 @ 0x6a │ │ │ │ │ + bne.w 16b4 │ │ │ │ │ + b.w 14fc │ │ │ │ │ mov r0, fp │ │ │ │ │ - str.w r8, [sp] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w c1a │ │ │ │ │ - str.w r4, [fp, #28] │ │ │ │ │ - str.w r0, [fp, #472] @ 0x1d8 │ │ │ │ │ - b.w 9b2 │ │ │ │ │ + bl 252c │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ │ + beq.w 251e │ │ │ │ │ + sub.w r3, r7, #48 @ 0x30 │ │ │ │ │ + cmp r3, #7 │ │ │ │ │ + bhi.w 24ae │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 0 <_PyTokenizer_Get> │ │ │ │ │ - R_ARM_THM_CALL tok_continuation_line │ │ │ │ │ - mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - beq.w 1964 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str.w r2, [fp, #2700] @ 0xa8c │ │ │ │ │ - ldrd r7, r5, [fp, #4] │ │ │ │ │ - b.w 966 │ │ │ │ │ - ldrd r2, r3, [sl, #56] @ 0x38 │ │ │ │ │ - orrs r3, r2 │ │ │ │ │ - beq.w 14ba │ │ │ │ │ - b.w 1496 │ │ │ │ │ + bl 252c │ │ │ │ │ + sub.w r3, r0, #48 @ 0x30 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r3, #7 │ │ │ │ │ + bls.n 1d6e │ │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ │ + beq.w 251e │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ + ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ + lsls r6, r3, #29 │ │ │ │ │ + bmi.w 23b0 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 2858 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 1144 │ │ │ │ │ + b.w 151c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14ba │ │ │ │ │ + bne.w 15a0 │ │ │ │ │ mov ip, r3 │ │ │ │ │ ldr.w r2, [r5, #2796] @ 0xaec │ │ │ │ │ ldr.w r3, [r5, #2800] @ 0xaf0 │ │ │ │ │ mov r0, ip │ │ │ │ │ subs r1, r2, r3 │ │ │ │ │ mov r3, ip │ │ │ │ │ - b.n 1de6 │ │ │ │ │ + b.n 1e00 │ │ │ │ │ ldr.w r2, [r5, #2804] @ 0xaf4 │ │ │ │ │ ldrb.w r2, [r2, ip] │ │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ │ it eq │ │ │ │ │ addeq.w ip, ip, #1 │ │ │ │ │ - beq.n 1de2 │ │ │ │ │ + beq.n 1dfc │ │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ │ - beq.w 22c2 │ │ │ │ │ + beq.w 2472 │ │ │ │ │ sub.w lr, r2, #39 @ 0x27 │ │ │ │ │ rsbs r4, lr, #0 │ │ │ │ │ adc.w r4, r4, lr │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 22c2 │ │ │ │ │ + bne.w 2472 │ │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ │ - bne.n 1de2 │ │ │ │ │ + bne.n 1dfc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 224c │ │ │ │ │ + beq.w 23fc │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - blt.n 1dae │ │ │ │ │ + blt.n 1dc8 │ │ │ │ │ add.w r9, fp, r9, lsl #6 │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr.w r0, [r9, #2804] @ 0xaf4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 1964 │ │ │ │ │ + beq.w 1542 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r5, [r3, #28] │ │ │ │ │ - b.w 14ba │ │ │ │ │ + b.w 15a0 │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ + ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ + lsls r2, r3, #29 │ │ │ │ │ + bmi.w 1c48 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 25e8 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ + bl 2858 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 151c │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 25e8 │ │ │ │ │ + ldr.w r5, [fp, #4] │ │ │ │ │ + ldr.w r3, [fp, #28] │ │ │ │ │ + movs r2, #2 │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + mov r0, fp │ │ │ │ │ + str r5, [sp, #0] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.w cb0 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + ldr.w sl, [fp, #8] │ │ │ │ │ + ldr.w r3, [fp, #32] │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + str.w sl, [fp, #4] │ │ │ │ │ + b.n 1a8e │ │ │ │ │ + ldrd r2, r3, [sl, #56] @ 0x38 │ │ │ │ │ + orrs r3, r2 │ │ │ │ │ + beq.w 15a0 │ │ │ │ │ + b.w 157c │ │ │ │ │ + movs r7, #69 @ 0x45 │ │ │ │ │ + b.n 1c1e │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ + ldr.w r7, [fp, #28] │ │ │ │ │ + movs r3, #8 │ │ │ │ │ + ldr.w ip, [fp, #472] @ 0x1d8 │ │ │ │ │ + ldr.w lr, [fp, #4] │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + b.n 1ed4 │ │ │ │ │ + ldrb r2, [r7, #0] │ │ │ │ │ + cmp r2, r4 │ │ │ │ │ + bne.w 1c8e │ │ │ │ │ + adds r7, #1 │ │ │ │ │ + add.w ip, ip, #1 │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + ldrb.w r4, [r1, #1]! │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + beq.n 1fa8 │ │ │ │ │ + cmp lr, r7 │ │ │ │ │ + bls.w 1c8e │ │ │ │ │ + cmp r4, #32 │ │ │ │ │ + bne.n 1ebc │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + ldrb r4, [r0, #0] │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + cmp r4, #32 │ │ │ │ │ + beq.n 1ee2 │ │ │ │ │ + cmp r4, #9 │ │ │ │ │ + beq.n 1ee2 │ │ │ │ │ + sub.w r2, ip, r2 │ │ │ │ │ + add.w ip, r2, r7 │ │ │ │ │ + b.n 1eca │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 0 <_PyTokenizer_Get> │ │ │ │ │ + R_ARM_THM_CALL tok_continuation_line │ │ │ │ │ + mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + beq.w 1542 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str.w r2, [fp, #2700] @ 0xa8c │ │ │ │ │ + ldrd r7, r5, [fp, #4] │ │ │ │ │ + b.w 9f6 │ │ │ │ │ + str.w r0, [fp, #28] │ │ │ │ │ + str.w r2, [fp, #472] @ 0x1d8 │ │ │ │ │ + b.w a42 │ │ │ │ │ + ldr.w r3, [fp, #480] @ 0x1e0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble.w 1322 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str.w r3, [fp, #480] @ 0x1e0 │ │ │ │ │ + b.w 1322 │ │ │ │ │ add.w r3, fp, #12288 @ 0x3000 │ │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1834 │ │ │ │ │ + bne.w 19e0 │ │ │ │ │ ldr.w r2, [fp, #2692] @ 0xa84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1964 │ │ │ │ │ + bne.w 1542 │ │ │ │ │ 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 231a │ │ │ │ │ + beq.w 213c │ │ │ │ │ bl 0 <_PyUnicode_ScanIdentifier> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_ScanIdentifier │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - blt.w 2300 │ │ │ │ │ + blt.w 2122 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - blt.w 233e │ │ │ │ │ + blt.w 2160 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1834 │ │ │ │ │ + beq.w 19e0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1834 │ │ │ │ │ + bne.w 19e0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1834 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 251c │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r7, #95 @ 0x5f │ │ │ │ │ - beq.n 1ea0 │ │ │ │ │ - cmp r7, #48 @ 0x30 │ │ │ │ │ - beq.n 1e64 │ │ │ │ │ - uxtb r3, r7 │ │ │ │ │ - ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ - lsls r0, r3, #29 │ │ │ │ │ - bmi.n 1f6c │ │ │ │ │ - cmp r7, #46 @ 0x2e │ │ │ │ │ - beq.w 1a6e │ │ │ │ │ - cmp r7, #45 @ 0x2d │ │ │ │ │ - ble.w daa │ │ │ │ │ - cmp r7, #101 @ 0x65 │ │ │ │ │ - beq.w 1b72 │ │ │ │ │ - bgt.w 143e │ │ │ │ │ - cmp r7, #69 @ 0x45 │ │ │ │ │ - beq.n 1f0c │ │ │ │ │ - cmp r7, #74 @ 0x4a │ │ │ │ │ - bne.w 1444 │ │ │ │ │ - b.n 1bb8 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 251c │ │ │ │ │ - uxtb r3, r0 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ - lsls r4, r3, #29 │ │ │ │ │ - bmi.n 1e70 │ │ │ │ │ - b.w 15a4 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 251c │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.w 2476 │ │ │ │ │ - sub.w r3, r7, #48 @ 0x30 │ │ │ │ │ - cmp r3, #7 │ │ │ │ │ - bhi.w 243c │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 251c │ │ │ │ │ - sub.w r3, r0, #48 @ 0x30 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r3, #7 │ │ │ │ │ - bls.n 1ece │ │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.w 2476 │ │ │ │ │ - uxtb r3, r0 │ │ │ │ │ - ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ - lsls r6, r3, #29 │ │ │ │ │ - bmi.w 24b4 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 2848 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w dc0 │ │ │ │ │ - b.w 105c │ │ │ │ │ - movs r7, #69 @ 0x45 │ │ │ │ │ - b.n 1b74 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 251c │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.w 24f0 │ │ │ │ │ - sub.w r3, r7, #48 @ 0x30 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bhi.w 24d0 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 251c │ │ │ │ │ - sub.w r3, r0, #48 @ 0x30 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bls.n 1f28 │ │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.w 24f0 │ │ │ │ │ - uxtb r3, r0 │ │ │ │ │ - ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ - lsls r5, r3, #29 │ │ │ │ │ - bmi.w 210c │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 2848 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w dc0 │ │ │ │ │ - b.w 105c │ │ │ │ │ - cmp r7, #48 @ 0x30 │ │ │ │ │ - beq.w 1e64 │ │ │ │ │ + b.n 19e0 │ │ │ │ │ + ldr.w r1, [fp, #32] │ │ │ │ │ + str.w r2, [fp, #28] │ │ │ │ │ + cmp r1, #28 │ │ │ │ │ + str.w r3, [fp, #472] @ 0x1d8 │ │ │ │ │ + bne.w bd6 │ │ │ │ │ + b.n 1820 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ mov r0, fp │ │ │ │ │ + mov r5, ip │ │ │ │ │ + bl 25e8 │ │ │ │ │ ldr.w r6, [fp, #4] │ │ │ │ │ - bl 2734 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1a90 │ │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ │ - beq.w 1a6e │ │ │ │ │ - cmp r0, #45 @ 0x2d │ │ │ │ │ - ble.n 1f9c │ │ │ │ │ - cmp r0, #101 @ 0x65 │ │ │ │ │ - beq.w 1b72 │ │ │ │ │ - bgt.w 1bb2 │ │ │ │ │ - cmp r0, #69 @ 0x45 │ │ │ │ │ - beq.n 1f0c │ │ │ │ │ - cmp r0, #74 @ 0x4a │ │ │ │ │ - beq.w 1bb8 │ │ │ │ │ - add.w r3, fp, #12288 @ 0x3000 │ │ │ │ │ - ldr r5, [r3, #68] @ 0x44 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w daa │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 25d8 │ │ │ │ │ - ldr.w r3, [fp, #28] │ │ │ │ │ - ldr.w r1, [fp, #2704] @ 0xa90 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - subs r2, r6, r1 │ │ │ │ │ - subs r1, r3, r1 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC20 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC20 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror_known_range │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ + adds r4, r7, #6 │ │ │ │ │ + cmp r6, r4 │ │ │ │ │ + bcs.n 1fd6 │ │ │ │ │ + str r6, [sp, #8] │ │ │ │ │ mov r3, r5 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - str r5, [sp, #0] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w c1a │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w b38 │ │ │ │ │ - adds r2, r6, #1 │ │ │ │ │ - bne.w 1ac8 │ │ │ │ │ - str.w r8, [r5, #72] @ 0x48 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ - movs r2, #62 @ 0x3e │ │ │ │ │ - mov r0, fp │ │ │ │ │ - str.w lr, [sp] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w c1a │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 251c │ │ │ │ │ - ldr.w r5, [fp, #4] │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - b.w 1364 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - ldr.w sl, [fp, #8] │ │ │ │ │ - ldr.w r3, [fp, #32] │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - str.w sl, [fp, #4] │ │ │ │ │ - b.n 1906 │ │ │ │ │ + ldr.w r2, [fp, #476] @ 0x1dc │ │ │ │ │ + strd r2, r7, [sp] │ │ │ │ │ + movs r2, #57 @ 0x39 │ │ │ │ │ + bl 0 <_PyLexer_type_comment_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_type_comment_token_setup │ │ │ │ │ + b.w cb0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ movs r2, #6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1cf8 │ │ │ │ │ + bne.n 1fbc │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - beq.n 206e │ │ │ │ │ + beq.n 2008 │ │ │ │ │ ldrsb.w r3, [r7, #6] │ │ │ │ │ ldrb r2, [r7, #6] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - blt.w 1cf8 │ │ │ │ │ + blt.n 1fbc │ │ │ │ │ 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 r1, r3, #29 │ │ │ │ │ - bne.w 1cf8 │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ + bne.n 1fbc │ │ │ │ │ adds r5, #6 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 250c │ │ │ │ │ + bne.n 2104 │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr.w r2, [fp, #476] @ 0x1dc │ │ │ │ │ strd r2, r4, [sp] │ │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ │ bl 0 <_PyLexer_type_comment_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_type_comment_token_setup │ │ │ │ │ - b.w c1a │ │ │ │ │ - ldr.w r3, [fp, #464] @ 0x1d0 │ │ │ │ │ + b.w cb0 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 252c │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ │ + beq.n 20ae │ │ │ │ │ + sub.w r3, r7, #48 @ 0x30 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w 1466 │ │ │ │ │ - mov.w r9, #0 │ │ │ │ │ - mov r6, r9 │ │ │ │ │ - b.w ce6 │ │ │ │ │ - cmp r3, #123 @ 0x7b │ │ │ │ │ - bne.n 20b0 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bgt.n 20e8 │ │ │ │ │ - add.w r2, fp, r2, lsl #2 │ │ │ │ │ - ldr.w r1, [r2, #684] @ 0x2ac │ │ │ │ │ - ldr.w r2, [fp, #464] @ 0x1d0 │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - bne.n 2138 │ │ │ │ │ + bhi.n 2078 │ │ │ │ │ mov r0, fp │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC33 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC33 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.w 1012 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ - 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 │ │ │ │ │ - ldrd r1, r0, [sl, #4] │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - cmp r0, r1 │ │ │ │ │ - beq.w 15cc │ │ │ │ │ - b.n 20b0 │ │ │ │ │ + bl 252c │ │ │ │ │ + sub.w r3, r0, #48 @ 0x30 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + bls.n 203e │ │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ │ + beq.n 20ae │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ + ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ + lsls r5, r3, #29 │ │ │ │ │ + bmi.n 209e │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 2858 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 1144 │ │ │ │ │ + b.w 151c │ │ │ │ │ + uxtb r3, r7 │ │ │ │ │ + ldr.w r5, [r5, r3, lsl #2] │ │ │ │ │ + ands.w r5, r5, #4 │ │ │ │ │ + bne.n 209e │ │ │ │ │ + mov r1, r7 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 25d8 │ │ │ │ │ + bl 25e8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.n 1fcc │ │ │ │ │ + b.w 16e4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, fp │ │ │ │ │ - b.w 100e │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ - bl 0 <__aeabi_idiv> │ │ │ │ │ - R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ - mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ - mla r6, r0, r7, r7 │ │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ │ - add.w r0, r9, #1 │ │ │ │ │ - b.w c60 │ │ │ │ │ - str r1, [sp, #0] │ │ │ │ │ + b.w 10c8 │ │ │ │ │ mov r0, fp │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC32 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC32 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.w 1012 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC26 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ + bl 252c │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + b.n 2036 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + str r3, [r2, #72] @ 0x48 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.w 195a │ │ │ │ │ - mov r2, r0 │ │ │ │ │ + ldr.w r3, [fp, #28] │ │ │ │ │ + movs r2, #63 @ 0x3f │ │ │ │ │ + str r5, [sp, #0] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.w cb0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC25 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC25 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - cmp r5, #10 │ │ │ │ │ - beq.w 1964 │ │ │ │ │ - movs r3, #23 │ │ │ │ │ - str.w r3, [fp, #32] │ │ │ │ │ - b.w 1964 │ │ │ │ │ - add.w r3, fp, r3, lsl #6 │ │ │ │ │ - ldrb.w r1, [r3, #2764] @ 0xacc │ │ │ │ │ - cmp r6, r1 │ │ │ │ │ - bne.w 193e │ │ │ │ │ - ldr.w r3, [r3, #2768] @ 0xad0 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bne.w 193e │ │ │ │ │ - mov r2, r0 │ │ │ │ │ + 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 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC24 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC24 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - b.w 100e │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ + R_ARM_THM_CALL _Py_FatalErrorFunc │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 25d8 │ │ │ │ │ + bl 252c │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + b.w a76 │ │ │ │ │ mov r0, fp │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.w 1012 │ │ │ │ │ - add.w r3, fp, r1, lsl #2 │ │ │ │ │ - ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ - lsls r3, r1, #2 │ │ │ │ │ - cmp r2, r4 │ │ │ │ │ - bne.n 21d4 │ │ │ │ │ - mov r9, r4 │ │ │ │ │ - b.w d0a │ │ │ │ │ - bge.n 21de │ │ │ │ │ - mov r9, r4 │ │ │ │ │ - mov r6, r4 │ │ │ │ │ - b.w 12ae │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - ble.w 1896 │ │ │ │ │ - mov r9, r4 │ │ │ │ │ - cmp r2, r4 │ │ │ │ │ - bgt.n 21f0 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - b.w 1574 │ │ │ │ │ - mov r6, r4 │ │ │ │ │ - b.w 1524 │ │ │ │ │ + bl 252c │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str.w r3, [fp, #448] @ 0x1c0 │ │ │ │ │ + b.n 2010 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC30 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, fp │ │ │ │ │ - b.w 100e │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - str r3, [r2, #72] @ 0x48 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - ldr.w r3, [fp, #28] │ │ │ │ │ - movs r2, #63 @ 0x3f │ │ │ │ │ - str r5, [sp, #0] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w c1a │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - movs r2, #20 │ │ │ │ │ - b.w 189a │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - b.w ce6 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 25d8 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - bl 25d8 │ │ │ │ │ - ldr.w r8, [fp, #4] │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - b.n 1d26 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - movs r5, #10 │ │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ │ - b.w 1914 │ │ │ │ │ - adds r0, r1, #1 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1964 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - add.w lr, fp, r9, lsl #6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - str r4, [sp, #24] │ │ │ │ │ - str r7, [sp, #28] │ │ │ │ │ - b.n 227c │ │ │ │ │ - cmp r2, #39 @ 0x27 │ │ │ │ │ - beq.n 2298 │ │ │ │ │ - cmp r2, #35 @ 0x23 │ │ │ │ │ - bne.n 2274 │ │ │ │ │ - cbz r4, 22cc │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - strb r2, [r3, #0] │ │ │ │ │ - adds r3, r5, r1 │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - ldr.w r7, [lr, #2796] @ 0xaec │ │ │ │ │ - ldr.w r2, [lr, #2800] @ 0xaf0 │ │ │ │ │ - subs r7, r7, r2 │ │ │ │ │ - cmp r0, r7 │ │ │ │ │ - bge.n 22a4 │ │ │ │ │ - ldr.w r9, [lr, #2804] @ 0xaf4 │ │ │ │ │ - mov ip, r0 │ │ │ │ │ - ldrb.w r2, [r9, r0] │ │ │ │ │ - cmp r2, #34 @ 0x22 │ │ │ │ │ - bne.n 226a │ │ │ │ │ - cbz r4, 22bc │ │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ │ - subs r4, r2, r4 │ │ │ │ │ - it ne │ │ │ │ │ - movne r4, #1 │ │ │ │ │ - b.n 2274 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - strb r2, [r5, r1] │ │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 1dfa │ │ │ │ │ - movs r4, #1 │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ - b.n 2274 │ │ │ │ │ - cbz r3, 22fa │ │ │ │ │ - subs r3, r2, r0 │ │ │ │ │ - it ne │ │ │ │ │ - movne r3, #1 │ │ │ │ │ - b.n 1de2 │ │ │ │ │ - add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 22d4 │ │ │ │ │ - mov ip, r2 │ │ │ │ │ - cmp r7, ip │ │ │ │ │ - beq.n 22e4 │ │ │ │ │ - add.w r2, ip, #1 │ │ │ │ │ - ldrb.w r0, [r9, r2] │ │ │ │ │ - cmp r0, #10 │ │ │ │ │ - bne.n 22d2 │ │ │ │ │ - mov r0, ip │ │ │ │ │ - cmp ip, r7 │ │ │ │ │ - bge.w 241c │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - mov.w r2, #10 │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - strb r2, [r3, #0] │ │ │ │ │ - adds r3, r5, r1 │ │ │ │ │ - b.n 227a │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - b.n 1de2 │ │ │ │ │ + b.w 10c8 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2310 │ │ │ │ │ + beq.n 2132 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 2336 │ │ │ │ │ + cbz r3, 2158 │ │ │ │ │ movs r3, #17 │ │ │ │ │ str.w r3, [fp, #32] │ │ │ │ │ - b.w 1964 │ │ │ │ │ + b.w 1542 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_UnicodeDecodeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_UnicodeDecodeError │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2310 │ │ │ │ │ + beq.n 2132 │ │ │ │ │ movs r3, #22 │ │ │ │ │ str.w r3, [fp, #32] │ │ │ │ │ - b.w 1964 │ │ │ │ │ + b.w 1542 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2310 │ │ │ │ │ + b.n 2132 │ │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ │ ubfx r6, r2, #2, #3 │ │ │ │ │ ubfx r1, r2, #5, #1 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.n 240a │ │ │ │ │ + beq.n 222c │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - bne.n 2424 │ │ │ │ │ + bne.n 2242 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 2406 │ │ │ │ │ + beq.n 2228 │ │ │ │ │ lsls r4, r2, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r2, r5, #20 │ │ │ │ │ addpl.w r2, r5, #28 │ │ │ │ │ ldrh.w r6, [r2, r3, lsl #1] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bgt.n 239e │ │ │ │ │ + bgt.n 21c0 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2380 │ │ │ │ │ + beq.n 21a2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 2380 │ │ │ │ │ + cbnz r3, 21a2 │ │ │ │ │ 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, 23f2 │ │ │ │ │ + cbz r0, 2214 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, fp │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.w 1964 │ │ │ │ │ + b.w 1542 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_Substring │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 23be │ │ │ │ │ + beq.n 21e0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 23be │ │ │ │ │ + cbnz r3, 21e0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 2310 │ │ │ │ │ + beq.n 2132 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8String │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 23e0 │ │ │ │ │ + beq.n 2202 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbnz r3, 23e0 │ │ │ │ │ + cbnz r3, 2202 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 2310 │ │ │ │ │ + beq.n 2132 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ │ add r3, r2 │ │ │ │ │ str.w r3, [fp, #4] │ │ │ │ │ - b.n 236a │ │ │ │ │ + b.n 218c │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, fp │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.w 1964 │ │ │ │ │ + b.w 1542 │ │ │ │ │ ldr r2, [r5, #28] │ │ │ │ │ - b.n 2360 │ │ │ │ │ - cbz r1, 2420 │ │ │ │ │ + b.n 2182 │ │ │ │ │ + cbz r1, 223e │ │ │ │ │ lsls r6, r2, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r2, r5, #20 │ │ │ │ │ addpl.w r2, r5, #28 │ │ │ │ │ ldrb r6, [r2, r3] │ │ │ │ │ - b.n 2364 │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - b.n 227a │ │ │ │ │ + b.n 2186 │ │ │ │ │ ldr r2, [r5, #28] │ │ │ │ │ - b.n 2418 │ │ │ │ │ - cbnz r1, 242e │ │ │ │ │ + b.n 223a │ │ │ │ │ + cbnz r1, 224c │ │ │ │ │ ldr r2, [r5, #28] │ │ │ │ │ ldr.w r6, [r2, r3, lsl #2] │ │ │ │ │ - b.n 2364 │ │ │ │ │ + b.n 2186 │ │ │ │ │ lsls r1, r2, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r2, r5, #20 │ │ │ │ │ addpl.w r2, r5, #28 │ │ │ │ │ - b.n 2428 │ │ │ │ │ - uxtb r3, r7 │ │ │ │ │ - ldr.w r5, [r5, r3, lsl #2] │ │ │ │ │ - ands.w r5, r5, #4 │ │ │ │ │ - bne.n 24b4 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + b.n 2246 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ │ + movs r5, #10 │ │ │ │ │ + ldr.w r1, [fp, #468] @ 0x1d4 │ │ │ │ │ + add.w r3, fp, #12288 @ 0x3000 │ │ │ │ │ + ldr.w r0, [fp, #464] @ 0x1d0 │ │ │ │ │ + str.w r1, [fp, #464] @ 0x1d0 │ │ │ │ │ + ldr.w r1, [fp, #28] │ │ │ │ │ + ldr r3, [r3, #64] @ 0x40 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + str.w r1, [fp, #4] │ │ │ │ │ + ldr.w r1, [fp, #2708] @ 0xa94 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str.w r1, [fp, #2704] @ 0xa90 │ │ │ │ │ + bgt.n 22f4 │ │ │ │ │ + cmp r2, #3 │ │ │ │ │ + beq.n 22d4 │ │ │ │ │ + cbnz r4, 22c2 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 25d8 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + cmp r5, #10 │ │ │ │ │ + beq.w 1542 │ │ │ │ │ + movs r3, #24 │ │ │ │ │ + str.w r3, [fp, #32] │ │ │ │ │ + b.w 1542 │ │ │ │ │ + ldr.w r3, [fp, #464] @ 0x1d0 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + bne.w 154c │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + mov r6, r9 │ │ │ │ │ + b.w d74 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ - b.n 2104 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ mov r0, fp │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - it eq │ │ │ │ │ - moveq r4, r6 │ │ │ │ │ - bl 0 <_PyTokenizer_Get> │ │ │ │ │ - R_ARM_THM_CALL tok_continuation_line │ │ │ │ │ - mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - beq.n 2480 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - mov r8, r6 │ │ │ │ │ - b.w c56 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + b.n 229e │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC25 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC25 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 251c │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - b.n 1ec4 │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - movs r2, #64 @ 0x40 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + cmp r5, #10 │ │ │ │ │ + beq.w 1542 │ │ │ │ │ + movs r3, #23 │ │ │ │ │ + str.w r3, [fp, #32] │ │ │ │ │ + b.w 1542 │ │ │ │ │ + add.w r3, fp, r3, lsl #6 │ │ │ │ │ + ldrb.w r1, [r3, #2764] @ 0xacc │ │ │ │ │ + cmp r1, r6 │ │ │ │ │ + bne.n 2288 │ │ │ │ │ + ldr.w r3, [r3, #2768] @ 0xad0 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne.n 2288 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC24 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC24 │ │ │ │ │ mov r0, fp │ │ │ │ │ - str.w r8, [sp] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w c1a │ │ │ │ │ + b.w 10c8 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ + bl 0 <__aeabi_idiv> │ │ │ │ │ + R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ │ + mla r3, r0, r4, r4 │ │ │ │ │ + add.w r4, r9, #1 │ │ │ │ │ + b.w cf2 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 25e8 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 25e8 │ │ │ │ │ + ldr.w r8, [fp, #4] │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + b.w 19a2 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + movs r2, #20 │ │ │ │ │ + b.w 1a24 │ │ │ │ │ + cmp r3, #123 @ 0x7b │ │ │ │ │ + bne.n 235a │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bgt.n 237e │ │ │ │ │ + add.w r2, fp, r2, lsl #2 │ │ │ │ │ + ldr.w r1, [r2, #684] @ 0x2ac │ │ │ │ │ + ldr.w r2, [fp, #464] @ 0x1d0 │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + bne.n 238c │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 251c │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - b.w 9e8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC33 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ - R_ARM_THM_CALL _Py_FatalErrorFunc │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC33 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + b.w 10cc │ │ │ │ │ + ldrd r1, r0, [sl, #4] │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ + beq.w 171c │ │ │ │ │ + b.n 235a │ │ │ │ │ + str r1, [sp, #0] │ │ │ │ │ + mov r0, fp │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC32 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC32 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + b.w 10cc │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 25e8 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ + b.n 2094 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, fp │ │ │ │ │ - b.w 100e │ │ │ │ │ + b.w 10c8 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 251c │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - b.w 1978 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + b.w 10cc │ │ │ │ │ + bge.n 23de │ │ │ │ │ + ldr.w r9, [sp, #24] │ │ │ │ │ + mov r6, r9 │ │ │ │ │ + b.w d9e │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + ble.w 1a20 │ │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ │ + cmp r2, r0 │ │ │ │ │ + bgt.n 23f4 │ │ │ │ │ + ldr.w r9, [sp, #24] │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + b.w 165c │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + b.w 160c │ │ │ │ │ + adds r0, r1, #1 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1542 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + add.w lr, fp, r9, lsl #6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + str r4, [sp, #24] │ │ │ │ │ + str r7, [sp, #28] │ │ │ │ │ + b.n 242c │ │ │ │ │ + cmp r2, #39 @ 0x27 │ │ │ │ │ + beq.n 2448 │ │ │ │ │ + cmp r2, #35 @ 0x23 │ │ │ │ │ + bne.n 2424 │ │ │ │ │ + cbz r4, 247c │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + strb r2, [r3, #0] │ │ │ │ │ + adds r3, r5, r1 │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + ldr.w r7, [lr, #2796] @ 0xaec │ │ │ │ │ + ldr.w r2, [lr, #2800] @ 0xaf0 │ │ │ │ │ + subs r7, r7, r2 │ │ │ │ │ + cmp r0, r7 │ │ │ │ │ + bge.n 2454 │ │ │ │ │ + ldr.w r9, [lr, #2804] @ 0xaf4 │ │ │ │ │ + mov ip, r0 │ │ │ │ │ + ldrb.w r2, [r9, r0] │ │ │ │ │ + cmp r2, #34 @ 0x22 │ │ │ │ │ + bne.n 241a │ │ │ │ │ + cbz r4, 246c │ │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ │ + subs r4, r2, r4 │ │ │ │ │ + it ne │ │ │ │ │ + movne r4, #1 │ │ │ │ │ + b.n 2424 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + strb r2, [r5, r1] │ │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + b.n 1e14 │ │ │ │ │ + movs r4, #1 │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + b.n 2424 │ │ │ │ │ + cbz r3, 24a8 │ │ │ │ │ + subs r3, r2, r0 │ │ │ │ │ + it ne │ │ │ │ │ + movne r3, #1 │ │ │ │ │ + b.n 1dfc │ │ │ │ │ + add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n 2484 │ │ │ │ │ + mov ip, r2 │ │ │ │ │ + cmp r7, ip │ │ │ │ │ + beq.n 2494 │ │ │ │ │ + add.w r2, ip, #1 │ │ │ │ │ + ldrb.w r0, [r9, r2] │ │ │ │ │ + cmp r0, #10 │ │ │ │ │ + bne.n 2482 │ │ │ │ │ + mov r0, ip │ │ │ │ │ + cmp ip, r7 │ │ │ │ │ + bge.n 2528 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + mov.w r2, #10 │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + strb r2, [r3, #0] │ │ │ │ │ + adds r3, r5, r1 │ │ │ │ │ + b.n 242a │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + b.n 1dfc │ │ │ │ │ uxtb r3, r7 │ │ │ │ │ ldr.w r5, [r5, r3, lsl #2] │ │ │ │ │ ands.w r5, r5, #4 │ │ │ │ │ - bne.w 210c │ │ │ │ │ + bne.w 23b0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 25d8 │ │ │ │ │ + bl 25e8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ - b.n 2104 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ + b.n 2094 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 251c │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - b.n 1f1e │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + ite ne │ │ │ │ │ + movne r3, r2 │ │ │ │ │ + moveq r3, r6 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + bl 0 <_PyTokenizer_Get> │ │ │ │ │ + R_ARM_THM_CALL tok_continuation_line │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + beq.w 151c │ │ │ │ │ + mov r4, r9 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + b.w cea │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + b.w d74 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 25e8 │ │ │ │ │ mov r0, fp │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.w 1012 │ │ │ │ │ + b.w 10cc │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 251c │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str.w r3, [fp, #448] @ 0x1c0 │ │ │ │ │ - b.n 207a │ │ │ │ │ - nop │ │ │ │ │ + bl 252c │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + b.w 1a4a │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 252c │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + b.n 1d64 │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + b.n 242a │ │ │ │ │ │ │ │ │ │ -0000251c : │ │ │ │ │ +0000252c : │ │ │ │ │ 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 2558 │ │ │ │ │ + beq.n 2568 │ │ │ │ │ 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 25ce │ │ │ │ │ + bcs.n 25de │ │ │ │ │ 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 25ce │ │ │ │ │ + bne.n 25de │ │ │ │ │ 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 25d4 │ │ │ │ │ + beq.n 25e4 │ │ │ │ │ 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, 25b8 │ │ │ │ │ + cbnz r0, 25c8 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bne.n 2536 │ │ │ │ │ + bne.n 2546 │ │ │ │ │ ldr r2, [r3, #32] │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne.n 25ce │ │ │ │ │ + bne.n 25de │ │ │ │ │ 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, 25d4 │ │ │ │ │ + cbz r0, 25e4 │ │ │ │ │ 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 2584 │ │ │ │ │ + beq.n 2594 │ │ │ │ │ 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 2554 │ │ │ │ │ + b.n 2564 │ │ │ │ │ str r5, [r3, #4] │ │ │ │ │ - b.n 25ce │ │ │ │ │ + b.n 25de │ │ │ │ │ │ │ │ │ │ -000025d8 : │ │ │ │ │ +000025e8 : │ │ │ │ │ tok_backup(): │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ - beq.n 260c │ │ │ │ │ + beq.n 261c │ │ │ │ │ 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 2622 │ │ │ │ │ + bcc.n 2632 │ │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 260e │ │ │ │ │ + bne.n 261e │ │ │ │ │ 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 .LC2 │ │ │ │ │ @@ -3688,15 +3707,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 │ │ │ │ │ │ │ │ │ │ -00002638 <_PyLexer_update_fstring_expr>: │ │ │ │ │ +00002648 <_PyLexer_update_fstring_expr>: │ │ │ │ │ _PyLexer_update_fstring_expr(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -3705,339 +3724,339 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ add.w r3, r4, #12288 @ 0x3000 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r1, #123 @ 0x7b │ │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ │ - bne.n 26a2 <_PyLexer_update_fstring_expr+0x6a> │ │ │ │ │ + bne.n 26b2 <_PyLexer_update_fstring_expr+0x6a> │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ adds r2, r4, r3 │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ ldr.w r1, [r2, #2804] @ 0xaf4 │ │ │ │ │ - cbz r1, 2676 <_PyLexer_update_fstring_expr+0x3e> │ │ │ │ │ + cbz r1, 2686 <_PyLexer_update_fstring_expr+0x3e> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str.w r0, [r2, #2804] @ 0xaf4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 272a <_PyLexer_update_fstring_expr+0xf2> │ │ │ │ │ + beq.n 273a <_PyLexer_update_fstring_expr+0xf2> │ │ │ │ │ add r3, r4 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ mov r2, r5 │ │ │ │ │ str.w r5, [r3, #2796] @ 0xaec │ │ │ │ │ str.w ip, [r3, #2800] @ 0xaf0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strncpy │ │ │ │ │ movs r0, #1 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ - bhi.n 26a8 <_PyLexer_update_fstring_expr+0x70> │ │ │ │ │ + bhi.n 26b8 <_PyLexer_update_fstring_expr+0x70> │ │ │ │ │ cmp r1, #33 @ 0x21 │ │ │ │ │ - bne.n 26c0 <_PyLexer_update_fstring_expr+0x88> │ │ │ │ │ + bne.n 26d0 <_PyLexer_update_fstring_expr+0x88> │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ add.w r3, r4, r3, lsl #6 │ │ │ │ │ str.w r0, [r3, #2800] @ 0xaf0 │ │ │ │ │ movs r0, #1 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ cmp r1, #58 @ 0x3a │ │ │ │ │ - bne.n 26dc <_PyLexer_update_fstring_expr+0xa4> │ │ │ │ │ + bne.n 26ec <_PyLexer_update_fstring_expr+0xa4> │ │ │ │ │ add.w r5, r4, r3, lsl #6 │ │ │ │ │ ldr.w r2, [r5, #2800] @ 0xaf0 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - bne.n 26ba <_PyLexer_update_fstring_expr+0x82> │ │ │ │ │ + bne.n 26ca <_PyLexer_update_fstring_expr+0x82> │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ str.w r0, [r5, #2800] @ 0xaf0 │ │ │ │ │ - b.n 26ba <_PyLexer_update_fstring_expr+0x82> │ │ │ │ │ + b.n 26ca <_PyLexer_update_fstring_expr+0x82> │ │ │ │ │ add.w r3, r4, r3, lsl #6 │ │ │ │ │ ldr.w r0, [r3, #2804] @ 0xaf4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 26ba <_PyLexer_update_fstring_expr+0x82> │ │ │ │ │ + beq.n 26ca <_PyLexer_update_fstring_expr+0x82> │ │ │ │ │ ldr.w r2, [r3, #2800] @ 0xaf0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.n 26ba <_PyLexer_update_fstring_expr+0x82> │ │ │ │ │ + bge.n 26ca <_PyLexer_update_fstring_expr+0x82> │ │ │ │ │ ldr.w r1, [r3, #2796] @ 0xaec │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ add r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - cbz r0, 2722 <_PyLexer_update_fstring_expr+0xea> │ │ │ │ │ + cbz r0, 2732 <_PyLexer_update_fstring_expr+0xea> │ │ │ │ │ ldr.w r2, [r3, #2796] @ 0xaec │ │ │ │ │ str.w r0, [r3, #2804] @ 0xaf4 │ │ │ │ │ add r0, r2 │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strncpy │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr.w r2, [r3, #2796] @ 0xaec │ │ │ │ │ add r2, r5 │ │ │ │ │ str.w r2, [r3, #2796] @ 0xaec │ │ │ │ │ - b.n 26ba <_PyLexer_update_fstring_expr+0x82> │ │ │ │ │ + b.n 26ca <_PyLexer_update_fstring_expr+0x82> │ │ │ │ │ ldr.w r0, [r3, #2804] @ 0xaf4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #15 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - b.n 269e <_PyLexer_update_fstring_expr+0x66> │ │ │ │ │ + b.n 26ae <_PyLexer_update_fstring_expr+0x66> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002734 : │ │ │ │ │ +00002744 : │ │ │ │ │ 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 2782 │ │ │ │ │ + beq.n 2792 │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bcs.n 27bc │ │ │ │ │ + bcs.n 27cc │ │ │ │ │ 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 277a │ │ │ │ │ + bpl.n 278a │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b.n 2756 │ │ │ │ │ + b.n 2766 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.n 281c │ │ │ │ │ + beq.n 282c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.n 27c4 │ │ │ │ │ + bne.n 27d4 │ │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2814 │ │ │ │ │ + beq.n 2824 │ │ │ │ │ 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, 27fe │ │ │ │ │ + cbnz r0, 280e │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - beq.n 27d4 │ │ │ │ │ + beq.n 27e4 │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bcc.n 2762 │ │ │ │ │ + bcc.n 2772 │ │ │ │ │ movs r3, #29 │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - b.n 27c6 │ │ │ │ │ + b.n 27d6 │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr.w r3, [r6, #1020] @ 0x3fc │ │ │ │ │ lsls r3, r3, #29 │ │ │ │ │ - bmi.n 2776 │ │ │ │ │ + bmi.n 2786 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 277e │ │ │ │ │ + b.n 278e │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.n 27c4 │ │ │ │ │ + bne.n 27d4 │ │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ - cbz r0, 2814 │ │ │ │ │ + cbz r0, 2824 │ │ │ │ │ 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 27ac │ │ │ │ │ + beq.n 27bc │ │ │ │ │ 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 27c6 │ │ │ │ │ + b.n 27d6 │ │ │ │ │ mov r2, r8 │ │ │ │ │ str.w r8, [r4, #4] │ │ │ │ │ - b.n 27c6 │ │ │ │ │ + b.n 27d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 251c │ │ │ │ │ + bl 252c │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr.w r5, [r6, r3, lsl #2] │ │ │ │ │ ands.w r5, r5, #4 │ │ │ │ │ - bne.n 2752 │ │ │ │ │ + bne.n 2762 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25d8 │ │ │ │ │ + bl 25e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ mov r0, r5 │ │ │ │ │ - b.n 277e │ │ │ │ │ + b.n 278e │ │ │ │ │ │ │ │ │ │ -00002848 : │ │ │ │ │ +00002858 : │ │ │ │ │ verify_end_of_number(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ add.w ip, r0, #12288 @ 0x3000 │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr.w r4, [ip, #68] @ 0x44 │ │ │ │ │ - cbnz r4, 289a │ │ │ │ │ + cbnz r4, 28aa │ │ │ │ │ mov r3, r1 │ │ │ │ │ subs r1, #97 @ 0x61 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r1, #14 │ │ │ │ │ - bhi.n 2880 │ │ │ │ │ + bhi.n 2890 │ │ │ │ │ tbb [pc, r1] │ │ │ │ │ .word 0x08080819 │ │ │ │ │ .word 0x08087c83 │ │ │ │ │ .word 0x08080860 │ │ │ │ │ .short 0x5308 │ │ │ │ │ .byte 0x4c │ │ │ │ │ .byte 0x00 │ │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ │ - bgt.n 289a │ │ │ │ │ + bgt.n 28aa │ │ │ │ │ bic.w r1, r3, #32 │ │ │ │ │ subs r1, #65 @ 0x41 │ │ │ │ │ cmp r1, #25 │ │ │ │ │ - bls.n 28ec │ │ │ │ │ + bls.n 28fc │ │ │ │ │ sub.w r1, r3, #48 @ 0x30 │ │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ │ it ne │ │ │ │ │ cmpne r1, #9 │ │ │ │ │ - bls.n 28ec │ │ │ │ │ + bls.n 28fc │ │ │ │ │ movs r4, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC34 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 58 <_PyTokenizer_Get+0x58> │ │ │ │ │ R_ARM_THM_CALL lookahead │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ - cbz r6, 28ec │ │ │ │ │ + cbz r6, 28fc │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ - bl 25d8 │ │ │ │ │ + bl 25e8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxWarning │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxWarning │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC39 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC39 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyTokenizer_parser_warn> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_parser_warn │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 289c │ │ │ │ │ + bne.n 28ac │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 251c │ │ │ │ │ - b.n 289a │ │ │ │ │ + bl 252c │ │ │ │ │ + b.n 28aa │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ - bl 25d8 │ │ │ │ │ + bl 25e8 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC39 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC39 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.n 289c │ │ │ │ │ + b.n 28ac │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC37 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ - b.n 28ae │ │ │ │ │ + b.n 28be │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC38 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC38 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ bl 58 <_PyTokenizer_Get+0x58> │ │ │ │ │ R_ARM_THM_CALL lookahead │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ - b.n 28ba │ │ │ │ │ + b.n 28ca │ │ │ │ │ mov r0, r5 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ - bl 251c │ │ │ │ │ + bl 252c │ │ │ │ │ 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 25d8 │ │ │ │ │ + bl 25e8 │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ - b.n 28ba │ │ │ │ │ + b.n 28ca │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC36 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC36 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ - b.n 28ae │ │ │ │ │ + b.n 28be │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC35 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC35 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ - b.n 28ae │ │ │ │ │ + b.n 28be │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -26,41 +26,41 @@ │ │ │ │ │ 0x00000170 005f5079 546f6b65 6e697a65 725f4765 ._PyTokenizer_Ge │ │ │ │ │ 0x00000180 74007374 726c656e 0050794d 656d5f46 t.strlen.PyMem_F │ │ │ │ │ 0x00000190 72656500 50794d65 6d5f4d61 6c6c6f63 ree.PyMem_Malloc │ │ │ │ │ 0x000001a0 00737472 6e637079 005f5079 4c657865 .strncpy._PyLexe │ │ │ │ │ 0x000001b0 725f746f 6b656e5f 73657475 70006d65 r_token_setup.me │ │ │ │ │ 0x000001c0 6d636872 005f5079 546f6b65 6e697a65 mchr._PyTokenize │ │ │ │ │ 0x000001d0 725f7379 6e746178 6572726f 72005f50 r_syntaxerror._P │ │ │ │ │ - 0x000001e0 795f4661 74616c45 72726f72 46756e63 y_FatalErrorFunc │ │ │ │ │ - 0x000001f0 005f5079 546f6b65 6e697a65 725f7761 ._PyTokenizer_wa │ │ │ │ │ - 0x00000200 726e5f69 6e76616c 69645f65 73636170 rn_invalid_escap │ │ │ │ │ - 0x00000210 655f7365 7175656e 6365005f 50795f63 e_sequence._Py_c │ │ │ │ │ + 0x000001e0 79546f6b 656e697a 65725f77 61726e5f yTokenizer_warn_ │ │ │ │ │ + 0x000001f0 696e7661 6c69645f 65736361 70655f73 invalid_escape_s │ │ │ │ │ + 0x00000200 65717565 6e636500 5f50795f 46617461 equence._Py_Fata │ │ │ │ │ + 0x00000210 6c457272 6f724675 6e63005f 50795f63 lErrorFunc._Py_c │ │ │ │ │ 0x00000220 74797065 5f746162 6c65005f 50795f63 type_table._Py_c │ │ │ │ │ 0x00000230 74797065 5f746f6c 6f776572 005f5079 type_tolower._Py │ │ │ │ │ 0x00000240 546f6b65 6e5f5477 6f436861 7273005f Token_TwoChars._ │ │ │ │ │ 0x00000250 5079556e 69636f64 655f4973 5072696e PyUnicode_IsPrin │ │ │ │ │ 0x00000260 7461626c 65005f50 79546f6b 656e5f4f table._PyToken_O │ │ │ │ │ 0x00000270 6e654368 6172005f 50794c65 7865725f neChar._PyLexer_ │ │ │ │ │ 0x00000280 75706461 74655f66 73747269 6e675f65 update_fstring_e │ │ │ │ │ 0x00000290 78707200 5f507954 6f6b656e 697a6572 xpr._PyTokenizer │ │ │ │ │ 0x000002a0 5f696e64 656e7465 72726f72 005f5079 _indenterror._Py │ │ │ │ │ - 0x000002b0 546f6b65 6e5f5468 72656543 68617273 Token_ThreeChars │ │ │ │ │ - 0x000002c0 005f5079 4c657865 725f7479 70655f63 ._PyLexer_type_c │ │ │ │ │ - 0x000002d0 6f6d6d65 6e745f74 6f6b656e 5f736574 omment_token_set │ │ │ │ │ - 0x000002e0 75700050 79556e69 636f6465 5f446563 up.PyUnicode_Dec │ │ │ │ │ - 0x000002f0 6f646555 54463800 5f507955 6e69636f odeUTF8._PyUnico │ │ │ │ │ - 0x00000300 64655f53 63616e49 64656e74 69666965 de_ScanIdentifie │ │ │ │ │ - 0x00000310 72005f50 795f4465 616c6c6f 63005f50 r._Py_Dealloc._P │ │ │ │ │ - 0x00000320 79546f6b 656e697a 65725f73 796e7461 yTokenizer_synta │ │ │ │ │ - 0x00000330 78657272 6f725f6b 6e6f776e 5f72616e xerror_known_ran │ │ │ │ │ - 0x00000340 6765006d 656d636d 70005f5f 61656162 ge.memcmp.__aeab │ │ │ │ │ - 0x00000350 695f6964 69760050 79457863 5f556e69 i_idiv.PyExc_Uni │ │ │ │ │ - 0x00000360 636f6465 4465636f 64654572 726f7200 codeDecodeError. │ │ │ │ │ - 0x00000370 50794572 725f4578 63657074 696f6e4d PyErr_ExceptionM │ │ │ │ │ - 0x00000380 61746368 65730050 79556e69 636f6465 atches.PyUnicode │ │ │ │ │ - 0x00000390 5f537562 73747269 6e670050 79556e69 _Substring.PyUni │ │ │ │ │ - 0x000003a0 636f6465 5f417355 54463853 7472696e code_AsUTF8Strin │ │ │ │ │ - 0x000003b0 67005079 4d656d5f 5265616c 6c6f6300 g.PyMem_Realloc. │ │ │ │ │ + 0x000002b0 546f6b65 6e697a65 725f7379 6e746178 Tokenizer_syntax │ │ │ │ │ + 0x000002c0 6572726f 725f6b6e 6f776e5f 72616e67 error_known_rang │ │ │ │ │ + 0x000002d0 65005f50 79546f6b 656e5f54 68726565 e._PyToken_Three │ │ │ │ │ + 0x000002e0 43686172 73005079 556e6963 6f64655f Chars.PyUnicode_ │ │ │ │ │ + 0x000002f0 4465636f 64655554 4638005f 5079556e DecodeUTF8._PyUn │ │ │ │ │ + 0x00000300 69636f64 655f5363 616e4964 656e7469 icode_ScanIdenti │ │ │ │ │ + 0x00000310 66696572 005f5079 5f446561 6c6c6f63 fier._Py_Dealloc │ │ │ │ │ + 0x00000320 005f5079 4c657865 725f7479 70655f63 ._PyLexer_type_c │ │ │ │ │ + 0x00000330 6f6d6d65 6e745f74 6f6b656e 5f736574 omment_token_set │ │ │ │ │ + 0x00000340 7570006d 656d636d 70005079 4578635f up.memcmp.PyExc_ │ │ │ │ │ + 0x00000350 556e6963 6f646544 65636f64 65457272 UnicodeDecodeErr │ │ │ │ │ + 0x00000360 6f720050 79457272 5f457863 65707469 or.PyErr_Excepti │ │ │ │ │ + 0x00000370 6f6e4d61 74636865 73005079 556e6963 onMatches.PyUnic │ │ │ │ │ + 0x00000380 6f64655f 53756273 7472696e 67005079 ode_Substring.Py │ │ │ │ │ + 0x00000390 556e6963 6f64655f 41735554 46385374 Unicode_AsUTF8St │ │ │ │ │ + 0x000003a0 72696e67 005f5f61 65616269 5f696469 ring.__aeabi_idi │ │ │ │ │ + 0x000003b0 76005079 4d656d5f 5265616c 6c6f6300 v.PyMem_Realloc. │ │ │ │ │ 0x000003c0 50794578 635f5379 6e746178 5761726e PyExc_SyntaxWarn │ │ │ │ │ 0x000003d0 696e6700 5f507954 6f6b656e 697a6572 ing._PyTokenizer │ │ │ │ │ 0x000003e0 5f706172 7365725f 7761726e 00 _parser_warn. │ │ │ ├── state.o │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -5,13 +5,13 @@ │ │ │ │ │ 000000a8 0000050a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ 0000014a 0000090a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000017c 0000090a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 000001da 00000a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000001f2 00000a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000220 0000090a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000022c 0000090a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000238 0000090a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000272 00000a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000280 00000a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000023a 00000a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000248 00000a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000025c 0000090a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000292 0000090a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 000001bc 0000091e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ 000002cc 00000a1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -152,15 +152,15 @@ │ │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ blt.n 1b4 <_PyTokenizer_Free+0x84> │ │ │ │ │ lsls r1, r3, #6 │ │ │ │ │ adds r2, r4, r1 │ │ │ │ │ ldr.w r0, [r2, #2804] @ 0xaf4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 232 <_PyTokenizer_Free+0x102> │ │ │ │ │ + bne.n 256 <_PyTokenizer_Free+0x126> │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cbz r3, 1b4 <_PyTokenizer_Free+0x84> │ │ │ │ │ addw r3, r4, #2732 @ 0xaac │ │ │ │ │ add r3, r1 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 28e <_PyTokenizer_Free+0x15e> │ │ │ │ │ @@ -197,21 +197,21 @@ │ │ │ │ │ bne.n 15e <_PyTokenizer_Free+0x2e> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 15e <_PyTokenizer_Free+0x2e> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 278 <_PyTokenizer_Free+0x148> │ │ │ │ │ + bne.n 240 <_PyTokenizer_Free+0x110> │ │ │ │ │ ldr.w r0, [r4, #2284] @ 0x8ec │ │ │ │ │ cbz r0, 21a <_PyTokenizer_Free+0xea> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 26a <_PyTokenizer_Free+0x13a> │ │ │ │ │ + bne.n 232 <_PyTokenizer_Free+0x102> │ │ │ │ │ ldr.w r3, [r4, #2720] @ 0xaa0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.n 16e <_PyTokenizer_Free+0x3e> │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 174 <_PyTokenizer_Free+0x44> │ │ │ │ │ bl 0 │ │ │ │ │ @@ -219,14 +219,31 @@ │ │ │ │ │ b.n 174 <_PyTokenizer_Free+0x44> │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 186 <_PyTokenizer_Free+0x56> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ b.n 186 <_PyTokenizer_Free+0x56> │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 212 <_PyTokenizer_Free+0xe2> │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 212 <_PyTokenizer_Free+0xe2> │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 202 <_PyTokenizer_Free+0xd2> │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + ldr.w r0, [r4, #2284] @ 0x8ec │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 212 <_PyTokenizer_Free+0xe2> │ │ │ │ │ + b.n 208 <_PyTokenizer_Free+0xd8> │ │ │ │ │ strd r2, r1, [sp, #8] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ @@ -238,31 +255,14 @@ │ │ │ │ │ str.w ip, [r0, #4] │ │ │ │ │ str.w lr, [r0, #8] │ │ │ │ │ str.w ip, [r2, #2812] @ 0xafc │ │ │ │ │ add.w r2, r3, lr │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 1a0 <_PyTokenizer_Free+0x70> │ │ │ │ │ b.n 1b4 <_PyTokenizer_Free+0x84> │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 212 <_PyTokenizer_Free+0xe2> │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 212 <_PyTokenizer_Free+0xe2> │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 202 <_PyTokenizer_Free+0xd2> │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr.w r0, [r4, #2284] @ 0x8ec │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 212 <_PyTokenizer_Free+0xe2> │ │ │ │ │ - b.n 208 <_PyTokenizer_Free+0xd8> │ │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ movs r1, #0 │ │ │ ├── readline_tokenizer.o │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 30 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 2: 00000001 524 FUNC LOCAL DEFAULT 6 tok_underflow_readline │ │ │ │ │ + 2: 00000001 522 FUNC LOCAL DEFAULT 6 tok_underflow_readline │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 4: 00000000 0 NOTYPE LOCAL DEFAULT 5 .LC0 │ │ │ │ │ 5: 00000028 0 NOTYPE LOCAL DEFAULT 5 .LC1 │ │ │ │ │ 6: 00000030 0 NOTYPE LOCAL DEFAULT 5 .LC2 │ │ │ │ │ 7: 00000000 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 8: 00000001 24 FUNC LOCAL DEFAULT 8 Py_XDECREF │ │ │ │ │ 9: 00000000 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ @@ -24,10 +24,10 @@ │ │ │ │ │ 20: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ 21: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ 22: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_error_ret │ │ │ │ │ 23: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_ensure_utf8 │ │ │ │ │ 24: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopIteration │ │ │ │ │ 25: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ 26: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 27: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ - 28: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ - 29: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_update_fstring_expr │ │ │ │ │ + 27: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_update_fstring_expr │ │ │ │ │ + 28: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ + 29: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -11,41 +11,41 @@ │ │ │ │ │ │ │ │ │ │ Relocation section '.rel.text.hot' at offset 0x72c contains 34 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000030 0000100a R_ARM_THM_CALL 00000000 PyObject_CallNoArgs │ │ │ │ │ 00000054 0000052f R_ARM_THM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ 00000058 00000530 R_ARM_THM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ 0000005c 0000110a R_ARM_THM_CALL 00000000 PyUnicode_Decode │ │ │ │ │ -00000080 0000120a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +0000007e 0000120a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ 00000092 0000130a R_ARM_THM_CALL 00000000 _PyLexer_tok_reserve_buf │ │ │ │ │ 000000a2 0000140a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 000000cc 0000150a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000012e 0000120a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ 0000013e 0000160a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ 0000014a 0000170a R_ARM_THM_CALL 00000000 _PyTokenizer_ensure_utf8 │ │ │ │ │ 00000154 0000160a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ -0000016c 0000100a R_ARM_THM_CALL 00000000 PyObject_CallNoArgs │ │ │ │ │ -00000178 0000182f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -0000017c 00001830 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00000182 0000190a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000188 00001a0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000198 0000150a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000019e 00001b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000001a2 00001b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000001a6 0000062f R_ARM_THM_MOVW_ABS_NC 00000030 .LC2 │ │ │ │ │ -000001aa 00000630 R_ARM_THM_MOVT_ABS 00000030 .LC2 │ │ │ │ │ -000001b0 00001c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000001b6 0000160a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ -000001be 0000080a R_ARM_THM_CALL 00000001 Py_XDECREF │ │ │ │ │ -000001c4 0000080a R_ARM_THM_CALL 00000001 Py_XDECREF │ │ │ │ │ -000001d8 0000160a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ -000001de 00001b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000001e2 00001b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000001e6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000001ea 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000001f0 00001c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000001f6 0000160a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ -00000200 00001d0a R_ARM_THM_CALL 00000000 _PyLexer_update_fstring_expr │ │ │ │ │ +0000016a 0000150a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000174 0000100a R_ARM_THM_CALL 00000000 PyObject_CallNoArgs │ │ │ │ │ +00000180 0000182f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00000184 00001830 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +0000018a 0000190a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000190 00001a0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000001a2 00001b0a R_ARM_THM_CALL 00000000 _PyLexer_update_fstring_expr │ │ │ │ │ +000001ac 00001c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000001b0 00001c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000001b4 0000062f R_ARM_THM_MOVW_ABS_NC 00000030 .LC2 │ │ │ │ │ +000001b8 00000630 R_ARM_THM_MOVT_ABS 00000030 .LC2 │ │ │ │ │ +000001be 00001d0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000001c4 0000160a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ +000001cc 0000080a R_ARM_THM_CALL 00000001 Py_XDECREF │ │ │ │ │ +000001d2 0000080a R_ARM_THM_CALL 00000001 Py_XDECREF │ │ │ │ │ +000001de 0000160a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ +000001ec 00001c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000001f0 00001c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000001f4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000001f8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000001fe 00001d0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000204 0000160a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ │ │ │ │ │ Relocation section '.rel.text.unlikely' at offset 0x83c contains 1 entry: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000012 0000151e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -13,17 +13,17 @@ │ │ │ │ │ _PyLexer_tok_reserve_buf │ │ │ │ │ _Py_Dealloc │ │ │ │ │ _PyTokenizer_error_ret │ │ │ │ │ _PyTokenizer_ensure_utf8 │ │ │ │ │ PyExc_StopIteration │ │ │ │ │ PyErr_ExceptionMatches │ │ │ │ │ PyErr_Clear │ │ │ │ │ +_PyLexer_update_fstring_expr │ │ │ │ │ PyExc_TypeError │ │ │ │ │ PyErr_Format │ │ │ │ │ -_PyLexer_update_fstring_expr │ │ │ │ │ .shstrtab │ │ │ │ │ .rel.text │ │ │ │ │ .rodata.str1.4 │ │ │ │ │ .rel.text.hot │ │ │ │ │ .rel.text.unlikely │ │ │ │ │ .note.GNU-stack │ │ │ │ │ .ARM.attributes │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -1,82 +1,83 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text.hot: │ │ │ │ │ │ │ │ │ │ 00000000 : │ │ │ │ │ tok_underflow_readline(): │ │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ - sub sp, #12 │ │ │ │ │ + sub sp, #16 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 168 │ │ │ │ │ + bne.w 170 │ │ │ │ │ add.w r3, r0, #12288 @ 0x3000 │ │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.w 168 │ │ │ │ │ + bgt.w 170 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ ldr.w r0, [r0, #2720] @ 0xaa0 │ │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallNoArgs │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 178 │ │ │ │ │ + beq.w 180 │ │ │ │ │ ldr.w r2, [r4, #2696] @ 0xa88 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq.n 126 │ │ │ │ │ lsls r1, r3, #4 │ │ │ │ │ - bpl.w 1de │ │ │ │ │ + bpl.w 1ec │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ add.w r0, r5, #16 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_Decode │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 76 │ │ │ │ │ + beq.n 74 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 196 │ │ │ │ │ + beq.n 168 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 1d2 │ │ │ │ │ - add r1, sp, #4 │ │ │ │ │ + beq.w 1d8 │ │ │ │ │ + add r1, sp, #12 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1ce │ │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ │ + beq.w 1e8 │ │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ adds r1, #2 │ │ │ │ │ bl 0 <_PyLexer_tok_reserve_buf> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_tok_reserve_buf │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1ca │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + beq.w 1e4 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ adds r1, r2, r3 │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ strb r1, [r2, r3] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ @@ -106,44 +107,44 @@ │ │ │ │ │ itttt ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ ldrne r0, [r4, #8] │ │ │ │ │ strbne r1, [r0, #0] │ │ │ │ │ strne r3, [r2, #76] @ 0x4c │ │ │ │ │ ldr r3, [r2, #64] @ 0x40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1fc │ │ │ │ │ + bne.n 19e │ │ │ │ │ ldr.w r2, [r4, #2696] @ 0xa88 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ │ str.w r1, [r4, #476] @ 0x1dc │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [r4, #464] @ 0x1d0 │ │ │ │ │ cbz r2, 146 │ │ │ │ │ ldr r0, [r4, #32] │ │ │ │ │ sub.w r0, r0, #10 │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ - add sp, #12 │ │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ │ + add sp, #16 │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ - bpl.n 19e │ │ │ │ │ - add r1, sp, #4 │ │ │ │ │ + bpl.n 1ac │ │ │ │ │ + add r1, sp, #12 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ mov r6, r5 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8c │ │ │ │ │ + bne.n 8a │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r5 │ │ │ │ │ bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_error_ret │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 1bc │ │ │ │ │ + b.n 1ca │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyTokenizer_ensure_utf8> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_ensure_utf8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 116 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -153,38 +154,45 @@ │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ bne.n d8 │ │ │ │ │ movs r3, #11 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.n 122 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 74 │ │ │ │ │ ldr.w r0, [r4, #2720] @ 0xaa0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallNoArgs │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 3c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_StopIteration │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_StopIteration │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ - cbz r0, 1d2 │ │ │ │ │ + cbz r0, 1d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ bne.n d8 │ │ │ │ │ b.n 160 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 76 │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyLexer_update_fstring_expr> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_update_fstring_expr │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 100 │ │ │ │ │ + b.n 164 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -199,39 +207,33 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ b.n 164 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b.n 1bc │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - b.n 13a │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r6, r5 │ │ │ │ │ bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_error_ret │ │ │ │ │ - b.n 1bc │ │ │ │ │ + b.n 1ca │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + b.n 1ca │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + b.n 13a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_error_ret │ │ │ │ │ - b.n 1ba │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyLexer_update_fstring_expr> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_update_fstring_expr │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 100 │ │ │ │ │ - b.n 164 │ │ │ │ │ + b.n 1c8 │ │ │ │ │ + nop │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -19,12 +19,12 @@ │ │ │ │ │ 0x00000100 79005f50 795f4465 616c6c6f 63005f50 y._Py_Dealloc._P │ │ │ │ │ 0x00000110 79546f6b 656e697a 65725f65 72726f72 yTokenizer_error │ │ │ │ │ 0x00000120 5f726574 005f5079 546f6b65 6e697a65 _ret._PyTokenize │ │ │ │ │ 0x00000130 725f656e 73757265 5f757466 38005079 r_ensure_utf8.Py │ │ │ │ │ 0x00000140 4578635f 53746f70 49746572 6174696f Exc_StopIteratio │ │ │ │ │ 0x00000150 6e005079 4572725f 45786365 7074696f n.PyErr_Exceptio │ │ │ │ │ 0x00000160 6e4d6174 63686573 00507945 72725f43 nMatches.PyErr_C │ │ │ │ │ - 0x00000170 6c656172 00507945 78635f54 79706545 lear.PyExc_TypeE │ │ │ │ │ - 0x00000180 72726f72 00507945 72725f46 6f726d61 rror.PyErr_Forma │ │ │ │ │ - 0x00000190 74005f50 794c6578 65725f75 70646174 t._PyLexer_updat │ │ │ │ │ - 0x000001a0 655f6673 7472696e 675f6578 707200 e_fstring_expr. │ │ │ │ │ + 0x00000170 6c656172 005f5079 4c657865 725f7570 lear._PyLexer_up │ │ │ │ │ + 0x00000180 64617465 5f667374 72696e67 5f657870 date_fstring_exp │ │ │ │ │ + 0x00000190 72005079 4578635f 54797065 4572726f r.PyExc_TypeErro │ │ │ │ │ + 0x000001a0 72005079 4572725f 466f726d 617400 r.PyErr_Format. │ │ │ ├── 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: 5780 (bytes into file) │ │ │ │ │ + Start of section headers: 5784 (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 0x1694: │ │ │ │ │ +There are 15 section headers, starting at offset 0x1698: │ │ │ │ │ │ │ │ │ │ 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 0005e4 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 00125c 0002e8 08 I 12 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 000618 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 00000000 000618 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .text.hot PROGBITS 00000000 000618 000204 00 AX 0 0 4 │ │ │ │ │ - [ 6] .rel.text.hot REL 00000000 001544 000058 08 I 12 5 4 │ │ │ │ │ - [ 7] .rodata.str1.4 PROGBITS 00000000 00081c 00015e 01 AMS 0 0 4 │ │ │ │ │ - [ 8] .text.unlikely PROGBITS 00000000 00097a 000122 00 AX 0 0 2 │ │ │ │ │ - [ 9] .rel.text.unlikely REL 00000000 00159c 000078 08 I 12 8 4 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 00000000 000a9c 000000 00 0 0 1 │ │ │ │ │ - [11] .ARM.attributes ARM_ATTRIBUTES 00000000 000a9c 000033 00 0 0 1 │ │ │ │ │ - [12] .symtab SYMTAB 00000000 000ad0 000410 10 13 26 4 │ │ │ │ │ - [13] .strtab STRTAB 00000000 000ee0 000379 00 0 0 1 │ │ │ │ │ - [14] .shstrtab STRTAB 00000000 001614 000080 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 0002cc 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 001250 000118 08 I 12 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 000300 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 00000000 000300 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .text.hot PROGBITS 00000000 000300 000510 00 AX 0 0 4 │ │ │ │ │ + [ 6] .rel.text.hot REL 00000000 001368 000238 08 I 12 5 4 │ │ │ │ │ + [ 7] .rodata.str1.4 PROGBITS 00000000 000810 00015e 01 AMS 0 0 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 00096e 000122 00 AX 0 0 2 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 0015a0 000078 08 I 12 8 4 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 00000000 000a90 000000 00 0 0 1 │ │ │ │ │ + [11] .ARM.attributes ARM_ATTRIBUTES 00000000 000a90 000033 00 0 0 1 │ │ │ │ │ + [12] .symtab SYMTAB 00000000 000ac4 000410 10 13 26 4 │ │ │ │ │ + [13] .strtab STRTAB 00000000 000ed4 000379 00 0 0 1 │ │ │ │ │ + [14] .shstrtab STRTAB 00000000 001618 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 {} │ │ │ │ │ @@ -12,56 +12,56 @@ │ │ │ │ │ 8: 00000024 0 NOTYPE LOCAL DEFAULT 7 .LC4 │ │ │ │ │ 9: 0000002c 0 NOTYPE LOCAL DEFAULT 7 .LC5 │ │ │ │ │ 10: 00000038 0 NOTYPE LOCAL DEFAULT 7 .LC6 │ │ │ │ │ 11: 00000044 0 NOTYPE LOCAL DEFAULT 7 .LC7 │ │ │ │ │ 12: 00000050 0 NOTYPE LOCAL DEFAULT 7 .LC8 │ │ │ │ │ 13: 00000060 0 NOTYPE LOCAL DEFAULT 7 .LC9 │ │ │ │ │ 14: 00000078 0 NOTYPE LOCAL DEFAULT 7 .LC10 │ │ │ │ │ - 15: 00000390 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 16: 00000394 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 17: 0000043d 252 FUNC LOCAL DEFAULT 1 _syntaxerror_range.isra.0 │ │ │ │ │ + 15: 000003e8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 16: 000003ec 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 17: 00000125 252 FUNC LOCAL DEFAULT 1 _syntaxerror_range.isra.0 │ │ │ │ │ 18: 00000098 0 NOTYPE LOCAL DEFAULT 7 .LC12 │ │ │ │ │ 19: 000000a0 0 NOTYPE LOCAL DEFAULT 7 .LC13 │ │ │ │ │ 20: 000000a4 0 NOTYPE LOCAL DEFAULT 7 .LC14 │ │ │ │ │ - 21: 00000539 24 FUNC LOCAL DEFAULT 1 Py_XDECREF │ │ │ │ │ + 21: 00000221 24 FUNC LOCAL DEFAULT 1 Py_XDECREF │ │ │ │ │ 22: 000000b0 0 NOTYPE LOCAL DEFAULT 7 .LC15 │ │ │ │ │ 23: 0000013c 0 NOTYPE LOCAL DEFAULT 7 .LC16 │ │ │ │ │ 24: 00000000 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ 25: 00000140 0 NOTYPE LOCAL DEFAULT 7 .LC17 │ │ │ │ │ 26: 00000001 222 FUNC GLOBAL HIDDEN 5 _PyTokenizer_translate_newlines │ │ │ │ │ 27: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ 28: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 29: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Realloc │ │ │ │ │ 30: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ 31: 00000001 160 FUNC GLOBAL HIDDEN 1 _PyTokenizer_check_bom │ │ │ │ │ - 32: 000000e1 56 FUNC GLOBAL HIDDEN 5 _PyTokenizer_new_string │ │ │ │ │ - 33: 000000a1 792 FUNC GLOBAL HIDDEN 1 _PyTokenizer_check_coding_spec │ │ │ │ │ + 32: 000003ed 56 FUNC GLOBAL HIDDEN 5 _PyTokenizer_new_string │ │ │ │ │ + 33: 000000e1 780 FUNC GLOBAL HIDDEN 5 _PyTokenizer_check_coding_spec │ │ │ │ │ 34: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ 35: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ 36: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_tolower │ │ │ │ │ 37: 00000000 0 NOTYPE GLOBAL DEFAULT UND strcmp │ │ │ │ │ 38: 00000000 0 NOTYPE GLOBAL DEFAULT UND strncmp │ │ │ │ │ 39: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_fail │ │ │ │ │ 40: 00000001 58 FUNC GLOBAL HIDDEN 8 _PyTokenizer_error_ret │ │ │ │ │ 41: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SyntaxError │ │ │ │ │ 42: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ 43: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_guard │ │ │ │ │ 44: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 45: 000003b9 80 FUNC GLOBAL HIDDEN 1 _PyTokenizer_translate_into_utf8 │ │ │ │ │ + 45: 000000a1 80 FUNC GLOBAL HIDDEN 1 _PyTokenizer_translate_into_utf8 │ │ │ │ │ 46: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Decode │ │ │ │ │ 47: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8String │ │ │ │ │ 48: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 49: 00000409 52 FUNC GLOBAL HIDDEN 1 _PyTokenizer_syntaxerror │ │ │ │ │ + 49: 000000f1 52 FUNC GLOBAL HIDDEN 1 _PyTokenizer_syntaxerror │ │ │ │ │ 50: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormatV │ │ │ │ │ 51: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeUTF8 │ │ │ │ │ 52: 00000000 0 NOTYPE GLOBAL DEFAULT UND strcspn │ │ │ │ │ 53: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ 54: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetObject │ │ │ │ │ - 55: 00000119 236 FUNC GLOBAL HIDDEN 5 _PyTokenizer_ensure_utf8 │ │ │ │ │ - 56: 00000551 148 FUNC GLOBAL HIDDEN 1 _PyTokenizer_parser_warn │ │ │ │ │ + 55: 00000425 236 FUNC GLOBAL HIDDEN 5 _PyTokenizer_ensure_utf8 │ │ │ │ │ + 56: 00000239 148 FUNC GLOBAL HIDDEN 1 _PyTokenizer_parser_warn │ │ │ │ │ 57: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnExplicitObject │ │ │ │ │ 58: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ 59: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ 60: 0000003b 170 FUNC GLOBAL HIDDEN 8 _PyTokenizer_warn_invalid_escape_sequence │ │ │ │ │ 61: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ 62: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SyntaxWarning │ │ │ │ │ 63: 000000e5 14 FUNC GLOBAL HIDDEN 8 _PyTokenizer_indenterror │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,128 +1,130 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x125c contains 93 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x1250 contains 35 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000005a 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 0000005e 00000330 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000064 0000200a R_ARM_THM_CALL 000000e1 _PyTokenizer_new_string │ │ │ │ │ +00000064 0000200a R_ARM_THM_CALL 000003ed _PyTokenizer_new_string │ │ │ │ │ 00000086 00001e0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000150 0000062f R_ARM_THM_MOVW_ABS_NC 00000014 .LC2 │ │ │ │ │ -00000154 00000630 R_ARM_THM_MOVT_ABS 00000014 .LC2 │ │ │ │ │ -00000162 0000220a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000196 0000232f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -0000019a 00002330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -000001ea 0000200a R_ARM_THM_CALL 000000e1 _PyTokenizer_new_string │ │ │ │ │ -000001f6 0000242f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ -000001fa 00002430 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ -0000022c 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000230 00000330 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000023a 0000250a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -0000024a 0000072f R_ARM_THM_MOVW_ABS_NC 0000001c .LC3 │ │ │ │ │ -0000024e 00000730 R_ARM_THM_MOVT_ABS 0000001c .LC3 │ │ │ │ │ -00000252 0000260a R_ARM_THM_CALL 00000000 strncmp │ │ │ │ │ -0000025e 0000082f R_ARM_THM_MOVW_ABS_NC 00000024 .LC4 │ │ │ │ │ -00000262 00000830 R_ARM_THM_MOVT_ABS 00000024 .LC4 │ │ │ │ │ -00000266 0000250a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -00000274 0000052f R_ARM_THM_MOVW_ABS_NC 00000008 .LC1 │ │ │ │ │ -00000278 00000530 R_ARM_THM_MOVT_ABS 00000008 .LC1 │ │ │ │ │ -0000027c 0000250a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -00000288 0000092f R_ARM_THM_MOVW_ABS_NC 0000002c .LC5 │ │ │ │ │ -0000028c 00000930 R_ARM_THM_MOVT_ABS 0000002c .LC5 │ │ │ │ │ -00000290 0000250a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -0000029e 00000a2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC6 │ │ │ │ │ -000002a2 00000a30 R_ARM_THM_MOVT_ABS 00000038 .LC6 │ │ │ │ │ -000002a6 0000260a R_ARM_THM_CALL 00000000 strncmp │ │ │ │ │ -000002b4 00000b2f R_ARM_THM_MOVW_ABS_NC 00000044 .LC7 │ │ │ │ │ -000002b8 00000b30 R_ARM_THM_MOVT_ABS 00000044 .LC7 │ │ │ │ │ -000002bc 0000260a R_ARM_THM_CALL 00000000 strncmp │ │ │ │ │ -000002ca 00000c2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC8 │ │ │ │ │ -000002ce 00000c30 R_ARM_THM_MOVT_ABS 00000050 .LC8 │ │ │ │ │ -000002d2 0000260a R_ARM_THM_CALL 00000000 strncmp │ │ │ │ │ -000002ea 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000002ee 00000330 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000002f6 0000250a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -00000310 0000270a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00000328 0000250a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -00000332 0000280a R_ARM_THM_CALL 00000001 _PyTokenizer_error_ret │ │ │ │ │ -00000336 0000292f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000033a 00002930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000033e 00000e2f R_ARM_THM_MOVW_ABS_NC 00000078 .LC10 │ │ │ │ │ -00000342 00000e30 R_ARM_THM_MOVT_ABS 00000078 .LC10 │ │ │ │ │ -0000034a 00002a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000350 00001e0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000358 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000035c 00000330 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000368 00001e0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000036e 00001b0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00000378 0000200a R_ARM_THM_CALL 000000e1 _PyTokenizer_new_string │ │ │ │ │ -00000386 0000052f R_ARM_THM_MOVW_ABS_NC 00000008 .LC1 │ │ │ │ │ -0000038a 00000530 R_ARM_THM_MOVT_ABS 00000008 .LC1 │ │ │ │ │ -00000390 00002b02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00000398 0000280a R_ARM_THM_CALL 00000001 _PyTokenizer_error_ret │ │ │ │ │ -0000039c 0000292f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000003a0 00002930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000003a4 00000d2f R_ARM_THM_MOVW_ABS_NC 00000060 .LC9 │ │ │ │ │ -000003a8 00000d30 R_ARM_THM_MOVT_ABS 00000060 .LC9 │ │ │ │ │ -000003b2 00001e0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000003cc 00001b0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -000003d8 00002e0a R_ARM_THM_CALL 00000000 PyUnicode_Decode │ │ │ │ │ -000003e2 00002f0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8String │ │ │ │ │ -000003fc 0000300a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000045e 0000320a R_ARM_THM_CALL 00000000 PyUnicode_FromFormatV │ │ │ │ │ -0000046c 0000122f R_ARM_THM_MOVW_ABS_NC 00000098 .LC12 │ │ │ │ │ -00000470 00001230 R_ARM_THM_MOVT_ABS 00000098 .LC12 │ │ │ │ │ -00000478 0000330a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -00000484 0000132f R_ARM_THM_MOVW_ABS_NC 000000a0 .LC13 │ │ │ │ │ -00000488 00001330 R_ARM_THM_MOVT_ABS 000000a0 .LC13 │ │ │ │ │ -000004a0 0000340a R_ARM_THM_CALL 00000000 strcspn │ │ │ │ │ -000004c2 0000300a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000004cc 0000122f R_ARM_THM_MOVW_ABS_NC 00000098 .LC12 │ │ │ │ │ -000004d0 00001230 R_ARM_THM_MOVT_ABS 00000098 .LC12 │ │ │ │ │ -000004d4 0000330a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -000004e2 0000142f R_ARM_THM_MOVW_ABS_NC 000000a4 .LC14 │ │ │ │ │ -000004e6 00001430 R_ARM_THM_MOVT_ABS 000000a4 .LC14 │ │ │ │ │ -000004f8 0000350a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ -00000500 0000292f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00000504 00002930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000050c 0000360a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -00000532 0000300a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000572 0000320a R_ARM_THM_CALL 00000000 PyUnicode_FromFormatV │ │ │ │ │ -0000058c 0000390a R_ARM_THM_CALL 00000000 PyErr_WarnExplicitObject │ │ │ │ │ -000005b2 0000300a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000005ba 00003a0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000005c0 00003b0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000005c4 0000172f R_ARM_THM_MOVW_ABS_NC 0000013c .LC16 │ │ │ │ │ -000005c8 00001730 R_ARM_THM_MOVT_ABS 0000013c .LC16 │ │ │ │ │ -000005d0 0000310a R_ARM_THM_CALL 00000409 _PyTokenizer_syntaxerror │ │ │ │ │ -0000054c 0000301e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000000b4 00001b0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +000000c0 00002e0a R_ARM_THM_CALL 00000000 PyUnicode_Decode │ │ │ │ │ +000000ca 00002f0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8String │ │ │ │ │ +000000e4 0000300a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000146 0000320a R_ARM_THM_CALL 00000000 PyUnicode_FromFormatV │ │ │ │ │ +00000154 0000122f R_ARM_THM_MOVW_ABS_NC 00000098 .LC12 │ │ │ │ │ +00000158 00001230 R_ARM_THM_MOVT_ABS 00000098 .LC12 │ │ │ │ │ +00000160 0000330a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +0000016c 0000132f R_ARM_THM_MOVW_ABS_NC 000000a0 .LC13 │ │ │ │ │ +00000170 00001330 R_ARM_THM_MOVT_ABS 000000a0 .LC13 │ │ │ │ │ +00000188 0000340a R_ARM_THM_CALL 00000000 strcspn │ │ │ │ │ +000001aa 0000300a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001b4 0000122f R_ARM_THM_MOVW_ABS_NC 00000098 .LC12 │ │ │ │ │ +000001b8 00001230 R_ARM_THM_MOVT_ABS 00000098 .LC12 │ │ │ │ │ +000001bc 0000330a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +000001ca 0000142f R_ARM_THM_MOVW_ABS_NC 000000a4 .LC14 │ │ │ │ │ +000001ce 00001430 R_ARM_THM_MOVT_ABS 000000a4 .LC14 │ │ │ │ │ +000001e0 0000350a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ +000001e8 0000292f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000001ec 00002930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000001f4 0000360a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +0000021a 0000300a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000025a 0000320a R_ARM_THM_CALL 00000000 PyUnicode_FromFormatV │ │ │ │ │ +00000274 0000390a R_ARM_THM_CALL 00000000 PyErr_WarnExplicitObject │ │ │ │ │ +0000029a 0000300a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000002a2 00003a0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000002a8 00003b0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000002ac 0000172f R_ARM_THM_MOVW_ABS_NC 0000013c .LC16 │ │ │ │ │ +000002b0 00001730 R_ARM_THM_MOVT_ABS 0000013c .LC16 │ │ │ │ │ +000002b8 0000310a R_ARM_THM_CALL 000000f1 _PyTokenizer_syntaxerror │ │ │ │ │ +00000234 0000301e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x1544 contains 11 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x1368 contains 71 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000018 00001b0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ 00000020 00001c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000092 00001d0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 000000d8 00001e0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000000f8 00001c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000104 00002c0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000001bc 0000292f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000001c0 00002930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000001cc 0000162f R_ARM_THM_MOVW_ABS_NC 000000b0 .LC15 │ │ │ │ │ -000001d0 00001630 R_ARM_THM_MOVT_ABS 000000b0 .LC15 │ │ │ │ │ -000001d6 00002a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000194 0000062f R_ARM_THM_MOVW_ABS_NC 00000014 .LC2 │ │ │ │ │ +00000198 00000630 R_ARM_THM_MOVT_ABS 00000014 .LC2 │ │ │ │ │ +000001a8 0000220a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000001d4 0000232f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +000001d8 00002330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +0000023e 0000200a R_ARM_THM_CALL 000003ed _PyTokenizer_new_string │ │ │ │ │ +0000024a 0000242f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ +0000024e 00002430 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ +00000274 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000278 00000330 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000286 0000250a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +00000290 0000072f R_ARM_THM_MOVW_ABS_NC 0000001c .LC3 │ │ │ │ │ +00000294 00000730 R_ARM_THM_MOVT_ABS 0000001c .LC3 │ │ │ │ │ +0000029c 0000260a R_ARM_THM_CALL 00000000 strncmp │ │ │ │ │ +000002a6 0000082f R_ARM_THM_MOVW_ABS_NC 00000024 .LC4 │ │ │ │ │ +000002aa 00000830 R_ARM_THM_MOVT_ABS 00000024 .LC4 │ │ │ │ │ +000002b0 0000250a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +000002b8 0000052f R_ARM_THM_MOVW_ABS_NC 00000008 .LC1 │ │ │ │ │ +000002bc 00000530 R_ARM_THM_MOVT_ABS 00000008 .LC1 │ │ │ │ │ +000002c2 0000250a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +000002ca 0000092f R_ARM_THM_MOVW_ABS_NC 0000002c .LC5 │ │ │ │ │ +000002ce 00000930 R_ARM_THM_MOVT_ABS 0000002c .LC5 │ │ │ │ │ +000002d4 0000250a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +000002dc 00000a2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC6 │ │ │ │ │ +000002e0 00000a30 R_ARM_THM_MOVT_ABS 00000038 .LC6 │ │ │ │ │ +000002e8 0000260a R_ARM_THM_CALL 00000000 strncmp │ │ │ │ │ +000002f0 00000b2f R_ARM_THM_MOVW_ABS_NC 00000044 .LC7 │ │ │ │ │ +000002f4 00000b30 R_ARM_THM_MOVT_ABS 00000044 .LC7 │ │ │ │ │ +000002fc 0000260a R_ARM_THM_CALL 00000000 strncmp │ │ │ │ │ +00000306 00000c2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC8 │ │ │ │ │ +0000030a 00000c30 R_ARM_THM_MOVT_ABS 00000050 .LC8 │ │ │ │ │ +00000314 0000260a R_ARM_THM_CALL 00000000 strncmp │ │ │ │ │ +00000326 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000032a 00000330 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000330 0000250a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +00000346 0000270a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +0000034c 0000250a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +00000354 0000280a R_ARM_THM_CALL 00000001 _PyTokenizer_error_ret │ │ │ │ │ +00000358 0000292f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000035c 00002930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00000362 00000e2f R_ARM_THM_MOVW_ABS_NC 00000078 .LC10 │ │ │ │ │ +00000366 00000e30 R_ARM_THM_MOVT_ABS 00000078 .LC10 │ │ │ │ │ +0000036c 00002a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000372 00001e0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000384 0000052f R_ARM_THM_MOVW_ABS_NC 00000008 .LC1 │ │ │ │ │ +00000388 00000530 R_ARM_THM_MOVT_ABS 00000008 .LC1 │ │ │ │ │ +00000392 00001e0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000398 00001b0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +000003a2 0000200a R_ARM_THM_CALL 000003ed _PyTokenizer_new_string │ │ │ │ │ +000003b0 00001e0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000003b6 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000003ba 00000330 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000003c2 0000280a R_ARM_THM_CALL 00000001 _PyTokenizer_error_ret │ │ │ │ │ +000003c6 0000292f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000003ca 00002930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000003d0 00000d2f R_ARM_THM_MOVW_ABS_NC 00000060 .LC9 │ │ │ │ │ +000003d4 00000d30 R_ARM_THM_MOVT_ABS 00000060 .LC9 │ │ │ │ │ +000003da 00002a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000003e0 00001e0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000003e8 00002b02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00000404 00001c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000410 00002c0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000004c8 0000292f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000004cc 00002930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000004d8 0000162f R_ARM_THM_MOVW_ABS_NC 000000b0 .LC15 │ │ │ │ │ +000004dc 00001630 R_ARM_THM_MOVT_ABS 000000b0 .LC15 │ │ │ │ │ +000004e2 00002a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x159c contains 15 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x15a0 contains 15 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000024 00001e0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000058 0000192f R_ARM_THM_MOVW_ABS_NC 00000140 .LC17 │ │ │ │ │ 0000005c 00001930 R_ARM_THM_MOVT_ABS 00000140 .LC17 │ │ │ │ │ 00000060 00003d0a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ 0000006e 00003e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxWarning │ │ │ │ │ 00000072 00003e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxWarning │ │ │ │ │ 00000088 0000390a R_ARM_THM_CALL 00000000 PyErr_WarnExplicitObject │ │ │ │ │ 000000a2 0000300a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000000a8 00003a0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 000000b0 00003b0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ 000000b8 0000192f R_ARM_THM_MOVW_ABS_NC 00000140 .LC17 │ │ │ │ │ 000000bc 00001930 R_ARM_THM_MOVT_ABS 00000140 .LC17 │ │ │ │ │ 000000d6 0000300a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000112 0000110a R_ARM_THM_CALL 0000043d _syntaxerror_range.isra.0 │ │ │ │ │ -000000c6 0000311e R_ARM_THM_JUMP24 00000409 _PyTokenizer_syntaxerror │ │ │ │ │ +00000112 0000110a R_ARM_THM_CALL 00000125 _syntaxerror_range.isra.0 │ │ │ │ │ +000000c6 0000311e R_ARM_THM_JUMP24 000000f1 _PyTokenizer_syntaxerror │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -46,15 +46,15 @@ │ │ │ │ │ mov r2, r3 │ │ │ │ │ movs r1, #5 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - bl e0 <_PyTokenizer_check_coding_spec+0x40> │ │ │ │ │ + bl 3ec <_PyTokenizer_new_string> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_new_string │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ str.w r2, [r3, #2696] @ 0xa88 │ │ │ │ │ @@ -74,370 +74,15 @@ │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r4 │ │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ │ blx r4 │ │ │ │ │ b.n 30 <_PyTokenizer_check_bom+0x30> │ │ │ │ │ │ │ │ │ │ -000000a0 <_PyTokenizer_check_coding_spec>: │ │ │ │ │ -_PyTokenizer_check_coding_spec(): │ │ │ │ │ - stmdb 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.w r7, [r2, #2700] @ 0xa8c │ │ │ │ │ - mov sl, r2 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - ldr r3, [pc, #724] @ (390 <_PyTokenizer_check_coding_spec+0x2f0>) │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - cbnz r7, 132 <_PyTokenizer_check_coding_spec+0x92> │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - mov r9, r1 │ │ │ │ │ - mov r4, r7 │ │ │ │ │ - subs r2, r1, #6 │ │ │ │ │ - cmp r4, r2 │ │ │ │ │ - bge.n e2 <_PyTokenizer_check_coding_spec+0x42> │ │ │ │ │ - ldrb.w r3, [r8, r4] │ │ │ │ │ - cmp r3, #35 @ 0x23 │ │ │ │ │ - beq.n 14c <_PyTokenizer_check_coding_spec+0xac> │ │ │ │ │ - subs r3, #9 │ │ │ │ │ - uxtb r3, r3 │ │ │ │ │ - cmp r3, #23 │ │ │ │ │ - bls.n 13a <_PyTokenizer_check_coding_spec+0x9a> │ │ │ │ │ - cmp r7, r9 │ │ │ │ │ - bge.n 100 <_PyTokenizer_check_coding_spec+0x60> │ │ │ │ │ - ldrb.w r3, [r8, r7] │ │ │ │ │ - sub.w r2, r3, #10 │ │ │ │ │ - uxtb r2, r2 │ │ │ │ │ - cmp r2, #25 │ │ │ │ │ - bhi.n 11a <_PyTokenizer_check_coding_spec+0x7a> │ │ │ │ │ - movs r1, #9 │ │ │ │ │ - movt r1, #512 @ 0x200 │ │ │ │ │ - lsrs r1, r2 │ │ │ │ │ - lsls r2, r1, #31 │ │ │ │ │ - bpl.n 11a <_PyTokenizer_check_coding_spec+0x7a> │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - ldr r2, [pc, #652] @ (390 <_PyTokenizer_check_coding_spec+0x2f0>) │ │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - eors r1, r2 │ │ │ │ │ - mov.w r2, #0 │ │ │ │ │ - bne.w 310 <_PyTokenizer_check_coding_spec+0x270> │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - subs r3, #9 │ │ │ │ │ - uxtb r3, r3 │ │ │ │ │ - cmp r3, #23 │ │ │ │ │ - bhi.n 132 <_PyTokenizer_check_coding_spec+0x92> │ │ │ │ │ - movw r2, #65526 @ 0xfff6 │ │ │ │ │ - movt r2, #65407 @ 0xff7f │ │ │ │ │ - asrs r2, r3 │ │ │ │ │ - lsls r3, r2, #31 │ │ │ │ │ - bpl.w 314 <_PyTokenizer_check_coding_spec+0x274> │ │ │ │ │ - movs r3, #2 │ │ │ │ │ - str.w r3, [sl, #2688] @ 0xa80 │ │ │ │ │ - b.n 100 <_PyTokenizer_check_coding_spec+0x60> │ │ │ │ │ - movw r1, #65526 @ 0xfff6 │ │ │ │ │ - movt r1, #65407 @ 0xff7f │ │ │ │ │ - asrs r1, r3 │ │ │ │ │ - lsls r0, r1, #31 │ │ │ │ │ - bmi.n e2 <_PyTokenizer_check_coding_spec+0x42> │ │ │ │ │ - adds r4, #1 │ │ │ │ │ - b.n ce <_PyTokenizer_check_coding_spec+0x2e> │ │ │ │ │ - add.w r5, r8, #6 │ │ │ │ │ - movw r6, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ - movt r6, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ - add r4, r5 │ │ │ │ │ - add r5, r2 │ │ │ │ │ - movs r2, #6 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - subs r0, r4, #6 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - cbz r0, 170 <_PyTokenizer_check_coding_spec+0xd0> │ │ │ │ │ - adds r4, #1 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - bne.n 15c <_PyTokenizer_check_coding_spec+0xbc> │ │ │ │ │ - b.n e2 <_PyTokenizer_check_coding_spec+0x42> │ │ │ │ │ - ldrb r3, [r4, #0] │ │ │ │ │ - mov fp, r4 │ │ │ │ │ - cmp r3, #58 @ 0x3a │ │ │ │ │ - beq.n 17e <_PyTokenizer_check_coding_spec+0xde> │ │ │ │ │ - cmp r3, #61 @ 0x3d │ │ │ │ │ - bne.w 318 <_PyTokenizer_check_coding_spec+0x278> │ │ │ │ │ - mov ip, fp │ │ │ │ │ - ldrb.w r3, [fp, #1]! │ │ │ │ │ - cmp r3, #32 │ │ │ │ │ - beq.n 17e <_PyTokenizer_check_coding_spec+0xde> │ │ │ │ │ - cmp r3, #9 │ │ │ │ │ - beq.n 17e <_PyTokenizer_check_coding_spec+0xde> │ │ │ │ │ - sub.w r2, r3, #45 @ 0x2d │ │ │ │ │ - cmp r3, #95 @ 0x5f │ │ │ │ │ - it ne │ │ │ │ │ - cmpne r2, #1 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ - bls.n 1aa <_PyTokenizer_check_coding_spec+0x10a> │ │ │ │ │ - ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ - lsls r1, r3, #29 │ │ │ │ │ - beq.w 318 <_PyTokenizer_check_coding_spec+0x278> │ │ │ │ │ - mov lr, fp │ │ │ │ │ - str r7, [sp, #4] │ │ │ │ │ - mov r1, lr │ │ │ │ │ - ldrb.w r3, [lr, #1]! │ │ │ │ │ - sub.w r7, r3, #45 @ 0x2d │ │ │ │ │ - cmp r3, #95 @ 0x5f │ │ │ │ │ - it ne │ │ │ │ │ - cmpne r7, #1 │ │ │ │ │ - ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ - ite ls │ │ │ │ │ - movls r7, #1 │ │ │ │ │ - movhi r7, #0 │ │ │ │ │ - ands.w r3, r3, #7 │ │ │ │ │ - it ne │ │ │ │ │ - movne r3, #1 │ │ │ │ │ - orrs r3, r7 │ │ │ │ │ - bne.n 1ae <_PyTokenizer_check_coding_spec+0x10e> │ │ │ │ │ - ldr r7, [sp, #4] │ │ │ │ │ - cmp fp, lr │ │ │ │ │ - bcs.w 318 <_PyTokenizer_check_coding_spec+0x278> │ │ │ │ │ - mov r2, fp │ │ │ │ │ - str r0, [sp, #4] │ │ │ │ │ - sub.w r1, r1, ip │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - mov r2, sl │ │ │ │ │ - mov fp, r3 │ │ │ │ │ - bl e0 <_PyTokenizer_check_coding_spec+0x40> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_new_string │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 102 <_PyTokenizer_check_coding_spec+0x62> │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _Py_ctype_tolower │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _Py_ctype_tolower │ │ │ │ │ - add r1, sp, #12 │ │ │ │ │ - b.n 218 <_PyTokenizer_check_coding_spec+0x178> │ │ │ │ │ - cmp r2, #95 @ 0x5f │ │ │ │ │ - add.w fp, fp, #1 │ │ │ │ │ - ite eq │ │ │ │ │ - moveq r2, #45 @ 0x2d │ │ │ │ │ - ldrbne r2, [r0, r2] │ │ │ │ │ - cmp.w fp, #12 │ │ │ │ │ - strb.w r2, [r1], #1 │ │ │ │ │ - beq.n 220 <_PyTokenizer_check_coding_spec+0x180> │ │ │ │ │ - ldrb.w r2, [r5, fp] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n 202 <_PyTokenizer_check_coding_spec+0x162> │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - add.w r3, fp, #32 │ │ │ │ │ - add.w fp, sp, r3 │ │ │ │ │ - add r0, sp, #12 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - strb.w r2, [fp, #-20] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL strcmp │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 358 <_PyTokenizer_check_coding_spec+0x2b8> │ │ │ │ │ - movs r2, #6 │ │ │ │ │ - add r0, sp, #12 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL strncmp │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 358 <_PyTokenizer_check_coding_spec+0x2b8> │ │ │ │ │ - add r0, sp, #12 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL strcmp │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 386 <_PyTokenizer_check_coding_spec+0x2e6> │ │ │ │ │ - add r0, sp, #12 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL strcmp │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 386 <_PyTokenizer_check_coding_spec+0x2e6> │ │ │ │ │ - add r0, sp, #12 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL strcmp │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 386 <_PyTokenizer_check_coding_spec+0x2e6> │ │ │ │ │ - movs r2, #8 │ │ │ │ │ - add r0, sp, #12 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL strncmp │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 386 <_PyTokenizer_check_coding_spec+0x2e6> │ │ │ │ │ - movs r2, #11 │ │ │ │ │ - add r0, sp, #12 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL strncmp │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 386 <_PyTokenizer_check_coding_spec+0x2e6> │ │ │ │ │ - add r0, sp, #12 │ │ │ │ │ - movs r2, #12 │ │ │ │ │ - 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 strncmp │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 386 <_PyTokenizer_check_coding_spec+0x2e6> │ │ │ │ │ - ldr.w r0, [sl, #2696] @ 0xa88 │ │ │ │ │ - movs r2, #2 │ │ │ │ │ - str.w r2, [sl, #2688] @ 0xa80 │ │ │ │ │ - cbnz r0, 324 <_PyTokenizer_check_coding_spec+0x284> │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL strcmp │ │ │ │ │ - cbz r0, 30a <_PyTokenizer_check_coding_spec+0x26a> │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 394 <_PyTokenizer_check_coding_spec+0x2f4> │ │ │ │ │ - str.w r4, [sl, #2696] @ 0xa88 │ │ │ │ │ - b.n 100 <_PyTokenizer_check_coding_spec+0x60> │ │ │ │ │ - bl 0 <__stack_chk_fail> │ │ │ │ │ - R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - b.n e2 <_PyTokenizer_check_coding_spec+0x42> │ │ │ │ │ - adds r4, #1 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - bne.w 15c <_PyTokenizer_check_coding_spec+0xbc> │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - b.n e2 <_PyTokenizer_check_coding_spec+0x42> │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL strcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 3b0 <_PyTokenizer_check_coding_spec+0x310> │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 0 <_PyTokenizer_check_bom> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_error_ret │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ - b.n 102 <_PyTokenizer_check_coding_spec+0x62> │ │ │ │ │ - movw r4, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ - movt r4, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - beq.n 2de <_PyTokenizer_check_coding_spec+0x23e> │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL strlen │ │ │ │ │ - mov r2, sl │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl e0 <_PyTokenizer_check_coding_spec+0x40> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_new_string │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 2de <_PyTokenizer_check_coding_spec+0x23e> │ │ │ │ │ - b.n 102 <_PyTokenizer_check_coding_spec+0x62> │ │ │ │ │ - movw r4, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ - movt r4, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ - b.n 360 <_PyTokenizer_check_coding_spec+0x2c0> │ │ │ │ │ - .word 0x00000000 │ │ │ │ │ - R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ - mov r0, sl │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - bl 0 <_PyTokenizer_check_bom> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_error_ret │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - b.n 348 <_PyTokenizer_check_coding_spec+0x2a8> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 100 <_PyTokenizer_check_coding_spec+0x60> │ │ │ │ │ - │ │ │ │ │ -000003b8 <_PyTokenizer_translate_into_utf8>: │ │ │ │ │ +000000a0 <_PyTokenizer_translate_into_utf8>: │ │ │ │ │ _PyTokenizer_translate_into_utf8(): │ │ │ │ │ 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 │ │ │ │ │ @@ -447,89 +92,89 @@ │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_Decode │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 402 <_PyTokenizer_translate_into_utf8+0x4a> │ │ │ │ │ + cbz r0, ea <_PyTokenizer_translate_into_utf8+0x4a> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8String │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 400 <_PyTokenizer_translate_into_utf8+0x48> │ │ │ │ │ + beq.n e8 <_PyTokenizer_translate_into_utf8+0x48> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbnz r2, 400 <_PyTokenizer_translate_into_utf8+0x48> │ │ │ │ │ + cbnz r2, e8 <_PyTokenizer_translate_into_utf8+0x48> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00000408 <_PyTokenizer_syntaxerror>: │ │ │ │ │ +000000f0 <_PyTokenizer_syntaxerror>: │ │ │ │ │ _PyTokenizer_syntaxerror(): │ │ │ │ │ push {r1, r2, r3} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ push {lr} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4076] @ 0xfec │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r1, ip │ │ │ │ │ - bl 43c <_syntaxerror_range.isra.0> │ │ │ │ │ + bl 124 <_syntaxerror_range.isra.0> │ │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ add sp, #12 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000043c <_syntaxerror_range.isra.0>: │ │ │ │ │ +00000124 <_syntaxerror_range.isra.0>: │ │ │ │ │ _syntaxerror_range.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, #4040] @ 0xfc8 │ │ │ │ │ mov r6, r2 │ │ │ │ │ ldr r2, [r0, #32] │ │ │ │ │ sub sp, #28 │ │ │ │ │ cmp r2, #17 │ │ │ │ │ - beq.n 52a <_syntaxerror_range.isra.0+0xee> │ │ │ │ │ + beq.n 212 <_syntaxerror_range.isra.0+0xee> │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromFormatV │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 520 <_syntaxerror_range.isra.0+0xe4> │ │ │ │ │ + beq.n 208 <_syntaxerror_range.isra.0+0xe4> │ │ │ │ │ ldr.w r0, [r4, #2704] @ 0xa90 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ subs r1, r1, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 520 <_syntaxerror_range.isra.0+0xe4> │ │ │ │ │ + beq.n 208 <_syntaxerror_range.isra.0+0xe4> │ │ │ │ │ adds r3, r6, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ it eq │ │ │ │ │ ldreq r6, [r0, #8] │ │ │ │ │ @@ -541,148 +186,148 @@ │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strcspn │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r1, r0 │ │ │ │ │ subs r3, r3, r7 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 4dc <_syntaxerror_range.isra.0+0xa0> │ │ │ │ │ + beq.n 1c4 <_syntaxerror_range.isra.0+0xa0> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4c8 <_syntaxerror_range.isra.0+0x8c> │ │ │ │ │ + beq.n 1b0 <_syntaxerror_range.isra.0+0x8c> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 4c8 <_syntaxerror_range.isra.0+0x8c> │ │ │ │ │ + cbnz r3, 1b0 <_syntaxerror_range.isra.0+0x8c> │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr.w r0, [r4, #2704] @ 0xa90 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 520 <_syntaxerror_range.isra.0+0xe4> │ │ │ │ │ + cbz r0, 208 <_syntaxerror_range.isra.0+0xe4> │ │ │ │ │ str.w r9, [sp, #12] │ │ │ │ │ mov r1, r8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ ldr.w r2, [r4, #2284] @ 0x8ec │ │ │ │ │ strd r6, r5, [sp] │ │ │ │ │ ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_BuildValue │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 520 <_syntaxerror_range.isra.0+0xe4> │ │ │ │ │ + cbz r0, 208 <_syntaxerror_range.isra.0+0xe4> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetObject │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 520 <_syntaxerror_range.isra.0+0xe4> │ │ │ │ │ + beq.n 208 <_syntaxerror_range.isra.0+0xe4> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 530 <_syntaxerror_range.isra.0+0xf4> │ │ │ │ │ + cbz r3, 218 <_syntaxerror_range.isra.0+0xf4> │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 538 │ │ │ │ │ + bl 220 │ │ │ │ │ movs r3, #17 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 520 <_syntaxerror_range.isra.0+0xe4> │ │ │ │ │ + b.n 208 <_syntaxerror_range.isra.0+0xe4> │ │ │ │ │ │ │ │ │ │ -00000538 : │ │ │ │ │ +00000220 : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ - cbz r0, 54a │ │ │ │ │ + cbz r0, 232 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 54a │ │ │ │ │ + beq.n 232 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 54c │ │ │ │ │ + cbz r3, 234 │ │ │ │ │ bx lr │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -00000550 <_PyTokenizer_parser_warn>: │ │ │ │ │ +00000238 <_PyTokenizer_parser_warn>: │ │ │ │ │ _PyTokenizer_parser_warn(): │ │ │ │ │ push {r2, r3} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr.w r3, [r0, #2748] @ 0xabc │ │ │ │ │ sub sp, #16 │ │ │ │ │ - cbz r3, 5a4 <_PyTokenizer_parser_warn+0x54> │ │ │ │ │ + cbz r3, 28c <_PyTokenizer_parser_warn+0x54> │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromFormatV │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 5d4 <_PyTokenizer_parser_warn+0x84> │ │ │ │ │ + cbz r0, 2bc <_PyTokenizer_parser_warn+0x84> │ │ │ │ │ ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ │ movs r2, #0 │ │ │ │ │ strd r2, r2, [sp] │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr.w r2, [r4, #2284] @ 0x8ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnExplicitObject │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 5b8 <_PyTokenizer_parser_warn+0x68> │ │ │ │ │ + blt.n 2a0 <_PyTokenizer_parser_warn+0x68> │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5a4 <_PyTokenizer_parser_warn+0x54> │ │ │ │ │ + beq.n 28c <_PyTokenizer_parser_warn+0x54> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbz r3, 5b0 <_PyTokenizer_parser_warn+0x60> │ │ │ │ │ + cbz r3, 298 <_PyTokenizer_parser_warn+0x60> │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ add sp, #8 │ │ │ │ │ bx lr │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5a4 <_PyTokenizer_parser_warn+0x54> │ │ │ │ │ + b.n 28c <_PyTokenizer_parser_warn+0x54> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ - cbz r0, 5d4 <_PyTokenizer_parser_warn+0x84> │ │ │ │ │ + cbz r0, 2bc <_PyTokenizer_parser_warn+0x84> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 408 <_PyTokenizer_syntaxerror> │ │ │ │ │ + bl f0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 538 │ │ │ │ │ + bl 220 │ │ │ │ │ movs r3, #17 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - b.n 5a6 <_PyTokenizer_parser_warn+0x56> │ │ │ │ │ + b.n 28e <_PyTokenizer_parser_warn+0x56> │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -100,108 +100,461 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r5, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ b.n 9c <_PyTokenizer_translate_newlines+0x9c> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000000e0 <_PyTokenizer_new_string>: │ │ │ │ │ +000000e0 <_PyTokenizer_check_coding_spec>: │ │ │ │ │ +_PyTokenizer_check_coding_spec(): │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ + ldr.w r4, [r2, #2700] @ 0xa8c │ │ │ │ │ + mov fp, r3 │ │ │ │ │ + ldr r3, [pc, #752] @ (3e8 <_PyTokenizer_check_coding_spec+0x308>) │ │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ │ + mov r9, r2 │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + cbnz r4, 170 <_PyTokenizer_check_coding_spec+0x90> │ │ │ │ │ + subs r2, r1, #6 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + mov r8, r1 │ │ │ │ │ + cmp r2, r4 │ │ │ │ │ + ble.n 11e <_PyTokenizer_check_coding_spec+0x3e> │ │ │ │ │ + ldrb r3, [r7, r4] │ │ │ │ │ + cmp r3, #35 @ 0x23 │ │ │ │ │ + beq.n 18e <_PyTokenizer_check_coding_spec+0xae> │ │ │ │ │ + subs r3, #9 │ │ │ │ │ + uxtb r3, r3 │ │ │ │ │ + cmp r3, #23 │ │ │ │ │ + bls.n 178 <_PyTokenizer_check_coding_spec+0x98> │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + it gt │ │ │ │ │ + addgt r8, r7 │ │ │ │ │ + ble.n 140 <_PyTokenizer_check_coding_spec+0x60> │ │ │ │ │ + ldrb r3, [r7, #0] │ │ │ │ │ + sub.w r2, r3, #10 │ │ │ │ │ + uxtb r2, r2 │ │ │ │ │ + cmp r2, #25 │ │ │ │ │ + bhi.n 158 <_PyTokenizer_check_coding_spec+0x78> │ │ │ │ │ + movs r1, #9 │ │ │ │ │ + movt r1, #512 @ 0x200 │ │ │ │ │ + lsrs r1, r2 │ │ │ │ │ + lsls r2, r1, #31 │ │ │ │ │ + bpl.n 158 <_PyTokenizer_check_coding_spec+0x78> │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + ldr r3, [pc, #676] @ (3e8 <_PyTokenizer_check_coding_spec+0x308>) │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.w 346 <_PyTokenizer_check_coding_spec+0x266> │ │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + subs r3, #9 │ │ │ │ │ + uxtb r3, r3 │ │ │ │ │ + cmp r3, #23 │ │ │ │ │ + bhi.n 170 <_PyTokenizer_check_coding_spec+0x90> │ │ │ │ │ + movw r2, #65526 @ 0xfff6 │ │ │ │ │ + movt r2, #65407 @ 0xff7f │ │ │ │ │ + asrs r2, r3 │ │ │ │ │ + lsls r3, r2, #31 │ │ │ │ │ + bpl.w 37a <_PyTokenizer_check_coding_spec+0x29a> │ │ │ │ │ + movs r3, #2 │ │ │ │ │ + str.w r3, [r9, #2688] @ 0xa80 │ │ │ │ │ + b.n 140 <_PyTokenizer_check_coding_spec+0x60> │ │ │ │ │ + movw r1, #65526 @ 0xfff6 │ │ │ │ │ + movt r1, #65407 @ 0xff7f │ │ │ │ │ + asrs r1, r3 │ │ │ │ │ + lsls r0, r1, #31 │ │ │ │ │ + bmi.n 11e <_PyTokenizer_check_coding_spec+0x3e> │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + cmp r4, r2 │ │ │ │ │ + blt.n 110 <_PyTokenizer_check_coding_spec+0x30> │ │ │ │ │ + b.n 11e <_PyTokenizer_check_coding_spec+0x3e> │ │ │ │ │ + cmp r2, r4 │ │ │ │ │ + ble.n 11e <_PyTokenizer_check_coding_spec+0x3e> │ │ │ │ │ + adds r3, r7, #6 │ │ │ │ │ + movw r5, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ + movt r5, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ + add r4, r3 │ │ │ │ │ + add.w r6, r7, r8 │ │ │ │ │ + movs r2, #6 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + subs r0, r4, #6 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + cbz r0, 1b6 <_PyTokenizer_check_coding_spec+0xd6> │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + cmp r6, r4 │ │ │ │ │ + bne.n 1a2 <_PyTokenizer_check_coding_spec+0xc2> │ │ │ │ │ + b.n 11e <_PyTokenizer_check_coding_spec+0x3e> │ │ │ │ │ + ldrb r3, [r4, #0] │ │ │ │ │ + mov ip, r4 │ │ │ │ │ + cmp r3, #58 @ 0x3a │ │ │ │ │ + beq.n 1c2 <_PyTokenizer_check_coding_spec+0xe2> │ │ │ │ │ + cmp r3, #61 @ 0x3d │ │ │ │ │ + bne.n 1ae <_PyTokenizer_check_coding_spec+0xce> │ │ │ │ │ + mov r2, ip │ │ │ │ │ + ldrb.w r3, [ip, #1]! │ │ │ │ │ + cmp r3, #32 │ │ │ │ │ + beq.n 1c2 <_PyTokenizer_check_coding_spec+0xe2> │ │ │ │ │ + cmp r3, #9 │ │ │ │ │ + beq.n 1c2 <_PyTokenizer_check_coding_spec+0xe2> │ │ │ │ │ + sub.w r1, r3, #45 @ 0x2d │ │ │ │ │ + movw lr, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ + movt lr, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ + cmp r3, #95 @ 0x5f │ │ │ │ │ + it ne │ │ │ │ │ + cmpne r1, #1 │ │ │ │ │ + bls.n 1ec <_PyTokenizer_check_coding_spec+0x10c> │ │ │ │ │ + ldr.w r3, [lr, r3, lsl #2] │ │ │ │ │ + lsls r1, r3, #29 │ │ │ │ │ + beq.n 1ae <_PyTokenizer_check_coding_spec+0xce> │ │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ │ + mov r1, ip │ │ │ │ │ + mov r9, r8 │ │ │ │ │ + mov r8, r7 │ │ │ │ │ + mov r7, r5 │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + mov r4, r2 │ │ │ │ │ + mov sl, r1 │ │ │ │ │ + ldrb.w r3, [r1, #1]! │ │ │ │ │ + sub.w r2, r3, #45 @ 0x2d │ │ │ │ │ + cmp r3, #95 @ 0x5f │ │ │ │ │ + it ne │ │ │ │ │ + cmpne r2, #1 │ │ │ │ │ + ldr.w r3, [lr, r3, lsl #2] │ │ │ │ │ + ite ls │ │ │ │ │ + movls r2, #1 │ │ │ │ │ + movhi r2, #0 │ │ │ │ │ + ands.w r3, r3, #7 │ │ │ │ │ + it ne │ │ │ │ │ + movne r3, #1 │ │ │ │ │ + orrs r3, r2 │ │ │ │ │ + bne.n 1fc <_PyTokenizer_check_coding_spec+0x11c> │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + cmp ip, r1 │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + mov r7, r8 │ │ │ │ │ + mov r8, r9 │ │ │ │ │ + ldr.w r9, [sp, #4] │ │ │ │ │ + bcs.n 1ae <_PyTokenizer_check_coding_spec+0xce> │ │ │ │ │ + sub.w r1, sl, r2 │ │ │ │ │ + str r0, [sp, #4] │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + mov r0, ip │ │ │ │ │ + bl 3ec <_PyTokenizer_new_string> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_new_string │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 376 <_PyTokenizer_check_coding_spec+0x296> │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_ctype_tolower │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_ctype_tolower │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + add r1, sp, #12 │ │ │ │ │ + b.n 26c <_PyTokenizer_check_coding_spec+0x18c> │ │ │ │ │ + cmp r2, #95 @ 0x5f │ │ │ │ │ + add.w r3, r3, #1 │ │ │ │ │ + ite eq │ │ │ │ │ + moveq r2, #45 @ 0x2d │ │ │ │ │ + ldrbne r2, [r0, r2] │ │ │ │ │ + cmp r3, #12 │ │ │ │ │ + strb.w r2, [r1], #1 │ │ │ │ │ + beq.n 272 <_PyTokenizer_check_coding_spec+0x192> │ │ │ │ │ + ldrb r2, [r5, r3] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.n 258 <_PyTokenizer_check_coding_spec+0x178> │ │ │ │ │ + adds r3, #32 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ + add r3, sp │ │ │ │ │ + add r0, sp, #12 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + strb.w r2, [r3, #-20] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL strcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 3b6 <_PyTokenizer_check_coding_spec+0x2d6> │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ + movs r2, #6 │ │ │ │ │ + add r0, sp, #12 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL strncmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 3b6 <_PyTokenizer_check_coding_spec+0x2d6> │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ + add r0, sp, #12 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL strcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 384 <_PyTokenizer_check_coding_spec+0x2a4> │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ + add r0, sp, #12 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL strcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 384 <_PyTokenizer_check_coding_spec+0x2a4> │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ + add r0, sp, #12 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL strcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 384 <_PyTokenizer_check_coding_spec+0x2a4> │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ + movs r2, #8 │ │ │ │ │ + add r0, sp, #12 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL strncmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 384 <_PyTokenizer_check_coding_spec+0x2a4> │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ + movs r2, #11 │ │ │ │ │ + add r0, sp, #12 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL strncmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 384 <_PyTokenizer_check_coding_spec+0x2a4> │ │ │ │ │ + movs r2, #12 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ + add.w r0, sp, r2 │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL strncmp │ │ │ │ │ + cbz r0, 384 <_PyTokenizer_check_coding_spec+0x2a4> │ │ │ │ │ + ldr.w r0, [r9, #2696] @ 0xa88 │ │ │ │ │ + movs r3, #2 │ │ │ │ │ + str.w r3, [r9, #2688] @ 0xa80 │ │ │ │ │ + cbnz r0, 34a <_PyTokenizer_check_coding_spec+0x26a> │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL strcmp │ │ │ │ │ + cbz r0, 340 <_PyTokenizer_check_coding_spec+0x260> │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + blx fp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 3c0 <_PyTokenizer_check_coding_spec+0x2e0> │ │ │ │ │ + str.w r4, [r9, #2696] @ 0xa88 │ │ │ │ │ + b.n 140 <_PyTokenizer_check_coding_spec+0x60> │ │ │ │ │ + bl 0 <__stack_chk_fail> │ │ │ │ │ + R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL strcmp │ │ │ │ │ + cbz r0, 3ae <_PyTokenizer_check_coding_spec+0x2ce> │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + bl 0 <_PyTokenizer_translate_newlines> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_error_ret │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + 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_Format │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + b.n 142 <_PyTokenizer_check_coding_spec+0x62> │ │ │ │ │ + adds r7, #1 │ │ │ │ │ + cmp r8, r7 │ │ │ │ │ + bne.w 128 <_PyTokenizer_check_coding_spec+0x48> │ │ │ │ │ + b.n 140 <_PyTokenizer_check_coding_spec+0x60> │ │ │ │ │ + movw r4, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ + movt r4, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ + cmp r5, r4 │ │ │ │ │ + beq.n 31a <_PyTokenizer_check_coding_spec+0x23a> │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL strlen │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 3ec <_PyTokenizer_new_string> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_new_string │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 31a <_PyTokenizer_check_coding_spec+0x23a> │ │ │ │ │ + b.n 376 <_PyTokenizer_check_coding_spec+0x296> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + b.n 140 <_PyTokenizer_check_coding_spec+0x60> │ │ │ │ │ + movw r4, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ + movt r4, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ + b.n 38c <_PyTokenizer_check_coding_spec+0x2ac> │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + bl 0 <_PyTokenizer_translate_newlines> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_error_ret │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Format │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + b.n 376 <_PyTokenizer_check_coding_spec+0x296> │ │ │ │ │ + nop │ │ │ │ │ + .word 0x00000000 │ │ │ │ │ + R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ + │ │ │ │ │ +000003ec <_PyTokenizer_new_string>: │ │ │ │ │ _PyTokenizer_new_string(): │ │ │ │ │ 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 r6, r2 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ adds r0, r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 112 <_PyTokenizer_new_string+0x32> │ │ │ │ │ + cbz r0, 41e <_PyTokenizer_new_string+0x32> │ │ │ │ │ mov r2, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ movs r3, #0 │ │ │ │ │ strb r3, [r4, r5] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movs r3, #15 │ │ │ │ │ str r3, [r6, #32] │ │ │ │ │ - b.n 10c <_PyTokenizer_new_string+0x2c> │ │ │ │ │ + b.n 418 <_PyTokenizer_new_string+0x2c> │ │ │ │ │ │ │ │ │ │ -00000118 <_PyTokenizer_ensure_utf8>: │ │ │ │ │ +00000424 <_PyTokenizer_ensure_utf8>: │ │ │ │ │ _PyTokenizer_ensure_utf8(): │ │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ │ - cbnz r2, 120 <_PyTokenizer_ensure_utf8+0x8> │ │ │ │ │ - b.n 12a <_PyTokenizer_ensure_utf8+0x12> │ │ │ │ │ + cbnz r2, 42c <_PyTokenizer_ensure_utf8+0x8> │ │ │ │ │ + b.n 436 <_PyTokenizer_ensure_utf8+0x12> │ │ │ │ │ adds r0, #1 │ │ │ │ │ lsls r3, r2, #24 │ │ │ │ │ - bmi.n 12e <_PyTokenizer_ensure_utf8+0x16> │ │ │ │ │ + bmi.n 43a <_PyTokenizer_ensure_utf8+0x16> │ │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 11e <_PyTokenizer_ensure_utf8+0x6> │ │ │ │ │ + bne.n 42a <_PyTokenizer_ensure_utf8+0x6> │ │ │ │ │ movs r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ cmp r2, #223 @ 0xdf │ │ │ │ │ - bhi.n 16c <_PyTokenizer_ensure_utf8+0x54> │ │ │ │ │ + bhi.n 478 <_PyTokenizer_ensure_utf8+0x54> │ │ │ │ │ cmp r2, #193 @ 0xc1 │ │ │ │ │ - bls.n 1b8 <_PyTokenizer_ensure_utf8+0xa0> │ │ │ │ │ + bls.n 4c4 <_PyTokenizer_ensure_utf8+0xa0> │ │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ │ eor.w r3, r3, #128 @ 0x80 │ │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ │ - bhi.n 1b8 <_PyTokenizer_ensure_utf8+0xa0> │ │ │ │ │ + bhi.n 4c4 <_PyTokenizer_ensure_utf8+0xa0> │ │ │ │ │ movs r3, #2 │ │ │ │ │ add r0, r3 │ │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ │ - cbnz r2, 15c <_PyTokenizer_ensure_utf8+0x44> │ │ │ │ │ - b.n 166 <_PyTokenizer_ensure_utf8+0x4e> │ │ │ │ │ + cbnz r2, 468 <_PyTokenizer_ensure_utf8+0x44> │ │ │ │ │ + b.n 472 <_PyTokenizer_ensure_utf8+0x4e> │ │ │ │ │ adds r0, #1 │ │ │ │ │ lsls r3, r2, #24 │ │ │ │ │ - bmi.n 13e <_PyTokenizer_ensure_utf8+0x26> │ │ │ │ │ + bmi.n 44a <_PyTokenizer_ensure_utf8+0x26> │ │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 15a <_PyTokenizer_ensure_utf8+0x42> │ │ │ │ │ + bne.n 466 <_PyTokenizer_ensure_utf8+0x42> │ │ │ │ │ movs r0, #1 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ cmp r2, #239 @ 0xef │ │ │ │ │ - bls.n 1e4 <_PyTokenizer_ensure_utf8+0xcc> │ │ │ │ │ + bls.n 4f0 <_PyTokenizer_ensure_utf8+0xcc> │ │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ │ - bhi.n 1b8 <_PyTokenizer_ensure_utf8+0xa0> │ │ │ │ │ + bhi.n 4c4 <_PyTokenizer_ensure_utf8+0xa0> │ │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ │ cmp r3, #143 @ 0x8f │ │ │ │ │ - bls.n 1de <_PyTokenizer_ensure_utf8+0xc6> │ │ │ │ │ + bls.n 4ea <_PyTokenizer_ensure_utf8+0xc6> │ │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ │ - beq.n 1b8 <_PyTokenizer_ensure_utf8+0xa0> │ │ │ │ │ + beq.n 4c4 <_PyTokenizer_ensure_utf8+0xa0> │ │ │ │ │ movs r3, #4 │ │ │ │ │ mov.w ip, #3 │ │ │ │ │ ldrb.w lr, [r0, ip] │ │ │ │ │ eor.w lr, lr, #128 @ 0x80 │ │ │ │ │ cmp.w lr, #63 @ 0x3f │ │ │ │ │ - bhi.n 1b8 <_PyTokenizer_ensure_utf8+0xa0> │ │ │ │ │ + bhi.n 4c4 <_PyTokenizer_ensure_utf8+0xa0> │ │ │ │ │ add.w lr, r0, ip │ │ │ │ │ ldrb.w lr, [lr, #-1] │ │ │ │ │ eor.w lr, lr, #128 @ 0x80 │ │ │ │ │ cmp.w lr, #63 @ 0x3f │ │ │ │ │ - bhi.n 1b8 <_PyTokenizer_ensure_utf8+0xa0> │ │ │ │ │ + bhi.n 4c4 <_PyTokenizer_ensure_utf8+0xa0> │ │ │ │ │ cmp.w ip, #2 │ │ │ │ │ - beq.n 152 <_PyTokenizer_ensure_utf8+0x3a> │ │ │ │ │ + beq.n 45e <_PyTokenizer_ensure_utf8+0x3a> │ │ │ │ │ ldrb.w ip, [r0, #1] │ │ │ │ │ eor.w ip, ip, #128 @ 0x80 │ │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ │ - bls.n 152 <_PyTokenizer_ensure_utf8+0x3a> │ │ │ │ │ + bls.n 45e <_PyTokenizer_ensure_utf8+0x3a> │ │ │ │ │ ldr.w ip, [r1, #464] @ 0x1d0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr.w r3, [r1, #2284] @ 0x8ec │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ @@ -209,26 +562,26 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 168 <_PyTokenizer_ensure_utf8+0x50> │ │ │ │ │ + b.n 474 <_PyTokenizer_ensure_utf8+0x50> │ │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ │ - bne.n 17e <_PyTokenizer_ensure_utf8+0x66> │ │ │ │ │ - b.n 1b8 <_PyTokenizer_ensure_utf8+0xa0> │ │ │ │ │ + bne.n 48a <_PyTokenizer_ensure_utf8+0x66> │ │ │ │ │ + b.n 4c4 <_PyTokenizer_ensure_utf8+0xa0> │ │ │ │ │ cmp r2, #224 @ 0xe0 │ │ │ │ │ - beq.n 1f4 <_PyTokenizer_ensure_utf8+0xdc> │ │ │ │ │ + beq.n 500 <_PyTokenizer_ensure_utf8+0xdc> │ │ │ │ │ cmp r2, #237 @ 0xed │ │ │ │ │ - beq.n 1fc <_PyTokenizer_ensure_utf8+0xe4> │ │ │ │ │ + beq.n 508 <_PyTokenizer_ensure_utf8+0xe4> │ │ │ │ │ movs r3, #3 │ │ │ │ │ mov.w ip, #2 │ │ │ │ │ - b.n 184 <_PyTokenizer_ensure_utf8+0x6c> │ │ │ │ │ + b.n 490 <_PyTokenizer_ensure_utf8+0x6c> │ │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ │ cmp r3, #159 @ 0x9f │ │ │ │ │ - bhi.n 1ec <_PyTokenizer_ensure_utf8+0xd4> │ │ │ │ │ - b.n 1b8 <_PyTokenizer_ensure_utf8+0xa0> │ │ │ │ │ + bhi.n 4f8 <_PyTokenizer_ensure_utf8+0xd4> │ │ │ │ │ + b.n 4c4 <_PyTokenizer_ensure_utf8+0xa0> │ │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ │ cmp r3, #159 @ 0x9f │ │ │ │ │ - bls.n 1ec <_PyTokenizer_ensure_utf8+0xd4> │ │ │ │ │ - b.n 1b8 <_PyTokenizer_ensure_utf8+0xa0> │ │ │ │ │ + bls.n 4f8 <_PyTokenizer_ensure_utf8+0xd4> │ │ │ │ │ + b.n 4c4 <_PyTokenizer_ensure_utf8+0xa0> │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -86,15 +86,15 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ - b.w 408 <_PyTokenizer_syntaxerror> │ │ │ │ │ + b.w f0 <_PyTokenizer_indenterror+0xc> │ │ │ │ │ R_ARM_THM_JUMP24 _PyTokenizer_syntaxerror │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.n da <_PyTokenizer_warn_invalid_escape_sequence+0xa0> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cbnz r3, da <_PyTokenizer_warn_invalid_escape_sequence+0xa0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -126,14 +126,14 @@ │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r3, r2 │ │ │ │ │ add r4, sp, #28 │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr.w r1, [r4], #4 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ str r4, [sp, #12] │ │ │ │ │ - bl 43c <_syntaxerror_range.isra.0> │ │ │ │ │ + bl 124 <_syntaxerror_range.isra.0> │ │ │ │ │ R_ARM_THM_CALL _syntaxerror_range.isra.0 │ │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ add sp, #4 │ │ │ │ │ bx lr │ │ │ ├── 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: 56668 (bytes into file) │ │ │ │ │ + Start of section headers: 57500 (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 0xdd5c: │ │ │ │ │ +There are 15 section headers, starting at offset 0xe09c: │ │ │ │ │ │ │ │ │ │ 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 000700 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 00a88c 0003d0 08 I 12 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 000734 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 00000000 000734 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .text.hot PROGBITS 00000000 000734 005e78 00 AX 0 0 4 │ │ │ │ │ - [ 6] .rel.text.hot REL 00000000 00ac5c 002aa8 08 I 12 5 4 │ │ │ │ │ - [ 7] .rodata.str1.4 PROGBITS 00000000 0065ac 000e6a 01 AMS 0 0 4 │ │ │ │ │ - [ 8] .text.unlikely PROGBITS 00000000 007418 000a6c 00 AX 0 0 4 │ │ │ │ │ - [ 9] .rel.text.unlikely REL 00000000 00d704 0005d8 08 I 12 8 4 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 00000000 007e84 000000 00 0 0 1 │ │ │ │ │ - [11] .ARM.attributes ARM_ATTRIBUTES 00000000 007e84 000033 00 0 0 1 │ │ │ │ │ - [12] .symtab SYMTAB 00000000 007eb8 001770 10 13 175 4 │ │ │ │ │ - [13] .strtab STRTAB 00000000 009628 001262 00 0 0 1 │ │ │ │ │ - [14] .shstrtab STRTAB 00000000 00dcdc 000080 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 0006d8 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 00aae4 0003b8 08 I 12 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 00070c 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 00000000 00070c 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .text.hot PROGBITS 00000000 00070c 0060f8 00 AX 0 0 4 │ │ │ │ │ + [ 6] .rel.text.hot REL 00000000 00ae9c 002ba8 08 I 12 5 4 │ │ │ │ │ + [ 7] .rodata.str1.4 PROGBITS 00000000 006804 000e6a 01 AMS 0 0 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 007670 000a6c 00 AX 0 0 4 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 00da44 0005d8 08 I 12 8 4 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 00000000 0080dc 000000 00 0 0 1 │ │ │ │ │ + [11] .ARM.attributes ARM_ATTRIBUTES 00000000 0080dc 000033 00 0 0 1 │ │ │ │ │ + [12] .symtab SYMTAB 00000000 008110 001770 10 13 175 4 │ │ │ │ │ + [13] .strtab STRTAB 00000000 009880 001262 00 0 0 1 │ │ │ │ │ + [14] .shstrtab STRTAB 00000000 00e01c 000080 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 375 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ - 2: 00003f0d 6 FUNC LOCAL DEFAULT 5 Py_XDECREF │ │ │ │ │ + 2: 00003f6d 6 FUNC LOCAL DEFAULT 5 Py_XDECREF │ │ │ │ │ 3: 00000389 48 FUNC LOCAL DEFAULT 8 null_error.isra.0 │ │ │ │ │ 4: 0000020c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 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: 00000210 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ @@ -18,119 +18,119 @@ │ │ │ │ │ 14: 0000009c 0 NOTYPE LOCAL DEFAULT 7 .LC4 │ │ │ │ │ 15: 000004d4 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 16: 000005d8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 17: 000000cc 0 NOTYPE LOCAL DEFAULT 7 .LC5 │ │ │ │ │ 18: 000005dc 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 19: 00000100 0 NOTYPE LOCAL DEFAULT 7 .LC6 │ │ │ │ │ 20: 00000104 0 NOTYPE LOCAL DEFAULT 7 .LC7 │ │ │ │ │ - 21: 000008d1 278 FUNC LOCAL DEFAULT 5 binary_op1 │ │ │ │ │ + 21: 000008d1 246 FUNC LOCAL DEFAULT 5 binary_op1 │ │ │ │ │ 22: 00000144 0 NOTYPE LOCAL DEFAULT 7 .LC8 │ │ │ │ │ 23: 0000015c 0 NOTYPE LOCAL DEFAULT 7 .LC9 │ │ │ │ │ 24: 0000018c 0 NOTYPE LOCAL DEFAULT 7 .LC10 │ │ │ │ │ 25: 000001c0 0 NOTYPE LOCAL DEFAULT 7 .LC11 │ │ │ │ │ 26: 000001d8 0 NOTYPE LOCAL DEFAULT 7 .LC12 │ │ │ │ │ 27: 000001dc 0 NOTYPE LOCAL DEFAULT 7 .LC13 │ │ │ │ │ - 28: 00000fe9 1736 FUNC LOCAL DEFAULT 5 object_recursive_isinstance │ │ │ │ │ - 29: 000034a5 220 FUNC LOCAL DEFAULT 5 object_isinstance │ │ │ │ │ - 30: 00000fa8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 31: 00000fb0 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ - 32: 0000154c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 33: 00001550 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 28: 00000fe1 1736 FUNC LOCAL DEFAULT 5 object_recursive_isinstance │ │ │ │ │ + 29: 00003441 220 FUNC LOCAL DEFAULT 5 object_isinstance │ │ │ │ │ + 30: 00000fa0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 31: 00000fa8 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 32: 00001544 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 33: 00001548 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 34: 000001f4 0 NOTYPE LOCAL DEFAULT 7 .LC14 │ │ │ │ │ 35: 00000228 0 NOTYPE LOCAL DEFAULT 7 .LC15 │ │ │ │ │ 36: 00000254 0 NOTYPE LOCAL DEFAULT 7 .LC16 │ │ │ │ │ 37: 00000300 0 NOTYPE LOCAL DEFAULT 7 .LC17 │ │ │ │ │ - 38: 00001834 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 39: 00001838 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 38: 0000182c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 39: 00001830 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 40: 00000330 0 NOTYPE LOCAL DEFAULT 7 .LC18 │ │ │ │ │ 41: 00000001 102 FUNC LOCAL DEFAULT 1 binary_iop.part.0 │ │ │ │ │ - 42: 00001a51 128 FUNC LOCAL DEFAULT 5 binary_iop │ │ │ │ │ - 43: 00001ad1 98 FUNC LOCAL DEFAULT 5 binary_iop1 │ │ │ │ │ + 42: 00001a49 52 FUNC LOCAL DEFAULT 5 binary_iop │ │ │ │ │ + 43: 00001a7d 84 FUNC LOCAL DEFAULT 5 binary_iop1 │ │ │ │ │ 44: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 45: 00000334 0 NOTYPE LOCAL DEFAULT 7 .LC19 │ │ │ │ │ 46: 00000364 0 NOTYPE LOCAL DEFAULT 7 .LC20 │ │ │ │ │ 47: 0000038c 0 NOTYPE LOCAL DEFAULT 7 .LC21 │ │ │ │ │ - 48: 00001ccc 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 48: 00001c68 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 49: 000003b8 0 NOTYPE LOCAL DEFAULT 7 .LC22 │ │ │ │ │ 50: 000003d4 0 NOTYPE LOCAL DEFAULT 7 .LC23 │ │ │ │ │ - 51: 00001cd4 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 51: 00001c70 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 52: 00000400 0 NOTYPE LOCAL DEFAULT 7 .LC24 │ │ │ │ │ 53: 00000069 170 FUNC LOCAL DEFAULT 1 binary_op.part.0 │ │ │ │ │ 54: 00000404 0 NOTYPE LOCAL DEFAULT 7 .LC25 │ │ │ │ │ 55: 0000040c 0 NOTYPE LOCAL DEFAULT 7 .LC26 │ │ │ │ │ 56: 00000484 0 NOTYPE LOCAL DEFAULT 7 .LC27 │ │ │ │ │ 57: 00000488 0 NOTYPE LOCAL DEFAULT 7 .LC28 │ │ │ │ │ - 58: 00002165 1294 FUNC LOCAL DEFAULT 5 object_issubclass │ │ │ │ │ - 59: 00002c41 46 FUNC LOCAL DEFAULT 5 recursive_issubclass │ │ │ │ │ + 58: 00002101 1294 FUNC LOCAL DEFAULT 5 object_issubclass │ │ │ │ │ + 59: 00002bdd 46 FUNC LOCAL DEFAULT 5 recursive_issubclass │ │ │ │ │ 60: 00000115 82 FUNC LOCAL DEFAULT 1 recursive_issubclass.part.0 │ │ │ │ │ - 61: 0000215c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 62: 00002164 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ - 63: 000025a0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 64: 000025a4 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 61: 000020f8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 62: 00002100 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 63: 0000253c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 64: 00002540 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 65: 000004a0 0 NOTYPE LOCAL DEFAULT 7 .LC29 │ │ │ │ │ - 66: 000027b4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 66: 00002750 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 67: 000004c8 0 NOTYPE LOCAL DEFAULT 7 .LC30 │ │ │ │ │ - 68: 000027b8 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 68: 00002754 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 69: 000004cc 0 NOTYPE LOCAL DEFAULT 7 .LC31 │ │ │ │ │ 70: 000004f4 0 NOTYPE LOCAL DEFAULT 7 .LC32 │ │ │ │ │ 71: 00000524 0 NOTYPE LOCAL DEFAULT 7 .LC33 │ │ │ │ │ - 72: 00002ba4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 72: 00002b40 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 73: 0000054c 0 NOTYPE LOCAL DEFAULT 7 .LC34 │ │ │ │ │ - 74: 00002bb4 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 74: 00002b50 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 75: 00000574 0 NOTYPE LOCAL DEFAULT 7 .LC35 │ │ │ │ │ 76: 00000598 0 NOTYPE LOCAL DEFAULT 7 .LC36 │ │ │ │ │ 77: 00000439 136 FUNC LOCAL DEFAULT 1 check_class │ │ │ │ │ - 78: 00005685 1832 FUNC LOCAL DEFAULT 5 abstract_issubclass │ │ │ │ │ + 78: 00005865 1832 FUNC LOCAL DEFAULT 5 abstract_issubclass │ │ │ │ │ 79: 000005dc 0 NOTYPE LOCAL DEFAULT 7 .LC37 │ │ │ │ │ 80: 0000060c 0 NOTYPE LOCAL DEFAULT 7 .LC38 │ │ │ │ │ 81: 0000063c 0 NOTYPE LOCAL DEFAULT 7 .LC39 │ │ │ │ │ 82: 00000670 0 NOTYPE LOCAL DEFAULT 7 .LC40 │ │ │ │ │ 83: 00000674 0 NOTYPE LOCAL DEFAULT 7 .LC41 │ │ │ │ │ 84: 00000678 0 NOTYPE LOCAL DEFAULT 7 .LC42 │ │ │ │ │ 85: 000006a0 0 NOTYPE LOCAL DEFAULT 7 .LC43 │ │ │ │ │ 86: 00000748 0 NOTYPE LOCAL DEFAULT 7 .LC44 │ │ │ │ │ 87: 0000077c 0 NOTYPE LOCAL DEFAULT 7 .LC45 │ │ │ │ │ 88: 000007ac 0 NOTYPE LOCAL DEFAULT 7 .LC46 │ │ │ │ │ - 89: 0000349c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 89: 00003438 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 90: 00000800 0 NOTYPE LOCAL DEFAULT 7 .LC47 │ │ │ │ │ - 91: 000034a4 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ - 92: 0000357c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 93: 00003580 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 91: 00003440 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 92: 00003518 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 93: 0000351c 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 94: 00000840 0 NOTYPE LOCAL DEFAULT 7 .LC48 │ │ │ │ │ - 95: 000037b8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 96: 000037c0 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ - 97: 000039a4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 95: 00003754 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 96: 0000375c 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 97: 00003940 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 98: 00000874 0 NOTYPE LOCAL DEFAULT 7 .LC49 │ │ │ │ │ - 99: 000039ac 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 99: 00003948 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 100: 00000878 0 NOTYPE LOCAL DEFAULT 7 .LC50 │ │ │ │ │ - 101: 00003ced 110 FUNC LOCAL DEFAULT 5 sequence_repeat │ │ │ │ │ + 101: 00003c89 110 FUNC LOCAL DEFAULT 5 sequence_repeat │ │ │ │ │ 102: 0000087c 0 NOTYPE LOCAL DEFAULT 7 .LC51 │ │ │ │ │ 103: 00000880 0 NOTYPE LOCAL DEFAULT 7 .LC52 │ │ │ │ │ - 104: 00003f15 24 FUNC LOCAL DEFAULT 5 Py_XDECREF.part.0 │ │ │ │ │ + 104: 00003f75 24 FUNC LOCAL DEFAULT 5 Py_XDECREF.part.0 │ │ │ │ │ 105: 00000884 0 NOTYPE LOCAL DEFAULT 7 .LC53 │ │ │ │ │ 106: 00000888 0 NOTYPE LOCAL DEFAULT 7 .LC54 │ │ │ │ │ - 107: 000004e9 42 FUNC LOCAL DEFAULT 1 _IsFortranContiguous.part.0 │ │ │ │ │ - 108: 000043bd 64 FUNC LOCAL DEFAULT 5 _IsCContiguous │ │ │ │ │ + 107: 000004c1 42 FUNC LOCAL DEFAULT 1 _IsFortranContiguous.part.0 │ │ │ │ │ + 108: 0000441d 64 FUNC LOCAL DEFAULT 5 _IsCContiguous │ │ │ │ │ 109: 00000894 0 NOTYPE LOCAL DEFAULT 7 .LC55 │ │ │ │ │ 110: 000008ac 0 NOTYPE LOCAL DEFAULT 7 .LC56 │ │ │ │ │ 111: 000008b0 0 NOTYPE LOCAL DEFAULT 7 .LC57 │ │ │ │ │ 112: 000008d8 0 NOTYPE LOCAL DEFAULT 7 .LC58 │ │ │ │ │ - 113: 00004864 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 113: 000048c4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 114: 000008e4 0 NOTYPE LOCAL DEFAULT 7 .LC59 │ │ │ │ │ - 115: 00004868 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 115: 000048c8 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 116: 0000090c 0 NOTYPE LOCAL DEFAULT 7 .LC60 │ │ │ │ │ 117: 0000092c 0 NOTYPE LOCAL DEFAULT 7 .LC61 │ │ │ │ │ 118: 00000930 0 NOTYPE LOCAL DEFAULT 7 .LC62 │ │ │ │ │ 119: 00000934 0 NOTYPE LOCAL DEFAULT 7 .LC63 │ │ │ │ │ 120: 00000960 0 NOTYPE LOCAL DEFAULT 7 .LC64 │ │ │ │ │ 121: 00000980 0 NOTYPE LOCAL DEFAULT 7 .LC65 │ │ │ │ │ 122: 000009a0 0 NOTYPE LOCAL DEFAULT 7 .LC66 │ │ │ │ │ - 123: 00004da4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 123: 00004e94 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 124: 000009c8 0 NOTYPE LOCAL DEFAULT 7 .LC67 │ │ │ │ │ - 125: 00004da8 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 125: 00004e98 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 126: 000009f8 0 NOTYPE LOCAL DEFAULT 7 .LC68 │ │ │ │ │ 127: 000009fc 0 NOTYPE LOCAL DEFAULT 7 .LC69 │ │ │ │ │ 128: 00000a44 0 NOTYPE LOCAL DEFAULT 7 .LC70 │ │ │ │ │ 129: 00000a48 0 NOTYPE LOCAL DEFAULT 7 .LC71 │ │ │ │ │ 130: 00000318 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 131: 00000a4c 0 NOTYPE LOCAL DEFAULT 7 .LC72 │ │ │ │ │ 132: 00000320 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ @@ -142,25 +142,25 @@ │ │ │ │ │ 138: 00000b5c 0 NOTYPE LOCAL DEFAULT 7 .LC76 │ │ │ │ │ 139: 00000000 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ 140: 0000000b 422 FUNC LOCAL DEFAULT 8 ternary_iop.constprop.0 │ │ │ │ │ 141: 00000b60 0 NOTYPE LOCAL DEFAULT 7 .LC77 │ │ │ │ │ 142: 00000b64 0 NOTYPE LOCAL DEFAULT 7 .LC78 │ │ │ │ │ 143: 000004b8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 144: 00000b68 0 NOTYPE LOCAL DEFAULT 7 .LC79 │ │ │ │ │ - 145: 00005930 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 146: 00005958 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ - 147: 00005c10 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 148: 00005c3c 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ - 149: 00005da4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 145: 00005b10 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 146: 00005b38 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 147: 00005df0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 148: 00005e1c 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 149: 00005f84 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 150: 00000b7c 0 NOTYPE LOCAL DEFAULT 7 .LC80 │ │ │ │ │ 151: 00000b80 0 NOTYPE LOCAL DEFAULT 7 .LC81 │ │ │ │ │ 152: 00000b84 0 NOTYPE LOCAL DEFAULT 7 .LC82 │ │ │ │ │ - 153: 000004c0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 154: 00005dac 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ - 155: 00005dad 72 FUNC LOCAL DEFAULT 5 _IsFortranContiguous │ │ │ │ │ + 153: 00005f8c 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 154: 00006001 72 FUNC LOCAL DEFAULT 5 _IsFortranContiguous │ │ │ │ │ + 155: 000004c0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 156: 00000b88 0 NOTYPE LOCAL DEFAULT 7 .LC83 │ │ │ │ │ 157: 00000bb4 0 NOTYPE LOCAL DEFAULT 7 .LC84 │ │ │ │ │ 158: 00000bec 0 NOTYPE LOCAL DEFAULT 7 .LC85 │ │ │ │ │ 159: 000003b4 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 160: 00000c10 0 NOTYPE LOCAL DEFAULT 7 .LC86 │ │ │ │ │ 161: 000003b8 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ 162: 00000c98 0 NOTYPE LOCAL DEFAULT 7 .LC87 │ │ │ │ │ @@ -177,186 +177,186 @@ │ │ │ │ │ 173: 00000e44 0 NOTYPE LOCAL DEFAULT 7 .LC95 │ │ │ │ │ 174: 000009a5 78 FUNC LOCAL DEFAULT 8 as_read_buffer │ │ │ │ │ 175: 00000001 528 FUNC GLOBAL DEFAULT 5 PySequence_Tuple │ │ │ │ │ 176: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ 177: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Type │ │ │ │ │ 178: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_AsTuple │ │ │ │ │ 179: 000004d5 162 FUNC GLOBAL DEFAULT 5 PyObject_GetIter │ │ │ │ │ - 180: 000029d5 480 FUNC GLOBAL DEFAULT 5 PyObject_LengthHint │ │ │ │ │ + 180: 00002971 480 FUNC GLOBAL DEFAULT 5 PyObject_LengthHint │ │ │ │ │ 181: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ 182: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ 183: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ 184: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_Resize │ │ │ │ │ 185: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopIteration │ │ │ │ │ 186: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_ExceptionMatches │ │ │ │ │ 187: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Clear │ │ │ │ │ 188: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ 189: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ 190: 00000211 368 FUNC GLOBAL DEFAULT 5 PyMapping_GetItemString │ │ │ │ │ 191: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ 192: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndexError │ │ │ │ │ - 193: 000016d5 356 FUNC GLOBAL DEFAULT 5 PyNumber_AsSsize_t │ │ │ │ │ - 194: 00001cd5 154 FUNC GLOBAL DEFAULT 5 PySequence_GetItem │ │ │ │ │ + 193: 000016cd 356 FUNC GLOBAL DEFAULT 5 PyNumber_AsSsize_t │ │ │ │ │ + 194: 00001c71 154 FUNC GLOBAL DEFAULT 5 PySequence_GetItem │ │ │ │ │ 195: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ 196: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetOptionalAttr │ │ │ │ │ 197: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 198: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ 199: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GenericAlias │ │ │ │ │ 200: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ 201: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ 202: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ 203: 00000381 340 FUNC GLOBAL DEFAULT 5 PyObject_GetItem │ │ │ │ │ 204: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_NextNotImplemented │ │ │ │ │ 205: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySeqIter_New │ │ │ │ │ 206: 00000579 100 FUNC GLOBAL DEFAULT 5 PyIter_Next │ │ │ │ │ 207: 000005dd 206 FUNC GLOBAL DEFAULT 5 PyObject_SetItem │ │ │ │ │ - 208: 00000571 156 FUNC GLOBAL DEFAULT 1 PySequence_SetItem │ │ │ │ │ + 208: 00000549 156 FUNC GLOBAL DEFAULT 1 PySequence_SetItem │ │ │ │ │ 209: 000006ad 48 FUNC GLOBAL DEFAULT 5 PyObject_Type │ │ │ │ │ 210: 000006dd 86 FUNC GLOBAL DEFAULT 5 PyMapping_GetOptionalItem │ │ │ │ │ 211: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Type │ │ │ │ │ 212: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_GetItemRef │ │ │ │ │ 213: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_KeyError │ │ │ │ │ 214: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ 215: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ 216: 00000735 22 FUNC GLOBAL DEFAULT 5 PyMapping_Check │ │ │ │ │ 217: 0000074d 386 FUNC GLOBAL DEFAULT 5 PyNumber_Add │ │ │ │ │ 218: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ 219: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ - 220: 000009e9 258 FUNC GLOBAL DEFAULT 5 PyMapping_SetItemString │ │ │ │ │ - 221: 00000aed 96 FUNC GLOBAL DEFAULT 5 PyObject_GetBuffer │ │ │ │ │ + 220: 000009c9 258 FUNC GLOBAL DEFAULT 5 PyMapping_SetItemString │ │ │ │ │ + 221: 00000acd 96 FUNC GLOBAL DEFAULT 5 PyObject_GetBuffer │ │ │ │ │ 222: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ - 223: 00000b4d 324 FUNC GLOBAL DEFAULT 5 PyBuffer_FillInfo │ │ │ │ │ + 223: 00000b2d 324 FUNC GLOBAL DEFAULT 5 PyBuffer_FillInfo │ │ │ │ │ 224: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_BufferError │ │ │ │ │ 225: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ - 226: 00000c91 88 FUNC GLOBAL DEFAULT 5 PyBuffer_Release │ │ │ │ │ - 227: 00000ce9 766 FUNC GLOBAL DEFAULT 5 PyObject_IsInstance │ │ │ │ │ + 226: 00000c71 110 FUNC GLOBAL DEFAULT 5 PyBuffer_Release │ │ │ │ │ + 227: 00000ce1 766 FUNC GLOBAL DEFAULT 5 PyObject_IsInstance │ │ │ │ │ 228: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnion_Type │ │ │ │ │ 229: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_LookupSpecial │ │ │ │ │ 230: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ 231: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckRecursiveCall │ │ │ │ │ 232: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_union_args │ │ │ │ │ - 233: 000016b1 36 FUNC GLOBAL DEFAULT 5 PySequence_Contains │ │ │ │ │ - 234: 00004b8d 540 FUNC GLOBAL HIDDEN 5 _PySequence_IterSearch │ │ │ │ │ + 233: 000016a9 36 FUNC GLOBAL DEFAULT 5 PySequence_Contains │ │ │ │ │ + 234: 00004bed 684 FUNC GLOBAL HIDDEN 5 _PySequence_IterSearch │ │ │ │ │ 235: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ 236: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ 237: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GivenExceptionMatches │ │ │ │ │ 238: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ 239: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ 240: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnFormat │ │ │ │ │ 241: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Format │ │ │ │ │ - 242: 00001839 210 FUNC GLOBAL DEFAULT 5 _PyNumber_Index │ │ │ │ │ - 243: 0000190d 324 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceOr │ │ │ │ │ - 244: 00001b35 416 FUNC GLOBAL DEFAULT 5 PyObject_Format │ │ │ │ │ + 242: 00001831 210 FUNC GLOBAL DEFAULT 5 _PyNumber_Index │ │ │ │ │ + 243: 00001905 324 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceOr │ │ │ │ │ + 244: 00001ad1 416 FUNC GLOBAL DEFAULT 5 PyObject_Format │ │ │ │ │ 245: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ 246: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Str │ │ │ │ │ 247: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_New │ │ │ │ │ 248: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ - 249: 00001d71 288 FUNC GLOBAL DEFAULT 5 PyNumber_Lshift │ │ │ │ │ + 249: 00001d0d 288 FUNC GLOBAL DEFAULT 5 PyNumber_Lshift │ │ │ │ │ 250: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyCFunction_Type │ │ │ │ │ 251: 00000000 0 NOTYPE GLOBAL DEFAULT UND strcmp │ │ │ │ │ - 252: 00001e91 288 FUNC GLOBAL DEFAULT 5 PyNumber_Subtract │ │ │ │ │ - 253: 00001fb1 436 FUNC GLOBAL DEFAULT 5 PyObject_IsSubclass │ │ │ │ │ - 254: 00002675 66 FUNC GLOBAL DEFAULT 5 PyNumber_Negative │ │ │ │ │ - 255: 000026b9 256 FUNC GLOBAL DEFAULT 5 PySequence_Fast │ │ │ │ │ + 252: 00001e2d 288 FUNC GLOBAL DEFAULT 5 PyNumber_Subtract │ │ │ │ │ + 253: 00001f4d 436 FUNC GLOBAL DEFAULT 5 PyObject_IsSubclass │ │ │ │ │ + 254: 00002611 66 FUNC GLOBAL DEFAULT 5 PyNumber_Negative │ │ │ │ │ + 255: 00002655 256 FUNC GLOBAL DEFAULT 5 PySequence_Fast │ │ │ │ │ 256: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ 257: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyList_Extend │ │ │ │ │ 258: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetString │ │ │ │ │ - 259: 000027b9 456 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceAdd │ │ │ │ │ - 260: 00002981 66 FUNC GLOBAL DEFAULT 5 PyNumber_Invert │ │ │ │ │ - 261: 000029c5 16 FUNC GLOBAL DEFAULT 5 PyObject_CheckBuffer │ │ │ │ │ + 259: 00002755 456 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceAdd │ │ │ │ │ + 260: 0000291d 66 FUNC GLOBAL DEFAULT 5 PyNumber_Invert │ │ │ │ │ + 261: 00002961 16 FUNC GLOBAL DEFAULT 5 PyObject_CheckBuffer │ │ │ │ │ 262: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ 263: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ - 264: 00002bb5 90 FUNC GLOBAL DEFAULT 5 PyObject_Size │ │ │ │ │ + 264: 00002b51 90 FUNC GLOBAL DEFAULT 5 PyObject_Size │ │ │ │ │ 265: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ - 266: 00002c11 46 FUNC GLOBAL HIDDEN 5 _PyObject_RealIsSubclass │ │ │ │ │ - 267: 00002c71 204 FUNC GLOBAL DEFAULT 5 PyObject_DelItem │ │ │ │ │ - 268: 00002da5 156 FUNC GLOBAL DEFAULT 5 PySequence_DelItem │ │ │ │ │ - 269: 00002d3d 102 FUNC GLOBAL DEFAULT 5 PySequence_List │ │ │ │ │ - 270: 00002e41 18 FUNC GLOBAL DEFAULT 5 PyIndex_Check │ │ │ │ │ - 271: 00002e55 652 FUNC GLOBAL DEFAULT 5 PyNumber_Multiply │ │ │ │ │ - 272: 000030e1 288 FUNC GLOBAL DEFAULT 5 PyNumber_And │ │ │ │ │ - 273: 00003201 676 FUNC GLOBAL DEFAULT 5 PyNumber_Long │ │ │ │ │ + 266: 00002bad 46 FUNC GLOBAL HIDDEN 5 _PyObject_RealIsSubclass │ │ │ │ │ + 267: 00002c0d 204 FUNC GLOBAL DEFAULT 5 PyObject_DelItem │ │ │ │ │ + 268: 00002d41 156 FUNC GLOBAL DEFAULT 5 PySequence_DelItem │ │ │ │ │ + 269: 00002cd9 102 FUNC GLOBAL DEFAULT 5 PySequence_List │ │ │ │ │ + 270: 00002ddd 18 FUNC GLOBAL DEFAULT 5 PyIndex_Check │ │ │ │ │ + 271: 00002df1 652 FUNC GLOBAL DEFAULT 5 PyNumber_Multiply │ │ │ │ │ + 272: 0000307d 288 FUNC GLOBAL DEFAULT 5 PyNumber_And │ │ │ │ │ + 273: 0000319d 676 FUNC GLOBAL DEFAULT 5 PyNumber_Long │ │ │ │ │ 274: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromUnicodeObject │ │ │ │ │ 275: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_FromBytes │ │ │ │ │ 276: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ 277: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyByteArray_empty_string │ │ │ │ │ - 278: 00003acd 254 FUNC GLOBAL DEFAULT 5 PyNumber_Index │ │ │ │ │ + 278: 00003a69 254 FUNC GLOBAL DEFAULT 5 PyNumber_Index │ │ │ │ │ 279: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnEx │ │ │ │ │ 280: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_Copy │ │ │ │ │ 281: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ - 282: 00003581 86 FUNC GLOBAL DEFAULT 5 PyNumber_Check │ │ │ │ │ + 282: 0000351d 86 FUNC GLOBAL DEFAULT 5 PyNumber_Check │ │ │ │ │ 283: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyComplex_Type │ │ │ │ │ - 284: 000035d9 488 FUNC GLOBAL DEFAULT 5 PyMapping_Keys │ │ │ │ │ + 284: 00003575 488 FUNC GLOBAL DEFAULT 5 PyMapping_Keys │ │ │ │ │ 285: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_VectorcallMethod │ │ │ │ │ 286: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Keys │ │ │ │ │ - 287: 000037c1 492 FUNC GLOBAL DEFAULT 5 PyMapping_Items │ │ │ │ │ + 287: 0000375d 492 FUNC GLOBAL DEFAULT 5 PyMapping_Items │ │ │ │ │ 288: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Items │ │ │ │ │ - 289: 000039ad 288 FUNC GLOBAL DEFAULT 5 PyNumber_Or │ │ │ │ │ - 290: 00003bcd 288 FUNC GLOBAL DEFAULT 5 PyNumber_FloorDivide │ │ │ │ │ - 291: 00003d5d 26 FUNC GLOBAL DEFAULT 5 PyIter_Check │ │ │ │ │ - 292: 00003d79 288 FUNC GLOBAL DEFAULT 5 PyNumber_Remainder │ │ │ │ │ - 293: 00003e99 116 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceSubtract │ │ │ │ │ - 294: 00003f2d 288 FUNC GLOBAL DEFAULT 5 PyNumber_TrueDivide │ │ │ │ │ - 295: 0000404d 402 FUNC GLOBAL HIDDEN 5 _PyNumber_PowerNoMod │ │ │ │ │ - 296: 000041e1 474 FUNC GLOBAL DEFAULT 5 PyBuffer_IsContiguous │ │ │ │ │ - 297: 000043fd 90 FUNC GLOBAL DEFAULT 5 PyMapping_Size │ │ │ │ │ - 298: 00004459 316 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceAnd │ │ │ │ │ - 299: 00004595 66 FUNC GLOBAL DEFAULT 5 PyNumber_Absolute │ │ │ │ │ - 300: 000045d9 288 FUNC GLOBAL DEFAULT 5 PyNumber_Divmod │ │ │ │ │ - 301: 000046f9 26 FUNC GLOBAL DEFAULT 5 PySequence_Check │ │ │ │ │ - 302: 00004715 28 FUNC GLOBAL HIDDEN 5 _PyObject_HasLen │ │ │ │ │ - 303: 00004731 92 FUNC GLOBAL DEFAULT 5 PySequence_Size │ │ │ │ │ - 304: 0000478d 220 FUNC GLOBAL HIDDEN 5 _PyObject_RealIsInstance │ │ │ │ │ - 305: 00004869 198 FUNC GLOBAL DEFAULT 5 PySequence_Concat │ │ │ │ │ + 289: 00003949 288 FUNC GLOBAL DEFAULT 5 PyNumber_Or │ │ │ │ │ + 290: 00003b69 288 FUNC GLOBAL DEFAULT 5 PyNumber_FloorDivide │ │ │ │ │ + 291: 00003cf9 26 FUNC GLOBAL DEFAULT 5 PyIter_Check │ │ │ │ │ + 292: 00003d15 288 FUNC GLOBAL DEFAULT 5 PyNumber_Remainder │ │ │ │ │ + 293: 00003e35 312 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceSubtract │ │ │ │ │ + 294: 00003f8d 288 FUNC GLOBAL DEFAULT 5 PyNumber_TrueDivide │ │ │ │ │ + 295: 000040ad 402 FUNC GLOBAL HIDDEN 5 _PyNumber_PowerNoMod │ │ │ │ │ + 296: 00004241 474 FUNC GLOBAL DEFAULT 5 PyBuffer_IsContiguous │ │ │ │ │ + 297: 0000445d 90 FUNC GLOBAL DEFAULT 5 PyMapping_Size │ │ │ │ │ + 298: 000044b9 316 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceAnd │ │ │ │ │ + 299: 000045f5 66 FUNC GLOBAL DEFAULT 5 PyNumber_Absolute │ │ │ │ │ + 300: 00004639 288 FUNC GLOBAL DEFAULT 5 PyNumber_Divmod │ │ │ │ │ + 301: 00004759 26 FUNC GLOBAL DEFAULT 5 PySequence_Check │ │ │ │ │ + 302: 00004775 28 FUNC GLOBAL HIDDEN 5 _PyObject_HasLen │ │ │ │ │ + 303: 00004791 92 FUNC GLOBAL DEFAULT 5 PySequence_Size │ │ │ │ │ + 304: 000047ed 220 FUNC GLOBAL HIDDEN 5 _PyObject_RealIsInstance │ │ │ │ │ + 305: 000048c9 198 FUNC GLOBAL DEFAULT 5 PySequence_Concat │ │ │ │ │ 306: 00000169 116 FUNC GLOBAL DEFAULT 1 PySequence_GetSlice │ │ │ │ │ 307: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PySlice_FromIndices │ │ │ │ │ - 308: 00004931 288 FUNC GLOBAL DEFAULT 5 PyNumber_Xor │ │ │ │ │ - 309: 00004a51 316 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceXor │ │ │ │ │ + 308: 00004991 288 FUNC GLOBAL DEFAULT 5 PyNumber_Xor │ │ │ │ │ + 309: 00004ab1 316 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceXor │ │ │ │ │ 310: 000001dd 6 FUNC GLOBAL DEFAULT 1 PySequence_Index │ │ │ │ │ 311: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ - 312: 00004da9 290 FUNC GLOBAL DEFAULT 5 PyNumber_ToBase │ │ │ │ │ + 312: 00004e99 290 FUNC GLOBAL DEFAULT 5 PyNumber_ToBase │ │ │ │ │ 313: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_Format │ │ │ │ │ - 314: 00004ecd 222 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceMultiply │ │ │ │ │ - 315: 00004fad 432 FUNC GLOBAL DEFAULT 5 PyNumber_Power │ │ │ │ │ - 316: 0000515d 324 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceLshift │ │ │ │ │ - 317: 000052a1 288 FUNC GLOBAL DEFAULT 5 PyNumber_Rshift │ │ │ │ │ + 314: 00004fbd 464 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceMultiply │ │ │ │ │ + 315: 0000518d 432 FUNC GLOBAL DEFAULT 5 PyNumber_Power │ │ │ │ │ + 316: 0000533d 324 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceLshift │ │ │ │ │ + 317: 00005481 288 FUNC GLOBAL DEFAULT 5 PyNumber_Rshift │ │ │ │ │ 318: 000001e5 316 FUNC GLOBAL DEFAULT 1 PyMapping_Values │ │ │ │ │ 319: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Values │ │ │ │ │ 320: 00000321 40 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceRemainder │ │ │ │ │ 321: 00000349 132 FUNC GLOBAL DEFAULT 1 PyIter_Send │ │ │ │ │ 322: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyGen_FetchStopIterationValue │ │ │ │ │ - 323: 000053c1 392 FUNC GLOBAL DEFAULT 5 PyNumber_Float │ │ │ │ │ + 323: 000055a1 392 FUNC GLOBAL DEFAULT 5 PyNumber_Float │ │ │ │ │ 324: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ 325: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromString │ │ │ │ │ 326: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromDouble │ │ │ │ │ 327: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsDouble │ │ │ │ │ 328: 000003cd 66 FUNC GLOBAL DEFAULT 1 PyNumber_Positive │ │ │ │ │ - 329: 00005549 316 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceFloorDivide │ │ │ │ │ + 329: 00005729 316 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceFloorDivide │ │ │ │ │ 330: 00000001 10 FUNC GLOBAL HIDDEN 8 _PyNumber_InPlacePowerNoMod │ │ │ │ │ 331: 00000411 40 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceTrueDivide │ │ │ │ │ 332: 000001b1 60 FUNC GLOBAL DEFAULT 8 PyNumber_MatrixMultiply │ │ │ │ │ 333: 000001ed 38 FUNC GLOBAL DEFAULT 8 PyNumber_InPlaceMatrixMultiply │ │ │ │ │ - 334: 000004c1 40 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceRshift │ │ │ │ │ + 334: 00005f8d 116 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceRshift │ │ │ │ │ 335: 00000213 6 FUNC GLOBAL DEFAULT 8 PySequence_Count │ │ │ │ │ - 336: 00000515 90 FUNC GLOBAL DEFAULT 1 PyMapping_GetOptionalItemString │ │ │ │ │ + 336: 000004ed 90 FUNC GLOBAL DEFAULT 1 PyMapping_GetOptionalItemString │ │ │ │ │ 337: 00000219 152 FUNC GLOBAL DEFAULT 8 PySequence_InPlaceConcat │ │ │ │ │ 338: 000002b1 2 FUNC GLOBAL DEFAULT 8 PyNumber_InPlacePower │ │ │ │ │ 339: 000002b3 136 FUNC GLOBAL DEFAULT 8 PyObject_GetAIter │ │ │ │ │ 340: 0000033b 78 FUNC GLOBAL DEFAULT 8 PyObject_DelItemString │ │ │ │ │ 341: 000003b9 64 FUNC GLOBAL DEFAULT 8 PyMapping_HasKey │ │ │ │ │ 342: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_FormatUnraisable │ │ │ │ │ 343: 000003f9 62 FUNC GLOBAL DEFAULT 8 PyMapping_HasKeyString │ │ │ │ │ 344: 00000437 36 FUNC GLOBAL DEFAULT 8 PyMapping_HasKeyStringWithError │ │ │ │ │ 345: 0000045b 36 FUNC GLOBAL DEFAULT 8 PyMapping_HasKeyWithError │ │ │ │ │ - 346: 0000060d 120 FUNC GLOBAL DEFAULT 1 PySequence_DelSlice │ │ │ │ │ + 346: 000005e5 120 FUNC GLOBAL DEFAULT 1 PySequence_DelSlice │ │ │ │ │ 347: 0000047f 174 FUNC GLOBAL DEFAULT 8 PySequence_InPlaceRepeat │ │ │ │ │ 348: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ 349: 0000052d 166 FUNC GLOBAL DEFAULT 8 PySequence_Repeat │ │ │ │ │ - 350: 00000685 122 FUNC GLOBAL DEFAULT 1 PySequence_SetSlice │ │ │ │ │ - 351: 00005df5 130 FUNC GLOBAL DEFAULT 5 PyBuffer_GetPointer │ │ │ │ │ + 350: 0000065d 122 FUNC GLOBAL DEFAULT 1 PySequence_SetSlice │ │ │ │ │ + 351: 00006049 174 FUNC GLOBAL DEFAULT 5 PyBuffer_GetPointer │ │ │ │ │ 352: 000005d3 110 FUNC GLOBAL DEFAULT 8 PyBuffer_SizeFromFormat │ │ │ │ │ 353: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyImport_GetModuleAttrString │ │ │ │ │ 354: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallFunctionObjArgs │ │ │ │ │ 355: 00000641 14 FUNC GLOBAL DEFAULT 8 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ │ 356: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CallInInterpreterAndRawFree │ │ │ │ │ 357: 00000665 176 FUNC GLOBAL DEFAULT 8 PyBuffer_FromContiguous │ │ │ │ │ 358: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ @@ -369,10 +369,10 @@ │ │ │ │ │ 365: 00000939 108 FUNC GLOBAL DEFAULT 8 PyObject_AsWriteBuffer │ │ │ │ │ 366: 000009f3 2 FUNC GLOBAL DEFAULT 8 PyObject_AsCharBuffer │ │ │ │ │ 367: 000009f5 2 FUNC GLOBAL DEFAULT 8 PyObject_AsReadBuffer │ │ │ │ │ 368: 000009f7 60 FUNC GLOBAL DEFAULT 8 PyObject_CheckReadBuffer │ │ │ │ │ 369: 00000a33 14 FUNC GLOBAL DEFAULT 8 _PyBuffer_ReleaseInInterpreter │ │ │ │ │ 370: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CallInInterpreter │ │ │ │ │ 371: 00000a41 4 FUNC GLOBAL DEFAULT 8 PySequence_Length │ │ │ │ │ - 372: 00000a45 4 FUNC GLOBAL DEFAULT 8 PyMapping_Length │ │ │ │ │ - 373: 00000a49 4 FUNC GLOBAL DEFAULT 8 PySequence_In │ │ │ │ │ + 372: 00000a45 4 FUNC GLOBAL DEFAULT 8 PySequence_In │ │ │ │ │ + 373: 00000a49 4 FUNC GLOBAL DEFAULT 8 PyMapping_Length │ │ │ │ │ 374: 00000a4d 30 FUNC GLOBAL DEFAULT 8 PyAIter_Check │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0xa88c contains 122 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0xaae4 contains 119 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000000e 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000012 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000026 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 0000002a 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000032 0000142f R_ARM_THM_MOVW_ABS_NC 00000104 .LC7 │ │ │ │ │ 00000036 00001430 R_ARM_THM_MOVT_ABS 00000104 .LC7 │ │ │ │ │ @@ -59,15 +59,15 @@ │ │ │ │ │ 000002ec 0000f10a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ 00000304 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000312 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000318 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000031c 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000334 0000832f R_ARM_THM_MOVW_ABS_NC 00000a4c .LC72 │ │ │ │ │ 00000338 00008330 R_ARM_THM_MOVT_ABS 00000a4c .LC72 │ │ │ │ │ -00000340 00002a0a R_ARM_THM_CALL 00001a51 binary_iop │ │ │ │ │ +00000340 00002a0a R_ARM_THM_CALL 00001a49 binary_iop │ │ │ │ │ 00000374 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000378 0000c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000384 0000cc2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ 00000388 0000cc30 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ 0000039c 0001420a R_ARM_THM_CALL 00000000 _PyGen_FetchStopIterationValue │ │ │ │ │ 000003be 00011d0a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ 000003c8 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ @@ -75,68 +75,65 @@ │ │ │ │ │ 000003f4 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000003f8 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000003fe 0000882f R_ARM_THM_MOVW_ABS_NC 00000b34 .LC75 │ │ │ │ │ 00000402 00008830 R_ARM_THM_MOVT_ABS 00000b34 .LC75 │ │ │ │ │ 00000408 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000424 00008e2f R_ARM_THM_MOVW_ABS_NC 00000b64 .LC78 │ │ │ │ │ 00000428 00008e30 R_ARM_THM_MOVT_ABS 00000b64 .LC78 │ │ │ │ │ -00000430 00002a0a R_ARM_THM_CALL 00001a51 binary_iop │ │ │ │ │ +00000430 00002a0a R_ARM_THM_CALL 00001a49 binary_iop │ │ │ │ │ 0000044e 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ 00000480 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000494 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000498 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000004a0 0001020a R_ARM_THM_CALL 00000000 _PyErr_SetString │ │ │ │ │ 000004b2 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000004b8 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000004bc 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000004d4 0000982f R_ARM_THM_MOVW_ABS_NC 00000b84 .LC82 │ │ │ │ │ -000004d8 00009830 R_ARM_THM_MOVT_ABS 00000b84 .LC82 │ │ │ │ │ -000004e0 00002a0a R_ARM_THM_CALL 00001a51 binary_iop │ │ │ │ │ -0000052c 0000bf0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -0000053a 0000d20a R_ARM_THM_CALL 000006dd PyMapping_GetOptionalItem │ │ │ │ │ -00000554 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000560 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -000005ac 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -000005dc 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000005e0 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000005f0 0000112f R_ARM_THM_MOVW_ABS_NC 000000cc .LC5 │ │ │ │ │ -000005f4 00001130 R_ARM_THM_MOVT_ABS 000000cc .LC5 │ │ │ │ │ -000005f8 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000005fe 0000312f R_ARM_THM_MOVW_ABS_NC 000003b8 .LC22 │ │ │ │ │ -00000602 00003130 R_ARM_THM_MOVT_ABS 000003b8 .LC22 │ │ │ │ │ -00000606 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000062e 0001330a R_ARM_THM_CALL 00000000 _PySlice_FromIndices │ │ │ │ │ -00000656 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000660 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -0000066a 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000066e 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000674 0000a32f R_ARM_THM_MOVW_ABS_NC 00000d38 .LC88 │ │ │ │ │ -00000678 0000a330 R_ARM_THM_MOVT_ABS 00000d38 .LC88 │ │ │ │ │ -0000067e 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000006a8 0001330a R_ARM_THM_CALL 00000000 _PySlice_FromIndices │ │ │ │ │ -000006d0 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000006da 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -000006e4 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000006e8 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000006ee 0000a52f R_ARM_THM_MOVW_ABS_NC 00000d8c .LC90 │ │ │ │ │ -000006f2 0000a530 R_ARM_THM_MOVT_ABS 00000d8c .LC90 │ │ │ │ │ -000006f8 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000162 00004e1e R_ARM_THM_JUMP24 00005685 abstract_issubclass │ │ │ │ │ -000001de 0000ea1e R_ARM_THM_JUMP24 00004b8d _PySequence_IterSearch │ │ │ │ │ +00000504 0000bf0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00000512 0000d20a R_ARM_THM_CALL 000006dd PyMapping_GetOptionalItem │ │ │ │ │ +0000052c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000538 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +00000584 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +000005b4 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000005b8 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000005c8 0000112f R_ARM_THM_MOVW_ABS_NC 000000cc .LC5 │ │ │ │ │ +000005cc 00001130 R_ARM_THM_MOVT_ABS 000000cc .LC5 │ │ │ │ │ +000005d0 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000005d6 0000312f R_ARM_THM_MOVW_ABS_NC 000003b8 .LC22 │ │ │ │ │ +000005da 00003130 R_ARM_THM_MOVT_ABS 000003b8 .LC22 │ │ │ │ │ +000005de 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000606 0001330a R_ARM_THM_CALL 00000000 _PySlice_FromIndices │ │ │ │ │ +0000062e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000638 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +00000642 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000646 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000064c 0000a32f R_ARM_THM_MOVW_ABS_NC 00000d38 .LC88 │ │ │ │ │ +00000650 0000a330 R_ARM_THM_MOVT_ABS 00000d38 .LC88 │ │ │ │ │ +00000656 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000680 0001330a R_ARM_THM_CALL 00000000 _PySlice_FromIndices │ │ │ │ │ +000006a8 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000006b2 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +000006bc 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000006c0 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000006c6 0000a52f R_ARM_THM_MOVW_ABS_NC 00000d8c .LC90 │ │ │ │ │ +000006ca 0000a530 R_ARM_THM_MOVT_ABS 00000d8c .LC90 │ │ │ │ │ +000006d0 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000162 00004e1e R_ARM_THM_JUMP24 00005865 abstract_issubclass │ │ │ │ │ +000001de 0000ea1e R_ARM_THM_JUMP24 00004bed _PySequence_IterSearch │ │ │ │ │ 0000020e 00013f1e R_ARM_THM_JUMP24 00000000 PyDict_Values │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0xac5c contains 1365 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0xae9c contains 1397 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000001c 0000b02f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ 00000020 0000b030 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ 0000003e 0000b12f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ 00000042 0000b130 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ 0000004a 0000b20a R_ARM_THM_CALL 00000000 PyList_AsTuple │ │ │ │ │ 00000054 0000b30a R_ARM_THM_CALL 000004d5 PyObject_GetIter │ │ │ │ │ -00000064 0000b40a R_ARM_THM_CALL 000029d5 PyObject_LengthHint │ │ │ │ │ +00000064 0000b40a R_ARM_THM_CALL 00002971 PyObject_LengthHint │ │ │ │ │ 0000006e 0000b50a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ 000000da 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000000f8 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000166 0000b80a R_ARM_THM_CALL 00000000 _PyTuple_Resize │ │ │ │ │ 00000186 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000019e 0000b80a R_ARM_THM_CALL 00000000 _PyTuple_Resize │ │ │ │ │ 000001b8 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ @@ -147,16 +144,16 @@ │ │ │ │ │ 000001f2 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000001f8 0000bc0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000020c 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000022a 0000bf0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ 00000260 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000282 0000c02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ 00000286 0000c030 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -0000028e 0000c10a R_ARM_THM_CALL 000016d5 PyNumber_AsSsize_t │ │ │ │ │ -0000029a 0000c20a R_ARM_THM_CALL 00001cd5 PySequence_GetItem │ │ │ │ │ +0000028e 0000c10a R_ARM_THM_CALL 000016cd PyNumber_AsSsize_t │ │ │ │ │ +0000029a 0000c20a R_ARM_THM_CALL 00001c71 PySequence_GetItem │ │ │ │ │ 000002b2 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ 000002b6 0000c330 R_ARM_THM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ 000002c4 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ 000002d0 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000002d4 0000c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000002de 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ 000002fa 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -178,15 +175,15 @@ │ │ │ │ │ 00000364 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000368 00000630 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 0000036e 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000374 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ 0000037c 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000003d0 0000c02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ 000003d4 0000c030 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -000003dc 0000c10a R_ARM_THM_CALL 000016d5 PyNumber_AsSsize_t │ │ │ │ │ +000003dc 0000c10a R_ARM_THM_CALL 000016cd PyNumber_AsSsize_t │ │ │ │ │ 000003fc 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ 00000400 0000c330 R_ARM_THM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ 00000410 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ 0000041a 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 0000041e 0000c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000042c 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ 00000446 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -224,15 +221,15 @@ │ │ │ │ │ 000005b0 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ 000005b4 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ 000005c0 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ 000005ce 0000bb0a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ 000005d8 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000632 0000c02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ 00000636 0000c030 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -0000063e 0000c10a R_ARM_THM_CALL 000016d5 PyNumber_AsSsize_t │ │ │ │ │ +0000063e 0000c10a R_ARM_THM_CALL 000016cd PyNumber_AsSsize_t │ │ │ │ │ 00000656 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ 00000666 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 0000066a 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000672 0000112f R_ARM_THM_MOVW_ABS_NC 000000cc .LC5 │ │ │ │ │ 00000676 00001130 R_ARM_THM_MOVT_ABS 000000cc .LC5 │ │ │ │ │ 0000067c 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000684 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ @@ -273,1230 +270,1262 @@ │ │ │ │ │ 0000089c 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000008a0 0000132f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ 000008a4 00001330 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ 000008a8 0000142f R_ARM_THM_MOVW_ABS_NC 00000104 .LC7 │ │ │ │ │ 000008ac 00001430 R_ARM_THM_MOVT_ABS 00000104 .LC7 │ │ │ │ │ 000008b8 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 000008c8 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000008f8 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000008fc 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000092a 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000932 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000936 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000095e 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000962 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000097a 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000097e 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000984 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000988 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000994 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000998 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000009b8 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000009bc 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000009c2 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000009d2 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000009e0 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a02 0000bf0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00000a54 0000c02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00000a58 0000c030 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00000a62 0000c10a R_ARM_THM_CALL 000016d5 PyNumber_AsSsize_t │ │ │ │ │ -00000a70 0000d00a R_ARM_THM_CALL 00000571 PySequence_SetItem │ │ │ │ │ -00000a82 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -00000a90 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000a94 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000a9a 0000112f R_ARM_THM_MOVW_ABS_NC 000000cc .LC5 │ │ │ │ │ -00000a9e 00001130 R_ARM_THM_MOVT_ABS 000000cc .LC5 │ │ │ │ │ -00000aa4 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000aaa 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000aae 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000ab6 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000aba 00000630 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000ac0 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000ac6 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -00000ad2 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000adc 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000b1e 0000162f R_ARM_THM_MOVW_ABS_NC 00000144 .LC8 │ │ │ │ │ -00000b22 00001630 R_ARM_THM_MOVT_ABS 00000144 .LC8 │ │ │ │ │ -00000b26 0000de0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000b2c 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000b30 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000b34 0000172f R_ARM_THM_MOVW_ABS_NC 0000015c .LC9 │ │ │ │ │ -00000b38 00001730 R_ARM_THM_MOVT_ABS 0000015c .LC9 │ │ │ │ │ -00000b42 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000c36 00001a2f R_ARM_THM_MOVW_ABS_NC 000001d8 .LC12 │ │ │ │ │ -00000c3a 00001a30 R_ARM_THM_MOVT_ABS 000001d8 .LC12 │ │ │ │ │ -00000c4a 0000e02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ -00000c4e 0000e030 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ -00000c52 0000182f R_ARM_THM_MOVW_ABS_NC 0000018c .LC10 │ │ │ │ │ -00000c56 00001830 R_ARM_THM_MOVT_ABS 0000018c .LC10 │ │ │ │ │ -00000c5c 0000e10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000c6a 0000162f R_ARM_THM_MOVW_ABS_NC 00000144 .LC8 │ │ │ │ │ -00000c6e 00001630 R_ARM_THM_MOVT_ABS 00000144 .LC8 │ │ │ │ │ -00000c72 0000de0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000c78 0000e02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ -00000c7c 0000e030 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ -00000c80 0000192f R_ARM_THM_MOVW_ABS_NC 000001c0 .LC11 │ │ │ │ │ -00000c84 00001930 R_ARM_THM_MOVT_ABS 000001c0 .LC11 │ │ │ │ │ -00000c8a 0000e10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000d00 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ -00000d04 0000c330 R_ARM_THM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ -00000d18 0000e42f R_ARM_THM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ -00000d1c 0000e430 R_ARM_THM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ -00000e36 0000e50a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00000e50 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000e6e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e78 0000e60a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00000e94 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ea0 0000e50a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00000eb6 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000edc 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ee4 0000e60a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00000f04 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f0e 00001b2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ -00000f12 00001b30 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ -00000f18 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00000f2a 0000e80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -00000f34 00001b2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ -00000f38 00001b30 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ -00000f3e 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00000f4e 0000e80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -00000f6a 00001b2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ -00000f6e 00001b30 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ -00000f74 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00000f90 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000fa8 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000fac 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000fb0 00001b2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ -00000fb4 00001b30 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ -00000fba 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00000fd4 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001008 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ -0000100c 0000c330 R_ARM_THM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ -00001016 0000e42f R_ARM_THM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ -0000101a 0000e430 R_ARM_THM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ -000011ee 00001b2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ -000011f2 00001b30 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ -000011f8 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -0000122a 00001b2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ -0000122e 00001b30 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ -00001234 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -0000126c 0000e80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -00001288 0000e50a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -000012a4 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000012c4 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000012d0 0000e60a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000012ee 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001322 0000e50a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -0000133c 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001362 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000136e 0000e60a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -0000138e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000013c0 0000e80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -000013da 0000e50a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -000013f6 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001422 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001430 0000e60a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00001452 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001460 0000e50a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -0000147a 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000014a2 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000014ac 0000e60a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000014cc 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000014ea 00001b2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ -000014ee 00001b30 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ -000014f6 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001526 00001b2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ -0000152a 00001b30 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ -00001530 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001542 0000e80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -0000154c 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001552 0000e80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -0000155c 00001b2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ -00001560 00001b30 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ -00001568 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001582 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001588 00001b2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ -0000158c 00001b30 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ -00001592 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000015a0 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000015e6 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000015fc 00001b2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ -00001600 00001b30 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ -00001608 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001618 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001648 00001b2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ -0000164c 00001b30 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ -00001652 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001676 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000016a6 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001708 0000eb0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -0000172c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000174a 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000174e 0000ec30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00001756 0000ed0a R_ARM_THM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ -00001760 0000bb0a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -0000178a 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000178e 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001792 0000222f R_ARM_THM_MOVW_ABS_NC 000001f4 .LC14 │ │ │ │ │ -00001796 00002230 R_ARM_THM_MOVT_ABS 000001f4 .LC14 │ │ │ │ │ -0000179e 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000017b2 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -000017b6 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -000017c6 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000017ca 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000017ce 0000232f R_ARM_THM_MOVW_ABS_NC 00000228 .LC15 │ │ │ │ │ -000017d2 00002330 R_ARM_THM_MOVT_ABS 00000228 .LC15 │ │ │ │ │ -000017da 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000017f2 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000017f8 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -000017fe 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00001802 0000ef30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00001806 0000242f R_ARM_THM_MOVW_ABS_NC 00000254 .LC16 │ │ │ │ │ -0000180a 00002430 R_ARM_THM_MOVT_ABS 00000254 .LC16 │ │ │ │ │ -00001812 0000f00a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00001826 0000252f R_ARM_THM_MOVW_ABS_NC 00000300 .LC17 │ │ │ │ │ -0000182a 00002530 R_ARM_THM_MOVT_ABS 00000300 .LC17 │ │ │ │ │ -0000182e 0000f10a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00001834 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001870 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001874 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001878 0000222f R_ARM_THM_MOVW_ABS_NC 000001f4 .LC14 │ │ │ │ │ -0000187c 00002230 R_ARM_THM_MOVT_ABS 000001f4 .LC14 │ │ │ │ │ -00001884 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001896 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -0000189a 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -000018aa 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000018ae 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000018b4 0000232f R_ARM_THM_MOVW_ABS_NC 00000228 .LC15 │ │ │ │ │ -000018b8 00002330 R_ARM_THM_MOVT_ABS 00000228 .LC15 │ │ │ │ │ -000018be 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000018d6 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000018dc 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -000018e2 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -000018e6 0000ef30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -000018ea 0000242f R_ARM_THM_MOVW_ABS_NC 00000254 .LC16 │ │ │ │ │ -000018ee 00002430 R_ARM_THM_MOVT_ABS 00000254 .LC16 │ │ │ │ │ -000018f6 0000f00a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00001936 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000193a 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001958 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000195c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001988 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000198c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000019a8 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000019ae 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000019b2 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000019e2 0000282f R_ARM_THM_MOVW_ABS_NC 00000330 .LC18 │ │ │ │ │ -000019e6 00002830 R_ARM_THM_MOVT_ABS 00000330 .LC18 │ │ │ │ │ -000019fa 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a0a 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001a0e 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001a2c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a3c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a4a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a72 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001a76 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001a96 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001a9a 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001ab8 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b06 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001b0a 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001b2a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b4e 0000f52f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00001b52 0000f530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001b5a 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00001b5e 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00001b82 0000e50a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00001b92 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001bac 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001bc8 0000f70a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ -00001bd6 0000e50a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00001c1c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c28 0000f52f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00001c2c 0000f530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001c34 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00001c38 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00001c5e 0000f82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001c62 0000f830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00001c68 00002d2f R_ARM_THM_MOVW_ABS_NC 00000334 .LC19 │ │ │ │ │ -00001c6c 00002d30 R_ARM_THM_MOVT_ABS 00000334 .LC19 │ │ │ │ │ -00001c72 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001c78 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001c7c 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001c82 00002f2f R_ARM_THM_MOVW_ABS_NC 0000038c .LC21 │ │ │ │ │ -00001c86 00002f30 R_ARM_THM_MOVT_ABS 0000038c .LC21 │ │ │ │ │ -00001c8e 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001ca8 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001cb0 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001cb4 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001cb8 00002e2f R_ARM_THM_MOVW_ABS_NC 00000364 .LC20 │ │ │ │ │ -00001cbc 00002e30 R_ARM_THM_MOVT_ABS 00000364 .LC20 │ │ │ │ │ -00001cc6 0000f10a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00001ccc 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001cd0 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001d2c 0000322f R_ARM_THM_MOVW_ABS_NC 000003d4 .LC23 │ │ │ │ │ -00001d30 00003230 R_ARM_THM_MOVT_ABS 000003d4 .LC23 │ │ │ │ │ -00001d34 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001d42 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001d46 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001d5a 0000312f R_ARM_THM_MOVW_ABS_NC 000003b8 .LC22 │ │ │ │ │ -00001d5e 00003130 R_ARM_THM_MOVT_ABS 000003b8 .LC22 │ │ │ │ │ -00001d62 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001d68 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -00001d98 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001d9c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001dcc 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001dd6 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001dda 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001e08 0000342f R_ARM_THM_MOVW_ABS_NC 00000400 .LC24 │ │ │ │ │ -00001e0c 00003430 R_ARM_THM_MOVT_ABS 00000400 .LC24 │ │ │ │ │ -00001e2c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001e30 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001e3c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e4c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001e50 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001e70 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001e74 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001e7a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e8a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001eb8 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001ebc 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001eec 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001ef6 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001efa 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001f28 0000382f R_ARM_THM_MOVW_ABS_NC 00000484 .LC27 │ │ │ │ │ -00001f2c 00003830 R_ARM_THM_MOVT_ABS 00000484 .LC27 │ │ │ │ │ -00001f4c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001f50 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001f5c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001f6c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001f70 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001f90 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001f94 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001f9a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001faa 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001fc0 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ -00001fc4 0000c330 R_ARM_THM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ -00001fe0 0000e42f R_ARM_THM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ -00001fe4 0000e430 R_ARM_THM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ -00002044 0000e80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -00002056 0000e50a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -0000206c 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -0000208a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002094 0000e60a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000020b0 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002110 0000392f R_ARM_THM_MOVW_ABS_NC 00000488 .LC28 │ │ │ │ │ -00002114 00003930 R_ARM_THM_MOVT_ABS 00000488 .LC28 │ │ │ │ │ -0000211a 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -0000212c 0000392f R_ARM_THM_MOVW_ABS_NC 00000488 .LC28 │ │ │ │ │ -00002130 00003930 R_ARM_THM_MOVT_ABS 00000488 .LC28 │ │ │ │ │ -00002136 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00002150 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000215c 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002160 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002176 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ -0000217a 0000c330 R_ARM_THM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ -00002186 0000e42f R_ARM_THM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ -0000218a 0000e430 R_ARM_THM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ -000022b4 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000022da 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000022f0 0000e50a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -0000230c 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -0000232a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002336 0000e60a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00002352 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000235e 0000e50a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00002378 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -0000239e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000023aa 0000e60a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000023ca 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000023d6 0000e50a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -000023ee 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00002412 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000241e 0000e60a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000024d4 00003c0a R_ARM_THM_CALL 00000115 recursive_issubclass.part.0 │ │ │ │ │ -00002516 00003c0a R_ARM_THM_CALL 00000115 recursive_issubclass.part.0 │ │ │ │ │ +000008f6 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000008fa 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000092e 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000936 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000093a 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000962 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000966 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000096c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000970 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000097c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000980 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000009a2 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000009b2 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000009c0 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000009e2 0000bf0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00000a34 0000c02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00000a38 0000c030 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00000a42 0000c10a R_ARM_THM_CALL 000016cd PyNumber_AsSsize_t │ │ │ │ │ +00000a50 0000d00a R_ARM_THM_CALL 00000549 PySequence_SetItem │ │ │ │ │ +00000a62 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +00000a70 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000a74 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000a7a 0000112f R_ARM_THM_MOVW_ABS_NC 000000cc .LC5 │ │ │ │ │ +00000a7e 00001130 R_ARM_THM_MOVT_ABS 000000cc .LC5 │ │ │ │ │ +00000a84 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000a8a 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000a8e 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000a96 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000a9a 00000630 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000aa0 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000aa6 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +00000ab2 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000abc 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000afe 0000162f R_ARM_THM_MOVW_ABS_NC 00000144 .LC8 │ │ │ │ │ +00000b02 00001630 R_ARM_THM_MOVT_ABS 00000144 .LC8 │ │ │ │ │ +00000b06 0000de0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000b0c 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000b10 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000b14 0000172f R_ARM_THM_MOVW_ABS_NC 0000015c .LC9 │ │ │ │ │ +00000b18 00001730 R_ARM_THM_MOVT_ABS 0000015c .LC9 │ │ │ │ │ +00000b22 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000c16 00001a2f R_ARM_THM_MOVW_ABS_NC 000001d8 .LC12 │ │ │ │ │ +00000c1a 00001a30 R_ARM_THM_MOVT_ABS 000001d8 .LC12 │ │ │ │ │ +00000c2a 0000e02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ +00000c2e 0000e030 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ +00000c32 0000182f R_ARM_THM_MOVW_ABS_NC 0000018c .LC10 │ │ │ │ │ +00000c36 00001830 R_ARM_THM_MOVT_ABS 0000018c .LC10 │ │ │ │ │ +00000c3c 0000e10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000c4a 0000162f R_ARM_THM_MOVW_ABS_NC 00000144 .LC8 │ │ │ │ │ +00000c4e 00001630 R_ARM_THM_MOVT_ABS 00000144 .LC8 │ │ │ │ │ +00000c52 0000de0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000c58 0000e02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ +00000c5c 0000e030 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ +00000c60 0000192f R_ARM_THM_MOVW_ABS_NC 000001c0 .LC11 │ │ │ │ │ +00000c64 00001930 R_ARM_THM_MOVT_ABS 000001c0 .LC11 │ │ │ │ │ +00000c6a 0000e10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000cf8 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ +00000cfc 0000c330 R_ARM_THM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ +00000d10 0000e42f R_ARM_THM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ +00000d14 0000e430 R_ARM_THM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ +00000e2e 0000e50a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00000e48 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000e66 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e70 0000e60a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00000e8c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e98 0000e50a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00000eae 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000ed4 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000edc 0000e60a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00000efc 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f06 00001b2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ +00000f0a 00001b30 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ +00000f10 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00000f22 0000e80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +00000f2c 00001b2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ +00000f30 00001b30 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ +00000f36 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00000f46 0000e80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +00000f62 00001b2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ +00000f66 00001b30 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ +00000f6c 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00000f88 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000fa0 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000fa4 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000fa8 00001b2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ +00000fac 00001b30 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ +00000fb2 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00000fcc 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001000 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ +00001004 0000c330 R_ARM_THM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ +0000100e 0000e42f R_ARM_THM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ +00001012 0000e430 R_ARM_THM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ +000011e6 00001b2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ +000011ea 00001b30 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ +000011f0 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001222 00001b2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ +00001226 00001b30 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ +0000122c 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001264 0000e80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +00001280 0000e50a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +0000129c 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000012bc 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000012c8 0000e60a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +000012e6 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000131a 0000e50a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00001334 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +0000135a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001366 0000e60a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00001386 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000013b8 0000e80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +000013d2 0000e50a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +000013ee 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +0000141a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001428 0000e60a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +0000144a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001458 0000e50a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00001472 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +0000149a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000014a4 0000e60a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +000014c4 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000014e2 00001b2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ +000014e6 00001b30 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ +000014ee 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +0000151e 00001b2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ +00001522 00001b30 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ +00001528 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +0000153a 0000e80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +00001544 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000154a 0000e80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +00001554 00001b2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ +00001558 00001b30 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ +00001560 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +0000157a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001580 00001b2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ +00001584 00001b30 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ +0000158a 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001598 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000015de 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000015f4 00001b2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ +000015f8 00001b30 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ +00001600 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001610 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001640 00001b2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ +00001644 00001b30 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ +0000164a 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +0000166e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000169e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001700 0000eb0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00001724 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001742 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001746 0000ec30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000174e 0000ed0a R_ARM_THM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ +00001758 0000bb0a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +00001782 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001786 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000178a 0000222f R_ARM_THM_MOVW_ABS_NC 000001f4 .LC14 │ │ │ │ │ +0000178e 00002230 R_ARM_THM_MOVT_ABS 000001f4 .LC14 │ │ │ │ │ +00001796 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000017aa 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +000017ae 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +000017be 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000017c2 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000017c6 0000232f R_ARM_THM_MOVW_ABS_NC 00000228 .LC15 │ │ │ │ │ +000017ca 00002330 R_ARM_THM_MOVT_ABS 00000228 .LC15 │ │ │ │ │ +000017d2 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000017ea 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000017f0 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +000017f6 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +000017fa 0000ef30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +000017fe 0000242f R_ARM_THM_MOVW_ABS_NC 00000254 .LC16 │ │ │ │ │ +00001802 00002430 R_ARM_THM_MOVT_ABS 00000254 .LC16 │ │ │ │ │ +0000180a 0000f00a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +0000181e 0000252f R_ARM_THM_MOVW_ABS_NC 00000300 .LC17 │ │ │ │ │ +00001822 00002530 R_ARM_THM_MOVT_ABS 00000300 .LC17 │ │ │ │ │ +00001826 0000f10a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +0000182c 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001868 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000186c 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001870 0000222f R_ARM_THM_MOVW_ABS_NC 000001f4 .LC14 │ │ │ │ │ +00001874 00002230 R_ARM_THM_MOVT_ABS 000001f4 .LC14 │ │ │ │ │ +0000187c 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000188e 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00001892 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +000018a2 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000018a6 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000018ac 0000232f R_ARM_THM_MOVW_ABS_NC 00000228 .LC15 │ │ │ │ │ +000018b0 00002330 R_ARM_THM_MOVT_ABS 00000228 .LC15 │ │ │ │ │ +000018b6 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000018ce 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000018d4 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +000018da 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +000018de 0000ef30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +000018e2 0000242f R_ARM_THM_MOVW_ABS_NC 00000254 .LC16 │ │ │ │ │ +000018e6 00002430 R_ARM_THM_MOVT_ABS 00000254 .LC16 │ │ │ │ │ +000018ee 0000f00a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +0000192e 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001932 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001950 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001954 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001980 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001984 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000019a0 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000019a6 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000019aa 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000019da 0000282f R_ARM_THM_MOVW_ABS_NC 00000330 .LC18 │ │ │ │ │ +000019de 00002830 R_ARM_THM_MOVT_ABS 00000330 .LC18 │ │ │ │ │ +000019f2 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a02 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001a06 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001a24 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a34 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a42 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a60 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001a64 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001aaa 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001aae 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001aca 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001aea 0000f52f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00001aee 0000f530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001af6 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00001afa 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00001b1e 0000e50a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00001b2e 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001b48 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b64 0000f70a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ +00001b72 0000e50a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00001bb8 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001bc4 0000f52f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00001bc8 0000f530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001bd0 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00001bd4 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00001bfa 0000f82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001bfe 0000f830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001c04 00002d2f R_ARM_THM_MOVW_ABS_NC 00000334 .LC19 │ │ │ │ │ +00001c08 00002d30 R_ARM_THM_MOVT_ABS 00000334 .LC19 │ │ │ │ │ +00001c0e 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001c14 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001c18 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001c1e 00002f2f R_ARM_THM_MOVW_ABS_NC 0000038c .LC21 │ │ │ │ │ +00001c22 00002f30 R_ARM_THM_MOVT_ABS 0000038c .LC21 │ │ │ │ │ +00001c2a 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001c44 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c4c 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001c50 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001c54 00002e2f R_ARM_THM_MOVW_ABS_NC 00000364 .LC20 │ │ │ │ │ +00001c58 00002e30 R_ARM_THM_MOVT_ABS 00000364 .LC20 │ │ │ │ │ +00001c62 0000f10a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00001c68 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001c6c 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001cc8 0000322f R_ARM_THM_MOVW_ABS_NC 000003d4 .LC23 │ │ │ │ │ +00001ccc 00003230 R_ARM_THM_MOVT_ABS 000003d4 .LC23 │ │ │ │ │ +00001cd0 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001cde 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001ce2 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001cf6 0000312f R_ARM_THM_MOVW_ABS_NC 000003b8 .LC22 │ │ │ │ │ +00001cfa 00003130 R_ARM_THM_MOVT_ABS 000003b8 .LC22 │ │ │ │ │ +00001cfe 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001d04 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +00001d34 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001d38 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001d68 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001d72 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001d76 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001da4 0000342f R_ARM_THM_MOVW_ABS_NC 00000400 .LC24 │ │ │ │ │ +00001da8 00003430 R_ARM_THM_MOVT_ABS 00000400 .LC24 │ │ │ │ │ +00001dc8 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001dcc 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001dd8 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001de8 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001dec 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001e0c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001e10 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001e16 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e26 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e54 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001e58 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001e88 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001e92 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001e96 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001ec4 0000382f R_ARM_THM_MOVW_ABS_NC 00000484 .LC27 │ │ │ │ │ +00001ec8 00003830 R_ARM_THM_MOVT_ABS 00000484 .LC27 │ │ │ │ │ +00001ee8 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001eec 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001ef8 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f08 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001f0c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001f2c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001f30 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001f36 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f46 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f5c 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ +00001f60 0000c330 R_ARM_THM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ +00001f7c 0000e42f R_ARM_THM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ +00001f80 0000e430 R_ARM_THM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ +00001fe0 0000e80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +00001ff2 0000e50a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00002008 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00002026 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002030 0000e60a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +0000204c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000020ac 0000392f R_ARM_THM_MOVW_ABS_NC 00000488 .LC28 │ │ │ │ │ +000020b0 00003930 R_ARM_THM_MOVT_ABS 00000488 .LC28 │ │ │ │ │ +000020b6 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000020c8 0000392f R_ARM_THM_MOVW_ABS_NC 00000488 .LC28 │ │ │ │ │ +000020cc 00003930 R_ARM_THM_MOVT_ABS 00000488 .LC28 │ │ │ │ │ +000020d2 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000020ec 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000020f8 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000020fc 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002112 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ +00002116 0000c330 R_ARM_THM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ +00002122 0000e42f R_ARM_THM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ +00002126 0000e430 R_ARM_THM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ +00002250 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002276 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000228c 0000e50a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +000022a8 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000022c6 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000022d2 0000e60a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +000022ee 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000022fa 0000e50a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00002314 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +0000233a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002346 0000e60a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00002366 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002372 0000e50a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +0000238a 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000023ae 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000023ba 0000e60a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00002470 00003c0a R_ARM_THM_CALL 00000115 recursive_issubclass.part.0 │ │ │ │ │ +000024b2 00003c0a R_ARM_THM_CALL 00000115 recursive_issubclass.part.0 │ │ │ │ │ +000024bc 0000392f R_ARM_THM_MOVW_ABS_NC 00000488 .LC28 │ │ │ │ │ +000024c0 00003930 R_ARM_THM_MOVT_ABS 00000488 .LC28 │ │ │ │ │ +000024c6 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000024e0 0000e80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +000024ec 0000e80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +000024f8 0000e80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +00002502 0000392f R_ARM_THM_MOVW_ABS_NC 00000488 .LC28 │ │ │ │ │ +00002506 00003930 R_ARM_THM_MOVT_ABS 00000488 .LC28 │ │ │ │ │ +0000250c 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ 00002520 0000392f R_ARM_THM_MOVW_ABS_NC 00000488 .LC28 │ │ │ │ │ 00002524 00003930 R_ARM_THM_MOVT_ABS 00000488 .LC28 │ │ │ │ │ 0000252a 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00002544 0000e80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -00002550 0000e80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -0000255c 0000e80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -00002566 0000392f R_ARM_THM_MOVW_ABS_NC 00000488 .LC28 │ │ │ │ │ -0000256a 00003930 R_ARM_THM_MOVT_ABS 00000488 .LC28 │ │ │ │ │ -00002570 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00002584 0000392f R_ARM_THM_MOVW_ABS_NC 00000488 .LC28 │ │ │ │ │ -00002588 00003930 R_ARM_THM_MOVT_ABS 00000488 .LC28 │ │ │ │ │ -0000258e 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000025a0 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000025a4 0000392f R_ARM_THM_MOVW_ABS_NC 00000488 .LC28 │ │ │ │ │ -000025a8 00003930 R_ARM_THM_MOVT_ABS 00000488 .LC28 │ │ │ │ │ -000025ae 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000025c8 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000025e0 0000392f R_ARM_THM_MOVW_ABS_NC 00000488 .LC28 │ │ │ │ │ -000025e4 00003930 R_ARM_THM_MOVT_ABS 00000488 .LC28 │ │ │ │ │ -000025e8 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00002608 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002620 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000263c 0000392f R_ARM_THM_MOVW_ABS_NC 00000488 .LC28 │ │ │ │ │ -00002640 00003930 R_ARM_THM_MOVT_ABS 00000488 .LC28 │ │ │ │ │ -00002646 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00002664 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002694 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -0000269c 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000026a0 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000026a6 0000412f R_ARM_THM_MOVW_ABS_NC 000004a0 .LC29 │ │ │ │ │ -000026aa 00004130 R_ARM_THM_MOVT_ABS 000004a0 .LC29 │ │ │ │ │ -000026b0 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000026d0 0000b02f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -000026d4 0000b030 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -000026d8 0000b12f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ -000026dc 0000b130 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -00002708 0000b30a R_ARM_THM_CALL 000004d5 PyObject_GetIter │ │ │ │ │ -00002714 0001000a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -0000271e 0001010a R_ARM_THM_CALL 00000000 _PyList_Extend │ │ │ │ │ -00002746 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002760 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002772 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002780 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002784 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002796 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -000027a4 0001020a R_ARM_THM_CALL 00000000 _PyErr_SetString │ │ │ │ │ -000027ac 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -000027b4 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000027c8 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000027cc 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000027e6 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000027ea 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002818 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000281c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002870 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002874 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000287a 0000432f R_ARM_THM_MOVW_ABS_NC 000004c8 .LC30 │ │ │ │ │ -0000287e 00004330 R_ARM_THM_MOVT_ABS 000004c8 .LC30 │ │ │ │ │ -00002884 0000142f R_ARM_THM_MOVW_ABS_NC 00000104 .LC7 │ │ │ │ │ -00002888 00001430 R_ARM_THM_MOVT_ABS 00000104 .LC7 │ │ │ │ │ -00002892 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000028b0 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000253c 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002540 0000392f R_ARM_THM_MOVW_ABS_NC 00000488 .LC28 │ │ │ │ │ +00002544 00003930 R_ARM_THM_MOVT_ABS 00000488 .LC28 │ │ │ │ │ +0000254a 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00002564 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000257c 0000392f R_ARM_THM_MOVW_ABS_NC 00000488 .LC28 │ │ │ │ │ +00002580 00003930 R_ARM_THM_MOVT_ABS 00000488 .LC28 │ │ │ │ │ +00002584 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000025a4 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000025bc 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000025d8 0000392f R_ARM_THM_MOVW_ABS_NC 00000488 .LC28 │ │ │ │ │ +000025dc 00003930 R_ARM_THM_MOVT_ABS 00000488 .LC28 │ │ │ │ │ +000025e2 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00002600 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002630 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +00002638 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000263c 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002642 0000412f R_ARM_THM_MOVW_ABS_NC 000004a0 .LC29 │ │ │ │ │ +00002646 00004130 R_ARM_THM_MOVT_ABS 000004a0 .LC29 │ │ │ │ │ +0000264c 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000266c 0000b02f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00002670 0000b030 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00002674 0000b12f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +00002678 0000b130 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +000026a4 0000b30a R_ARM_THM_CALL 000004d5 PyObject_GetIter │ │ │ │ │ +000026b0 0001000a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +000026ba 0001010a R_ARM_THM_CALL 00000000 _PyList_Extend │ │ │ │ │ +000026e2 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000026fc 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000270e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000271c 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002720 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002732 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00002740 0001020a R_ARM_THM_CALL 00000000 _PyErr_SetString │ │ │ │ │ +00002748 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +00002750 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002764 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002768 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002782 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002786 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000027b4 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000027b8 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000280c 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002810 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002816 0000432f R_ARM_THM_MOVW_ABS_NC 000004c8 .LC30 │ │ │ │ │ +0000281a 00004330 R_ARM_THM_MOVT_ABS 000004c8 .LC30 │ │ │ │ │ +00002820 0000142f R_ARM_THM_MOVW_ABS_NC 00000104 .LC7 │ │ │ │ │ +00002824 00001430 R_ARM_THM_MOVT_ABS 00000104 .LC7 │ │ │ │ │ +0000282e 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000284c 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002878 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000028dc 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002940 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002950 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002954 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000295a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000296a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002974 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000029a0 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -000029a8 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000029ac 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000029b2 0000452f R_ARM_THM_MOVW_ABS_NC 000004cc .LC31 │ │ │ │ │ -000029b6 00004530 R_ARM_THM_MOVT_ABS 000004cc .LC31 │ │ │ │ │ -000029bc 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000029fc 0000e50a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00002a04 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002a4c 0001060a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -00002a66 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002a72 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002a76 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002a8a 0000eb0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00002aa0 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002aa6 0001072f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00002aaa 00010730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00002aae 0000472f R_ARM_THM_MOVW_ABS_NC 00000524 .LC33 │ │ │ │ │ -00002ab2 00004730 R_ARM_THM_MOVT_ABS 00000524 .LC33 │ │ │ │ │ -00002ab8 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002ac8 0001080a R_ARM_THM_CALL 00002bb5 PyObject_Size │ │ │ │ │ -00002ad6 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002ada 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002ae8 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -00002b08 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002b10 0000bb0a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -00002b30 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002b36 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002b3a 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002b40 0000462f R_ARM_THM_MOVW_ABS_NC 000004f4 .LC32 │ │ │ │ │ -00002b44 00004630 R_ARM_THM_MOVT_ABS 000004f4 .LC32 │ │ │ │ │ -00002b4c 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002b66 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002b76 0001090a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -00002b7e 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002b82 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002b92 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -00002b9c 0000bb0a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -00002ba4 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002ba8 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002bac 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002bb0 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002be8 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002bec 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002bf0 0000492f R_ARM_THM_MOVW_ABS_NC 0000054c .LC34 │ │ │ │ │ -00002bf4 00004930 R_ARM_THM_MOVT_ABS 0000054c .LC34 │ │ │ │ │ -00002bfe 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002c08 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -00002cc2 0000c02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00002cc6 0000c030 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00002cd0 0000c10a R_ARM_THM_CALL 000016d5 PyNumber_AsSsize_t │ │ │ │ │ -00002cea 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -00002cf8 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002d08 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002d0c 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002d12 00004f2f R_ARM_THM_MOVW_ABS_NC 000005dc .LC37 │ │ │ │ │ -00002d16 00004f30 R_ARM_THM_MOVT_ABS 000005dc .LC37 │ │ │ │ │ -00002d1c 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002d22 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002d26 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002d2c 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002d30 00000630 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002d36 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002d52 0001000a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00002d5c 0001010a R_ARM_THM_CALL 00000000 _PyList_Extend │ │ │ │ │ -00002d72 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -00002d8e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002d9c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002e04 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002e08 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002e18 0000502f R_ARM_THM_MOVW_ABS_NC 0000060c .LC38 │ │ │ │ │ -00002e1c 00005030 R_ARM_THM_MOVT_ABS 0000060c .LC38 │ │ │ │ │ -00002e20 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002e2c 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -00002e32 0000312f R_ARM_THM_MOVW_ABS_NC 000003b8 .LC22 │ │ │ │ │ -00002e36 00003130 R_ARM_THM_MOVT_ABS 000003b8 .LC22 │ │ │ │ │ -00002e3a 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002e7a 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002e7e 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002ea4 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002ea8 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002eb8 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002ec4 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002ec8 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002ece 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002ed2 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002f04 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002f08 0000ec30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002f10 0000c10a R_ARM_THM_CALL 000016d5 PyNumber_AsSsize_t │ │ │ │ │ -00002f28 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002f6e 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002f72 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002f8c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002f90 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002f96 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002fba 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002fbe 0000ec30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002fc6 0000c10a R_ARM_THM_CALL 000016d5 PyNumber_AsSsize_t │ │ │ │ │ -00002fd6 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002fea 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002fee 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003014 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003018 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000301e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000302e 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003032 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003058 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003062 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003066 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000306c 0000512f R_ARM_THM_MOVW_ABS_NC 0000063c .LC39 │ │ │ │ │ -00003070 00005130 R_ARM_THM_MOVT_ABS 0000063c .LC39 │ │ │ │ │ -00003076 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000307c 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003080 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003086 0000512f R_ARM_THM_MOVW_ABS_NC 0000063c .LC39 │ │ │ │ │ -0000308a 00005130 R_ARM_THM_MOVT_ABS 0000063c .LC39 │ │ │ │ │ -00003090 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003098 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000309c 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000030a0 0000522f R_ARM_THM_MOVW_ABS_NC 00000670 .LC40 │ │ │ │ │ -000030a4 00005230 R_ARM_THM_MOVT_ABS 00000670 .LC40 │ │ │ │ │ -000030a8 0000142f R_ARM_THM_MOVW_ABS_NC 00000104 .LC7 │ │ │ │ │ -000030ac 00001430 R_ARM_THM_MOVT_ABS 00000104 .LC7 │ │ │ │ │ -000030b8 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000030be 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000030c2 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000030d4 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003108 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000310c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000313c 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003146 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000314a 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003178 0000532f R_ARM_THM_MOVW_ABS_NC 00000674 .LC41 │ │ │ │ │ -0000317c 00005330 R_ARM_THM_MOVT_ABS 00000674 .LC41 │ │ │ │ │ -0000319c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000031a0 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000031ac 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000031bc 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000031c0 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000031e0 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000031e4 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000031ea 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000031fa 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003218 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -0000321c 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00003250 0000e50a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -0000325a 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000032a4 0001142f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -000032a8 00011430 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -000032b2 0001152f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -000032b6 00011530 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -000032c2 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000032d0 0000dd0a R_ARM_THM_CALL 00000aed PyObject_GetBuffer │ │ │ │ │ -000032dc 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000032e0 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000032e4 0000582f R_ARM_THM_MOVW_ABS_NC 000007ac .LC46 │ │ │ │ │ -000032e8 00005830 R_ARM_THM_MOVT_ABS 000007ac .LC46 │ │ │ │ │ -000032f0 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000032f8 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -00003308 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -0000330c 0000ef30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00003312 0000562f R_ARM_THM_MOVW_ABS_NC 00000748 .LC44 │ │ │ │ │ -00003316 00005630 R_ARM_THM_MOVT_ABS 00000748 .LC44 │ │ │ │ │ -0000331c 0001170a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ -0000335e 0001060a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -00003376 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000339a 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000339e 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000033a2 0000572f R_ARM_THM_MOVW_ABS_NC 0000077c .LC45 │ │ │ │ │ -000033a6 00005730 R_ARM_THM_MOVT_ABS 0000077c .LC45 │ │ │ │ │ -000033ac 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000033c4 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000033d2 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -000033d6 0000ef30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -000033da 0000552f R_ARM_THM_MOVW_ABS_NC 000006a0 .LC43 │ │ │ │ │ -000033de 00005530 R_ARM_THM_MOVT_ABS 000006a0 .LC43 │ │ │ │ │ -000033e6 0000f00a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -000033f0 0001180a R_ARM_THM_CALL 00000000 _PyLong_Copy │ │ │ │ │ -00003408 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003414 0001190a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00003422 0001130a R_ARM_THM_CALL 00000000 _PyLong_FromBytes │ │ │ │ │ -0000343a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003440 0000e20a R_ARM_THM_CALL 00000c91 PyBuffer_Release │ │ │ │ │ -00003448 0000e20a R_ARM_THM_CALL 00000c91 PyBuffer_Release │ │ │ │ │ -00003458 0001090a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -00003478 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003480 0001160a R_ARM_THM_CALL 00003acd PyNumber_Index │ │ │ │ │ -00003486 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000348a 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000348e 0000542f R_ARM_THM_MOVW_ABS_NC 00000678 .LC42 │ │ │ │ │ -00003492 00005430 R_ARM_THM_MOVT_ABS 00000678 .LC42 │ │ │ │ │ -0000349c 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000034a0 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000034c6 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000034d4 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00003500 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000351c 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003528 00005a2f R_ARM_THM_MOVW_ABS_NC 00000800 .LC47 │ │ │ │ │ -0000352c 00005a30 R_ARM_THM_MOVT_ABS 00000800 .LC47 │ │ │ │ │ -00003530 00004d0a R_ARM_THM_CALL 00000439 check_class │ │ │ │ │ -00003546 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00003574 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000357c 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000035a6 00011b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ -000035aa 00011b30 R_ARM_THM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ -000035c4 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000035f0 0000d32f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -000035f4 0000d330 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -0000360c 00011d0a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -00003618 0000b12f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ -0000361c 0000b130 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -00003634 0000cc2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00003638 0000cc30 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -0000365a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003660 0001000a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -0000366c 0001010a R_ARM_THM_CALL 00000000 _PyList_Extend │ │ │ │ │ -0000368e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000036a4 0001000a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -000036c0 0000cd0a R_ARM_THM_CALL 00000000 PySeqIter_New │ │ │ │ │ -000036ca 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000036ce 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000036e4 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -000036f6 00005e2f R_ARM_THM_MOVW_ABS_NC 00000840 .LC48 │ │ │ │ │ -000036fa 00005e30 R_ARM_THM_MOVT_ABS 00000840 .LC48 │ │ │ │ │ -00003706 0000f10a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00003718 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000371c 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003722 00000d2f R_ARM_THM_MOVW_ABS_NC 0000007c .LC3 │ │ │ │ │ -00003726 00000d30 R_ARM_THM_MOVT_ABS 0000007c .LC3 │ │ │ │ │ -0000372e 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000374c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000375c 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003760 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003766 00000e2f R_ARM_THM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ -0000376a 00000e30 R_ARM_THM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ -00003772 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000378c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000379e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000037ac 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000037b2 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -000037b8 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000037bc 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000037d8 0000d32f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -000037dc 0000d330 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -000037f6 00011d0a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -00003802 0000b12f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ -00003806 0000b130 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -0000381e 0000cc2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00003822 0000cc30 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00003842 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003848 0001000a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00003854 0001010a R_ARM_THM_CALL 00000000 _PyList_Extend │ │ │ │ │ -00003876 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003882 0001000a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -0000389e 0000cd0a R_ARM_THM_CALL 00000000 PySeqIter_New │ │ │ │ │ -000038a8 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000038ac 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000038c2 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -000038d4 00005e2f R_ARM_THM_MOVW_ABS_NC 00000840 .LC48 │ │ │ │ │ -000038d8 00005e30 R_ARM_THM_MOVT_ABS 00000840 .LC48 │ │ │ │ │ -000038e4 0000f10a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -000038f6 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000038fa 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003900 00000d2f R_ARM_THM_MOVW_ABS_NC 0000007c .LC3 │ │ │ │ │ -00003904 00000d30 R_ARM_THM_MOVT_ABS 0000007c .LC3 │ │ │ │ │ -0000390c 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003914 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003918 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000391e 00000e2f R_ARM_THM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ -00003922 00000e30 R_ARM_THM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ -0000392a 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003944 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003962 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000397e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003984 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -00003992 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000039a4 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000039a8 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000039d4 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000039d8 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003a08 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003a12 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003a16 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003a44 0000622f R_ARM_THM_MOVW_ABS_NC 00000874 .LC49 │ │ │ │ │ -00003a48 00006230 R_ARM_THM_MOVT_ABS 00000874 .LC49 │ │ │ │ │ -00003a68 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003a6c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003a78 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003a88 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003a8c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003aac 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003ab0 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003ab6 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003ac6 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003aee 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00003af2 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00003b12 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003b16 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003b1a 0000222f R_ARM_THM_MOVW_ABS_NC 000001f4 .LC14 │ │ │ │ │ -00003b1e 00002230 R_ARM_THM_MOVT_ABS 000001f4 .LC14 │ │ │ │ │ -00003b26 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003b38 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00003b3c 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00003b4c 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003b50 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003b54 0000232f R_ARM_THM_MOVW_ABS_NC 00000228 .LC15 │ │ │ │ │ -00003b58 00002330 R_ARM_THM_MOVT_ABS 00000228 .LC15 │ │ │ │ │ -00003b60 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003b78 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003b7e 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00003b82 0000ef30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00003b86 0000242f R_ARM_THM_MOVW_ABS_NC 00000254 .LC16 │ │ │ │ │ -00003b8a 00002430 R_ARM_THM_MOVT_ABS 00000254 .LC16 │ │ │ │ │ -00003b92 0000f00a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00003b9e 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -00003ba6 0001180a R_ARM_THM_CALL 00000000 _PyLong_Copy │ │ │ │ │ -00003bc4 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003bf4 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003bf8 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003c28 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003c32 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003c36 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003c64 0000642f R_ARM_THM_MOVW_ABS_NC 00000878 .LC50 │ │ │ │ │ -00003c68 00006430 R_ARM_THM_MOVT_ABS 00000878 .LC50 │ │ │ │ │ -00003c88 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003c8c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003c98 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003ca8 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003cac 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003ccc 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003cd0 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003cd6 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003ce6 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003d0a 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00003d0e 0000ec30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003d18 0000c10a R_ARM_THM_CALL 000016d5 PyNumber_AsSsize_t │ │ │ │ │ -00003d30 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003d40 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003d44 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003d4a 0000512f R_ARM_THM_MOVW_ABS_NC 0000063c .LC39 │ │ │ │ │ -00003d4e 00005130 R_ARM_THM_MOVT_ABS 0000063c .LC39 │ │ │ │ │ -00003d54 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003d5e 0000cc2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00003d62 0000cc30 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00003da0 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003da4 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003dd4 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003dde 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003de2 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003e10 0000662f R_ARM_THM_MOVW_ABS_NC 0000087c .LC51 │ │ │ │ │ -00003e14 00006630 R_ARM_THM_MOVT_ABS 0000087c .LC51 │ │ │ │ │ -00003e34 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003e38 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003e44 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003e54 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003e58 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003e78 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003e7c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003e82 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003e92 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003eb4 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003eb8 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003ed0 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003ed4 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003ef2 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003efc 0000672f R_ARM_THM_MOVW_ABS_NC 00000880 .LC52 │ │ │ │ │ -00003f00 00006730 R_ARM_THM_MOVT_ABS 00000880 .LC52 │ │ │ │ │ -00003f54 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003f58 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003f88 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003f92 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003f96 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003fc4 0000692f R_ARM_THM_MOVW_ABS_NC 00000884 .LC53 │ │ │ │ │ -00003fc8 00006930 R_ARM_THM_MOVT_ABS 00000884 .LC53 │ │ │ │ │ -00003fe8 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003fec 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003ff8 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004008 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000400c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000402c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004030 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004036 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004046 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004086 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000408a 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004096 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000409a 0000c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000040bc 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000040c4 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000040c8 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000040e6 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000040ea 0000c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000040f0 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000040f4 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004108 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000410c 0000c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00004124 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004128 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000412e 00006a2f R_ARM_THM_MOVW_ABS_NC 00000888 .LC54 │ │ │ │ │ -00004132 00006a30 R_ARM_THM_MOVT_ABS 00000888 .LC54 │ │ │ │ │ -00004138 0000142f R_ARM_THM_MOVW_ABS_NC 00000104 .LC7 │ │ │ │ │ -0000413c 00001430 R_ARM_THM_MOVT_ABS 00000104 .LC7 │ │ │ │ │ -00004146 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004152 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00004156 0000c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000415a 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000415e 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000417c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004188 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000418c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000041a8 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000041ba 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000041c8 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000441c 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -00004428 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000442c 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000443a 0000492f R_ARM_THM_MOVW_ABS_NC 0000054c .LC34 │ │ │ │ │ -0000443e 00004930 R_ARM_THM_MOVT_ABS 0000054c .LC34 │ │ │ │ │ -00004442 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004448 00006d2f R_ARM_THM_MOVW_ABS_NC 00000894 .LC55 │ │ │ │ │ -0000444c 00006d30 R_ARM_THM_MOVT_ABS 00000894 .LC55 │ │ │ │ │ -00004450 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004480 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004484 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000044a2 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000044a6 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000044d6 00006e2f R_ARM_THM_MOVW_ABS_NC 000008ac .LC56 │ │ │ │ │ -000044da 00006e30 R_ARM_THM_MOVT_ABS 000008ac .LC56 │ │ │ │ │ -000044fe 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004504 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004508 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004522 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004526 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004542 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000454e 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004552 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004570 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004580 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000458e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000045b4 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -000045bc 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000045c0 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000045c6 00006f2f R_ARM_THM_MOVW_ABS_NC 000008b0 .LC57 │ │ │ │ │ -000045ca 00006f30 R_ARM_THM_MOVT_ABS 000008b0 .LC57 │ │ │ │ │ -000045d0 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004600 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004604 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004634 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000463e 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004642 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004670 0000702f R_ARM_THM_MOVW_ABS_NC 000008d8 .LC58 │ │ │ │ │ -00004674 00007030 R_ARM_THM_MOVT_ABS 000008d8 .LC58 │ │ │ │ │ -00004694 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004698 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000046a4 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000046b4 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000046b8 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000046d8 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000046dc 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000046e2 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000046f2 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004750 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -0000475c 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004760 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000476a 0000492f R_ARM_THM_MOVW_ABS_NC 0000054c .LC34 │ │ │ │ │ -0000476e 00004930 R_ARM_THM_MOVT_ABS 0000054c .LC34 │ │ │ │ │ -00004772 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000477e 0000312f R_ARM_THM_MOVW_ABS_NC 000003b8 .LC22 │ │ │ │ │ -00004782 00003130 R_ARM_THM_MOVT_ABS 000003b8 .LC22 │ │ │ │ │ -00004786 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000047ae 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000047bc 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -000047e8 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004804 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004810 00005a2f R_ARM_THM_MOVW_ABS_NC 00000800 .LC47 │ │ │ │ │ -00004814 00005a30 R_ARM_THM_MOVT_ABS 00000800 .LC47 │ │ │ │ │ -00004818 00004d0a R_ARM_THM_CALL 00000439 check_class │ │ │ │ │ -0000482e 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -0000485c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004864 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000048a0 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -000048de 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000048e2 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004900 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004904 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000490c 0000722f R_ARM_THM_MOVW_ABS_NC 000008e4 .LC59 │ │ │ │ │ -00004910 00007230 R_ARM_THM_MOVT_ABS 000008e4 .LC59 │ │ │ │ │ -00004916 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000491c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004920 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004926 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004958 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000495c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000498c 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004996 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000499a 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000049c8 0000752f R_ARM_THM_MOVW_ABS_NC 0000092c .LC61 │ │ │ │ │ -000049cc 00007530 R_ARM_THM_MOVT_ABS 0000092c .LC61 │ │ │ │ │ -000049ec 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000049f0 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000049fc 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004a0c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004a10 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004a30 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004a34 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004a3a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004a4a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004a78 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004a7c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004a9a 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004a9e 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004ace 0000762f R_ARM_THM_MOVW_ABS_NC 00000930 .LC62 │ │ │ │ │ -00004ad2 00007630 R_ARM_THM_MOVT_ABS 00000930 .LC62 │ │ │ │ │ -00004af6 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004afc 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004b00 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004b1a 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004b1e 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004b3a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004b46 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004b4a 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004b68 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004b78 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004b86 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004bb0 0000b30a R_ARM_THM_CALL 000004d5 PyObject_GetIter │ │ │ │ │ -00004bcc 0001370a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00004c06 0001370a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00004c42 0001370a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00004c90 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004ca6 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00004caa 0000ec30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00004cae 0000792f R_ARM_THM_MOVW_ABS_NC 00000980 .LC65 │ │ │ │ │ -00004cb2 00007930 R_ARM_THM_MOVT_ABS 00000980 .LC65 │ │ │ │ │ -00004cb8 0000e10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004cc0 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004cd8 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004ce2 0001072f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00004ce6 00010730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00004cea 00007a2f R_ARM_THM_MOVW_ABS_NC 000009a0 .LC66 │ │ │ │ │ -00004cee 00007a30 R_ARM_THM_MOVT_ABS 000009a0 .LC66 │ │ │ │ │ -00004cf4 0000e10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004d0e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004d1a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004d36 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00004d3a 0000ec30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00004d3e 0000782f R_ARM_THM_MOVW_ABS_NC 00000960 .LC64 │ │ │ │ │ -00004d42 00007830 R_ARM_THM_MOVT_ABS 00000960 .LC64 │ │ │ │ │ -00004d48 0000e10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004d58 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -00004d5c 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00004d64 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -00004d6e 0000bb0a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -00004d74 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -00004d7e 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004d82 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004d88 0000d60a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00004d92 0000772f R_ARM_THM_MOVW_ABS_NC 00000934 .LC63 │ │ │ │ │ -00004d96 00007730 R_ARM_THM_MOVT_ABS 00000934 .LC63 │ │ │ │ │ -00004d9e 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004da4 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004dca 0000f82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00004dce 0000f830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00004dd2 00007c2f R_ARM_THM_MOVW_ABS_NC 000009c8 .LC67 │ │ │ │ │ -00004dd6 00007c30 R_ARM_THM_MOVT_ABS 000009c8 .LC67 │ │ │ │ │ -00004ddc 0000e10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004e08 0001390a R_ARM_THM_CALL 00000000 _PyLong_Format │ │ │ │ │ -00004e22 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004e32 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004e36 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004e3c 0000222f R_ARM_THM_MOVW_ABS_NC 000001f4 .LC14 │ │ │ │ │ -00004e40 00002230 R_ARM_THM_MOVT_ABS 000001f4 .LC14 │ │ │ │ │ -00004e46 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004e56 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00004e5a 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00004e6a 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004e6e 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004e74 0000232f R_ARM_THM_MOVW_ABS_NC 00000228 .LC15 │ │ │ │ │ -00004e78 00002330 R_ARM_THM_MOVT_ABS 00000228 .LC15 │ │ │ │ │ -00004e7e 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004e96 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004e9c 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -00004ea2 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00004ea6 0000ef30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00004eaa 0000242f R_ARM_THM_MOVW_ABS_NC 00000254 .LC16 │ │ │ │ │ -00004eae 00002430 R_ARM_THM_MOVT_ABS 00000254 .LC16 │ │ │ │ │ -00004eb6 0000f00a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00004eea 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004eee 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004f08 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004f0c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004f2a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004f6a 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004f6e 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004f74 00007e2f R_ARM_THM_MOVW_ABS_NC 000009f8 .LC68 │ │ │ │ │ -00004f78 00007e30 R_ARM_THM_MOVT_ABS 000009f8 .LC68 │ │ │ │ │ -00004f7e 0000142f R_ARM_THM_MOVW_ABS_NC 00000104 .LC7 │ │ │ │ │ -00004f82 00001430 R_ARM_THM_MOVT_ABS 00000104 .LC7 │ │ │ │ │ -00004f8c 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004fa0 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004fe8 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004fec 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005010 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005014 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000501a 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00005028 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000502c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000506a 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000506e 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005098 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000509c 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000050a2 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000050a6 0000c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000050b4 00006a2f R_ARM_THM_MOVW_ABS_NC 00000888 .LC54 │ │ │ │ │ -000050b8 00006a30 R_ARM_THM_MOVT_ABS 00000888 .LC54 │ │ │ │ │ -000050bc 0000142f R_ARM_THM_MOVW_ABS_NC 00000104 .LC7 │ │ │ │ │ -000050c0 00001430 R_ARM_THM_MOVT_ABS 00000104 .LC7 │ │ │ │ │ -000050c6 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000050e2 00006a2f R_ARM_THM_MOVW_ABS_NC 00000888 .LC54 │ │ │ │ │ -000050e6 00006a30 R_ARM_THM_MOVT_ABS 00000888 .LC54 │ │ │ │ │ -000050f0 00007f2f R_ARM_THM_MOVW_ABS_NC 000009fc .LC69 │ │ │ │ │ -000050f4 00007f30 R_ARM_THM_MOVT_ABS 000009fc .LC69 │ │ │ │ │ -000050f8 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00005106 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000510a 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005128 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005136 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005144 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005156 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005186 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000518a 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000051a8 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000051ac 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000051d8 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000051dc 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000051f8 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000051fe 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005202 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005232 0000802f R_ARM_THM_MOVW_ABS_NC 00000a44 .LC70 │ │ │ │ │ -00005236 00008030 R_ARM_THM_MOVT_ABS 00000a44 .LC70 │ │ │ │ │ -0000524a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000525a 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000525e 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000527c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000528c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000529a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000052c8 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000052cc 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000052fc 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00005306 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000530a 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005338 0000812f R_ARM_THM_MOVW_ABS_NC 00000a48 .LC71 │ │ │ │ │ -0000533c 00008130 R_ARM_THM_MOVT_ABS 00000a48 .LC71 │ │ │ │ │ -0000535c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005360 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000536c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000537c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005380 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000053a0 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000053a4 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000053aa 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000053ba 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000053da 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -000053de 00014430 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -00005432 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -00005436 00014430 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -0000543c 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00005454 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00005466 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000546a 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00005470 0000862f R_ARM_THM_MOVW_ABS_NC 00000a50 .LC73 │ │ │ │ │ -00005474 00008630 R_ARM_THM_MOVT_ABS 00000a50 .LC73 │ │ │ │ │ -0000547a 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000054a0 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -000054a6 0000f20a R_ARM_THM_CALL 00001839 _PyNumber_Index │ │ │ │ │ -000054b0 0001470a R_ARM_THM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ -000054d0 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000054e8 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000054fc 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005502 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00005506 0000ef30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00005510 0000872f R_ARM_THM_MOVW_ABS_NC 00000a80 .LC74 │ │ │ │ │ -00005514 00008730 R_ARM_THM_MOVT_ABS 00000a80 .LC74 │ │ │ │ │ -0000551a 0000f00a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -0000553e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005570 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005574 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005592 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005596 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000055c6 00008a2f R_ARM_THM_MOVW_ABS_NC 00000b5c .LC76 │ │ │ │ │ -000055ca 00008a30 R_ARM_THM_MOVT_ABS 00000b5c .LC76 │ │ │ │ │ -000055ee 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000055f4 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000055f8 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005612 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005616 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005632 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000563e 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005642 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005660 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005670 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000567e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000056a2 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00005702 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00005760 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -000057bc 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00005830 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000585a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005866 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005886 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -000058c2 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00005900 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00005930 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005934 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005938 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000593c 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005940 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005944 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005948 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000594c 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005950 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005954 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005964 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00005a5e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005aa6 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005ace 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005ada 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005b00 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005b0c 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005b32 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005b3e 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005b76 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005bb2 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005bc4 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005bde 0000902f R_ARM_THM_MOVW_ABS_NC 00000b68 .LC79 │ │ │ │ │ -00005be2 00009030 R_ARM_THM_MOVT_ABS 00000b68 .LC79 │ │ │ │ │ -00005be8 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00005c0a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005c10 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005c14 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005c18 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005c1c 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005c20 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005c24 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005c28 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005c2c 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005c30 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005c34 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005c38 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005c48 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005cae 0000902f R_ARM_THM_MOVW_ABS_NC 00000b68 .LC79 │ │ │ │ │ -00005cb2 00009030 R_ARM_THM_MOVT_ABS 00000b68 .LC79 │ │ │ │ │ -00005cb6 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00005cda 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005d14 0000902f R_ARM_THM_MOVW_ABS_NC 00000b68 .LC79 │ │ │ │ │ -00005d18 00009030 R_ARM_THM_MOVT_ABS 00000b68 .LC79 │ │ │ │ │ -00005d1e 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00005d46 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005d4c 0000902f R_ARM_THM_MOVW_ABS_NC 00000b68 .LC79 │ │ │ │ │ -00005d50 00009030 R_ARM_THM_MOVT_ABS 00000b68 .LC79 │ │ │ │ │ -00005d56 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00005d96 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005d9e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005da4 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005da8 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000028ec 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000028f0 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000028f6 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002906 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002910 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000293c 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +00002944 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002948 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000294e 0000452f R_ARM_THM_MOVW_ABS_NC 000004cc .LC31 │ │ │ │ │ +00002952 00004530 R_ARM_THM_MOVT_ABS 000004cc .LC31 │ │ │ │ │ +00002958 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002998 0000e50a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +000029a0 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000029e8 0001060a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +00002a02 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002a0e 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002a12 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002a26 0000eb0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00002a3c 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002a42 0001072f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00002a46 00010730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00002a4a 0000472f R_ARM_THM_MOVW_ABS_NC 00000524 .LC33 │ │ │ │ │ +00002a4e 00004730 R_ARM_THM_MOVT_ABS 00000524 .LC33 │ │ │ │ │ +00002a54 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002a64 0001080a R_ARM_THM_CALL 00002b51 PyObject_Size │ │ │ │ │ +00002a72 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002a76 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002a84 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00002aa4 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002aac 0000bb0a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +00002acc 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002ad2 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002ad6 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002adc 0000462f R_ARM_THM_MOVW_ABS_NC 000004f4 .LC32 │ │ │ │ │ +00002ae0 00004630 R_ARM_THM_MOVT_ABS 000004f4 .LC32 │ │ │ │ │ +00002ae8 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002b02 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002b12 0001090a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +00002b1a 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002b1e 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002b2e 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00002b38 0000bb0a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +00002b40 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002b44 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002b48 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002b4c 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002b84 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002b88 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002b8c 0000492f R_ARM_THM_MOVW_ABS_NC 0000054c .LC34 │ │ │ │ │ +00002b90 00004930 R_ARM_THM_MOVT_ABS 0000054c .LC34 │ │ │ │ │ +00002b9a 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002ba4 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +00002c5e 0000c02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00002c62 0000c030 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00002c6c 0000c10a R_ARM_THM_CALL 000016cd PyNumber_AsSsize_t │ │ │ │ │ +00002c86 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +00002c94 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002ca4 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002ca8 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002cae 00004f2f R_ARM_THM_MOVW_ABS_NC 000005dc .LC37 │ │ │ │ │ +00002cb2 00004f30 R_ARM_THM_MOVT_ABS 000005dc .LC37 │ │ │ │ │ +00002cb8 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002cbe 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002cc2 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002cc8 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002ccc 00000630 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002cd2 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002cee 0001000a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00002cf8 0001010a R_ARM_THM_CALL 00000000 _PyList_Extend │ │ │ │ │ +00002d0e 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +00002d2a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002d38 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002da0 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002da4 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002db4 0000502f R_ARM_THM_MOVW_ABS_NC 0000060c .LC38 │ │ │ │ │ +00002db8 00005030 R_ARM_THM_MOVT_ABS 0000060c .LC38 │ │ │ │ │ +00002dbc 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002dc8 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +00002dce 0000312f R_ARM_THM_MOVW_ABS_NC 000003b8 .LC22 │ │ │ │ │ +00002dd2 00003130 R_ARM_THM_MOVT_ABS 000003b8 .LC22 │ │ │ │ │ +00002dd6 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002e16 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002e1a 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002e40 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002e44 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002e54 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002e60 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002e64 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002e6a 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002e6e 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002ea0 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002ea4 0000ec30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002eac 0000c10a R_ARM_THM_CALL 000016cd PyNumber_AsSsize_t │ │ │ │ │ +00002ec4 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002f0a 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002f0e 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002f28 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002f2c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002f32 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002f56 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002f5a 0000ec30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002f62 0000c10a R_ARM_THM_CALL 000016cd PyNumber_AsSsize_t │ │ │ │ │ +00002f72 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002f86 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002f8a 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002fb0 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002fb4 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002fba 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002fca 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002fce 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002ff4 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002ffe 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003002 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003008 0000512f R_ARM_THM_MOVW_ABS_NC 0000063c .LC39 │ │ │ │ │ +0000300c 00005130 R_ARM_THM_MOVT_ABS 0000063c .LC39 │ │ │ │ │ +00003012 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003018 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000301c 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003022 0000512f R_ARM_THM_MOVW_ABS_NC 0000063c .LC39 │ │ │ │ │ +00003026 00005130 R_ARM_THM_MOVT_ABS 0000063c .LC39 │ │ │ │ │ +0000302c 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003034 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003038 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000303c 0000522f R_ARM_THM_MOVW_ABS_NC 00000670 .LC40 │ │ │ │ │ +00003040 00005230 R_ARM_THM_MOVT_ABS 00000670 .LC40 │ │ │ │ │ +00003044 0000142f R_ARM_THM_MOVW_ABS_NC 00000104 .LC7 │ │ │ │ │ +00003048 00001430 R_ARM_THM_MOVT_ABS 00000104 .LC7 │ │ │ │ │ +00003054 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000305a 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000305e 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003070 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000030a4 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000030a8 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000030d8 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000030e2 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000030e6 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003114 0000532f R_ARM_THM_MOVW_ABS_NC 00000674 .LC41 │ │ │ │ │ +00003118 00005330 R_ARM_THM_MOVT_ABS 00000674 .LC41 │ │ │ │ │ +00003138 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000313c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003148 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003158 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000315c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000317c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003180 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003186 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003196 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000031b4 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +000031b8 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +000031ec 0000e50a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +000031f6 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003240 0001142f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +00003244 00011430 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +0000324e 0001152f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +00003252 00011530 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +0000325e 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000326c 0000dd0a R_ARM_THM_CALL 00000acd PyObject_GetBuffer │ │ │ │ │ +00003278 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000327c 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003280 0000582f R_ARM_THM_MOVW_ABS_NC 000007ac .LC46 │ │ │ │ │ +00003284 00005830 R_ARM_THM_MOVT_ABS 000007ac .LC46 │ │ │ │ │ +0000328c 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003294 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +000032a4 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +000032a8 0000ef30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +000032ae 0000562f R_ARM_THM_MOVW_ABS_NC 00000748 .LC44 │ │ │ │ │ +000032b2 00005630 R_ARM_THM_MOVT_ABS 00000748 .LC44 │ │ │ │ │ +000032b8 0001170a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ +000032fa 0001060a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +00003312 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003336 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000333a 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000333e 0000572f R_ARM_THM_MOVW_ABS_NC 0000077c .LC45 │ │ │ │ │ +00003342 00005730 R_ARM_THM_MOVT_ABS 0000077c .LC45 │ │ │ │ │ +00003348 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003360 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000336e 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00003372 0000ef30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00003376 0000552f R_ARM_THM_MOVW_ABS_NC 000006a0 .LC43 │ │ │ │ │ +0000337a 00005530 R_ARM_THM_MOVT_ABS 000006a0 .LC43 │ │ │ │ │ +00003382 0000f00a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +0000338c 0001180a R_ARM_THM_CALL 00000000 _PyLong_Copy │ │ │ │ │ +000033a4 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000033b0 0001190a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000033be 0001130a R_ARM_THM_CALL 00000000 _PyLong_FromBytes │ │ │ │ │ +000033d6 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000033dc 0000e20a R_ARM_THM_CALL 00000c71 PyBuffer_Release │ │ │ │ │ +000033e4 0000e20a R_ARM_THM_CALL 00000c71 PyBuffer_Release │ │ │ │ │ +000033f4 0001090a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +00003414 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000341c 0001160a R_ARM_THM_CALL 00003a69 PyNumber_Index │ │ │ │ │ +00003422 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003426 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000342a 0000542f R_ARM_THM_MOVW_ABS_NC 00000678 .LC42 │ │ │ │ │ +0000342e 00005430 R_ARM_THM_MOVT_ABS 00000678 .LC42 │ │ │ │ │ +00003438 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000343c 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003462 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003470 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +0000349c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000034b8 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000034c4 00005a2f R_ARM_THM_MOVW_ABS_NC 00000800 .LC47 │ │ │ │ │ +000034c8 00005a30 R_ARM_THM_MOVT_ABS 00000800 .LC47 │ │ │ │ │ +000034cc 00004d0a R_ARM_THM_CALL 00000439 check_class │ │ │ │ │ +000034e2 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00003510 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003518 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003542 00011b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ +00003546 00011b30 R_ARM_THM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ +00003560 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000358c 0000d32f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +00003590 0000d330 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +000035a8 00011d0a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +000035b4 0000b12f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +000035b8 0000b130 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +000035d0 0000cc2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +000035d4 0000cc30 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +000035f6 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000035fc 0001000a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00003608 0001010a R_ARM_THM_CALL 00000000 _PyList_Extend │ │ │ │ │ +0000362a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003640 0001000a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +0000365c 0000cd0a R_ARM_THM_CALL 00000000 PySeqIter_New │ │ │ │ │ +00003666 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000366a 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003680 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00003692 00005e2f R_ARM_THM_MOVW_ABS_NC 00000840 .LC48 │ │ │ │ │ +00003696 00005e30 R_ARM_THM_MOVT_ABS 00000840 .LC48 │ │ │ │ │ +000036a2 0000f10a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +000036b4 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000036b8 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000036be 00000d2f R_ARM_THM_MOVW_ABS_NC 0000007c .LC3 │ │ │ │ │ +000036c2 00000d30 R_ARM_THM_MOVT_ABS 0000007c .LC3 │ │ │ │ │ +000036ca 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000036e8 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000036f8 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000036fc 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003702 00000e2f R_ARM_THM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ +00003706 00000e30 R_ARM_THM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ +0000370e 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003728 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000373a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003748 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000374e 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +00003754 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003758 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003774 0000d32f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +00003778 0000d330 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +00003792 00011d0a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +0000379e 0000b12f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +000037a2 0000b130 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +000037ba 0000cc2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +000037be 0000cc30 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +000037de 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000037e4 0001000a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +000037f0 0001010a R_ARM_THM_CALL 00000000 _PyList_Extend │ │ │ │ │ +00003812 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000381e 0001000a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +0000383a 0000cd0a R_ARM_THM_CALL 00000000 PySeqIter_New │ │ │ │ │ +00003844 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003848 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000385e 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00003870 00005e2f R_ARM_THM_MOVW_ABS_NC 00000840 .LC48 │ │ │ │ │ +00003874 00005e30 R_ARM_THM_MOVT_ABS 00000840 .LC48 │ │ │ │ │ +00003880 0000f10a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00003892 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003896 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000389c 00000d2f R_ARM_THM_MOVW_ABS_NC 0000007c .LC3 │ │ │ │ │ +000038a0 00000d30 R_ARM_THM_MOVT_ABS 0000007c .LC3 │ │ │ │ │ +000038a8 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000038b0 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000038b4 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000038ba 00000e2f R_ARM_THM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ +000038be 00000e30 R_ARM_THM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ +000038c6 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000038e0 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000038fe 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000391a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003920 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +0000392e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003940 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003944 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003970 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003974 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000039a4 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000039ae 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000039b2 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000039e0 0000622f R_ARM_THM_MOVW_ABS_NC 00000874 .LC49 │ │ │ │ │ +000039e4 00006230 R_ARM_THM_MOVT_ABS 00000874 .LC49 │ │ │ │ │ +00003a04 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003a08 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003a14 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003a24 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003a28 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003a48 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003a4c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003a52 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003a62 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003a8a 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00003a8e 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00003aae 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003ab2 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003ab6 0000222f R_ARM_THM_MOVW_ABS_NC 000001f4 .LC14 │ │ │ │ │ +00003aba 00002230 R_ARM_THM_MOVT_ABS 000001f4 .LC14 │ │ │ │ │ +00003ac2 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003ad4 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00003ad8 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00003ae8 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003aec 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003af0 0000232f R_ARM_THM_MOVW_ABS_NC 00000228 .LC15 │ │ │ │ │ +00003af4 00002330 R_ARM_THM_MOVT_ABS 00000228 .LC15 │ │ │ │ │ +00003afc 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003b14 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003b1a 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00003b1e 0000ef30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00003b22 0000242f R_ARM_THM_MOVW_ABS_NC 00000254 .LC16 │ │ │ │ │ +00003b26 00002430 R_ARM_THM_MOVT_ABS 00000254 .LC16 │ │ │ │ │ +00003b2e 0000f00a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00003b3a 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +00003b42 0001180a R_ARM_THM_CALL 00000000 _PyLong_Copy │ │ │ │ │ +00003b60 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003b90 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003b94 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003bc4 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003bce 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003bd2 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003c00 0000642f R_ARM_THM_MOVW_ABS_NC 00000878 .LC50 │ │ │ │ │ +00003c04 00006430 R_ARM_THM_MOVT_ABS 00000878 .LC50 │ │ │ │ │ +00003c24 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003c28 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003c34 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003c44 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003c48 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003c68 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003c6c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003c72 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003c82 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003ca6 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003caa 0000ec30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003cb4 0000c10a R_ARM_THM_CALL 000016cd PyNumber_AsSsize_t │ │ │ │ │ +00003ccc 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003cdc 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003ce0 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003ce6 0000512f R_ARM_THM_MOVW_ABS_NC 0000063c .LC39 │ │ │ │ │ +00003cea 00005130 R_ARM_THM_MOVT_ABS 0000063c .LC39 │ │ │ │ │ +00003cf0 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003cfa 0000cc2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00003cfe 0000cc30 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00003d3c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003d40 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003d70 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003d7a 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003d7e 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003dac 0000662f R_ARM_THM_MOVW_ABS_NC 0000087c .LC51 │ │ │ │ │ +00003db0 00006630 R_ARM_THM_MOVT_ABS 0000087c .LC51 │ │ │ │ │ +00003dd0 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003dd4 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003de0 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003df0 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003df4 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003e14 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003e18 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003e1e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003e2e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003e5c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003e60 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003e7e 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003e82 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003eae 0000672f R_ARM_THM_MOVW_ABS_NC 00000880 .LC52 │ │ │ │ │ +00003eb2 00006730 R_ARM_THM_MOVT_ABS 00000880 .LC52 │ │ │ │ │ +00003ed6 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003edc 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003ee0 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003efa 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003efe 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003f1a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003f26 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003f2a 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003f48 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003f58 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003f66 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003fb4 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003fb8 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003fe8 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003ff2 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003ff6 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004024 0000692f R_ARM_THM_MOVW_ABS_NC 00000884 .LC53 │ │ │ │ │ +00004028 00006930 R_ARM_THM_MOVT_ABS 00000884 .LC53 │ │ │ │ │ +00004048 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000404c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004058 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004068 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000406c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000408c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004090 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004096 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000040a6 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000040e6 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000040ea 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000040f6 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000040fa 0000c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000411c 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004124 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004128 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004146 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000414a 0000c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00004150 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004154 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004168 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000416c 0000c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00004184 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004188 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000418e 00006a2f R_ARM_THM_MOVW_ABS_NC 00000888 .LC54 │ │ │ │ │ +00004192 00006a30 R_ARM_THM_MOVT_ABS 00000888 .LC54 │ │ │ │ │ +00004198 0000142f R_ARM_THM_MOVW_ABS_NC 00000104 .LC7 │ │ │ │ │ +0000419c 00001430 R_ARM_THM_MOVT_ABS 00000104 .LC7 │ │ │ │ │ +000041a6 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000041b2 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000041b6 0000c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000041ba 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000041be 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000041dc 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000041e8 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000041ec 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004208 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000421a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004228 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000447c 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +00004488 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000448c 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000449a 0000492f R_ARM_THM_MOVW_ABS_NC 0000054c .LC34 │ │ │ │ │ +0000449e 00004930 R_ARM_THM_MOVT_ABS 0000054c .LC34 │ │ │ │ │ +000044a2 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000044a8 00006d2f R_ARM_THM_MOVW_ABS_NC 00000894 .LC55 │ │ │ │ │ +000044ac 00006d30 R_ARM_THM_MOVT_ABS 00000894 .LC55 │ │ │ │ │ +000044b0 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000044e0 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000044e4 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004502 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004506 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004536 00006e2f R_ARM_THM_MOVW_ABS_NC 000008ac .LC56 │ │ │ │ │ +0000453a 00006e30 R_ARM_THM_MOVT_ABS 000008ac .LC56 │ │ │ │ │ +0000455e 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004564 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004568 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004582 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004586 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000045a2 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000045ae 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000045b2 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000045d0 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000045e0 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000045ee 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004614 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +0000461c 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004620 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004626 00006f2f R_ARM_THM_MOVW_ABS_NC 000008b0 .LC57 │ │ │ │ │ +0000462a 00006f30 R_ARM_THM_MOVT_ABS 000008b0 .LC57 │ │ │ │ │ +00004630 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004660 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004664 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004694 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000469e 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000046a2 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000046d0 0000702f R_ARM_THM_MOVW_ABS_NC 000008d8 .LC58 │ │ │ │ │ +000046d4 00007030 R_ARM_THM_MOVT_ABS 000008d8 .LC58 │ │ │ │ │ +000046f4 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000046f8 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004704 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004714 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004718 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004738 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000473c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004742 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004752 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000047b0 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +000047bc 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000047c0 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000047ca 0000492f R_ARM_THM_MOVW_ABS_NC 0000054c .LC34 │ │ │ │ │ +000047ce 00004930 R_ARM_THM_MOVT_ABS 0000054c .LC34 │ │ │ │ │ +000047d2 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000047de 0000312f R_ARM_THM_MOVW_ABS_NC 000003b8 .LC22 │ │ │ │ │ +000047e2 00003130 R_ARM_THM_MOVT_ABS 000003b8 .LC22 │ │ │ │ │ +000047e6 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000480e 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000481c 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00004848 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004864 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004870 00005a2f R_ARM_THM_MOVW_ABS_NC 00000800 .LC47 │ │ │ │ │ +00004874 00005a30 R_ARM_THM_MOVT_ABS 00000800 .LC47 │ │ │ │ │ +00004878 00004d0a R_ARM_THM_CALL 00000439 check_class │ │ │ │ │ +0000488e 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +000048bc 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000048c4 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004900 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +0000493e 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004942 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004960 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004964 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000496c 0000722f R_ARM_THM_MOVW_ABS_NC 000008e4 .LC59 │ │ │ │ │ +00004970 00007230 R_ARM_THM_MOVT_ABS 000008e4 .LC59 │ │ │ │ │ +00004976 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000497c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004980 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004986 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000049b8 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000049bc 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000049ec 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000049f6 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000049fa 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004a28 0000752f R_ARM_THM_MOVW_ABS_NC 0000092c .LC61 │ │ │ │ │ +00004a2c 00007530 R_ARM_THM_MOVT_ABS 0000092c .LC61 │ │ │ │ │ +00004a4c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004a50 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004a5c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004a6c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004a70 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004a90 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004a94 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004a9a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004aaa 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004ad8 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004adc 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004afa 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004afe 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004b2e 0000762f R_ARM_THM_MOVW_ABS_NC 00000930 .LC62 │ │ │ │ │ +00004b32 00007630 R_ARM_THM_MOVT_ABS 00000930 .LC62 │ │ │ │ │ +00004b56 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004b5c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004b60 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004b7a 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004b7e 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004b9a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004ba6 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004baa 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004bc8 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004bd8 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004be6 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004c24 0000cc2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00004c28 0000cc30 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00004c44 0001370a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00004c7e 0001370a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00004cba 0001370a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00004cfe 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004d14 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00004d18 0000ec30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00004d1c 0000792f R_ARM_THM_MOVW_ABS_NC 00000980 .LC65 │ │ │ │ │ +00004d20 00007930 R_ARM_THM_MOVT_ABS 00000980 .LC65 │ │ │ │ │ +00004d26 0000e10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004d32 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004d4e 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004d5a 0001072f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00004d5e 00010730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00004d62 00007a2f R_ARM_THM_MOVW_ABS_NC 000009a0 .LC66 │ │ │ │ │ +00004d66 00007a30 R_ARM_THM_MOVT_ABS 000009a0 .LC66 │ │ │ │ │ +00004d6c 0000e10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004d82 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004d8e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004dba 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00004dbe 0000ec30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00004dc2 0000782f R_ARM_THM_MOVW_ABS_NC 00000960 .LC64 │ │ │ │ │ +00004dc6 00007830 R_ARM_THM_MOVT_ABS 00000960 .LC64 │ │ │ │ │ +00004dcc 0000e10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004de4 0000cd0a R_ARM_THM_CALL 00000000 PySeqIter_New │ │ │ │ │ +00004df2 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004df6 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004dfc 0000d60a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00004e04 0000772f R_ARM_THM_MOVW_ABS_NC 00000934 .LC63 │ │ │ │ │ +00004e08 00007730 R_ARM_THM_MOVT_ABS 00000934 .LC63 │ │ │ │ │ +00004e10 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004e1a 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004e1e 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004e24 00000d2f R_ARM_THM_MOVW_ABS_NC 0000007c .LC3 │ │ │ │ │ +00004e28 00000d30 R_ARM_THM_MOVT_ABS 0000007c .LC3 │ │ │ │ │ +00004e2e 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004e34 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004e38 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004e3e 00000e2f R_ARM_THM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ +00004e42 00000e30 R_ARM_THM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ +00004e48 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004e60 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004e6e 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00004e72 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00004e7a 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00004e86 0000bb0a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +00004e8c 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +00004e94 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004eba 0000f82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00004ebe 0000f830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00004ec2 00007c2f R_ARM_THM_MOVW_ABS_NC 000009c8 .LC67 │ │ │ │ │ +00004ec6 00007c30 R_ARM_THM_MOVT_ABS 000009c8 .LC67 │ │ │ │ │ +00004ecc 0000e10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004ef8 0001390a R_ARM_THM_CALL 00000000 _PyLong_Format │ │ │ │ │ +00004f12 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004f22 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004f26 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004f2c 0000222f R_ARM_THM_MOVW_ABS_NC 000001f4 .LC14 │ │ │ │ │ +00004f30 00002230 R_ARM_THM_MOVT_ABS 000001f4 .LC14 │ │ │ │ │ +00004f36 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004f46 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00004f4a 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00004f5a 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004f5e 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004f64 0000232f R_ARM_THM_MOVW_ABS_NC 00000228 .LC15 │ │ │ │ │ +00004f68 00002330 R_ARM_THM_MOVT_ABS 00000228 .LC15 │ │ │ │ │ +00004f6e 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004f86 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004f8c 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +00004f92 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00004f96 0000ef30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00004f9a 0000242f R_ARM_THM_MOVW_ABS_NC 00000254 .LC16 │ │ │ │ │ +00004f9e 00002430 R_ARM_THM_MOVT_ABS 00000254 .LC16 │ │ │ │ │ +00004fa6 0000f00a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00004fce 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004fd2 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004fe6 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004fea 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005014 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005018 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000508a 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000050b6 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005102 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00005106 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000510c 00007e2f R_ARM_THM_MOVW_ABS_NC 000009f8 .LC68 │ │ │ │ │ +00005110 00007e30 R_ARM_THM_MOVT_ABS 000009f8 .LC68 │ │ │ │ │ +00005116 0000142f R_ARM_THM_MOVW_ABS_NC 00000104 .LC7 │ │ │ │ │ +0000511a 00001430 R_ARM_THM_MOVT_ABS 00000104 .LC7 │ │ │ │ │ +00005124 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00005142 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005146 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000514e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005160 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005174 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000517e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000051c8 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000051cc 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000051f0 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000051f4 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000051fa 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00005208 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000520c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000524a 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000524e 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005278 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000527c 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00005282 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00005286 0000c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00005294 00006a2f R_ARM_THM_MOVW_ABS_NC 00000888 .LC54 │ │ │ │ │ +00005298 00006a30 R_ARM_THM_MOVT_ABS 00000888 .LC54 │ │ │ │ │ +0000529c 0000142f R_ARM_THM_MOVW_ABS_NC 00000104 .LC7 │ │ │ │ │ +000052a0 00001430 R_ARM_THM_MOVT_ABS 00000104 .LC7 │ │ │ │ │ +000052a6 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000052c2 00006a2f R_ARM_THM_MOVW_ABS_NC 00000888 .LC54 │ │ │ │ │ +000052c6 00006a30 R_ARM_THM_MOVT_ABS 00000888 .LC54 │ │ │ │ │ +000052d0 00007f2f R_ARM_THM_MOVW_ABS_NC 000009fc .LC69 │ │ │ │ │ +000052d4 00007f30 R_ARM_THM_MOVT_ABS 000009fc .LC69 │ │ │ │ │ +000052d8 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000052e6 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000052ea 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005308 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005316 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005324 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005336 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005366 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000536a 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005388 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000538c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000053b8 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000053bc 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000053d8 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000053de 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000053e2 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005412 0000802f R_ARM_THM_MOVW_ABS_NC 00000a44 .LC70 │ │ │ │ │ +00005416 00008030 R_ARM_THM_MOVT_ABS 00000a44 .LC70 │ │ │ │ │ +0000542a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000543a 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000543e 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000545c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000546c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000547a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000054a8 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000054ac 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000054dc 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000054e6 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000054ea 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005518 0000812f R_ARM_THM_MOVW_ABS_NC 00000a48 .LC71 │ │ │ │ │ +0000551c 00008130 R_ARM_THM_MOVT_ABS 00000a48 .LC71 │ │ │ │ │ +0000553c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005540 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000554c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000555c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005560 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005580 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005584 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000558a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000559a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000055ba 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +000055be 00014430 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +00005612 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +00005616 00014430 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +0000561c 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00005634 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00005646 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000564a 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00005650 0000862f R_ARM_THM_MOVW_ABS_NC 00000a50 .LC73 │ │ │ │ │ +00005654 00008630 R_ARM_THM_MOVT_ABS 00000a50 .LC73 │ │ │ │ │ +0000565a 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00005680 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +00005686 0000f20a R_ARM_THM_CALL 00001831 _PyNumber_Index │ │ │ │ │ +00005690 0001470a R_ARM_THM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ +000056b0 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000056c8 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000056dc 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000056e2 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +000056e6 0000ef30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +000056f0 0000872f R_ARM_THM_MOVW_ABS_NC 00000a80 .LC74 │ │ │ │ │ +000056f4 00008730 R_ARM_THM_MOVT_ABS 00000a80 .LC74 │ │ │ │ │ +000056fa 0000f00a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +0000571e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005750 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005754 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005772 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005776 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000057a6 00008a2f R_ARM_THM_MOVW_ABS_NC 00000b5c .LC76 │ │ │ │ │ +000057aa 00008a30 R_ARM_THM_MOVT_ABS 00000b5c .LC76 │ │ │ │ │ +000057ce 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000057d4 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000057d8 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000057f2 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000057f6 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005812 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000581e 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005822 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005840 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005850 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000585e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005882 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +000058e2 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00005940 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +0000599c 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00005a10 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005a3a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005a46 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005a66 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00005aa2 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00005ae0 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00005b10 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005b14 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005b18 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005b1c 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005b20 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005b24 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005b28 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005b2c 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005b30 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005b34 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005b44 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00005c3e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005c86 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005cae 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005cba 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005ce0 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005cec 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005d12 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005d1e 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005d56 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005d92 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005da4 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005dbe 0000902f R_ARM_THM_MOVW_ABS_NC 00000b68 .LC79 │ │ │ │ │ +00005dc2 00009030 R_ARM_THM_MOVT_ABS 00000b68 .LC79 │ │ │ │ │ +00005dc8 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00005dea 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005df0 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005df4 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005df8 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005dfc 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005e00 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005e04 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005e08 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005e0c 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005e10 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005e14 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005e18 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005e28 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005e8e 0000902f R_ARM_THM_MOVW_ABS_NC 00000b68 .LC79 │ │ │ │ │ +00005e92 00009030 R_ARM_THM_MOVT_ABS 00000b68 .LC79 │ │ │ │ │ +00005e96 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00005eba 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005ef4 0000902f R_ARM_THM_MOVW_ABS_NC 00000b68 .LC79 │ │ │ │ │ +00005ef8 00009030 R_ARM_THM_MOVT_ABS 00000b68 .LC79 │ │ │ │ │ +00005efe 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00005f26 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005f2c 0000902f R_ARM_THM_MOVW_ABS_NC 00000b68 .LC79 │ │ │ │ │ +00005f30 00009030 R_ARM_THM_MOVT_ABS 00000b68 .LC79 │ │ │ │ │ +00005f36 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00005f76 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005f7e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005f84 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005f88 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005fa8 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005fac 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005fc4 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005fc8 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005fe6 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005ff0 0000982f R_ARM_THM_MOVW_ABS_NC 00000b84 .LC82 │ │ │ │ │ +00005ff4 00009830 R_ARM_THM_MOVT_ABS 00000b84 .LC82 │ │ │ │ │ 0000051e 0000cd1e R_ARM_THM_JUMP24 00000000 PySeqIter_New │ │ │ │ │ -00000652 0000d01e R_ARM_THM_JUMP24 00000571 PySequence_SetItem │ │ │ │ │ +00000652 0000d01e R_ARM_THM_JUMP24 00000549 PySequence_SetItem │ │ │ │ │ 000006ec 0000d41e R_ARM_THM_JUMP24 00000000 PyDict_GetItemRef │ │ │ │ │ -00000ce4 0000b71e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -000003f0 0000c21e R_ARM_THM_JUMP24 00001cd5 PySequence_GetItem │ │ │ │ │ +00000ccc 0000b71e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000003f0 0000c21e R_ARM_THM_JUMP24 00001c71 PySequence_GetItem │ │ │ │ │ 0000045c 0000c71e R_ARM_THM_JUMP24 00000000 Py_GenericAlias │ │ │ │ │ -000016d0 0000ea1e R_ARM_THM_JUMP24 00004b8d _PySequence_IterSearch │ │ │ │ │ -000019f0 0000291e R_ARM_THM_JUMP24 00000001 binary_iop.part.0 │ │ │ │ │ -00001acc 0000291e R_ARM_THM_JUMP24 00000001 binary_iop.part.0 │ │ │ │ │ -00001b6c 0000f61e R_ARM_THM_JUMP24 00000000 PyObject_Str │ │ │ │ │ -00001e16 0000351e R_ARM_THM_JUMP24 00000069 binary_op.part.0 │ │ │ │ │ -00001f36 0000351e R_ARM_THM_JUMP24 00000069 binary_op.part.0 │ │ │ │ │ -0000203e 0000db1e R_ARM_THM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ -0000210c 00003c1e R_ARM_THM_JUMP24 00000115 recursive_issubclass.part.0 │ │ │ │ │ -00002282 0000db1e R_ARM_THM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ -00002504 00003c1e R_ARM_THM_JUMP24 00000115 recursive_issubclass.part.0 │ │ │ │ │ -00002c30 0000db1e R_ARM_THM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ -00002c3a 00003c1e R_ARM_THM_JUMP24 00000115 recursive_issubclass.part.0 │ │ │ │ │ -00002c60 0000db1e R_ARM_THM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ -00002c6a 00003c1e R_ARM_THM_JUMP24 00000115 recursive_issubclass.part.0 │ │ │ │ │ -00002ce6 00010c1e R_ARM_THM_JUMP24 00002da5 PySequence_DelItem │ │ │ │ │ -00003186 0000351e R_ARM_THM_JUMP24 00000069 binary_op.part.0 │ │ │ │ │ -00003274 0001121e R_ARM_THM_JUMP24 00000000 PyLong_FromUnicodeObject │ │ │ │ │ -000032a0 0001131e R_ARM_THM_JUMP24 00000000 _PyLong_FromBytes │ │ │ │ │ -00003304 0001161e R_ARM_THM_JUMP24 00003acd PyNumber_Index │ │ │ │ │ -0000369e 00011e1e R_ARM_THM_JUMP24 00000000 PyDict_Keys │ │ │ │ │ -0000399e 0001201e R_ARM_THM_JUMP24 00000000 PyDict_Items │ │ │ │ │ -00003a52 0000351e R_ARM_THM_JUMP24 00000069 binary_op.part.0 │ │ │ │ │ -00003c72 0000351e R_ARM_THM_JUMP24 00000069 binary_op.part.0 │ │ │ │ │ -00003e1e 0000351e R_ARM_THM_JUMP24 00000069 binary_op.part.0 │ │ │ │ │ -00003f08 0000291e R_ARM_THM_JUMP24 00000001 binary_iop.part.0 │ │ │ │ │ -00003f28 0000b71e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00003fd2 0000351e R_ARM_THM_JUMP24 00000069 binary_op.part.0 │ │ │ │ │ -000043a8 00006b1e R_ARM_THM_JUMP24 000004e9 _IsFortranContiguous.part.0 │ │ │ │ │ -000044e4 0000291e R_ARM_THM_JUMP24 00000001 binary_iop.part.0 │ │ │ │ │ -0000467e 0000351e R_ARM_THM_JUMP24 00000069 binary_op.part.0 │ │ │ │ │ -000049d6 0000351e R_ARM_THM_JUMP24 00000069 binary_op.part.0 │ │ │ │ │ -00004adc 0000291e R_ARM_THM_JUMP24 00000001 binary_iop.part.0 │ │ │ │ │ -00005240 0000291e R_ARM_THM_JUMP24 00000001 binary_iop.part.0 │ │ │ │ │ -00005346 0000351e R_ARM_THM_JUMP24 00000069 binary_op.part.0 │ │ │ │ │ -00005450 0001451e R_ARM_THM_JUMP24 00000000 PyFloat_FromString │ │ │ │ │ -0000549c 0001461e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -000055d4 0000291e R_ARM_THM_JUMP24 00000001 binary_iop.part.0 │ │ │ │ │ -00005dec 00006b1e R_ARM_THM_JUMP24 000004e9 _IsFortranContiguous.part.0 │ │ │ │ │ +000016c8 0000ea1e R_ARM_THM_JUMP24 00004bed _PySequence_IterSearch │ │ │ │ │ +000019e8 0000291e R_ARM_THM_JUMP24 00000001 binary_iop.part.0 │ │ │ │ │ +00001a78 0000291e R_ARM_THM_JUMP24 00000001 binary_iop.part.0 │ │ │ │ │ +00001b08 0000f61e R_ARM_THM_JUMP24 00000000 PyObject_Str │ │ │ │ │ +00001db2 0000351e R_ARM_THM_JUMP24 00000069 binary_op.part.0 │ │ │ │ │ +00001ed2 0000351e R_ARM_THM_JUMP24 00000069 binary_op.part.0 │ │ │ │ │ +00001fda 0000db1e R_ARM_THM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ +000020a8 00003c1e R_ARM_THM_JUMP24 00000115 recursive_issubclass.part.0 │ │ │ │ │ +0000221e 0000db1e R_ARM_THM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ +000024a0 00003c1e R_ARM_THM_JUMP24 00000115 recursive_issubclass.part.0 │ │ │ │ │ +00002bcc 0000db1e R_ARM_THM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ +00002bd6 00003c1e R_ARM_THM_JUMP24 00000115 recursive_issubclass.part.0 │ │ │ │ │ +00002bfc 0000db1e R_ARM_THM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ +00002c06 00003c1e R_ARM_THM_JUMP24 00000115 recursive_issubclass.part.0 │ │ │ │ │ +00002c82 00010c1e R_ARM_THM_JUMP24 00002d41 PySequence_DelItem │ │ │ │ │ +00003122 0000351e R_ARM_THM_JUMP24 00000069 binary_op.part.0 │ │ │ │ │ +00003210 0001121e R_ARM_THM_JUMP24 00000000 PyLong_FromUnicodeObject │ │ │ │ │ +0000323c 0001131e R_ARM_THM_JUMP24 00000000 _PyLong_FromBytes │ │ │ │ │ +000032a0 0001161e R_ARM_THM_JUMP24 00003a69 PyNumber_Index │ │ │ │ │ +0000363a 00011e1e R_ARM_THM_JUMP24 00000000 PyDict_Keys │ │ │ │ │ +0000393a 0001201e R_ARM_THM_JUMP24 00000000 PyDict_Items │ │ │ │ │ +000039ee 0000351e R_ARM_THM_JUMP24 00000069 binary_op.part.0 │ │ │ │ │ +00003c0e 0000351e R_ARM_THM_JUMP24 00000069 binary_op.part.0 │ │ │ │ │ +00003dba 0000351e R_ARM_THM_JUMP24 00000069 binary_op.part.0 │ │ │ │ │ +00003ebc 0000291e R_ARM_THM_JUMP24 00000001 binary_iop.part.0 │ │ │ │ │ +00003f88 0000b71e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00004032 0000351e R_ARM_THM_JUMP24 00000069 binary_op.part.0 │ │ │ │ │ +00004408 00006b1e R_ARM_THM_JUMP24 000004c1 _IsFortranContiguous.part.0 │ │ │ │ │ +00004544 0000291e R_ARM_THM_JUMP24 00000001 binary_iop.part.0 │ │ │ │ │ +000046de 0000351e R_ARM_THM_JUMP24 00000069 binary_op.part.0 │ │ │ │ │ +00004a36 0000351e R_ARM_THM_JUMP24 00000069 binary_op.part.0 │ │ │ │ │ +00004b3c 0000291e R_ARM_THM_JUMP24 00000001 binary_iop.part.0 │ │ │ │ │ +00005420 0000291e R_ARM_THM_JUMP24 00000001 binary_iop.part.0 │ │ │ │ │ +00005526 0000351e R_ARM_THM_JUMP24 00000069 binary_op.part.0 │ │ │ │ │ +00005630 0001451e R_ARM_THM_JUMP24 00000000 PyFloat_FromString │ │ │ │ │ +0000567c 0001461e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +000057b4 0000291e R_ARM_THM_JUMP24 00000001 binary_iop.part.0 │ │ │ │ │ +00005ffc 0000291e R_ARM_THM_JUMP24 00000001 binary_iop.part.0 │ │ │ │ │ +00006040 00006b1e R_ARM_THM_JUMP24 000004c1 _IsFortranContiguous.part.0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0xd704 contains 187 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0xda44 contains 187 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000004 0000c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000002e 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000032 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 0000004e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000078 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ @@ -1529,16 +1558,16 @@ │ │ │ │ │ 000001c4 0000150a R_ARM_THM_CALL 000008d1 binary_op1 │ │ │ │ │ 000001c8 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000001cc 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000001d8 0000962f R_ARM_THM_MOVW_ABS_NC 00000b7c .LC80 │ │ │ │ │ 000001dc 00009630 R_ARM_THM_MOVT_ABS 00000b7c .LC80 │ │ │ │ │ 00000200 0000972f R_ARM_THM_MOVW_ABS_NC 00000b80 .LC81 │ │ │ │ │ 00000204 00009730 R_ARM_THM_MOVT_ABS 00000b80 .LC81 │ │ │ │ │ -0000020a 00002a0a R_ARM_THM_CALL 00001a51 binary_iop │ │ │ │ │ -0000026a 00002b0a R_ARM_THM_CALL 00001ad1 binary_iop1 │ │ │ │ │ +0000020a 00002a0a R_ARM_THM_CALL 00001a49 binary_iop │ │ │ │ │ +0000026a 00002b0a R_ARM_THM_CALL 00001a7d binary_iop1 │ │ │ │ │ 0000026e 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000272 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 0000028c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000292 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000296 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000029a 0000722f R_ARM_THM_MOVW_ABS_NC 000008e4 .LC59 │ │ │ │ │ 0000029e 00007230 R_ARM_THM_MOVT_ABS 000008e4 .LC59 │ │ │ │ │ @@ -1553,37 +1582,37 @@ │ │ │ │ │ 00000304 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000308 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000030e 00009d2f R_ARM_THM_MOVW_ABS_NC 00000bb4 .LC84 │ │ │ │ │ 00000312 00009d30 R_ARM_THM_MOVT_ABS 00000bb4 .LC84 │ │ │ │ │ 00000318 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000330 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000356 0000bf0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00000368 00010b0a R_ARM_THM_CALL 00002c71 PyObject_DelItem │ │ │ │ │ +00000368 00010b0a R_ARM_THM_CALL 00002c0d PyObject_DelItem │ │ │ │ │ 00000380 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000039c 0000f82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ 000003a0 0000f830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 000003a4 00009e2f R_ARM_THM_MOVW_ABS_NC 00000bec .LC85 │ │ │ │ │ 000003a8 00009e30 R_ARM_THM_MOVT_ABS 00000bec .LC85 │ │ │ │ │ 000003b4 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000003d4 0000d20a R_ARM_THM_CALL 000006dd PyMapping_GetOptionalItem │ │ │ │ │ 000003dc 0000a02f R_ARM_THM_MOVW_ABS_NC 00000c10 .LC86 │ │ │ │ │ 000003e0 0000a030 R_ARM_THM_MOVT_ABS 00000c10 .LC86 │ │ │ │ │ 000003e6 0001560a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000003ee 0000020a R_ARM_THM_CALL 00003f0d Py_XDECREF │ │ │ │ │ -00000412 0001500a R_ARM_THM_CALL 00000515 PyMapping_GetOptionalItemString │ │ │ │ │ +000003ee 0000020a R_ARM_THM_CALL 00003f6d Py_XDECREF │ │ │ │ │ +00000412 0001500a R_ARM_THM_CALL 000004ed PyMapping_GetOptionalItemString │ │ │ │ │ 0000041a 0000a22f R_ARM_THM_MOVW_ABS_NC 00000c98 .LC87 │ │ │ │ │ 0000041e 0000a230 R_ARM_THM_MOVT_ABS 00000c98 .LC87 │ │ │ │ │ 00000424 0001560a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000042c 0000020a R_ARM_THM_CALL 00003f0d Py_XDECREF │ │ │ │ │ -00000448 0001500a R_ARM_THM_CALL 00000515 PyMapping_GetOptionalItemString │ │ │ │ │ -00000450 0000020a R_ARM_THM_CALL 00003f0d Py_XDECREF │ │ │ │ │ +0000042c 0000020a R_ARM_THM_CALL 00003f6d Py_XDECREF │ │ │ │ │ +00000448 0001500a R_ARM_THM_CALL 000004ed PyMapping_GetOptionalItemString │ │ │ │ │ +00000450 0000020a R_ARM_THM_CALL 00003f6d Py_XDECREF │ │ │ │ │ 0000046c 0000d20a R_ARM_THM_CALL 000006dd PyMapping_GetOptionalItem │ │ │ │ │ -00000474 0000020a R_ARM_THM_CALL 00003f0d Py_XDECREF │ │ │ │ │ +00000474 0000020a R_ARM_THM_CALL 00003f6d Py_XDECREF │ │ │ │ │ 000004ba 00015c0a R_ARM_THM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ -000004ce 00002b0a R_ARM_THM_CALL 00001ad1 binary_iop1 │ │ │ │ │ +000004ce 00002b0a R_ARM_THM_CALL 00001a7d binary_iop1 │ │ │ │ │ 000004e6 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000004ea 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000004ee 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000508 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000050e 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000512 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000516 0000a42f R_ARM_THM_MOVW_ABS_NC 00000d68 .LC89 │ │ │ │ │ @@ -1604,80 +1633,80 @@ │ │ │ │ │ 000005e4 0000a630 R_ARM_THM_MOVT_ABS 00000dc0 .LC91 │ │ │ │ │ 000005ea 0000a72f R_ARM_THM_MOVW_ABS_NC 00000dcc .LC92 │ │ │ │ │ 000005ee 0000a730 R_ARM_THM_MOVT_ABS 00000dcc .LC92 │ │ │ │ │ 000005f2 0001610a R_ARM_THM_CALL 00000000 _PyImport_GetModuleAttrString │ │ │ │ │ 00000606 0000bf0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ 00000616 0001620a R_ARM_THM_CALL 00000000 PyObject_CallFunctionObjArgs │ │ │ │ │ 0000061e 0000eb0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -0000062c 0000020a R_ARM_THM_CALL 00003f0d Py_XDECREF │ │ │ │ │ -00000632 0000020a R_ARM_THM_CALL 00003f0d Py_XDECREF │ │ │ │ │ -00000638 0000020a R_ARM_THM_CALL 00003f0d Py_XDECREF │ │ │ │ │ +0000062c 0000020a R_ARM_THM_CALL 00003f6d Py_XDECREF │ │ │ │ │ +00000632 0000020a R_ARM_THM_CALL 00003f6d Py_XDECREF │ │ │ │ │ +00000638 0000020a R_ARM_THM_CALL 00003f6d Py_XDECREF │ │ │ │ │ 00000642 0000a82f R_ARM_THM_MOVW_ABS_NC 0000064f _buffer_release_call │ │ │ │ │ 00000646 0000a830 R_ARM_THM_MOVT_ABS 0000064f _buffer_release_call │ │ │ │ │ -0000065c 0000e20a R_ARM_THM_CALL 00000c91 PyBuffer_Release │ │ │ │ │ -00000686 0001280a R_ARM_THM_CALL 000041e1 PyBuffer_IsContiguous │ │ │ │ │ +0000065c 0000e20a R_ARM_THM_CALL 00000c71 PyBuffer_Release │ │ │ │ │ +00000686 0001280a R_ARM_THM_CALL 00004241 PyBuffer_IsContiguous │ │ │ │ │ 00000692 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 0000069e 0001670a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 000006aa 0000bc0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000006c6 0000a92f R_ARM_THM_MOVW_ABS_NC 00000715 _Py_add_one_to_index_C │ │ │ │ │ 000006ca 0000a930 R_ARM_THM_MOVT_ABS 00000715 _Py_add_one_to_index_C │ │ │ │ │ 000006ce 0000aa2f R_ARM_THM_MOVW_ABS_NC 00000747 _Py_add_one_to_index_F │ │ │ │ │ 000006d2 0000aa30 R_ARM_THM_MOVT_ABS 00000747 _Py_add_one_to_index_F │ │ │ │ │ 000006e0 0001680a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000006ec 00015f0a R_ARM_THM_CALL 00005df5 PyBuffer_GetPointer │ │ │ │ │ +000006ec 00015f0a R_ARM_THM_CALL 00006049 PyBuffer_GetPointer │ │ │ │ │ 000006f6 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 0000070a 0001690a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000007da 0000dd0a R_ARM_THM_CALL 00000aed PyObject_GetBuffer │ │ │ │ │ +000007da 0000dd0a R_ARM_THM_CALL 00000acd PyObject_GetBuffer │ │ │ │ │ 000007e6 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000007ea 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000007ee 0000ab2f R_ARM_THM_MOVW_ABS_NC 00000dd4 .LC93 │ │ │ │ │ 000007f2 0000ab30 R_ARM_THM_MOVT_ABS 00000dd4 .LC93 │ │ │ │ │ 000007f8 0000e10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000806 0000dd0a R_ARM_THM_CALL 00000aed PyObject_GetBuffer │ │ │ │ │ -00000810 0000e20a R_ARM_THM_CALL 00000c91 PyBuffer_Release │ │ │ │ │ +00000806 0000dd0a R_ARM_THM_CALL 00000acd PyObject_GetBuffer │ │ │ │ │ +00000810 0000e20a R_ARM_THM_CALL 00000c71 PyBuffer_Release │ │ │ │ │ 0000081e 0000e02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ 00000822 0000e030 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ 00000826 0000ac2f R_ARM_THM_MOVW_ABS_NC 00000e0c .LC94 │ │ │ │ │ 0000082a 0000ac30 R_ARM_THM_MOVT_ABS 00000e0c .LC94 │ │ │ │ │ 00000830 0000e10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000836 0000e20a R_ARM_THM_CALL 00000c91 PyBuffer_Release │ │ │ │ │ -0000083c 0000e20a R_ARM_THM_CALL 00000c91 PyBuffer_Release │ │ │ │ │ -00000848 00006c0a R_ARM_THM_CALL 000043bd _IsCContiguous │ │ │ │ │ -00000854 00006c0a R_ARM_THM_CALL 000043bd _IsCContiguous │ │ │ │ │ -0000085c 00009b0a R_ARM_THM_CALL 00005dad _IsFortranContiguous │ │ │ │ │ -00000868 00009b0a R_ARM_THM_CALL 00005dad _IsFortranContiguous │ │ │ │ │ +00000836 0000e20a R_ARM_THM_CALL 00000c71 PyBuffer_Release │ │ │ │ │ +0000083c 0000e20a R_ARM_THM_CALL 00000c71 PyBuffer_Release │ │ │ │ │ +00000848 00006c0a R_ARM_THM_CALL 0000441d _IsCContiguous │ │ │ │ │ +00000854 00006c0a R_ARM_THM_CALL 0000441d _IsCContiguous │ │ │ │ │ +0000085c 00009a0a R_ARM_THM_CALL 00006001 _IsFortranContiguous │ │ │ │ │ +00000868 00009a0a R_ARM_THM_CALL 00006001 _IsFortranContiguous │ │ │ │ │ 00000874 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000087a 0000e20a R_ARM_THM_CALL 00000c91 PyBuffer_Release │ │ │ │ │ -00000880 0000e20a R_ARM_THM_CALL 00000c91 PyBuffer_Release │ │ │ │ │ +0000087a 0000e20a R_ARM_THM_CALL 00000c71 PyBuffer_Release │ │ │ │ │ +00000880 0000e20a R_ARM_THM_CALL 00000c71 PyBuffer_Release │ │ │ │ │ 0000088a 0001670a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000892 0000bc0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000898 0000e20a R_ARM_THM_CALL 00000c91 PyBuffer_Release │ │ │ │ │ -0000089e 0000e20a R_ARM_THM_CALL 00000c91 PyBuffer_Release │ │ │ │ │ -00000906 00015f0a R_ARM_THM_CALL 00005df5 PyBuffer_GetPointer │ │ │ │ │ -0000090e 00015f0a R_ARM_THM_CALL 00005df5 PyBuffer_GetPointer │ │ │ │ │ +00000898 0000e20a R_ARM_THM_CALL 00000c71 PyBuffer_Release │ │ │ │ │ +0000089e 0000e20a R_ARM_THM_CALL 00000c71 PyBuffer_Release │ │ │ │ │ +00000906 00015f0a R_ARM_THM_CALL 00006049 PyBuffer_GetPointer │ │ │ │ │ +0000090e 00015f0a R_ARM_THM_CALL 00006049 PyBuffer_GetPointer │ │ │ │ │ 00000918 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 00000920 0001690a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000926 0000e20a R_ARM_THM_CALL 00000c91 PyBuffer_Release │ │ │ │ │ -0000092c 0000e20a R_ARM_THM_CALL 00000c91 PyBuffer_Release │ │ │ │ │ +00000926 0000e20a R_ARM_THM_CALL 00000c71 PyBuffer_Release │ │ │ │ │ +0000092c 0000e20a R_ARM_THM_CALL 00000c71 PyBuffer_Release │ │ │ │ │ 0000095e 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000962 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000966 0000ad2f R_ARM_THM_MOVW_ABS_NC 00000e44 .LC95 │ │ │ │ │ 0000096a 0000ad30 R_ARM_THM_MOVT_ABS 00000e44 .LC95 │ │ │ │ │ 00000970 0000e10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000099a 0000e20a R_ARM_THM_CALL 00000c91 PyBuffer_Release │ │ │ │ │ -000009d0 0000dd0a R_ARM_THM_CALL 00000aed PyObject_GetBuffer │ │ │ │ │ -000009e8 0000e20a R_ARM_THM_CALL 00000c91 PyBuffer_Release │ │ │ │ │ +0000099a 0000e20a R_ARM_THM_CALL 00000c71 PyBuffer_Release │ │ │ │ │ +000009d0 0000dd0a R_ARM_THM_CALL 00000acd PyObject_GetBuffer │ │ │ │ │ +000009e8 0000e20a R_ARM_THM_CALL 00000c71 PyBuffer_Release │ │ │ │ │ 00000a1a 0000d70a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000a24 0000e20a R_ARM_THM_CALL 00000c91 PyBuffer_Release │ │ │ │ │ +00000a24 0000e20a R_ARM_THM_CALL 00000c71 PyBuffer_Release │ │ │ │ │ 00000a34 0000a82f R_ARM_THM_MOVW_ABS_NC 0000064f _buffer_release_call │ │ │ │ │ 00000a38 0000a830 R_ARM_THM_MOVT_ABS 0000064f _buffer_release_call │ │ │ │ │ 00000a54 0000cc2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ 00000a58 0000cc30 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ 000001e6 0000351e R_ARM_THM_JUMP24 00000069 binary_op.part.0 │ │ │ │ │ -00000214 0000ea1e R_ARM_THM_JUMP24 00004b8d _PySequence_IterSearch │ │ │ │ │ +00000214 0000ea1e R_ARM_THM_JUMP24 00004bed _PySequence_IterSearch │ │ │ │ │ 000003ae 0001021e R_ARM_THM_JUMP24 00000000 _PyErr_SetString │ │ │ │ │ 0000064a 0001641e R_ARM_THM_JUMP24 00000000 _Py_CallInInterpreterAndRawFree │ │ │ │ │ -0000076e 0001081e R_ARM_THM_JUMP24 00002bb5 PyObject_Size │ │ │ │ │ +0000076e 0001081e R_ARM_THM_JUMP24 00002b51 PyObject_Size │ │ │ │ │ 00000a3c 0001721e R_ARM_THM_JUMP24 00000000 _Py_CallInInterpreter │ │ │ │ │ -00000a40 00012f1e R_ARM_THM_JUMP24 00004731 PySequence_Size │ │ │ │ │ -00000a44 0001291e R_ARM_THM_JUMP24 000043fd PyMapping_Size │ │ │ │ │ -00000a48 0000e91e R_ARM_THM_JUMP24 000016b1 PySequence_Contains │ │ │ │ │ +00000a40 00012f1e R_ARM_THM_JUMP24 00004791 PySequence_Size │ │ │ │ │ +00000a44 0000e91e R_ARM_THM_JUMP24 000016a9 PySequence_Contains │ │ │ │ │ +00000a48 0001291e R_ARM_THM_JUMP24 0000445d PyMapping_Size │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,10 +1,10 @@ │ │ │ │ │ ihshIkZk │ │ │ │ │ ]B]Ach F │ │ │ │ │ -@L!hZkaEsh[k( │ │ │ │ │ +jhchQk[k │ │ │ │ │ sequence index must be integer, not '%.200s' │ │ │ │ │ type '%.200s' is not subscriptable │ │ │ │ │ '%.200s' object is not subscriptable │ │ │ │ │ '%.200s' object is not iterable │ │ │ │ │ iter() returned non-iterator of type '%.100s' │ │ │ │ │ '%.200s' object does not support item assignment │ │ │ │ │ unsupported operand type(s) for %.100s: '%.100s' and '%.100s' │ │ │ │ │ @@ -279,16 +279,16 @@ │ │ │ │ │ PyObject_AsWriteBuffer │ │ │ │ │ PyObject_AsCharBuffer │ │ │ │ │ PyObject_AsReadBuffer │ │ │ │ │ PyObject_CheckReadBuffer │ │ │ │ │ _PyBuffer_ReleaseInInterpreter │ │ │ │ │ _Py_CallInInterpreter │ │ │ │ │ PySequence_Length │ │ │ │ │ -PyMapping_Length │ │ │ │ │ PySequence_In │ │ │ │ │ +PyMapping_Length │ │ │ │ │ PyAIter_Check │ │ │ │ │ .shstrtab │ │ │ │ │ .rel.text │ │ │ │ │ .rel.text.hot │ │ │ │ │ .rodata.str1.4 │ │ │ │ │ .rel.text.unlikely │ │ │ │ │ .note.GNU-stack │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -161,15 +161,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 438 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 134 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ - b.w 5684 │ │ │ │ │ + b.w 5864 │ │ │ │ │ R_ARM_THM_JUMP24 abstract_issubclass │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 00000168 : │ │ │ │ │ PySequence_GetSlice(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -225,15 +225,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ b.n 1be │ │ │ │ │ │ │ │ │ │ 000001dc : │ │ │ │ │ PySequence_Index(): │ │ │ │ │ movs r2, #2 │ │ │ │ │ - b.w 4b8c <_PySequence_IterSearch> │ │ │ │ │ + b.w 4bec <_PySequence_IterSearch> │ │ │ │ │ R_ARM_THM_JUMP24 _PySequence_IterSearch │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 000001e4 : │ │ │ │ │ PyMapping_Values(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -267,15 +267,15 @@ │ │ │ │ │ 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 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ beq.n 286 │ │ │ │ │ - bl 4d4 │ │ │ │ │ + bl 4d4 <_IsFortranContiguous.part.0+0x14> │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ mov r6, r0 │ │ │ │ │ cbz r0, 2ae │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.n 254 │ │ │ │ │ @@ -392,15 +392,15 @@ │ │ │ │ │ movs r3, #12 │ │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC72 │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC72 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ - bl 1a50 │ │ │ │ │ + bl 1a48 │ │ │ │ │ R_ARM_THM_CALL binary_iop │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ │ │ 00000348 : │ │ │ │ │ PyIter_Send(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ @@ -504,15 +504,15 @@ │ │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC78 │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC78 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ - bl 1a50 │ │ │ │ │ + bl 1a48 │ │ │ │ │ R_ARM_THM_CALL binary_iop │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ │ │ 00000438 : │ │ │ │ │ check_class(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ @@ -572,278 +572,259 @@ │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 470 │ │ │ │ │ .word 0x00005144 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000002e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000004c0 : │ │ │ │ │ -PyNumber_InPlaceRshift(): │ │ │ │ │ - push {lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - sub sp, #12 │ │ │ │ │ - movs r3, #48 @ 0x30 │ │ │ │ │ - movs r2, #100 @ 0x64 │ │ │ │ │ - movw ip, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC82 │ │ │ │ │ - movt ip, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC82 │ │ │ │ │ - str.w ip, [sp] │ │ │ │ │ - bl 1a50 │ │ │ │ │ - R_ARM_THM_CALL binary_iop │ │ │ │ │ - add sp, #12 │ │ │ │ │ - pop {pc} │ │ │ │ │ - │ │ │ │ │ -000004e8 <_IsFortranContiguous.part.0>: │ │ │ │ │ +000004c0 <_IsFortranContiguous.part.0>: │ │ │ │ │ _IsFortranContiguous.part.0(): │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bgt.n 4f2 <_IsFortranContiguous.part.0+0xa> │ │ │ │ │ + bgt.n 4ca <_IsFortranContiguous.part.0+0xa> │ │ │ │ │ movs r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ ldr r2, [r0, #28] │ │ │ │ │ movs r0, #0 │ │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ it gt │ │ │ │ │ addgt r0, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 4fa <_IsFortranContiguous.part.0+0x12> │ │ │ │ │ + bne.n 4d2 <_IsFortranContiguous.part.0+0x12> │ │ │ │ │ cmp r0, #1 │ │ │ │ │ ite gt │ │ │ │ │ movgt r0, #0 │ │ │ │ │ movle r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000514 : │ │ │ │ │ +000004ec : │ │ │ │ │ PyMapping_GetOptionalItemString(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ - cbz r1, 55e │ │ │ │ │ + cbz r1, 536 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromString │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 56a │ │ │ │ │ + cbz r0, 542 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6dc │ │ │ │ │ + bl 6dc │ │ │ │ │ R_ARM_THM_CALL PyMapping_GetOptionalItem │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 558 │ │ │ │ │ + beq.n 530 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbnz r3, 558 │ │ │ │ │ + cbnz r3, 530 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 558 │ │ │ │ │ + b.n 530 │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ - b.n 564 │ │ │ │ │ + b.n 53c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000570 : │ │ │ │ │ +00000548 : │ │ │ │ │ PySequence_SetItem(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #20 │ │ │ │ │ - cbz r0, 5ac │ │ │ │ │ + cbz r0, 584 │ │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr.w r2, [ip, #52] @ 0x34 │ │ │ │ │ - cbz r2, 5d8 │ │ │ │ │ + cbz r2, 5b0 │ │ │ │ │ ldr.w lr, [r2, #20] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 5d8 │ │ │ │ │ + beq.n 5b0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n 5b8 │ │ │ │ │ + blt.n 590 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r3, lr │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ bx r3 │ │ │ │ │ bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r4, [r2, #0] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 59e │ │ │ │ │ + beq.n 576 │ │ │ │ │ strd r1, r0, [sp, #4] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 5b0 │ │ │ │ │ + blt.n 588 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr.w lr, [r2, #20] │ │ │ │ │ add r1, r0 │ │ │ │ │ - b.n 59e │ │ │ │ │ + b.n 576 │ │ │ │ │ ldr.w r1, [ip, #56] @ 0x38 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr.w r2, [ip, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ - cbz r1, 5f0 │ │ │ │ │ + cbz r1, 5c8 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ - cbnz r3, 5fe │ │ │ │ │ + cbnz r3, 5d6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 5b0 │ │ │ │ │ + b.n 588 │ │ │ │ │ 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 5b0 │ │ │ │ │ + b.n 588 │ │ │ │ │ │ │ │ │ │ -0000060c : │ │ │ │ │ +000005e4 : │ │ │ │ │ PySequence_DelSlice(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 660 │ │ │ │ │ + cbz r0, 638 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r5, [r3, #56] @ 0x38 │ │ │ │ │ - cbz r5, 66a │ │ │ │ │ + cbz r5, 642 │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ - cbz r1, 66a │ │ │ │ │ + cbz r1, 642 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 <_PySlice_FromIndices> │ │ │ │ │ R_ARM_THM_CALL _PySlice_FromIndices │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 664 │ │ │ │ │ + cbz r0, 63c │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 65a │ │ │ │ │ + beq.n 632 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbnz r3, 65a │ │ │ │ │ + cbnz r3, 632 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 65a │ │ │ │ │ + b.n 632 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC88 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC88 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 664 │ │ │ │ │ + b.n 63c │ │ │ │ │ │ │ │ │ │ -00000684 : │ │ │ │ │ +0000065c : │ │ │ │ │ PySequence_SetSlice(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 6da │ │ │ │ │ + cbz r0, 6b2 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r5, [r3, #56] @ 0x38 │ │ │ │ │ - cbz r5, 6e4 │ │ │ │ │ + cbz r5, 6bc │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ - cbz r1, 6e4 │ │ │ │ │ + cbz r1, 6bc │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 <_PySlice_FromIndices> │ │ │ │ │ R_ARM_THM_CALL _PySlice_FromIndices │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 6de │ │ │ │ │ + cbz r0, 6b6 │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r5, [r5, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r5 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 6d4 │ │ │ │ │ + beq.n 6ac │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbnz r3, 6d4 │ │ │ │ │ + cbnz r3, 6ac │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 6d4 │ │ │ │ │ + b.n 6ac │ │ │ │ │ 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 .LC90 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC90 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 6de │ │ │ │ │ + b.n 6b6 │ │ │ │ │ nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -45,15 +45,15 @@ │ │ │ │ │ bl 4d4 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 1da │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ movs r1, #10 │ │ │ │ │ - bl 29d4 │ │ │ │ │ + bl 2970 │ │ │ │ │ R_ARM_THM_CALL PyObject_LengthHint │ │ │ │ │ mov r7, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n 16e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ @@ -169,15 +169,15 @@ │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 <_PyTuple_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyTuple_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n e6 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - bl 3f0c │ │ │ │ │ + bl 3f6c │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.n 1da │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cbnz r3, 1da │ │ │ │ │ @@ -300,21 +300,21 @@ │ │ │ │ │ beq.n 35a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ - bl 16d4 │ │ │ │ │ + bl 16cc │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r1, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n 34c │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1cd4 │ │ │ │ │ + bl 1c70 │ │ │ │ │ R_ARM_THM_CALL PySequence_GetItem │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ bne.n 258 │ │ │ │ │ b.n 264 │ │ │ │ │ @@ -375,15 +375,15 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r5, #0 │ │ │ │ │ b.n 2a0 │ │ │ │ │ - bl 3f0c │ │ │ │ │ + bl 3f6c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ @@ -458,24 +458,24 @@ │ │ │ │ │ beq.n 4b6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ - bl 16d4 │ │ │ │ │ + bl 16cc │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ beq.n 4a4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 1cd4 │ │ │ │ │ + b.w 1c70 │ │ │ │ │ R_ARM_THM_JUMP24 PySequence_GetItem │ │ │ │ │ ldr.w r2, [ip, #84] @ 0x54 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bge.n 482 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyType_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ @@ -520,15 +520,15 @@ │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 Py_GenericAlias │ │ │ │ │ - bl 3f0c │ │ │ │ │ + bl 3f6c │ │ │ │ │ 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 │ │ │ │ │ @@ -744,24 +744,24 @@ │ │ │ │ │ cbz r1, 662 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ mov r0, lr │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ - bl 16d4 │ │ │ │ │ + bl 16cc │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r1, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n 682 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 570 │ │ │ │ │ + b.w 548 │ │ │ │ │ R_ARM_THM_JUMP24 PySequence_SetItem │ │ │ │ │ bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ @@ -1073,288 +1073,272 @@ │ │ │ │ │ binary_op1(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ - mov r5, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ - mov r4, r2 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ + cbz r3, 912 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 968 │ │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 914 │ │ │ │ │ - cbz r2, 95e │ │ │ │ │ + bne.n 918 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 962 │ │ │ │ │ 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 r2 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq.n 93c │ │ │ │ │ - mov r0, r3 │ │ │ │ │ + beq.n 940 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ - ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 8f6 │ │ │ │ │ - ldr r3, [r3, r4] │ │ │ │ │ - mov r7, r3 │ │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ │ + cmp r1, r0 │ │ │ │ │ + beq.n 962 │ │ │ │ │ + ldr r4, [r0, #48] @ 0x30 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.n 8f2 │ │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ │ + mov r7, r2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ + beq.n 8f2 │ │ │ │ │ + cbz r3, 96c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ beq.n 8f6 │ │ │ │ │ - cbz r2, 984 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 8f8 │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - cbnz r0, 98e │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + cbnz r0, 976 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 902 │ │ │ │ │ + b.n 900 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 9ca │ │ │ │ │ - cbz r7, 95e │ │ │ │ │ + bne.n 9b8 │ │ │ │ │ + cbz r7, 962 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n 90e │ │ │ │ │ + bne.n 90c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 9d8 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 90e │ │ │ │ │ - cmp r1, r0 │ │ │ │ │ - beq.n 95e │ │ │ │ │ - ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 95e │ │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 95e │ │ │ │ │ - movw r4, #0 │ │ │ │ │ + bne.n 9aa │ │ │ │ │ + movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ - movt r4, #0 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 948 │ │ │ │ │ + b.n 90c │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 946 │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ + b.n 94a │ │ │ │ │ + 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 r2, [sp, #4] │ │ │ │ │ - mov r3, r0 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + mov r2, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n 90e │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ + bne.n 90c │ │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - beq.n 900 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 900 │ │ │ │ │ - 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] │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + beq.n 8fe │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #0] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.n 8fe │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - b.n 900 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + b.n 8fe │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 946 │ │ │ │ │ + bne.n 962 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 946 │ │ │ │ │ + b.n 962 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 95e │ │ │ │ │ + bne.n 94a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 95e │ │ │ │ │ + b.n 94a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000009e8 : │ │ │ │ │ +000009c8 : │ │ │ │ │ PyMapping_SetItemString(): │ │ │ │ │ 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 │ │ │ │ │ - beq.n ac6 │ │ │ │ │ + beq.n aa6 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromString │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n aca │ │ │ │ │ + beq.n aaa │ │ │ │ │ cmp r2, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r5, #0 │ │ │ │ │ - beq.n a82 │ │ │ │ │ + beq.n a62 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ │ - cbz r3, a40 │ │ │ │ │ + cbz r3, a20 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ - cbz r3, a40 │ │ │ │ │ + cbz r3, a20 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n a3a │ │ │ │ │ + beq.n a1a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n ad0 │ │ │ │ │ + beq.n ab0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ │ - cbz r3, a90 │ │ │ │ │ + cbz r3, a70 │ │ │ │ │ ldr.w ip, [r4, #4] │ │ │ │ │ ldr.w r1, [ip, #48] @ 0x30 │ │ │ │ │ - cbz r1, a8c │ │ │ │ │ + cbz r1, a6c │ │ │ │ │ ldr.w r1, [r1, #132] @ 0x84 │ │ │ │ │ - cbz r1, a8c │ │ │ │ │ + cbz r1, a6c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ - bl 16d4 │ │ │ │ │ + bl 16cc │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n ad8 │ │ │ │ │ + beq.n ab8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 570 │ │ │ │ │ + bl 548 │ │ │ │ │ R_ARM_THM_CALL PySequence_SetItem │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n a32 │ │ │ │ │ - b.n a3a │ │ │ │ │ + bne.n a12 │ │ │ │ │ + b.n a1a │ │ │ │ │ bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n a76 │ │ │ │ │ + b.n a56 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ - cbnz r3, aaa │ │ │ │ │ + cbnz r3, a8a │ │ │ │ │ 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 │ │ │ │ │ - b.n a86 │ │ │ │ │ + b.n a66 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr.w r2, [ip, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n a86 │ │ │ │ │ + b.n a66 │ │ │ │ │ bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n a3a │ │ │ │ │ + b.n a1a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n a3a │ │ │ │ │ + b.n a1a │ │ │ │ │ strd r2, r0, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a6e │ │ │ │ │ - b.n a86 │ │ │ │ │ + beq.n a4e │ │ │ │ │ + b.n a66 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000aec : │ │ │ │ │ +00000acc : │ │ │ │ │ PyObject_GetBuffer(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbnz r2, b10 │ │ │ │ │ + cbnz r2, af0 │ │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ │ ldr.w r3, [ip, #80] @ 0x50 │ │ │ │ │ - cbz r3, b2c │ │ │ │ │ + cbz r3, b0c │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - cbz r3, b2c │ │ │ │ │ + cbz r3, b0c │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ sub.w r3, r2, #256 @ 0x100 │ │ │ │ │ bics.w r3, r3, #256 @ 0x100 │ │ │ │ │ - bne.n afc │ │ │ │ │ + bne.n adc │ │ │ │ │ mov.w r1, #430 @ 0x1ae │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n b46 │ │ │ │ │ + b.n b26 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -1362,27 +1346,27 @@ │ │ │ │ │ ldr.w r2, [ip, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00000b4c : │ │ │ │ │ +00000b2c : │ │ │ │ │ PyBuffer_FillInfo(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov lr, r3 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c4a │ │ │ │ │ - cbnz r3, b9e │ │ │ │ │ + beq.n c2a │ │ │ │ │ + cbnz r3, b7e │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n c18 │ │ │ │ │ + beq.n bf8 │ │ │ │ │ ldr.w ip, [r1] │ │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp ip, r4 │ │ │ │ │ itt ne │ │ │ │ │ addne.w ip, ip, #1 │ │ │ │ │ strne.w ip, [r1] │ │ │ │ │ strd r2, r1, [r0] │ │ │ │ │ @@ -1395,72 +1379,72 @@ │ │ │ │ │ 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 c66 │ │ │ │ │ + beq.n c46 │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ite ne │ │ │ │ │ movne.w ip, #0 │ │ │ │ │ andeq.w ip, r3, #1 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bne.n c78 │ │ │ │ │ - cbz r1, bd2 │ │ │ │ │ + bne.n c58 │ │ │ │ │ + cbz r1, bb2 │ │ │ │ │ ldr.w ip, [r1] │ │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp ip, r4 │ │ │ │ │ itt ne │ │ │ │ │ addne.w ip, ip, #1 │ │ │ │ │ strne.w ip, [r1] │ │ │ │ │ strd r2, r1, [r0] │ │ │ │ │ lsls r4, r3, #29 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mov.w r2, #1 │ │ │ │ │ str.w lr, [r0, #8] │ │ │ │ │ strd r2, r1, [r0, #12] │ │ │ │ │ - bmi.n c30 │ │ │ │ │ + bmi.n c10 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ strd r1, r2, [r0, #20] │ │ │ │ │ lsls r1, r3, #28 │ │ │ │ │ str r2, [r0, #28] │ │ │ │ │ - bpl.n b92 │ │ │ │ │ + bpl.n b72 │ │ │ │ │ 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 b9a │ │ │ │ │ + b.n b7a │ │ │ │ │ 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 b92 │ │ │ │ │ + b.n b72 │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ str r1, [r0, #28] │ │ │ │ │ strd ip, r2, [r0, #20] │ │ │ │ │ lsls r2, r3, #28 │ │ │ │ │ - bmi.n bf6 │ │ │ │ │ - b.n b92 │ │ │ │ │ + bmi.n bd6 │ │ │ │ │ + b.n b72 │ │ │ │ │ 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 │ │ │ │ │ @@ -1473,1280 +1457,1293 @@ │ │ │ │ │ mov.w r1, #772 @ 0x304 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n c60 │ │ │ │ │ + b.n c40 │ │ │ │ │ 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 c60 │ │ │ │ │ + b.n c40 │ │ │ │ │ │ │ │ │ │ -00000c90 : │ │ │ │ │ +00000c70 : │ │ │ │ │ PyBuffer_Release(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ - cbz r2, cda │ │ │ │ │ - push {lr} │ │ │ │ │ + cbz r2, cc2 │ │ │ │ │ + push {r4, 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, cb0 │ │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ │ - cbnz r3, ccc │ │ │ │ │ + sub sp, #8 │ │ │ │ │ + ldr r1, [r3, #80] @ 0x50 │ │ │ │ │ + cbz r1, cd0 │ │ │ │ │ + ldr r4, [r1, #4] │ │ │ │ │ + cbnz r4, ca4 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ - mov.w ip, #0 │ │ │ │ │ - str.w ip, [r1, #4] │ │ │ │ │ - cmp r3, r0 │ │ │ │ │ - beq.n cc8 │ │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + str r4, [r0, #4] │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + beq.n ca0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbz r3, cdc │ │ │ │ │ - add sp, #12 │ │ │ │ │ - pop {pc} │ │ │ │ │ + cbz r3, cc4 │ │ │ │ │ + add sp, #8 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + mov r1, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldrd r2, r1, [sp] │ │ │ │ │ - b.n cb0 │ │ │ │ │ + blx r4 │ │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ │ + str r4, [r1, #4] │ │ │ │ │ + cmp r3, r0 │ │ │ │ │ + bne.n c9a │ │ │ │ │ + b.n ca0 │ │ │ │ │ bx lr │ │ │ │ │ mov r0, r2 │ │ │ │ │ - add sp, #12 │ │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ │ + add sp, #8 │ │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ │ + mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ │ + str r1, [r0, #4] │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + bne.n c9a │ │ │ │ │ + b.n ca0 │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00000ce8 : │ │ │ │ │ +00000ce0 : │ │ │ │ │ PyObject_IsInstance(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n dca │ │ │ │ │ + beq.n dc2 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyType_Type │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyType_Type │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq.n ddc │ │ │ │ │ - ldr r1, [pc, #660] @ (fa8 ) │ │ │ │ │ + beq.n dd4 │ │ │ │ │ + ldr r1, [pc, #660] @ (fa0 ) │ │ │ │ │ mov r5, r0 │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyUnion_Type │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyUnion_Type │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ ldr r4, [r0, r1] │ │ │ │ │ - beq.w f4c │ │ │ │ │ + beq.w f44 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #5 │ │ │ │ │ - bpl.n e30 │ │ │ │ │ + bpl.n e28 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ - blt.w f0c │ │ │ │ │ + blt.w f04 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.n e0a │ │ │ │ │ + ble.n e02 │ │ │ │ │ mov r9, r7 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ mov r7, r6 │ │ │ │ │ add.w r8, r3, #8 │ │ │ │ │ mov fp, r1 │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr.w r5, [r8, #4]! │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq.n de6 │ │ │ │ │ + beq.n dde │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq.n dba │ │ │ │ │ + beq.n db2 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - beq.w f28 │ │ │ │ │ + beq.w f20 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r3, r2, #5 │ │ │ │ │ - bpl.w e9c │ │ │ │ │ + bpl.w e94 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ - blt.w f34 │ │ │ │ │ + blt.w f2c │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n dfa │ │ │ │ │ + ble.n df2 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - bl fe8 │ │ │ │ │ + bl fe0 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e0e │ │ │ │ │ + beq.n e06 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ │ - cbz r2, dba │ │ │ │ │ + cbz r2, db2 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f44 │ │ │ │ │ + bne.w f3c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 34a4 │ │ │ │ │ + bl 3440 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r2, dfe │ │ │ │ │ + cbz r2, df6 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ - b.n da2 │ │ │ │ │ + b.n d9a │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bx lr │ │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f58 │ │ │ │ │ + bne.w f50 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w 34a4 │ │ │ │ │ + b.w 3440 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ movs r2, #1 │ │ │ │ │ - b.n da2 │ │ │ │ │ + b.n d9a │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.n e1c │ │ │ │ │ + bne.n e14 │ │ │ │ │ ldr r7, [sp, #4] │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ add.w r3, sl, #1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r3, fp │ │ │ │ │ - bne.n d56 │ │ │ │ │ + bne.n d4e │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n da2 │ │ │ │ │ + b.n d9a │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n df8 │ │ │ │ │ + beq.n df0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ adds r5, #12 │ │ │ │ │ strd r2, r7, [sp] │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr.w r2, [r5, #4]! │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fe8 │ │ │ │ │ + bl fe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n dec │ │ │ │ │ + beq.n de4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n d9c │ │ │ │ │ + b.n d94 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - ldr r1, [pc, #376] @ (fac ) │ │ │ │ │ + ldr r1, [pc, #376] @ (fa4 ) │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n dd0 │ │ │ │ │ + beq.n dc8 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ │ - blt.w fb0 │ │ │ │ │ + blt.w fa8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n e72 │ │ │ │ │ + beq.n e6a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, e72 │ │ │ │ │ + cbnz r3, e6a │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n f22 │ │ │ │ │ + beq.n f1a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n da6 │ │ │ │ │ + beq.n d9e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n da6 │ │ │ │ │ + bne.n d9e │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - b.n da6 │ │ │ │ │ - ldr r1, [pc, #268] @ (fac ) │ │ │ │ │ + b.n d9e │ │ │ │ │ + ldr r1, [pc, #268] @ (fa4 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n dae │ │ │ │ │ + beq.n da6 │ │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ │ - blt.n f6a │ │ │ │ │ + blt.n f62 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w fda │ │ │ │ │ + beq.w fd2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w fda │ │ │ │ │ + bne.w fd2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cbz r5, f44 │ │ │ │ │ + cbz r5, f3c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.w dc4 │ │ │ │ │ + beq.w dbc │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r5, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w dc4 │ │ │ │ │ + bne.w dbc │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - b.n dc4 │ │ │ │ │ + b.n dbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f9e │ │ │ │ │ + beq.n f96 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n da6 │ │ │ │ │ + b.n d9e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_THM_CALL _Py_union_args │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n d6c │ │ │ │ │ + b.n d64 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ - cbz r0, f60 │ │ │ │ │ + cbz r0, f58 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n da2 │ │ │ │ │ + b.n d9a │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_THM_CALL _Py_union_args │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n d2c │ │ │ │ │ + b.n d24 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n f22 │ │ │ │ │ - b.n dd8 │ │ │ │ │ + bne.n f1a │ │ │ │ │ + b.n dd0 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bgt.w d88 │ │ │ │ │ - b.n df8 │ │ │ │ │ + bgt.w d80 │ │ │ │ │ + b.n df0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ - cbz r0, f98 │ │ │ │ │ + cbz r0, f90 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n f44 │ │ │ │ │ + beq.n f3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n f44 │ │ │ │ │ + bne.n f3c │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ - b.n f46 │ │ │ │ │ + b.n f3e │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b.n eb6 │ │ │ │ │ + b.n eae │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt.w d46 │ │ │ │ │ - b.n e08 │ │ │ │ │ + bgt.w d3e │ │ │ │ │ + b.n e00 │ │ │ │ │ .word 0x00000284 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000058b4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ - cbz r0, fe0 │ │ │ │ │ + cbz r0, fd8 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n f22 │ │ │ │ │ + beq.n f1a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n f22 │ │ │ │ │ + bne.n f1a │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n f22 │ │ │ │ │ + b.n f1a │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n ee2 │ │ │ │ │ - b.n f46 │ │ │ │ │ + bne.n eda │ │ │ │ │ + b.n f3e │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - b.n e50 │ │ │ │ │ + b.n e48 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000fe8 : │ │ │ │ │ +00000fe0 : │ │ │ │ │ object_recursive_isinstance(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - beq.w 1166 │ │ │ │ │ + beq.w 115e │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyType_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyType_Type │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.w 117c │ │ │ │ │ + beq.w 1174 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyUnion_Type │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyUnion_Type │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - beq.w 1266 │ │ │ │ │ + beq.w 125e │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ lsls r0, r1, #5 │ │ │ │ │ - bpl.w 1282 │ │ │ │ │ + bpl.w 127a │ │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ │ str r0, [r3, #36] @ 0x24 │ │ │ │ │ - blt.w 14e8 │ │ │ │ │ + blt.w 14e0 │ │ │ │ │ ldr.w lr, [r7, #8] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - ble.w 1224 │ │ │ │ │ + ble.w 121c │ │ │ │ │ mov sl, r6 │ │ │ │ │ adds r7, #8 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r4, r3 │ │ │ │ │ str.w lr, [sp] │ │ │ │ │ ldr.w r5, [r7, #4]! │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 118a │ │ │ │ │ + beq.w 1182 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq.n 115a │ │ │ │ │ + beq.n 1152 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq.w 1550 │ │ │ │ │ + beq.w 1548 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #5 │ │ │ │ │ - bpl.w 131e │ │ │ │ │ + bpl.w 1316 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ - blt.w 11ee │ │ │ │ │ + blt.w 11e6 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w 120e │ │ │ │ │ + ble.w 1206 │ │ │ │ │ add.w r3, r5, #8 │ │ │ │ │ movs r1, #0 │ │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ │ ldr.w r5, [r3, #4]! │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq.n 1192 │ │ │ │ │ + beq.n 118a │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - beq.n 11a4 │ │ │ │ │ + beq.n 119c │ │ │ │ │ cmp r2, sl │ │ │ │ │ - beq.w 13bc │ │ │ │ │ + beq.w 13b4 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #5 │ │ │ │ │ - bpl.w 13d4 │ │ │ │ │ + bpl.w 13cc │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ - blt.w 1228 │ │ │ │ │ + blt.w 1220 │ │ │ │ │ ldr.w ip, [r5, #8] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - ble.w 124e │ │ │ │ │ + ble.w 1246 │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ mov r7, r6 │ │ │ │ │ add.w r6, r5, #8 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ strd r2, ip, [sp, #20] │ │ │ │ │ ldr.w r5, [r6, #4]! │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq.n 11ba │ │ │ │ │ + beq.n 11b2 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - beq.n 11d6 │ │ │ │ │ + beq.n 11ce │ │ │ │ │ cmp r2, sl │ │ │ │ │ - beq.w 1540 │ │ │ │ │ + beq.w 1538 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r3, r2, #5 │ │ │ │ │ - bpl.w 145c │ │ │ │ │ + bpl.w 1454 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ - blt.w 1526 │ │ │ │ │ + blt.w 151e │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w 1302 │ │ │ │ │ + ble.w 12fa │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fe8 │ │ │ │ │ + bl fe0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1396 │ │ │ │ │ + beq.w 138e │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ mov r6, r7 │ │ │ │ │ ldr r7, [sp, #4] │ │ │ │ │ adds r0, #2 │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1212 │ │ │ │ │ + beq.n 120a │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r3, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ │ - cbz r3, 115a │ │ │ │ │ + cbz r3, 1152 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1516 │ │ │ │ │ + bne.w 150e │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 34a4 │ │ │ │ │ + bl 3440 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b.n 1138 │ │ │ │ │ + b.n 1130 │ │ │ │ │ movs r4, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ - cbz r3, 117c │ │ │ │ │ + cbz r3, 1174 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1502 │ │ │ │ │ + bne.w 14fa │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w 34a4 │ │ │ │ │ + b.w 3440 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ mov r3, r4 │ │ │ │ │ movs r4, #1 │ │ │ │ │ - b.n 1142 │ │ │ │ │ + b.n 113a │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ movs r1, #1 │ │ │ │ │ - b.n 1134 │ │ │ │ │ + b.n 112c │ │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ │ - cbz r2, 11a4 │ │ │ │ │ + cbz r2, 119c │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1508 │ │ │ │ │ + bne.w 1500 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 34a4 │ │ │ │ │ + bl 3440 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1252 │ │ │ │ │ + beq.n 124a │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ - b.n 1134 │ │ │ │ │ + b.n 112c │ │ │ │ │ mov r6, r7 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r7, [sp, #4] │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ - b.n 11b2 │ │ │ │ │ + b.n 11aa │ │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ │ - cbz r2, 11d6 │ │ │ │ │ + cbz r2, 11ce │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 151c │ │ │ │ │ + bne.w 1514 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 34a4 │ │ │ │ │ + bl 3440 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 1306 │ │ │ │ │ + beq.w 12fe │ │ │ │ │ mov r6, r7 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r7, [sp, #4] │ │ │ │ │ - b.n 11c2 │ │ │ │ │ + b.n 11ba │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1516 │ │ │ │ │ + bne.w 150e │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ it le │ │ │ │ │ ldrle r0, [r4, #36] @ 0x24 │ │ │ │ │ - bgt.w 1090 │ │ │ │ │ + bgt.w 1088 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ add.w r3, fp, #1 │ │ │ │ │ mov fp, r3 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 105a │ │ │ │ │ + bne.w 1052 │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 1142 │ │ │ │ │ + b.n 113a │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1508 │ │ │ │ │ + bne.w 1500 │ │ │ │ │ ldr.w ip, [r5, #8] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ it le │ │ │ │ │ ldrle r0, [r4, #36] @ 0x24 │ │ │ │ │ - bgt.w 10d2 │ │ │ │ │ + bgt.w 10ca │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 109a │ │ │ │ │ + bne.w 1092 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.n 1134 │ │ │ │ │ + b.n 112c │ │ │ │ │ strd r2, r0, [sp] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_THM_CALL _Py_union_args │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ tst.w r1, #67108864 @ 0x4000000 │ │ │ │ │ - bne.w 102e │ │ │ │ │ - ldr r1, [pc, #712] @ (154c ) │ │ │ │ │ + bne.w 1026 │ │ │ │ │ + ldr r1, [pc, #712] @ (1544 ) │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1170 │ │ │ │ │ + beq.w 1168 │ │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r3, #36] @ 0x24 │ │ │ │ │ - blt.w 155c │ │ │ │ │ + blt.w 1554 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r1, [r3, #36] @ 0x24 │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 12c8 │ │ │ │ │ + beq.n 12c0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ - cbnz r2, 12c8 │ │ │ │ │ + cbnz r2, 12c0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 1502 │ │ │ │ │ + beq.w 14fa │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1146 │ │ │ │ │ + beq.w 113e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1146 │ │ │ │ │ + bne.w 113e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1146 │ │ │ │ │ + b.n 113e │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ it le │ │ │ │ │ ldrle r0, [r4, #36] @ 0x24 │ │ │ │ │ - bgt.w 1118 │ │ │ │ │ + bgt.w 1110 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 10e2 │ │ │ │ │ + bne.w 10da │ │ │ │ │ mov r6, r7 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r7, [sp, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.n 11c2 │ │ │ │ │ - ldr r1, [pc, #556] @ (154c ) │ │ │ │ │ + b.n 11ba │ │ │ │ │ + ldr r1, [pc, #556] @ (1544 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 114e │ │ │ │ │ + beq.w 1146 │ │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ subs r5, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #36] @ 0x24 │ │ │ │ │ - blt.w 1648 │ │ │ │ │ + blt.w 1640 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - beq.w 163e │ │ │ │ │ + beq.w 1636 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 163e │ │ │ │ │ + bne.w 1636 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 1516 │ │ │ │ │ + beq.w 150e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq.w 1138 │ │ │ │ │ + beq.w 1130 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1138 │ │ │ │ │ + bne.w 1130 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - b.n 1138 │ │ │ │ │ + b.n 1130 │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ ittt ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ addne r5, #12 │ │ │ │ │ strne r3, [sp, #28] │ │ │ │ │ - beq.w 14e0 │ │ │ │ │ + beq.w 14d8 │ │ │ │ │ ldr.w r2, [r5, #4]! │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fe8 │ │ │ │ │ + bl fe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14d4 │ │ │ │ │ + beq.w 14cc │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b.n 112a │ │ │ │ │ + b.n 1122 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_THM_CALL _Py_union_args │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst.w r2, #67108864 @ 0x4000000 │ │ │ │ │ - bne.w 10b8 │ │ │ │ │ - ldr r1, [pc, #372] @ (154c ) │ │ │ │ │ + bne.w 10b0 │ │ │ │ │ + ldr r1, [pc, #372] @ (1544 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1198 │ │ │ │ │ + beq.w 1190 │ │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ │ - blt.w 15fc │ │ │ │ │ + blt.w 15f4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 1634 │ │ │ │ │ + beq.w 162c │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1634 │ │ │ │ │ + bne.w 162c │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 1508 │ │ │ │ │ + beq.n 1500 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.w 11b2 │ │ │ │ │ + beq.w 11aa │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11b2 │ │ │ │ │ + bne.w 11aa │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ - b.n 11b2 │ │ │ │ │ - ldr r1, [pc, #236] @ (154c ) │ │ │ │ │ + b.n 11aa │ │ │ │ │ + ldr r1, [pc, #236] @ (1544 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11ca │ │ │ │ │ + beq.w 11c2 │ │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ │ - blt.w 1588 │ │ │ │ │ + blt.w 1580 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 15ba │ │ │ │ │ + beq.w 15b2 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 15ba │ │ │ │ │ + bne.w 15b2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 151c │ │ │ │ │ + beq.n 1514 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.w 11e0 │ │ │ │ │ + beq.w 11d8 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11e0 │ │ │ │ │ + bne.w 11d8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ - b.n 11e0 │ │ │ │ │ + b.n 11d8 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.w 13a6 │ │ │ │ │ + bne.w 139e │ │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ │ - b.n 1306 │ │ │ │ │ + b.n 12fe │ │ │ │ │ mov r0, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15ee │ │ │ │ │ + beq.n 15e6 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1146 │ │ │ │ │ + b.n 113e │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r3, #36] @ 0x24 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1142 │ │ │ │ │ + b.n 113a │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ │ - b.n 1510 │ │ │ │ │ + b.n 1508 │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ │ adds r0, #2 │ │ │ │ │ str r0, [r3, #36] @ 0x24 │ │ │ │ │ - b.n 1510 │ │ │ │ │ + b.n 1508 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12f4 │ │ │ │ │ + beq.w 12ec │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ mov r3, r4 │ │ │ │ │ - b.n 1520 │ │ │ │ │ + b.n 1518 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_THM_CALL _Py_union_args │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 10f8 │ │ │ │ │ + b.n 10f0 │ │ │ │ │ .word 0x000058b4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_THM_CALL _Py_union_args │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 1072 │ │ │ │ │ + b.n 106a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ - cbz r0, 15c4 │ │ │ │ │ + cbz r0, 15bc │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1502 │ │ │ │ │ + beq.n 14fa │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1502 │ │ │ │ │ + bne.n 14fa │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1502 │ │ │ │ │ + b.n 14fa │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ - cbnz r0, 15ca │ │ │ │ │ + cbnz r0, 15c2 │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr.w r2, [r8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ - bne.w 1494 │ │ │ │ │ + bne.w 148c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 14aa │ │ │ │ │ + bne.w 14a2 │ │ │ │ │ mov r3, r4 │ │ │ │ │ - b.n 1520 │ │ │ │ │ + b.n 1518 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - b.n 12a4 │ │ │ │ │ + b.n 129c │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 151e │ │ │ │ │ + beq.n 1516 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 151e │ │ │ │ │ + bne.n 1516 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - b.n 151e │ │ │ │ │ + b.n 1516 │ │ │ │ │ ldr.w lr, [r7, #8] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - bgt.w 1048 │ │ │ │ │ - b.n 1222 │ │ │ │ │ + bgt.w 1040 │ │ │ │ │ + b.n 121a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1686 │ │ │ │ │ + bne.n 167e │ │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr.w r2, [r8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ - bne.w 1412 │ │ │ │ │ + bne.w 140a │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 142c │ │ │ │ │ + bne.w 1424 │ │ │ │ │ mov r3, r4 │ │ │ │ │ - b.n 150c │ │ │ │ │ + b.n 1504 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 136c │ │ │ │ │ + bne.w 1364 │ │ │ │ │ mov r3, r4 │ │ │ │ │ - b.n 1510 │ │ │ │ │ + b.n 1508 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ - cbz r0, 1680 │ │ │ │ │ + cbz r0, 1678 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 1518 │ │ │ │ │ + beq.w 1510 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1518 │ │ │ │ │ + bne.w 1510 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ │ - b.n 1510 │ │ │ │ │ + b.n 1508 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b.n 133c │ │ │ │ │ + b.n 1334 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 150a │ │ │ │ │ + beq.w 1502 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 150a │ │ │ │ │ + bne.w 1502 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ │ - b.n 150c │ │ │ │ │ + b.n 1504 │ │ │ │ │ │ │ │ │ │ -000016b0 : │ │ │ │ │ +000016a8 : │ │ │ │ │ PySequence_Contains(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov ip, r0 │ │ │ │ │ push {lr} │ │ │ │ │ mov lr, r1 │ │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ │ - cbz r3, 16c6 │ │ │ │ │ + cbz r3, 16be │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ - cbz r3, 16c6 │ │ │ │ │ + cbz r3, 16be │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ bx r3 │ │ │ │ │ mov r1, lr │ │ │ │ │ movs r2, #3 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ mov r0, ip │ │ │ │ │ - b.w 4b8c <_PySequence_IterSearch> │ │ │ │ │ + b.w 4bec <_PySequence_IterSearch> │ │ │ │ │ R_ARM_THM_JUMP24 _PySequence_IterSearch │ │ │ │ │ │ │ │ │ │ -000016d4 : │ │ │ │ │ +000016cc : │ │ │ │ │ PyNumber_AsSsize_t(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17f8 │ │ │ │ │ + beq.w 17f0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r7, r1 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r2, #7 │ │ │ │ │ - bpl.n 1780 │ │ │ │ │ + bpl.n 1778 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r0, #0] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ - mov r4, r0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 1732 │ │ │ │ │ + beq.n 172a │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 1722 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + bne.n 171a │ │ │ │ │ + mov r0, r5 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 171c │ │ │ │ │ + bne.n 1714 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 171c │ │ │ │ │ - ldr r3, [pc, #256] @ (1834 ) │ │ │ │ │ + b.n 1714 │ │ │ │ │ + ldr r3, [pc, #256] @ (182c ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1712 │ │ │ │ │ + beq.n 170a │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1712 │ │ │ │ │ + beq.n 170a │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_GivenExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1712 │ │ │ │ │ + beq.n 170a │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Clear │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 181e │ │ │ │ │ + bne.n 1816 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ - and.w r4, r3, #3 │ │ │ │ │ - cmp r4, #2 │ │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ + and.w r5, r3, #3 │ │ │ │ │ + cmp r5, #2 │ │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ it ne │ │ │ │ │ - movne r4, #0 │ │ │ │ │ - eor.w r4, r4, #2147483648 @ 0x80000000 │ │ │ │ │ - mvns r4, r4 │ │ │ │ │ - b.n 1712 │ │ │ │ │ + movne r5, #0 │ │ │ │ │ + eor.w r5, r5, #2147483648 @ 0x80000000 │ │ │ │ │ + mvns r5, r5 │ │ │ │ │ + b.n 170a │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r2, 178a │ │ │ │ │ + cbz r2, 1782 │ │ │ │ │ ldr.w r2, [r2, #132] @ 0x84 │ │ │ │ │ - cbnz r2, 17a8 │ │ │ │ │ + cbnz r2, 17a0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 171c │ │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n 1714 │ │ │ │ │ blx r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17a2 │ │ │ │ │ + beq.n 179a │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 1706 │ │ │ │ │ + beq.n 16fe │ │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bmi.n 17fe │ │ │ │ │ + bmi.n 17f6 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -2754,109 +2751,109 @@ │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 17a2 │ │ │ │ │ + beq.n 179a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 17a2 │ │ │ │ │ + bne.n 179a │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 17a2 │ │ │ │ │ + b.n 179a │ │ │ │ │ bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 17a2 │ │ │ │ │ + b.n 179a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_DeprecationWarning │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_DeprecationWarning │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1706 │ │ │ │ │ - b.n 17de │ │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ │ + beq.w 16fe │ │ │ │ │ + b.n 17d6 │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ - b.n 1712 │ │ │ │ │ + b.n 170a │ │ │ │ │ .word 0x000000f8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001838 <_PyNumber_Index>: │ │ │ │ │ +00001830 <_PyNumber_Index>: │ │ │ │ │ _PyNumber_Index(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18dc <_PyNumber_Index+0xa4> │ │ │ │ │ + beq.n 18d4 <_PyNumber_Index+0xa4> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #7 │ │ │ │ │ - bpl.n 1866 <_PyNumber_Index+0x2e> │ │ │ │ │ + bpl.n 185e <_PyNumber_Index+0x2e> │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r0, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r3, 1870 <_PyNumber_Index+0x38> │ │ │ │ │ + cbz r3, 1868 <_PyNumber_Index+0x38> │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ - cbnz r3, 188c <_PyNumber_Index+0x54> │ │ │ │ │ + cbnz r3, 1884 <_PyNumber_Index+0x54> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 1862 <_PyNumber_Index+0x2a> │ │ │ │ │ + b.n 185a <_PyNumber_Index+0x2a> │ │ │ │ │ blx r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1888 <_PyNumber_Index+0x50> │ │ │ │ │ + beq.n 1880 <_PyNumber_Index+0x50> │ │ │ │ │ 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 1862 <_PyNumber_Index+0x2a> │ │ │ │ │ + beq.n 185a <_PyNumber_Index+0x2a> │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bmi.n 18e2 <_PyNumber_Index+0xaa> │ │ │ │ │ + bmi.n 18da <_PyNumber_Index+0xaa> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r2, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ @@ -2864,465 +2861,421 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1888 <_PyNumber_Index+0x50> │ │ │ │ │ + beq.n 1880 <_PyNumber_Index+0x50> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1888 <_PyNumber_Index+0x50> │ │ │ │ │ + bne.n 1880 <_PyNumber_Index+0x50> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1888 <_PyNumber_Index+0x50> │ │ │ │ │ + b.n 1880 <_PyNumber_Index+0x50> │ │ │ │ │ bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 1888 <_PyNumber_Index+0x50> │ │ │ │ │ + b.n 1880 <_PyNumber_Index+0x50> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_DeprecationWarning │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_DeprecationWarning │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1862 <_PyNumber_Index+0x2a> │ │ │ │ │ + beq.n 185a <_PyNumber_Index+0x2a> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1888 <_PyNumber_Index+0x50> │ │ │ │ │ - b.n 18cc <_PyNumber_Index+0x94> │ │ │ │ │ + beq.n 1880 <_PyNumber_Index+0x50> │ │ │ │ │ + b.n 18c4 <_PyNumber_Index+0x94> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000190c : │ │ │ │ │ +00001904 : │ │ │ │ │ PyNumber_InPlaceOr(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r3, 1978 │ │ │ │ │ + cbz r3, 1970 │ │ │ │ │ ldr r5, [r3, #112] @ 0x70 │ │ │ │ │ - cbnz r5, 1956 │ │ │ │ │ + cbnz r5, 194e │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ ldr r5, [r3, #60] @ 0x3c │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 1992 │ │ │ │ │ + bne.n 198a │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 19de │ │ │ │ │ + beq.n 19d6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r5 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 19b8 │ │ │ │ │ + beq.n 19b0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ blx r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 1950 │ │ │ │ │ + bne.n 1948 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 1a34 │ │ │ │ │ + bne.n 1a2c │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 192a │ │ │ │ │ + bne.n 1922 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 19de │ │ │ │ │ + beq.n 19d6 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r3, 19de │ │ │ │ │ + cbz r3, 19d6 │ │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ - cbz r3, 19de │ │ │ │ │ + cbz r3, 19d6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 19c4 │ │ │ │ │ + b.n 19bc │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1932 │ │ │ │ │ + beq.n 192a │ │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 1932 │ │ │ │ │ - cbz r5, 19fe │ │ │ │ │ + beq.n 192a │ │ │ │ │ + cbz r5, 19f6 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1936 │ │ │ │ │ + beq.n 192e │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 1a04 │ │ │ │ │ + cbnz r0, 19fc │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 1940 │ │ │ │ │ + b.n 1938 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 19f4 │ │ │ │ │ - cbz r7, 19de │ │ │ │ │ + bne.n 19ec │ │ │ │ │ + cbz r7, 19d6 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 1950 │ │ │ │ │ + bne.n 1948 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 1a42 │ │ │ │ │ + bne.n 1a3a │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 binary_iop.part.0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbnz r3, 19fe │ │ │ │ │ + cbnz r3, 19f6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 1988 │ │ │ │ │ - b.n 19de │ │ │ │ │ + bne.n 1980 │ │ │ │ │ + b.n 19d6 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 1950 │ │ │ │ │ + bne.n 1948 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 193e │ │ │ │ │ + beq.n 1936 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 193e │ │ │ │ │ + bne.n 1936 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 193e │ │ │ │ │ + b.n 1936 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1970 │ │ │ │ │ + bne.n 1968 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1970 │ │ │ │ │ + b.n 1968 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 19de │ │ │ │ │ + bne.n 19d6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 19de │ │ │ │ │ + b.n 19d6 │ │ │ │ │ │ │ │ │ │ -00001a50 : │ │ │ │ │ +00001a48 : │ │ │ │ │ binary_iop(): │ │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ │ - sub sp, #12 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ │ - cbz r3, 1a72 │ │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ │ - cbnz r2, 1a94 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - bl 8d0 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - beq.n 1ac0 │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - add sp, #12 │ │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ │ - blx r2 │ │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + bl 1a7c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - mov r1, r0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 1a8e │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - beq.n 1a7a │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r3, #0] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n 1a7a │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - b.n 1a7a │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add sp, #12 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ + beq.n 1a6e │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 binary_iop.part.0 │ │ │ │ │ │ │ │ │ │ -00001ad0 : │ │ │ │ │ +00001a7c : │ │ │ │ │ binary_iop1(): │ │ │ │ │ - push {r4, r5, lr} │ │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - mov ip, r2 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ - sub sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r3, 1af4 │ │ │ │ │ - ldr.w r3, [r3, ip] │ │ │ │ │ - cbnz r3, 1b02 │ │ │ │ │ + cbz r3, 1a9a │ │ │ │ │ + ldr r2, [r3, r2] │ │ │ │ │ + cbnz r2, 1aa8 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - add sp, #12 │ │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 8d0 │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - blx r3 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ + blx r2 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ - movt r3, #0 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - beq.n 1b18 │ │ │ │ │ - add sp, #12 │ │ │ │ │ - pop {r4, r5, pc} │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, ip │ │ │ │ │ - beq.n 1af4 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 1af4 │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ + beq.n 1ab8 │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + beq.n 1a9a │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r0, #0] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.n 1a9a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - b.n 1af4 │ │ │ │ │ - nop │ │ │ │ │ + b.n 1a9a │ │ │ │ │ │ │ │ │ │ -00001b34 : │ │ │ │ │ +00001ad0 : │ │ │ │ │ PyObject_Format(): │ │ │ │ │ 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 r3, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbnz r1, 1b70 │ │ │ │ │ + cbnz r1, 1b0c │ │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - beq.n 1c46 │ │ │ │ │ + beq.n 1be2 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne.n 1bc6 │ │ │ │ │ + bne.n 1b62 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_Str │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ - bpl.n 1c5e │ │ │ │ │ + bpl.n 1bfa │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1c24 │ │ │ │ │ - ldr r1, [pc, #332] @ (1ccc ) │ │ │ │ │ + beq.n 1bc0 │ │ │ │ │ + ldr r1, [pc, #332] @ (1c68 ) │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1be4 │ │ │ │ │ + cbz r0, 1b80 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ movs r6, #0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 1bb2 │ │ │ │ │ + beq.n 1b4e │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ - cbnz r2, 1bb2 │ │ │ │ │ + cbnz r2, 1b4e │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1c58 │ │ │ │ │ + beq.n 1bf4 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ - bpl.n 1c78 │ │ │ │ │ - cbnz r6, 1c06 │ │ │ │ │ + bpl.n 1c14 │ │ │ │ │ + cbnz r6, 1ba2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_New │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - ldr r1, [pc, #248] @ (1ccc ) │ │ │ │ │ + ldr r1, [pc, #248] @ (1c68 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1b8e │ │ │ │ │ + bne.n 1b2a │ │ │ │ │ mov r5, r6 │ │ │ │ │ - ldr r3, [pc, #232] @ (1cd0 ) │ │ │ │ │ + ldr r3, [pc, #232] @ (1c6c ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1cae │ │ │ │ │ + beq.n 1c4a │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1cae │ │ │ │ │ + beq.n 1c4a │ │ │ │ │ mov r6, r5 │ │ │ │ │ - cbnz r6, 1c04 │ │ │ │ │ + cbnz r6, 1ba0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 1bc0 │ │ │ │ │ + b.n 1b5c │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 1bc0 │ │ │ │ │ + beq.n 1b5c │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1bc0 │ │ │ │ │ + bne.n 1b5c │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 1bc0 │ │ │ │ │ + b.n 1b5c │ │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - beq.n 1c46 │ │ │ │ │ + beq.n 1be2 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ cmp ip, r1 │ │ │ │ │ it ne │ │ │ │ │ movne r6, r2 │ │ │ │ │ - beq.n 1b66 │ │ │ │ │ - b.n 1bd0 │ │ │ │ │ + beq.n 1b02 │ │ │ │ │ + b.n 1b6c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r4, #0] │ │ │ │ │ mov r3, r4 │ │ │ │ │ - b.n 1bc0 │ │ │ │ │ + b.n 1b5c │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r5 │ │ │ │ │ - b.n 1bfe │ │ │ │ │ + b.n 1b9a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 1c00 │ │ │ │ │ + b.n 1b9c │ │ │ │ │ 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 .LC21 │ │ │ │ │ @@ -3332,79 +3285,79 @@ │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 1bfe │ │ │ │ │ + beq.n 1b9a │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1bfe │ │ │ │ │ + bne.n 1b9a │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1bfe │ │ │ │ │ + b.n 1b9a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC20 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC20 │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ - b.n 1bfe │ │ │ │ │ + b.n 1b9a │ │ │ │ │ .word 0x00005598 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000000e2 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001cd4 : │ │ │ │ │ +00001c70 : │ │ │ │ │ PySequence_GetItem(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1d68 │ │ │ │ │ + beq.n 1d04 │ │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr.w r2, [ip, #52] @ 0x34 │ │ │ │ │ - cbz r2, 1d3e │ │ │ │ │ + cbz r2, 1cda │ │ │ │ │ ldr.w lr, [r2, #12] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 1d3e │ │ │ │ │ + beq.n 1cda │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n 1d0e │ │ │ │ │ + blt.n 1caa │ │ │ │ │ mov r3, lr │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ - cbz r1, 1d26 │ │ │ │ │ + cbz r1, 1cc2 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ blx r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1d38 │ │ │ │ │ + blt.n 1cd4 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr.w lr, [r2, #12] │ │ │ │ │ add r3, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 1d04 │ │ │ │ │ + b.n 1ca0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC23 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r0, #0 │ │ │ │ │ @@ -3414,1073 +3367,1073 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr.w r2, [ip, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1d2c │ │ │ │ │ + beq.n 1cc8 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1d2c │ │ │ │ │ + beq.n 1cc8 │ │ │ │ │ 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 1d38 │ │ │ │ │ + b.n 1cd4 │ │ │ │ │ bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 1d38 │ │ │ │ │ + b.n 1cd4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001d70 : │ │ │ │ │ +00001d0c : │ │ │ │ │ PyNumber_Lshift(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1e1a │ │ │ │ │ + beq.n 1db6 │ │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 1db4 │ │ │ │ │ + bne.n 1d50 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1e02 │ │ │ │ │ + beq.n 1d9e │ │ │ │ │ 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 r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq.n 1de0 │ │ │ │ │ + beq.n 1d7c │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1d94 │ │ │ │ │ + beq.n 1d30 │ │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 1d94 │ │ │ │ │ + beq.n 1d30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1e40 │ │ │ │ │ + beq.n 1ddc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1d98 │ │ │ │ │ + beq.n 1d34 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1e46 │ │ │ │ │ + bne.n 1de2 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 1da2 │ │ │ │ │ + b.n 1d3e │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 1e36 │ │ │ │ │ - cbz r7, 1e02 │ │ │ │ │ + bne.n 1dd2 │ │ │ │ │ + cbz r7, 1d9e │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n 1dae │ │ │ │ │ + bne.n 1d4a │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 1e82 │ │ │ │ │ + bne.n 1e1e │ │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC24 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 68 │ │ │ │ │ R_ARM_THM_JUMP24 binary_op.part.0 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 1e02 │ │ │ │ │ + beq.n 1d9e │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1e02 │ │ │ │ │ + beq.n 1d9e │ │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1e02 │ │ │ │ │ + beq.n 1d9e │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 1dec │ │ │ │ │ + b.n 1d88 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 1e40 │ │ │ │ │ + cbnz r3, 1ddc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 1e2c │ │ │ │ │ - b.n 1e02 │ │ │ │ │ + bne.n 1dc8 │ │ │ │ │ + b.n 1d9e │ │ │ │ │ str r2, [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 r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n 1dae │ │ │ │ │ + bne.n 1d4a │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 1da0 │ │ │ │ │ + beq.n 1d3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1da0 │ │ │ │ │ + bne.n 1d3c │ │ │ │ │ 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 1da0 │ │ │ │ │ + b.n 1d3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1e02 │ │ │ │ │ + bne.n 1d9e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1e02 │ │ │ │ │ + b.n 1d9e │ │ │ │ │ │ │ │ │ │ -00001e90 : │ │ │ │ │ +00001e2c : │ │ │ │ │ PyNumber_Subtract(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1f3a │ │ │ │ │ + beq.n 1ed6 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 1ed4 │ │ │ │ │ + bne.n 1e70 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1f22 │ │ │ │ │ + beq.n 1ebe │ │ │ │ │ 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 r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq.n 1f00 │ │ │ │ │ + beq.n 1e9c │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1eb4 │ │ │ │ │ + beq.n 1e50 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 1eb4 │ │ │ │ │ + beq.n 1e50 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1f60 │ │ │ │ │ + beq.n 1efc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1eb8 │ │ │ │ │ + beq.n 1e54 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1f66 │ │ │ │ │ + bne.n 1f02 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 1ec2 │ │ │ │ │ + b.n 1e5e │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 1f56 │ │ │ │ │ - cbz r7, 1f22 │ │ │ │ │ + bne.n 1ef2 │ │ │ │ │ + cbz r7, 1ebe │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n 1ece │ │ │ │ │ + bne.n 1e6a │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 1fa2 │ │ │ │ │ + bne.n 1f3e │ │ │ │ │ movs r2, #4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 68 │ │ │ │ │ R_ARM_THM_JUMP24 binary_op.part.0 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 1f22 │ │ │ │ │ + beq.n 1ebe │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1f22 │ │ │ │ │ + beq.n 1ebe │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1f22 │ │ │ │ │ + beq.n 1ebe │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 1f0c │ │ │ │ │ + b.n 1ea8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 1f60 │ │ │ │ │ + cbnz r3, 1efc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 1f4c │ │ │ │ │ - b.n 1f22 │ │ │ │ │ + bne.n 1ee8 │ │ │ │ │ + b.n 1ebe │ │ │ │ │ str r2, [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 r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n 1ece │ │ │ │ │ + bne.n 1e6a │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 1ec0 │ │ │ │ │ + beq.n 1e5c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1ec0 │ │ │ │ │ + bne.n 1e5c │ │ │ │ │ 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 1ec0 │ │ │ │ │ + b.n 1e5c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1f22 │ │ │ │ │ + bne.n 1ebe │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1f22 │ │ │ │ │ + b.n 1ebe │ │ │ │ │ │ │ │ │ │ -00001fb0 : │ │ │ │ │ +00001f4c : │ │ │ │ │ PyObject_IsSubclass(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyType_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyType_Type │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 2022 │ │ │ │ │ - ldr r3, [pc, #392] @ (215c ) │ │ │ │ │ + beq.n 1fbe │ │ │ │ │ + ldr r3, [pc, #392] @ (20f8 ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ mov r7, r0 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r5, [r1, r3] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyUnion_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyUnion_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 2042 │ │ │ │ │ + beq.n 1fde │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #5 │ │ │ │ │ - bpl.n 2052 │ │ │ │ │ + bpl.n 1fee │ │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ │ - blt.w 2110 │ │ │ │ │ + blt.w 20ac │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.n 20e0 │ │ │ │ │ + ble.n 207c │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2164 │ │ │ │ │ + bl 2100 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 20b8 │ │ │ │ │ + beq.n 2054 │ │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ cmp r0, r1 │ │ │ │ │ it eq │ │ │ │ │ moveq r2, #1 │ │ │ │ │ - beq.n 201c │ │ │ │ │ + beq.n 1fb8 │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 2102 │ │ │ │ │ + bge.n 209e │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 2102 │ │ │ │ │ + bge.n 209e │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyType_IsSubtype │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_THM_CALL _Py_union_args │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #5 │ │ │ │ │ - bmi.n 1ff2 │ │ │ │ │ - ldr r1, [pc, #268] @ (2160 ) │ │ │ │ │ + bmi.n 1f8e │ │ │ │ │ + ldr r1, [pc, #268] @ (20fc ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 20e4 │ │ │ │ │ + beq.n 2080 │ │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r5, #36] @ 0x24 │ │ │ │ │ - blt.n 212c │ │ │ │ │ + blt.n 20c8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r5, #36] @ 0x24 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 208e │ │ │ │ │ + beq.n 202a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 208e │ │ │ │ │ + cbnz r3, 202a │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 20fc │ │ │ │ │ + beq.n 2098 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 201c │ │ │ │ │ + beq.n 1fb8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 201c │ │ │ │ │ + bne.n 1fb8 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 201c │ │ │ │ │ + b.n 1fb8 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.n 20de │ │ │ │ │ + beq.n 207a │ │ │ │ │ add.w r3, r4, #12 │ │ │ │ │ movs r4, #1 │ │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 2164 │ │ │ │ │ + bl 2100 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2016 │ │ │ │ │ + bne.n 1fb2 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bne.n 20c2 │ │ │ │ │ + bne.n 205e │ │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 2018 │ │ │ │ │ + b.n 1fb4 │ │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ │ - cbnz r3, 20f6 │ │ │ │ │ + cbnz r3, 2092 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ - b.w 2c40 │ │ │ │ │ + b.w 2bdc │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 20e8 │ │ │ │ │ + beq.n 2084 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 201c │ │ │ │ │ + b.n 1fb8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 114 │ │ │ │ │ R_ARM_THM_JUMP24 recursive_issubclass.part.0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 20fc │ │ │ │ │ + bne.n 2098 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bgt.w 2006 │ │ │ │ │ - b.n 20de │ │ │ │ │ + bgt.w 1fa2 │ │ │ │ │ + b.n 207a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ - cbz r0, 2156 │ │ │ │ │ + cbz r0, 20f2 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 20fc │ │ │ │ │ + beq.n 2098 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 20fc │ │ │ │ │ + bne.n 2098 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 20fc │ │ │ │ │ + b.n 2098 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - b.n 206c │ │ │ │ │ + b.n 2008 │ │ │ │ │ .word 0x0000017e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00006274 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00002164 : │ │ │ │ │ +00002100 : │ │ │ │ │ object_issubclass(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyType_Type │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyType_Type │ │ │ │ │ sub sp, #28 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.n 225e │ │ │ │ │ + beq.n 21fa │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyUnion_Type │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyUnion_Type │ │ │ │ │ mov sl, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.w 254e │ │ │ │ │ + beq.w 24ea │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #5 │ │ │ │ │ - bpl.w 22ea │ │ │ │ │ + bpl.w 2286 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ - blt.w 251e │ │ │ │ │ + blt.w 24ba │ │ │ │ │ ldr.w r8, [r2, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.w 245e │ │ │ │ │ + ble.w 23fa │ │ │ │ │ add.w r3, r2, #8 │ │ │ │ │ mov r9, r7 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr.w r5, [r6, #4]! │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.n 2286 │ │ │ │ │ + beq.n 2222 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq.w 2542 │ │ │ │ │ + beq.w 24de │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #5 │ │ │ │ │ - bpl.w 235a │ │ │ │ │ + bpl.w 22f6 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ - blt.w 2584 │ │ │ │ │ + blt.w 2520 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.w 244c │ │ │ │ │ + ble.w 23e8 │ │ │ │ │ adds r5, #8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r6, r8, [sp, #12] │ │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ │ ldr.w r8, [r5, #4]! │ │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq.n 2292 │ │ │ │ │ + beq.n 222e │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - beq.w 255a │ │ │ │ │ + beq.w 24f6 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r3, r2, #5 │ │ │ │ │ - bpl.w 23d2 │ │ │ │ │ + bpl.w 236e │ │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ add.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ │ - blt.w 2566 │ │ │ │ │ + blt.w 2502 │ │ │ │ │ ldr.w r6, [r8, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.w 24a2 │ │ │ │ │ + ble.w 243e │ │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2164 │ │ │ │ │ + bl 2100 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2462 │ │ │ │ │ + beq.w 23fe │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r2, r1 │ │ │ │ │ it eq │ │ │ │ │ moveq r2, #1 │ │ │ │ │ - beq.n 2256 │ │ │ │ │ + beq.n 21f2 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w 24fe │ │ │ │ │ + bge.w 249a │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w 24fe │ │ │ │ │ + bge.w 249a │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyType_IsSubtype │ │ │ │ │ mov r0, sl │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - bne.n 229e │ │ │ │ │ + bne.n 223a │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ movs r2, #1 │ │ │ │ │ - b.n 2252 │ │ │ │ │ + b.n 21ee │ │ │ │ │ mov r0, sl │ │ │ │ │ cmp sl, r8 │ │ │ │ │ - bne.n 22c4 │ │ │ │ │ + bne.n 2260 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ movs r2, #1 │ │ │ │ │ - b.n 224e │ │ │ │ │ + b.n 21ea │ │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w 2514 │ │ │ │ │ + bge.w 24b0 │ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w 2514 │ │ │ │ │ + bge.w 24b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 2450 │ │ │ │ │ + beq.w 23ec │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ - b.n 2252 │ │ │ │ │ + b.n 21ee │ │ │ │ │ ldr r2, [r7, #84] @ 0x54 │ │ │ │ │ mov r1, r8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.w 24d2 │ │ │ │ │ + bge.w 246e │ │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.w 24d2 │ │ │ │ │ + bge.w 246e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2438 │ │ │ │ │ + beq.w 23d4 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ - b.n 224e │ │ │ │ │ + b.n 21ea │ │ │ │ │ mov r0, r2 │ │ │ │ │ - ldr r1, [pc, #688] @ (25a0 ) │ │ │ │ │ + ldr r1, [pc, #688] @ (253c ) │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 24ee │ │ │ │ │ + beq.w 248a │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ │ - blt.w 25a4 │ │ │ │ │ + blt.w 2540 │ │ │ │ │ mov r1, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 232e │ │ │ │ │ + beq.n 22ca │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 232e │ │ │ │ │ + cbnz r3, 22ca │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 250e │ │ │ │ │ + beq.w 24aa │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 2256 │ │ │ │ │ + beq.n 21f2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2256 │ │ │ │ │ + bne.n 21f2 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 2256 │ │ │ │ │ - ldr r1, [pc, #580] @ (25a0 ) │ │ │ │ │ + b.n 21f2 │ │ │ │ │ + ldr r1, [pc, #580] @ (253c ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 24b4 │ │ │ │ │ + beq.w 2450 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ │ - blt.w 25de │ │ │ │ │ + blt.w 257a │ │ │ │ │ mov r1, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.w 25d4 │ │ │ │ │ + beq.w 2570 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 25d4 │ │ │ │ │ + bne.w 2570 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 24ac │ │ │ │ │ + beq.w 2448 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 22ba │ │ │ │ │ + beq.w 2256 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 22ba │ │ │ │ │ + bne.w 2256 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 22ba │ │ │ │ │ - ldr r1, [pc, #460] @ (25a0 ) │ │ │ │ │ + b.n 2256 │ │ │ │ │ + ldr r1, [pc, #460] @ (253c ) │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 24dc │ │ │ │ │ + beq.n 2478 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ │ - blt.w 263c │ │ │ │ │ + blt.w 25d8 │ │ │ │ │ mov r1, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ mov r8, r0 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ │ - beq.w 2630 │ │ │ │ │ + beq.w 25cc │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 2630 │ │ │ │ │ + bne.w 25cc │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 24ca │ │ │ │ │ + beq.n 2466 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr.w r1, [r8] │ │ │ │ │ mov r2, r0 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.w 2610 │ │ │ │ │ + bne.w 25ac │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 22e6 │ │ │ │ │ + bne.w 2282 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 2202 │ │ │ │ │ + bne.w 219e │ │ │ │ │ ldrd r6, r8, [sp, #12] │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ add.w r3, fp, #1 │ │ │ │ │ mov fp, r3 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.w 21c8 │ │ │ │ │ + bne.w 2164 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 2252 │ │ │ │ │ + b.n 21ee │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.n 24a0 │ │ │ │ │ + beq.n 243c │ │ │ │ │ add.w r3, r8, #12 │ │ │ │ │ str.w r9, [sp, #20] │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ mov r9, r7 │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr.w r2, [r4, #4]! │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2164 │ │ │ │ │ - cbz r0, 248e │ │ │ │ │ + bl 2100 │ │ │ │ │ + cbz r0, 242a │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n 2248 │ │ │ │ │ + b.n 21e4 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - bne.n 247a │ │ │ │ │ + bne.n 2416 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r7, r9 │ │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ │ - b.n 2438 │ │ │ │ │ + b.n 23d4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - cbz r3, 24ba │ │ │ │ │ + cbz r3, 2456 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2252 │ │ │ │ │ + b.n 21ee │ │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 24a8 │ │ │ │ │ + bne.n 2444 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 2c40 │ │ │ │ │ + bl 2bdc │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 22ba │ │ │ │ │ + b.n 2256 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ - cbz r2, 24e2 │ │ │ │ │ + cbz r2, 247e │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ - b.n 24ae │ │ │ │ │ + b.n 244a │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 114 │ │ │ │ │ R_ARM_THM_CALL recursive_issubclass.part.0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 2432 │ │ │ │ │ + b.n 23ce │ │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 24c6 │ │ │ │ │ + bne.n 2462 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 2c40 │ │ │ │ │ + bl 2bdc │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 2432 │ │ │ │ │ + b.n 23ce │ │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ │ - cbnz r3, 2508 │ │ │ │ │ + cbnz r3, 24a4 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, sl │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.n 2c40 │ │ │ │ │ + b.n 2bdc │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 114 │ │ │ │ │ R_ARM_THM_JUMP24 recursive_issubclass.part.0 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 24f2 │ │ │ │ │ + beq.n 248e │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2256 │ │ │ │ │ + b.n 21f2 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 114 │ │ │ │ │ R_ARM_THM_CALL recursive_issubclass.part.0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 22ba │ │ │ │ │ + b.n 2256 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 250e │ │ │ │ │ + bne.n 24aa │ │ │ │ │ ldr.w r8, [r2, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bgt.w 21ba │ │ │ │ │ - b.n 245c │ │ │ │ │ + bgt.w 2156 │ │ │ │ │ + b.n 23f8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_THM_CALL _Py_union_args │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 21d8 │ │ │ │ │ + b.n 2174 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_THM_CALL _Py_union_args │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 2198 │ │ │ │ │ + b.n 2134 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_THM_CALL _Py_union_args │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 2214 │ │ │ │ │ + b.n 21b0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 24ca │ │ │ │ │ + bne.n 2466 │ │ │ │ │ ldr.w r6, [r8, #8] │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - bgt.w 2234 │ │ │ │ │ - b.n 24a0 │ │ │ │ │ + bgt.w 21d0 │ │ │ │ │ + b.n 243c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 24ac │ │ │ │ │ + bne.n 2448 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bgt.w 21f6 │ │ │ │ │ - b.n 244a │ │ │ │ │ + bgt.w 2192 │ │ │ │ │ + b.n 23e6 │ │ │ │ │ .word 0x00006274 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ - cbz r0, 25ce │ │ │ │ │ + cbz r0, 256a │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 250e │ │ │ │ │ + beq.n 24aa │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 250e │ │ │ │ │ + bne.n 24aa │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 250e │ │ │ │ │ + b.n 24aa │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r6 │ │ │ │ │ - b.n 230c │ │ │ │ │ + b.n 22a8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 23a8 │ │ │ │ │ + bne.w 2344 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b.n 24ae │ │ │ │ │ + b.n 244a │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - cbz r0, 2628 │ │ │ │ │ + cbz r0, 25c4 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 24ac │ │ │ │ │ + beq.w 2448 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 24ac │ │ │ │ │ + bne.w 2448 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ - b.n 24ae │ │ │ │ │ + b.n 244a │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [r8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 2432 │ │ │ │ │ + bne.w 23ce │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - b.n 2432 │ │ │ │ │ + b.n 23ce │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - b.n 2378 │ │ │ │ │ + b.n 2314 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 241c │ │ │ │ │ + bne.w 23b8 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - b.n 24cc │ │ │ │ │ + b.n 2468 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ - cbz r0, 266c │ │ │ │ │ + cbz r0, 2608 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 24ca │ │ │ │ │ + beq.w 2466 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 24ca │ │ │ │ │ + bne.w 2466 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ - b.n 24cc │ │ │ │ │ + b.n 2468 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r6 │ │ │ │ │ - b.n 23ee │ │ │ │ │ + b.n 238a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002674 : │ │ │ │ │ +00002610 : │ │ │ │ │ PyNumber_Negative(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, 2694 │ │ │ │ │ + cbz r0, 2630 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r3, 269c │ │ │ │ │ + cbz r3, 2638 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ - cbz r3, 269c │ │ │ │ │ + cbz r3, 2638 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -4491,26 +4444,26 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC29 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 2698 │ │ │ │ │ + b.n 2634 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000026b8 : │ │ │ │ │ +00002654 : │ │ │ │ │ PySequence_Fast(): │ │ │ │ │ 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 27ac │ │ │ │ │ + beq.n 2748 │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt lr, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ movw ip, #0 │ │ │ │ │ @@ -4520,110 +4473,110 @@ │ │ │ │ │ cmp r1, ip │ │ │ │ │ it ne │ │ │ │ │ cmpne r1, lr │ │ │ │ │ mov r3, r0 │ │ │ │ │ ite eq │ │ │ │ │ moveq r1, #1 │ │ │ │ │ movne r1, #0 │ │ │ │ │ - bne.n 2704 │ │ │ │ │ + bne.n 26a0 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 26fe │ │ │ │ │ + beq.n 269a │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ strd r1, r2, [sp] │ │ │ │ │ bl 4d4 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 277a │ │ │ │ │ + beq.n 2716 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ - cbz r0, 2764 │ │ │ │ │ + cbz r0, 2700 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ bl 0 <_PyList_Extend> │ │ │ │ │ R_ARM_THM_CALL _PyList_Extend │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - cbz r0, 274e │ │ │ │ │ + cbz r0, 26ea │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bne.n 2768 │ │ │ │ │ + bne.n 2704 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 26fe │ │ │ │ │ + beq.n 269a │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 26fe │ │ │ │ │ + bne.n 269a │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - b.n 26fe │ │ │ │ │ + b.n 269a │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 2764 │ │ │ │ │ + beq.n 2700 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbnz r2, 2764 │ │ │ │ │ + cbnz r2, 2700 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 2730 │ │ │ │ │ + b.n 26cc │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 2730 │ │ │ │ │ + bne.n 26cc │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - b.n 2730 │ │ │ │ │ - ldr r0, [pc, #56] @ (27b4 ) │ │ │ │ │ + b.n 26cc │ │ │ │ │ + ldr r0, [pc, #56] @ (2750 ) │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr.w r4, [ip, r0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_THM_CALL _PyErr_ExceptionMatches │ │ │ │ │ - cbz r0, 27a8 │ │ │ │ │ + cbz r0, 2744 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 0 <_PyErr_SetString> │ │ │ │ │ R_ARM_THM_CALL _PyErr_SetString │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 26fe │ │ │ │ │ + b.n 269a │ │ │ │ │ bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 27a8 │ │ │ │ │ + b.n 2744 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000028 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000027b8 : │ │ │ │ │ +00002754 : │ │ │ │ │ PyNumber_InPlaceAdd(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -4631,77 +4584,77 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr.w ip, [r2, #48] @ 0x30 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n 2840 │ │ │ │ │ + beq.n 27dc │ │ │ │ │ ldr.w r3, [ip, #76] @ 0x4c │ │ │ │ │ - cbnz r3, 2816 │ │ │ │ │ + cbnz r3, 27b2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov lr, r2 │ │ │ │ │ ldr.w r1, [ip] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 289a │ │ │ │ │ - cbz r1, 2848 │ │ │ │ │ + bne.n 2836 │ │ │ │ │ + cbz r1, 27e4 │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 28ea │ │ │ │ │ + beq.n 2886 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ blx r3 │ │ │ │ │ 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 2810 │ │ │ │ │ + bne.n 27ac │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 2934 │ │ │ │ │ + bne.w 28d0 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov lr, r2 │ │ │ │ │ ldr.w ip, [r2, #48] @ 0x30 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bne.n 27f0 │ │ │ │ │ + bne.n 278c │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 2916 │ │ │ │ │ + bne.n 28b2 │ │ │ │ │ mov lr, r2 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r2, [lr, #52] @ 0x34 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 2948 │ │ │ │ │ - cbz r2, 286e │ │ │ │ │ + bne.n 28e4 │ │ │ │ │ + cbz r2, 280a │ │ │ │ │ ldr r3, [r2, #32] │ │ │ │ │ - cbz r3, 2868 │ │ │ │ │ + cbz r3, 2804 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 285c │ │ │ │ │ + bne.n 27f8 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r4, [r4, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -4715,137 +4668,137 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 2810 │ │ │ │ │ + b.n 27ac │ │ │ │ │ ldr r1, [r0, #48] @ 0x30 │ │ │ │ │ - cbz r1, 28e4 │ │ │ │ │ + cbz r1, 2880 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - beq.n 28e4 │ │ │ │ │ - cbz r6, 28f4 │ │ │ │ │ + beq.n 2880 │ │ │ │ │ + cbz r6, 2890 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 27fe │ │ │ │ │ + beq.n 279a │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2800 │ │ │ │ │ + beq.n 279c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 2810 │ │ │ │ │ + bne.n 27ac │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 27fe │ │ │ │ │ + beq.n 279a │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 27fe │ │ │ │ │ + bne.n 279a │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 27fe │ │ │ │ │ + b.n 279a │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 27fe │ │ │ │ │ - b.n 2848 │ │ │ │ │ + bne.n 279a │ │ │ │ │ + b.n 27e4 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 2962 │ │ │ │ │ - cbz r7, 292e │ │ │ │ │ + bne.n 28fe │ │ │ │ │ + cbz r7, 28ca │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 2810 │ │ │ │ │ + bne.n 27ac │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 2928 │ │ │ │ │ + bne.n 28c4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ │ - b.n 2856 │ │ │ │ │ + b.n 27f2 │ │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 2846 │ │ │ │ │ + beq.n 27e2 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 28f6 │ │ │ │ │ + bne.n 2892 │ │ │ │ │ mov lr, r2 │ │ │ │ │ - b.n 2848 │ │ │ │ │ + b.n 27e4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbz r2, 2972 │ │ │ │ │ + cbz r2, 290e │ │ │ │ │ ldr.w lr, [r4, #4] │ │ │ │ │ - b.n 2848 │ │ │ │ │ + b.n 27e4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 2832 │ │ │ │ │ + bne.w 27ce │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 2832 │ │ │ │ │ + b.n 27ce │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 2856 │ │ │ │ │ + bne.n 27f2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b.n 2856 │ │ │ │ │ + b.n 27f2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 28f4 │ │ │ │ │ + bne.n 2890 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 28f4 │ │ │ │ │ + b.n 2890 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w lr, [r4, #4] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 2848 │ │ │ │ │ + b.n 27e4 │ │ │ │ │ │ │ │ │ │ -00002980 : │ │ │ │ │ +0000291c : │ │ │ │ │ PyNumber_Invert(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, 29a0 │ │ │ │ │ + cbz r0, 293c │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r3, 29a8 │ │ │ │ │ + cbz r3, 2944 │ │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ │ - cbz r3, 29a8 │ │ │ │ │ + cbz r3, 2944 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -4856,73 +4809,73 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 29a4 │ │ │ │ │ + b.n 2940 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000029c4 : │ │ │ │ │ +00002960 : │ │ │ │ │ PyObject_CheckBuffer(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r0, [r3, #80] @ 0x50 │ │ │ │ │ - cbz r0, 29d2 │ │ │ │ │ + cbz r0, 296e │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000029d4 : │ │ │ │ │ +00002970 : │ │ │ │ │ PyObject_LengthHint(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r6, r1 │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 2abe │ │ │ │ │ + bne.n 2a5a │ │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2af4 │ │ │ │ │ - ldr r1, [pc, #424] @ (2ba4 ) │ │ │ │ │ + bne.n 2a90 │ │ │ │ │ + ldr r1, [pc, #424] @ (2b40 ) │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbnz r0, 2a16 │ │ │ │ │ + cbnz r0, 29b2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2aee │ │ │ │ │ + bne.n 2a8a │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - ldr r3, [pc, #400] @ (2ba8 ) │ │ │ │ │ + ldr r3, [pc, #400] @ (2b44 ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r8, r1 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r7, [r1, r3] │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ lsls r0, r3, #20 │ │ │ │ │ - bpl.w 2b6c │ │ │ │ │ + bpl.w 2b08 │ │ │ │ │ ldr r3, [r2, #28] │ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ │ mov r5, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2b6c │ │ │ │ │ + beq.w 2b08 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ blx r5 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ @@ -4930,116 +4883,116 @@ │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckFunctionResult │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 2a6c │ │ │ │ │ + beq.n 2a08 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ - cbnz r2, 2a6c │ │ │ │ │ + cbnz r2, 2a08 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2b7c │ │ │ │ │ + beq.w 2b18 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2b18 │ │ │ │ │ + beq.n 2ab4 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #7 │ │ │ │ │ - bpl.n 2b36 │ │ │ │ │ + bpl.n 2ad2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 2afe │ │ │ │ │ + bne.n 2a9a │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge.n 2a0e │ │ │ │ │ + bge.n 29aa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 2aee │ │ │ │ │ + cbnz r0, 2a8a │ │ │ │ │ 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_Format │ │ │ │ │ - b.n 2aee │ │ │ │ │ + b.n 2a8a │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 29f2 │ │ │ │ │ + beq.n 298e │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bl 2bb4 │ │ │ │ │ + bl 2b50 │ │ │ │ │ R_ARM_THM_CALL PyObject_Size │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bge.n 2a0e │ │ │ │ │ - ldr r2, [pc, #216] @ (2bac ) │ │ │ │ │ + bge.n 29aa │ │ │ │ │ + ldr r2, [pc, #216] @ (2b48 ) │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr r4, [r0, r2] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_THM_CALL _PyErr_ExceptionMatches │ │ │ │ │ - cbnz r0, 2b0e │ │ │ │ │ + cbnz r0, 2aaa │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2a0e │ │ │ │ │ + b.n 29aa │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 29f8 │ │ │ │ │ - b.n 2ac4 │ │ │ │ │ + beq.w 2994 │ │ │ │ │ + b.n 2a60 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2a9c │ │ │ │ │ + bne.n 2a38 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2a9c │ │ │ │ │ + b.n 2a38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Clear │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 29f8 │ │ │ │ │ + b.n 2994 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 2a0c │ │ │ │ │ + beq.w 29a8 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 2a0c │ │ │ │ │ + bne.w 29a8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2a0c │ │ │ │ │ + b.n 29a8 │ │ │ │ │ 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 .LC32 │ │ │ │ │ @@ -5049,80 +5002,80 @@ │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 2aee │ │ │ │ │ + beq.n 2a8a │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2aee │ │ │ │ │ + bne.n 2a8a │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2aee │ │ │ │ │ + b.n 2a8a │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ - b.n 2a50 │ │ │ │ │ - ldr r3, [pc, #48] @ (2bb0 ) │ │ │ │ │ + b.n 29ec │ │ │ │ │ + ldr r3, [pc, #48] @ (2b4c ) │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr.w r4, [r8, r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_THM_CALL _PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2aee │ │ │ │ │ + beq.n 2a8a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Clear │ │ │ │ │ - b.n 2a0c │ │ │ │ │ + b.n 29a8 │ │ │ │ │ nop │ │ │ │ │ .word 0x00005a5c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000184 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000ca │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000026 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00002bb4 : │ │ │ │ │ +00002b50 : │ │ │ │ │ PyObject_Size(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, 2c08 │ │ │ │ │ + cbz r0, 2ba4 │ │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr.w r2, [ip, #52] @ 0x34 │ │ │ │ │ - cbz r2, 2bda │ │ │ │ │ + cbz r2, 2b76 │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ - cbz r2, 2bda │ │ │ │ │ + cbz r2, 2b76 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r2 │ │ │ │ │ ldr.w r2, [ip, #56] @ 0x38 │ │ │ │ │ - cbz r2, 2be8 │ │ │ │ │ + cbz r2, 2b84 │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ - cbz r2, 2be8 │ │ │ │ │ + cbz r2, 2b84 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b.n 2bd4 │ │ │ │ │ + b.n 2b70 │ │ │ │ │ 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 .LC34 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -5131,558 +5084,558 @@ │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r4, pc} │ │ │ │ │ bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 2c02 │ │ │ │ │ + b.n 2b9e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002c10 <_PyObject_RealIsSubclass>: │ │ │ │ │ +00002bac <_PyObject_RealIsSubclass>: │ │ │ │ │ _PyObject_RealIsSubclass(): │ │ │ │ │ push {r4} │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr r4, [r1, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr.w ip, [r4, #84] @ 0x54 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bge.n 2c34 <_PyObject_RealIsSubclass+0x24> │ │ │ │ │ + bge.n 2bd0 <_PyObject_RealIsSubclass+0x24> │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ ldr.w ip, [r4, #84] @ 0x54 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bge.n 2c34 <_PyObject_RealIsSubclass+0x24> │ │ │ │ │ + bge.n 2bd0 <_PyObject_RealIsSubclass+0x24> │ │ │ │ │ pop {r4} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyType_IsSubtype │ │ │ │ │ pop {r4} │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ b.w 114 │ │ │ │ │ R_ARM_THM_JUMP24 recursive_issubclass.part.0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002c40 : │ │ │ │ │ +00002bdc : │ │ │ │ │ recursive_issubclass(): │ │ │ │ │ push {r4} │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr r4, [r1, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr.w ip, [r4, #84] @ 0x54 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bge.n 2c64 │ │ │ │ │ + bge.n 2c00 │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ ldr.w ip, [r4, #84] @ 0x54 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bge.n 2c64 │ │ │ │ │ + bge.n 2c00 │ │ │ │ │ pop {r4} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyType_IsSubtype │ │ │ │ │ pop {r4} │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ b.w 114 │ │ │ │ │ R_ARM_THM_JUMP24 recursive_issubclass.part.0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002c70 : │ │ │ │ │ +00002c0c : │ │ │ │ │ PyObject_DelItem(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ite eq │ │ │ │ │ moveq r2, #1 │ │ │ │ │ movne r2, #0 │ │ │ │ │ - beq.n 2cea │ │ │ │ │ + beq.n 2c86 │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov ip, r1 │ │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ │ - cbz r2, 2cb0 │ │ │ │ │ + cbz r2, 2c4c │ │ │ │ │ ldr.w lr, [r2, #8] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 2cb0 │ │ │ │ │ + beq.n 2c4c │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r3, lr │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ │ - cbz r1, 2d08 │ │ │ │ │ + cbz r1, 2ca4 │ │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r0, 2d04 │ │ │ │ │ + cbz r0, 2ca0 │ │ │ │ │ ldr.w r0, [r0, #132] @ 0x84 │ │ │ │ │ - cbz r0, 2d04 │ │ │ │ │ + cbz r0, 2ca0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ mov r0, ip │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ - bl 16d4 │ │ │ │ │ + bl 16cc │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - beq.n 2cf6 │ │ │ │ │ + beq.n 2c92 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 2da4 │ │ │ │ │ + b.w 2d40 │ │ │ │ │ R_ARM_THM_JUMP24 PySequence_DelItem │ │ │ │ │ bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2cdc │ │ │ │ │ - b.n 2cee │ │ │ │ │ + beq.n 2c78 │ │ │ │ │ + b.n 2c8a │ │ │ │ │ ldr r3, [r1, #20] │ │ │ │ │ - cbnz r3, 2d22 │ │ │ │ │ + cbnz r3, 2cbe │ │ │ │ │ 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 .LC37 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC37 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 2cee │ │ │ │ │ + b.n 2c8a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 2cee │ │ │ │ │ + b.n 2c8a │ │ │ │ │ │ │ │ │ │ -00002d3c : │ │ │ │ │ +00002cd8 : │ │ │ │ │ PySequence_List(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ - cbz r0, 2d72 │ │ │ │ │ + cbz r0, 2d0e │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 2d76 │ │ │ │ │ + cbz r0, 2d12 │ │ │ │ │ bl 0 <_PyList_Extend> │ │ │ │ │ R_ARM_THM_CALL _PyList_Extend │ │ │ │ │ - cbz r0, 2d7a │ │ │ │ │ + cbz r0, 2d16 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 2d94 │ │ │ │ │ + bne.n 2d30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 2d6c │ │ │ │ │ + b.n 2d08 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2d76 │ │ │ │ │ + beq.n 2d12 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2d76 │ │ │ │ │ + bne.n 2d12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2d76 │ │ │ │ │ + b.n 2d12 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2d6c │ │ │ │ │ + bne.n 2d08 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2d6c │ │ │ │ │ + b.n 2d08 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002da4 : │ │ │ │ │ +00002d40 : │ │ │ │ │ PySequence_DelItem(): │ │ │ │ │ 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 2e2c │ │ │ │ │ + beq.n 2dc8 │ │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr.w r2, [ip, #52] @ 0x34 │ │ │ │ │ - cbz r2, 2e00 │ │ │ │ │ + cbz r2, 2d9c │ │ │ │ │ ldr.w lr, [r2, #20] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 2e00 │ │ │ │ │ + beq.n 2d9c │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n 2de0 │ │ │ │ │ + blt.n 2d7c │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r3, lr │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ - cbz r1, 2df8 │ │ │ │ │ + cbz r1, 2d94 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ blx r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 2e24 │ │ │ │ │ + blt.n 2dc0 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr.w lr, [r2, #20] │ │ │ │ │ add r3, r0 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 2dd6 │ │ │ │ │ + b.n 2d72 │ │ │ │ │ ldr.w r1, [ip, #56] @ 0x38 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr.w r2, [ip, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ - cbz r1, 2e18 │ │ │ │ │ + cbz r1, 2db4 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ - cbnz r3, 2e32 │ │ │ │ │ + cbnz r3, 2dce │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC38 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 2e24 │ │ │ │ │ + b.n 2dc0 │ │ │ │ │ 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 2e24 │ │ │ │ │ + b.n 2dc0 │ │ │ │ │ │ │ │ │ │ -00002e40 : │ │ │ │ │ +00002ddc : │ │ │ │ │ PyIndex_Check(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r0, 2e50 │ │ │ │ │ + cbz r0, 2dec │ │ │ │ │ ldr.w r0, [r0, #132] @ 0x84 │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002e54 : │ │ │ │ │ +00002df0 : │ │ │ │ │ PyNumber_Multiply(): │ │ │ │ │ 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, #4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ sub sp, #20 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 2f6a │ │ │ │ │ + beq.n 2f06 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.n 2e96 │ │ │ │ │ - cbz r2, 2ece │ │ │ │ │ + bne.n 2e32 │ │ │ │ │ + cbz r2, 2e6a │ │ │ │ │ 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, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq.n 2f36 │ │ │ │ │ + beq.n 2ed2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r1, [r0, #48] @ 0x30 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 2e78 │ │ │ │ │ + beq.n 2e14 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 2e78 │ │ │ │ │ + beq.n 2e14 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 2f42 │ │ │ │ │ + beq.n 2ede │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 2e7a │ │ │ │ │ + beq.n 2e16 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2fe4 │ │ │ │ │ + bne.w 2f80 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 2e84 │ │ │ │ │ + b.n 2e20 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 2f84 │ │ │ │ │ + bne.n 2f20 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 2fa2 │ │ │ │ │ + beq.n 2f3e │ │ │ │ │ ldr r4, [r2, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 2fa0 │ │ │ │ │ + beq.n 2f3c │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3062 │ │ │ │ │ + beq.w 2ffe │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3062 │ │ │ │ │ + beq.w 2ffe │ │ │ │ │ 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 16d4 │ │ │ │ │ + bl 16cc │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r1, r0 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.n 2f26 │ │ │ │ │ + beq.n 2ec2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r3, r4 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ bx r3 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2f1a │ │ │ │ │ + beq.n 2eb6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 2e90 │ │ │ │ │ + b.n 2e2c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 30ca │ │ │ │ │ + bne.w 3066 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 305c │ │ │ │ │ + beq.w 2ff8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n 2e90 │ │ │ │ │ + bne.n 2e2c │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 3050 │ │ │ │ │ + bne.n 2fec │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - b.n 2ee6 │ │ │ │ │ + b.n 2e82 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.n 3026 │ │ │ │ │ + bne.n 2fc2 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 2ee6 │ │ │ │ │ + beq.n 2e82 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 2ee6 │ │ │ │ │ + bne.n 2e82 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2eea │ │ │ │ │ + bne.n 2e86 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 3096 │ │ │ │ │ + beq.n 3032 │ │ │ │ │ ldr r4, [r7, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 3096 │ │ │ │ │ + beq.n 3032 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 307c │ │ │ │ │ + beq.n 3018 │ │ │ │ │ ldr.w r2, [r2, #132] @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 307c │ │ │ │ │ + beq.n 3018 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ - bl 16d4 │ │ │ │ │ + bl 16cc │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r1, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 2fd4 │ │ │ │ │ + beq.n 2f70 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - b.n 2f1c │ │ │ │ │ + b.n 2eb8 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2f32 │ │ │ │ │ + bne.n 2ece │ │ │ │ │ mov r0, r5 │ │ │ │ │ - b.n 2f1c │ │ │ │ │ + b.n 2eb8 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r7 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.w 2e90 │ │ │ │ │ + bne.w 2e2c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 2e82 │ │ │ │ │ + beq.w 2e1e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2e82 │ │ │ │ │ + bne.w 2e1e │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b.n 2e82 │ │ │ │ │ + b.n 2e1e │ │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 30be │ │ │ │ │ + beq.n 305a │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2f48 │ │ │ │ │ + bne.n 2ee4 │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ │ - beq.w 2ee6 │ │ │ │ │ - b.n 2f84 │ │ │ │ │ + beq.w 2e82 │ │ │ │ │ + b.n 2f20 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 30da │ │ │ │ │ + bne.n 3076 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - b.n 303c │ │ │ │ │ + b.n 2fd8 │ │ │ │ │ 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 .LC39 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC39 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 2f32 │ │ │ │ │ + b.n 2ece │ │ │ │ │ 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 .LC39 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC39 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 2f32 │ │ │ │ │ + b.n 2ece │ │ │ │ │ ldr r4, [r5, #4] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC40 │ │ │ │ │ @@ -5694,220 +5647,220 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ ldr r4, [r4, #12] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 2f32 │ │ │ │ │ + b.n 2ece │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ - b.n 303e │ │ │ │ │ + b.n 2fda │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2f42 │ │ │ │ │ + bne.w 2ede │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2f42 │ │ │ │ │ + b.n 2ede │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - b.n 303e │ │ │ │ │ + b.n 2fda │ │ │ │ │ │ │ │ │ │ -000030e0 : │ │ │ │ │ +0000307c : │ │ │ │ │ PyNumber_And(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 318a │ │ │ │ │ + beq.n 3126 │ │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 3124 │ │ │ │ │ + bne.n 30c0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 3172 │ │ │ │ │ + beq.n 310e │ │ │ │ │ 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 r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq.n 3150 │ │ │ │ │ + beq.n 30ec │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3104 │ │ │ │ │ + beq.n 30a0 │ │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 3104 │ │ │ │ │ + beq.n 30a0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 31b0 │ │ │ │ │ + beq.n 314c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3108 │ │ │ │ │ + beq.n 30a4 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 31b6 │ │ │ │ │ + bne.n 3152 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 3112 │ │ │ │ │ + b.n 30ae │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 31a6 │ │ │ │ │ - cbz r7, 3172 │ │ │ │ │ + bne.n 3142 │ │ │ │ │ + cbz r7, 310e │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n 311e │ │ │ │ │ + bne.n 30ba │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 31f2 │ │ │ │ │ + bne.n 318e │ │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC41 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC41 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 68 │ │ │ │ │ R_ARM_THM_JUMP24 binary_op.part.0 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 3172 │ │ │ │ │ + beq.n 310e │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3172 │ │ │ │ │ + beq.n 310e │ │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3172 │ │ │ │ │ + beq.n 310e │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 315c │ │ │ │ │ + b.n 30f8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 31b0 │ │ │ │ │ + cbnz r3, 314c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 319c │ │ │ │ │ - b.n 3172 │ │ │ │ │ + bne.n 3138 │ │ │ │ │ + b.n 310e │ │ │ │ │ str r2, [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 r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n 311e │ │ │ │ │ + bne.n 30ba │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 3110 │ │ │ │ │ + beq.n 30ac │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3110 │ │ │ │ │ + bne.n 30ac │ │ │ │ │ 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 3110 │ │ │ │ │ + b.n 30ac │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3172 │ │ │ │ │ + bne.n 310e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3172 │ │ │ │ │ + b.n 310e │ │ │ │ │ │ │ │ │ │ -00003200 : │ │ │ │ │ +0000319c : │ │ │ │ │ PyNumber_Long(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 32f8 │ │ │ │ │ + beq.n 3294 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq.n 3278 │ │ │ │ │ + beq.n 3214 │ │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r2, 324e │ │ │ │ │ + cbz r2, 31ea │ │ │ │ │ ldr r1, [r2, #64] @ 0x40 │ │ │ │ │ - cbz r1, 3246 │ │ │ │ │ + cbz r1, 31e2 │ │ │ │ │ blx r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 32f4 │ │ │ │ │ + beq.n 3290 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 33ca │ │ │ │ │ + bne.w 3366 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr.w r2, [r2, #132] @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 32fe │ │ │ │ │ - ldr r1, [pc, #588] @ (349c ) │ │ │ │ │ + bne.n 329a │ │ │ │ │ + ldr r1, [pc, #588] @ (3438 ) │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3308 │ │ │ │ │ + bne.n 32a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 32f4 │ │ │ │ │ + bne.n 3290 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ - bpl.n 328e │ │ │ │ │ + bpl.n 322a │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromUnicodeObject │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ @@ -5916,69 +5869,69 @@ │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r0, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ lsls r3, r2, #4 │ │ │ │ │ - bpl.n 32a4 │ │ │ │ │ + bpl.n 3240 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ movs r2, #10 │ │ │ │ │ add.w r0, r4, #16 │ │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 0 <_PyLong_FromBytes> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_FromBytes │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyByteArray_Type │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n 32c2 │ │ │ │ │ + bne.n 325e │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyByteArray_empty_string │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyByteArray_empty_string │ │ │ │ │ - cbz r1, 32be │ │ │ │ │ + cbz r1, 325a │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ movs r2, #10 │ │ │ │ │ - b.n 329a │ │ │ │ │ + b.n 3236 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 32b0 │ │ │ │ │ + bne.n 324c │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl aec │ │ │ │ │ + bl acc │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3410 │ │ │ │ │ + beq.w 33ac │ │ │ │ │ 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 .LC46 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC46 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 323e │ │ │ │ │ + b.n 31da │ │ │ │ │ bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 32f4 │ │ │ │ │ + b.n 3290 │ │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 3acc │ │ │ │ │ + b.w 3a68 │ │ │ │ │ R_ARM_THM_JUMP24 PyNumber_Index │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_DeprecationWarning │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_DeprecationWarning │ │ │ │ │ movs r2, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -5986,29 +5939,29 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC44 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnEx │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3460 │ │ │ │ │ - ldr r3, [pc, #372] @ (34a0 ) │ │ │ │ │ + bne.w 33fc │ │ │ │ │ + ldr r3, [pc, #372] @ (343c ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r6, r2, #20 │ │ │ │ │ - bpl.w 344e │ │ │ │ │ + bpl.w 33ea │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r3, [r7, r3] │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 344e │ │ │ │ │ + beq.w 33ea │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx r6 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ @@ -6016,34 +5969,34 @@ │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckFunctionResult │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 337a │ │ │ │ │ + beq.n 3316 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbnz r3, 337a │ │ │ │ │ + cbnz r3, 3316 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 32f4 │ │ │ │ │ + beq.n 3290 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 323e │ │ │ │ │ + beq.w 31da │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r0, r2, #7 │ │ │ │ │ - bmi.n 33ee │ │ │ │ │ + bmi.n 338a │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r2, 3398 │ │ │ │ │ + cbz r2, 3334 │ │ │ │ │ ldr.w r2, [r2, #132] @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 347e │ │ │ │ │ + bne.n 341a │ │ │ │ │ ldr r2, [r3, #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 .LC45 │ │ │ │ │ @@ -6051,358 +6004,358 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC45 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 32f4 │ │ │ │ │ + beq.n 3290 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 32f4 │ │ │ │ │ + bne.n 3290 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 32f4 │ │ │ │ │ + b.n 3290 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ lsls r7, r2, #7 │ │ │ │ │ - bpl.n 3486 │ │ │ │ │ + bpl.n 3422 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_DeprecationWarning │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_DeprecationWarning │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC43 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC43 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 33b0 │ │ │ │ │ + bne.n 334c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 340c │ │ │ │ │ + beq.n 33a8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 340c │ │ │ │ │ + cbnz r3, 33a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n 323e │ │ │ │ │ + b.n 31da │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 3446 │ │ │ │ │ + cbz r0, 33e2 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ movs r2, #10 │ │ │ │ │ adds r0, #16 │ │ │ │ │ bl 0 <_PyLong_FromBytes> │ │ │ │ │ R_ARM_THM_CALL _PyLong_FromBytes │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 343e │ │ │ │ │ + beq.n 33da │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ - cbnz r2, 343e │ │ │ │ │ + cbnz r2, 33da │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ - bl c90 │ │ │ │ │ + bl c70 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - b.n 323e │ │ │ │ │ + b.n 31da │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ - bl c90 │ │ │ │ │ + bl c70 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - b.n 32f4 │ │ │ │ │ + b.n 3290 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 3364 │ │ │ │ │ + b.n 3300 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 32f4 │ │ │ │ │ + beq.w 3290 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 32f4 │ │ │ │ │ + bne.w 3290 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 32f4 │ │ │ │ │ + b.n 3290 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3acc │ │ │ │ │ + bl 3a68 │ │ │ │ │ R_ARM_THM_CALL PyNumber_Index │ │ │ │ │ - b.n 33f4 │ │ │ │ │ + b.n 3390 │ │ │ │ │ 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 .LC42 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC42 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b.n 33aa │ │ │ │ │ + b.n 3346 │ │ │ │ │ nop │ │ │ │ │ .word 0x000062e4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000016e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000034a4 : │ │ │ │ │ +00003440 : │ │ │ │ │ object_isinstance(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 3526 │ │ │ │ │ + bge.n 34c2 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 3508 │ │ │ │ │ + beq.n 34a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 3508 │ │ │ │ │ + cbnz r0, 34a4 │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - ldr r1, [pc, #168] @ (357c ) │ │ │ │ │ + ldr r1, [pc, #168] @ (3518 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - cbz r2, 353c │ │ │ │ │ + cbz r2, 34d8 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 3510 │ │ │ │ │ + bne.n 34ac │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 34f4 │ │ │ │ │ + bne.n 3490 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 34ee │ │ │ │ │ + bne.n 348a │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 34ee │ │ │ │ │ + b.n 348a │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bge.n 34e4 │ │ │ │ │ + bge.n 3480 │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 34e4 │ │ │ │ │ + b.n 3480 │ │ │ │ │ mov r0, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC47 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC47 │ │ │ │ │ bl 438 │ │ │ │ │ R_ARM_THM_CALL check_class │ │ │ │ │ - cbnz r0, 3540 │ │ │ │ │ + cbnz r0, 34dc │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 34ee │ │ │ │ │ + b.n 348a │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 34ee │ │ │ │ │ + b.n 348a │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ - ldr r1, [pc, #56] @ (357c ) │ │ │ │ │ + ldr r1, [pc, #56] @ (3518 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 34ee │ │ │ │ │ + beq.n 348a │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - bl 5684 │ │ │ │ │ + bl 5864 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - beq.n 34ee │ │ │ │ │ + beq.n 348a │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 34ee │ │ │ │ │ + bne.n 348a │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 34ee │ │ │ │ │ + b.n 348a │ │ │ │ │ .word 0x00005250 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00003580 : │ │ │ │ │ +0000351c : │ │ │ │ │ PyNumber_Check(): │ │ │ │ │ - cbz r0, 35d4 │ │ │ │ │ + cbz r0, 3570 │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ - cbz r3, 35d0 │ │ │ │ │ + cbz r3, 356c │ │ │ │ │ ldr.w r2, [r3, #132] @ 0x84 │ │ │ │ │ - cbz r2, 35a0 │ │ │ │ │ + cbz r2, 353c │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 359c │ │ │ │ │ + bne.n 3538 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyComplex_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyComplex_Type │ │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ │ subs r3, r0, r1 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ it ne │ │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 359c │ │ │ │ │ + bne.n 3538 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000035d8 : │ │ │ │ │ +00003574 : │ │ │ │ │ PyMapping_Keys(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 37b2 │ │ │ │ │ + beq.w 374e │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyDict_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyDict_Type │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 3698 │ │ │ │ │ - ldr r0, [pc, #440] @ (37b8 ) │ │ │ │ │ + beq.n 3634 │ │ │ │ │ + ldr r0, [pc, #440] @ (3754 ) │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_VectorcallMethod │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3714 │ │ │ │ │ + beq.n 36b0 │ │ │ │ │ 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 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 3692 │ │ │ │ │ + beq.n 362e │ │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 36b2 │ │ │ │ │ + beq.n 364e │ │ │ │ │ blx r3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 36ca │ │ │ │ │ + beq.n 3666 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyObject_NextNotImplemented │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyObject_NextNotImplemented │ │ │ │ │ ldr r2, [r1, #112] @ 0x70 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it ne │ │ │ │ │ cmpne r2, #0 │ │ │ │ │ - beq.w 375c │ │ │ │ │ + beq.w 36f8 │ │ │ │ │ ldr r6, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - beq.n 36a2 │ │ │ │ │ + beq.n 363e │ │ │ │ │ subs r6, #1 │ │ │ │ │ str r6, [r4, #0] │ │ │ │ │ - cbnz r6, 36a2 │ │ │ │ │ + cbnz r6, 363e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 36ae │ │ │ │ │ + cbz r0, 364a │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyList_Extend> │ │ │ │ │ R_ARM_THM_CALL _PyList_Extend │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3736 │ │ │ │ │ + beq.n 36d2 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 37a4 │ │ │ │ │ + bne.w 3740 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3692 │ │ │ │ │ + beq.n 362e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 3692 │ │ │ │ │ + cbnz r3, 362e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ add sp, #24 │ │ │ │ │ @@ -6410,98 +6363,98 @@ │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyDict_Keys │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3668 │ │ │ │ │ + bne.n 3604 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 3750 │ │ │ │ │ + b.n 36ec │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ - bmi.n 3718 │ │ │ │ │ + bmi.n 36b4 │ │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ │ - cbz r3, 3718 │ │ │ │ │ + cbz r3, 36b4 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ - cbz r3, 3718 │ │ │ │ │ + cbz r3, 36b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySeqIter_New │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3648 │ │ │ │ │ + bne.n 35e4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ - ldr r2, [pc, #232] @ (37bc ) │ │ │ │ │ + ldr r2, [pc, #232] @ (3758 ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr r5, [r1, r2] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_THM_CALL _PyErr_ExceptionMatches │ │ │ │ │ - cbz r0, 370a │ │ │ │ │ + cbz r0, 36a6 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r6, [r6, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC48 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC48 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - ldr r3, [pc, #180] @ (37b8 ) │ │ │ │ │ + ldr r3, [pc, #180] @ (3754 ) │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 3794 │ │ │ │ │ + bne.n 3730 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 3692 │ │ │ │ │ + b.n 362e │ │ │ │ │ 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 .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 36d2 │ │ │ │ │ + b.n 366e │ │ │ │ │ ldr r6, [r4, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 36ae │ │ │ │ │ + beq.n 364a │ │ │ │ │ subs r6, #1 │ │ │ │ │ str r6, [r4, #0] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 36ae │ │ │ │ │ + bne.n 364a │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r4, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 3686 │ │ │ │ │ - b.n 3692 │ │ │ │ │ + bne.n 3622 │ │ │ │ │ + b.n 362e │ │ │ │ │ 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 .LC4 │ │ │ │ │ @@ -6511,208 +6464,208 @@ │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 36d2 │ │ │ │ │ + beq.n 366e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 36d2 │ │ │ │ │ + bne.n 366e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 36d2 │ │ │ │ │ + b.n 366e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3714 │ │ │ │ │ + bne.n 36b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3714 │ │ │ │ │ + b.n 36b0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3750 │ │ │ │ │ + bne.n 36ec │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3750 │ │ │ │ │ + b.n 36ec │ │ │ │ │ bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 3714 │ │ │ │ │ + b.n 36b0 │ │ │ │ │ .word 0x00008754 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000000e0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000037c0 : │ │ │ │ │ +0000375c : │ │ │ │ │ PyMapping_Items(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3984 │ │ │ │ │ + beq.w 3920 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyDict_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyDict_Type │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 3998 │ │ │ │ │ - ldr r0, [pc, #440] @ (39a4 ) │ │ │ │ │ + beq.w 3934 │ │ │ │ │ + ldr r0, [pc, #440] @ (3940 ) │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_VectorcallMethod │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 38f2 │ │ │ │ │ + beq.n 388e │ │ │ │ │ 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 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 387a │ │ │ │ │ + beq.n 3816 │ │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3890 │ │ │ │ │ + beq.n 382c │ │ │ │ │ blx r3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 38a8 │ │ │ │ │ + beq.n 3844 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyObject_NextNotImplemented │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyObject_NextNotImplemented │ │ │ │ │ ldr r2, [r1, #112] @ 0x70 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it ne │ │ │ │ │ cmpne r2, #0 │ │ │ │ │ - beq.n 3914 │ │ │ │ │ + beq.n 38b0 │ │ │ │ │ ldr r6, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - beq.n 3880 │ │ │ │ │ + beq.n 381c │ │ │ │ │ subs r6, #1 │ │ │ │ │ str r6, [r4, #0] │ │ │ │ │ - cbnz r6, 3880 │ │ │ │ │ + cbnz r6, 381c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 388c │ │ │ │ │ + cbz r0, 3828 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyList_Extend> │ │ │ │ │ R_ARM_THM_CALL _PyList_Extend │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 394c │ │ │ │ │ + beq.n 38e8 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 398a │ │ │ │ │ + bne.w 3926 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 387a │ │ │ │ │ + beq.n 3816 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 387a │ │ │ │ │ + cbnz r3, 3816 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3850 │ │ │ │ │ + bne.n 37ec │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 3966 │ │ │ │ │ + b.n 3902 │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ - bmi.n 38f6 │ │ │ │ │ + bmi.n 3892 │ │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ │ - cbz r3, 38f6 │ │ │ │ │ + cbz r3, 3892 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ - cbz r3, 38f6 │ │ │ │ │ + cbz r3, 3892 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySeqIter_New │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3830 │ │ │ │ │ + bne.n 37cc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ - ldr r2, [pc, #244] @ (39a8 ) │ │ │ │ │ + ldr r2, [pc, #244] @ (3944 ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr r5, [r1, r2] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_THM_CALL _PyErr_ExceptionMatches │ │ │ │ │ - cbz r0, 38e8 │ │ │ │ │ + cbz r0, 3884 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r6, [r6, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC48 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC48 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - ldr r3, [pc, #196] @ (39a4 ) │ │ │ │ │ + ldr r3, [pc, #196] @ (3940 ) │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 3974 │ │ │ │ │ + bne.n 3910 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 387a │ │ │ │ │ + b.n 3816 │ │ │ │ │ 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 .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 38b0 │ │ │ │ │ + b.n 384c │ │ │ │ │ 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 .LC4 │ │ │ │ │ @@ -6722,270 +6675,270 @@ │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 38b0 │ │ │ │ │ + beq.n 384c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 38b0 │ │ │ │ │ + bne.n 384c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 38b0 │ │ │ │ │ + b.n 384c │ │ │ │ │ ldr r6, [r4, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 388c │ │ │ │ │ + beq.n 3828 │ │ │ │ │ subs r6, #1 │ │ │ │ │ str r6, [r4, #0] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 388c │ │ │ │ │ + bne.n 3828 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r4, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 386e │ │ │ │ │ - b.n 387a │ │ │ │ │ + bne.w 380a │ │ │ │ │ + b.n 3816 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 38f2 │ │ │ │ │ + bne.n 388e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 38f2 │ │ │ │ │ + b.n 388e │ │ │ │ │ bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 38f2 │ │ │ │ │ + b.n 388e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3966 │ │ │ │ │ + bne.n 3902 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3966 │ │ │ │ │ + b.n 3902 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyDict_Items │ │ │ │ │ nop │ │ │ │ │ .word 0x00008650 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000000ee │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000039ac : │ │ │ │ │ +00003948 : │ │ │ │ │ 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] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3a56 │ │ │ │ │ + beq.n 39f2 │ │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 39f0 │ │ │ │ │ + bne.n 398c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 3a3e │ │ │ │ │ + beq.n 39da │ │ │ │ │ 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 r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq.n 3a1c │ │ │ │ │ + beq.n 39b8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 39d0 │ │ │ │ │ + beq.n 396c │ │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 39d0 │ │ │ │ │ + beq.n 396c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 3a7c │ │ │ │ │ + beq.n 3a18 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 39d4 │ │ │ │ │ + beq.n 3970 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3a82 │ │ │ │ │ + bne.n 3a1e │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 39de │ │ │ │ │ + b.n 397a │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 3a72 │ │ │ │ │ - cbz r7, 3a3e │ │ │ │ │ + bne.n 3a0e │ │ │ │ │ + cbz r7, 39da │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n 39ea │ │ │ │ │ + bne.n 3986 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 3abe │ │ │ │ │ + bne.n 3a5a │ │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC49 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC49 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 68 │ │ │ │ │ R_ARM_THM_JUMP24 binary_op.part.0 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 3a3e │ │ │ │ │ + beq.n 39da │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3a3e │ │ │ │ │ + beq.n 39da │ │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3a3e │ │ │ │ │ + beq.n 39da │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 3a28 │ │ │ │ │ + b.n 39c4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 3a7c │ │ │ │ │ + cbnz r3, 3a18 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 3a68 │ │ │ │ │ - b.n 3a3e │ │ │ │ │ + bne.n 3a04 │ │ │ │ │ + b.n 39da │ │ │ │ │ str r2, [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 r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n 39ea │ │ │ │ │ + bne.n 3986 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 39dc │ │ │ │ │ + beq.n 3978 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 39dc │ │ │ │ │ + bne.n 3978 │ │ │ │ │ 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 39dc │ │ │ │ │ + b.n 3978 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3a3e │ │ │ │ │ + bne.n 39da │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3a3e │ │ │ │ │ + b.n 39da │ │ │ │ │ │ │ │ │ │ -00003acc : │ │ │ │ │ +00003a68 : │ │ │ │ │ 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 3b9e │ │ │ │ │ + beq.n 3b3a │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #7 │ │ │ │ │ - bpl.n 3b08 │ │ │ │ │ + bpl.n 3aa4 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ cmp r1, r0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ itt ne │ │ │ │ │ addne r1, #1 │ │ │ │ │ strne r1, [r3, #0] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bne.n 3ba4 │ │ │ │ │ + bne.n 3b40 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r3, 3b12 │ │ │ │ │ + cbz r3, 3aae │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ - cbnz r3, 3b2e │ │ │ │ │ + cbnz r3, 3aca │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 3b04 │ │ │ │ │ + b.n 3aa0 │ │ │ │ │ blx r3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3b2a │ │ │ │ │ + beq.n 3ac6 │ │ │ │ │ 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 3b04 │ │ │ │ │ + beq.n 3aa0 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bmi.n 3b7e │ │ │ │ │ + bmi.n 3b1a │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -6993,238 +6946,238 @@ │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3b2a │ │ │ │ │ + beq.n 3ac6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3b2a │ │ │ │ │ + bne.n 3ac6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3b2a │ │ │ │ │ + b.n 3ac6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_DeprecationWarning │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_DeprecationWarning │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3b64 │ │ │ │ │ + bne.n 3b00 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ - b.n 3b00 │ │ │ │ │ + b.n 3a9c │ │ │ │ │ bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 3b2a │ │ │ │ │ + b.n 3ac6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3bbc │ │ │ │ │ + beq.n 3b58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 3bc0 │ │ │ │ │ + cbz r3, 3b5c │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n 3b04 │ │ │ │ │ + b.n 3aa0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r5, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3b04 │ │ │ │ │ + b.n 3aa0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003bcc : │ │ │ │ │ +00003b68 : │ │ │ │ │ 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 r6, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3c76 │ │ │ │ │ + beq.n 3c12 │ │ │ │ │ ldr r2, [r3, #116] @ 0x74 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 3c10 │ │ │ │ │ + bne.n 3bac │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 3c5e │ │ │ │ │ + beq.n 3bfa │ │ │ │ │ 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 r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq.n 3c3c │ │ │ │ │ + beq.n 3bd8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3bf0 │ │ │ │ │ + beq.n 3b8c │ │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 3bf0 │ │ │ │ │ + beq.n 3b8c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 3c9c │ │ │ │ │ + beq.n 3c38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3bf4 │ │ │ │ │ + beq.n 3b90 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3ca2 │ │ │ │ │ + bne.n 3c3e │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 3bfe │ │ │ │ │ + b.n 3b9a │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 3c92 │ │ │ │ │ - cbz r7, 3c5e │ │ │ │ │ + bne.n 3c2e │ │ │ │ │ + cbz r7, 3bfa │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n 3c0a │ │ │ │ │ + bne.n 3ba6 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 3cde │ │ │ │ │ + bne.n 3c7a │ │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC50 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC50 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 68 │ │ │ │ │ R_ARM_THM_JUMP24 binary_op.part.0 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 3c5e │ │ │ │ │ + beq.n 3bfa │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3c5e │ │ │ │ │ + beq.n 3bfa │ │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3c5e │ │ │ │ │ + beq.n 3bfa │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 3c48 │ │ │ │ │ + b.n 3be4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 3c9c │ │ │ │ │ + cbnz r3, 3c38 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 3c88 │ │ │ │ │ - b.n 3c5e │ │ │ │ │ + bne.n 3c24 │ │ │ │ │ + b.n 3bfa │ │ │ │ │ str r2, [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 r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n 3c0a │ │ │ │ │ + bne.n 3ba6 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 3bfc │ │ │ │ │ + beq.n 3b98 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3bfc │ │ │ │ │ + bne.n 3b98 │ │ │ │ │ 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 3bfc │ │ │ │ │ + b.n 3b98 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3c5e │ │ │ │ │ + bne.n 3bfa │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3c5e │ │ │ │ │ + b.n 3bfa │ │ │ │ │ │ │ │ │ │ -00003cec : │ │ │ │ │ +00003c88 : │ │ │ │ │ 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, 3d40 │ │ │ │ │ + cbz r3, 3cdc │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ - cbz r3, 3d40 │ │ │ │ │ + cbz r3, 3cdc │ │ │ │ │ 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 16d4 │ │ │ │ │ + bl 16cc │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r1, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 3d2e │ │ │ │ │ + beq.n 3cca │ │ │ │ │ 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 3d22 │ │ │ │ │ + beq.n 3cbe │ │ │ │ │ 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 │ │ │ │ │ @@ -7232,18 +7185,18 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC39 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC39 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 3d3a │ │ │ │ │ + b.n 3cd6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003d5c : │ │ │ │ │ +00003cf8 : │ │ │ │ │ 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 │ │ │ │ │ @@ -7252,371 +7205,467 @@ │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ moveq r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003d78 : │ │ │ │ │ +00003d14 : │ │ │ │ │ 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 r6, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3e22 │ │ │ │ │ + beq.n 3dbe │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 3dbc │ │ │ │ │ + bne.n 3d58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 3e0a │ │ │ │ │ + beq.n 3da6 │ │ │ │ │ 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 r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq.n 3de8 │ │ │ │ │ + beq.n 3d84 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3d9c │ │ │ │ │ + beq.n 3d38 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 3d9c │ │ │ │ │ + beq.n 3d38 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 3e48 │ │ │ │ │ + beq.n 3de4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3da0 │ │ │ │ │ + beq.n 3d3c │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3e4e │ │ │ │ │ + bne.n 3dea │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 3daa │ │ │ │ │ + b.n 3d46 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 3e3e │ │ │ │ │ - cbz r7, 3e0a │ │ │ │ │ + bne.n 3dda │ │ │ │ │ + cbz r7, 3da6 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n 3db6 │ │ │ │ │ + bne.n 3d52 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 3e8a │ │ │ │ │ + bne.n 3e26 │ │ │ │ │ movs r2, #12 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC51 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC51 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 68 │ │ │ │ │ R_ARM_THM_JUMP24 binary_op.part.0 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 3e0a │ │ │ │ │ + beq.n 3da6 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3e0a │ │ │ │ │ + beq.n 3da6 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3e0a │ │ │ │ │ + beq.n 3da6 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 3df4 │ │ │ │ │ + b.n 3d90 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 3e48 │ │ │ │ │ + cbnz r3, 3de4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 3e34 │ │ │ │ │ - b.n 3e0a │ │ │ │ │ + bne.n 3dd0 │ │ │ │ │ + b.n 3da6 │ │ │ │ │ str r2, [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 r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n 3db6 │ │ │ │ │ + bne.n 3d52 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 3da8 │ │ │ │ │ + beq.n 3d44 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3da8 │ │ │ │ │ + bne.n 3d44 │ │ │ │ │ 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 3da8 │ │ │ │ │ + b.n 3d44 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3e0a │ │ │ │ │ + bne.n 3da6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3e0a │ │ │ │ │ + b.n 3da6 │ │ │ │ │ │ │ │ │ │ -00003e98 : │ │ │ │ │ +00003e34 : │ │ │ │ │ PyNumber_InPlaceSubtract(): │ │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ │ + sub sp, #12 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ - ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r3, 3eb4 │ │ │ │ │ - ldr r3, [r3, #80] @ 0x50 │ │ │ │ │ - cbnz r3, 3ed0 │ │ │ │ │ - movw r4, #0 │ │ │ │ │ + ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ + cbz r3, 3e9e │ │ │ │ │ + ldr r5, [r3, #80] @ 0x50 │ │ │ │ │ + cbnz r5, 3e7c │ │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ │ + ldr r5, [r3, #4] │ │ │ │ │ + cmp r2, r0 │ │ │ │ │ + bne.n 3ec0 │ │ │ │ │ + cbz r5, 3eaa │ │ │ │ │ + movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ - movt r4, #0 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - movs r2, #4 │ │ │ │ │ + movs r7, #0 │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 8d0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r5 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cmp r0, r4 │ │ │ │ │ - beq.n 3ef8 │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + beq.n 3ee6 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ - movw r4, #0 │ │ │ │ │ + add sp, #12 │ │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ │ + blx r5 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ - movt r4, #0 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - blx r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cmp r0, r4 │ │ │ │ │ - bne.n 3ecc │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n 3ebc │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + bne.n 3e76 │ │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + bne.n 3f50 │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3ebc │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3ebc │ │ │ │ │ + bne.n 3e52 │ │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ │ + cmp r2, r0 │ │ │ │ │ + beq.n 3eaa │ │ │ │ │ + ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + cbnz r3, 3ec6 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC52 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC52 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ + add sp, #12 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 binary_iop.part.0 │ │ │ │ │ + ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 3e5a │ │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + beq.n 3e5a │ │ │ │ │ + cbz r5, 3ef0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 3e5c │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ + cbnz r0, 3f20 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ + b.n 3e66 │ │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + bne.n 3f5e │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.n 3eaa │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r7 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + bne.n 3e76 │ │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + beq.n 3eaa │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r0, #0] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.n 3eaa │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 3eaa │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r7 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + bne.n 3e76 │ │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + beq.n 3e64 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 3e64 │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + b.n 3e64 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r0, #0] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.n 3e96 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 3e96 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 3ef0 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 3ef0 │ │ │ │ │ │ │ │ │ │ -00003f0c : │ │ │ │ │ +00003f6c : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ - cbnz r0, 3f10 │ │ │ │ │ + cbnz r0, 3f70 │ │ │ │ │ bx lr │ │ │ │ │ - b.n 3f14 │ │ │ │ │ + b.n 3f74 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003f14 : │ │ │ │ │ +00003f74 : │ │ │ │ │ Py_XDECREF.part.0(): │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 3f20 │ │ │ │ │ + bne.n 3f80 │ │ │ │ │ bx lr │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3f1e │ │ │ │ │ + bne.n 3f7e │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -00003f2c : │ │ │ │ │ +00003f8c : │ │ │ │ │ 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 r6, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3fd6 │ │ │ │ │ + beq.n 4036 │ │ │ │ │ ldr r2, [r3, #120] @ 0x78 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 3f70 │ │ │ │ │ + bne.n 3fd0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 3fbe │ │ │ │ │ + beq.n 401e │ │ │ │ │ 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 r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq.n 3f9c │ │ │ │ │ + beq.n 3ffc │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3f50 │ │ │ │ │ + beq.n 3fb0 │ │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 3f50 │ │ │ │ │ + beq.n 3fb0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 3ffc │ │ │ │ │ + beq.n 405c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3f54 │ │ │ │ │ + beq.n 3fb4 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4002 │ │ │ │ │ + bne.n 4062 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 3f5e │ │ │ │ │ + b.n 3fbe │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 3ff2 │ │ │ │ │ - cbz r7, 3fbe │ │ │ │ │ + bne.n 4052 │ │ │ │ │ + cbz r7, 401e │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n 3f6a │ │ │ │ │ + bne.n 3fca │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 403e │ │ │ │ │ + bne.n 409e │ │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC53 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 68 │ │ │ │ │ R_ARM_THM_JUMP24 binary_op.part.0 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 3fbe │ │ │ │ │ + beq.n 401e │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3fbe │ │ │ │ │ + beq.n 401e │ │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3fbe │ │ │ │ │ + beq.n 401e │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 3fa8 │ │ │ │ │ + b.n 4008 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 3ffc │ │ │ │ │ + cbnz r3, 405c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 3fe8 │ │ │ │ │ - b.n 3fbe │ │ │ │ │ + bne.n 4048 │ │ │ │ │ + b.n 401e │ │ │ │ │ str r2, [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 r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n 3f6a │ │ │ │ │ + bne.n 3fca │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 3f5c │ │ │ │ │ + beq.n 3fbc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3f5c │ │ │ │ │ + bne.n 3fbc │ │ │ │ │ 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 3f5c │ │ │ │ │ + b.n 3fbc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3fbe │ │ │ │ │ + bne.n 401e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3fbe │ │ │ │ │ + b.n 401e │ │ │ │ │ │ │ │ │ │ -0000404c <_PyNumber_PowerNoMod>: │ │ │ │ │ +000040ac <_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] │ │ │ │ │ @@ -7628,92 +7677,92 @@ │ │ │ │ │ cmp r2, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r1, r0 │ │ │ │ │ ite ne │ │ │ │ │ movne r7, #1 │ │ │ │ │ moveq r7, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 41ce <_PyNumber_PowerNoMod+0x182> │ │ │ │ │ + beq.w 422e <_PyNumber_PowerNoMod+0x182> │ │ │ │ │ ldr r4, [r3, #20] │ │ │ │ │ - cbnz r7, 40ae <_PyNumber_PowerNoMod+0x62> │ │ │ │ │ + cbnz r7, 410e <_PyNumber_PowerNoMod+0x62> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 41ae <_PyNumber_PowerNoMod+0x162> │ │ │ │ │ + beq.w 420e <_PyNumber_PowerNoMod+0x162> │ │ │ │ │ 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 │ │ │ │ │ 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 │ │ │ │ │ - beq.n 40ce <_PyNumber_PowerNoMod+0x82> │ │ │ │ │ + beq.n 412e <_PyNumber_PowerNoMod+0x82> │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.n 4080 <_PyNumber_PowerNoMod+0x34> │ │ │ │ │ - cbz r4, 40d8 <_PyNumber_PowerNoMod+0x8c> │ │ │ │ │ + beq.n 40e0 <_PyNumber_PowerNoMod+0x34> │ │ │ │ │ + cbz r4, 4138 <_PyNumber_PowerNoMod+0x8c> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4086 <_PyNumber_PowerNoMod+0x3a> │ │ │ │ │ + beq.n 40e6 <_PyNumber_PowerNoMod+0x3a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 414e <_PyNumber_PowerNoMod+0x102> │ │ │ │ │ + bne.n 41ae <_PyNumber_PowerNoMod+0x102> │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 4092 <_PyNumber_PowerNoMod+0x46> │ │ │ │ │ + b.n 40f2 <_PyNumber_PowerNoMod+0x46> │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 41b2 <_PyNumber_PowerNoMod+0x166> │ │ │ │ │ + bne.n 4212 <_PyNumber_PowerNoMod+0x166> │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r4, r8 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 4108 <_PyNumber_PowerNoMod+0xbc> │ │ │ │ │ + beq.n 4168 <_PyNumber_PowerNoMod+0xbc> │ │ │ │ │ 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 │ │ │ │ │ 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 40a6 <_PyNumber_PowerNoMod+0x5a> │ │ │ │ │ + bne.n 4106 <_PyNumber_PowerNoMod+0x5a> │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 41c0 <_PyNumber_PowerNoMod+0x174> │ │ │ │ │ + bne.n 4220 <_PyNumber_PowerNoMod+0x174> │ │ │ │ │ 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, 4122 <_PyNumber_PowerNoMod+0xd6> │ │ │ │ │ + cbz r3, 4182 <_PyNumber_PowerNoMod+0xd6> │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, r7 │ │ │ │ │ - beq.n 4122 <_PyNumber_PowerNoMod+0xd6> │ │ │ │ │ - cbnz r3, 4182 <_PyNumber_PowerNoMod+0x136> │ │ │ │ │ + beq.n 4182 <_PyNumber_PowerNoMod+0xd6> │ │ │ │ │ + cbnz r3, 41e2 <_PyNumber_PowerNoMod+0x136> │ │ │ │ │ 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 │ │ │ │ │ @@ -7727,517 +7776,517 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ 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 40a6 <_PyNumber_PowerNoMod+0x5a> │ │ │ │ │ + b.n 4106 <_PyNumber_PowerNoMod+0x5a> │ │ │ │ │ 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 40a6 <_PyNumber_PowerNoMod+0x5a> │ │ │ │ │ + bne.n 4106 <_PyNumber_PowerNoMod+0x5a> │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 408e <_PyNumber_PowerNoMod+0x42> │ │ │ │ │ + beq.n 40ee <_PyNumber_PowerNoMod+0x42> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 408e <_PyNumber_PowerNoMod+0x42> │ │ │ │ │ + bne.n 40ee <_PyNumber_PowerNoMod+0x42> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 408e <_PyNumber_PowerNoMod+0x42> │ │ │ │ │ + b.n 40ee <_PyNumber_PowerNoMod+0x42> │ │ │ │ │ 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 40a6 <_PyNumber_PowerNoMod+0x5a> │ │ │ │ │ + bne.n 4106 <_PyNumber_PowerNoMod+0x5a> │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 4122 <_PyNumber_PowerNoMod+0xd6> │ │ │ │ │ + beq.n 4182 <_PyNumber_PowerNoMod+0xd6> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 4122 <_PyNumber_PowerNoMod+0xd6> │ │ │ │ │ + bne.n 4182 <_PyNumber_PowerNoMod+0xd6> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4122 <_PyNumber_PowerNoMod+0xd6> │ │ │ │ │ + b.n 4182 <_PyNumber_PowerNoMod+0xd6> │ │ │ │ │ mov r7, r4 │ │ │ │ │ - b.n 4108 <_PyNumber_PowerNoMod+0xbc> │ │ │ │ │ + b.n 4168 <_PyNumber_PowerNoMod+0xbc> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 40d8 <_PyNumber_PowerNoMod+0x8c> │ │ │ │ │ + bne.n 4138 <_PyNumber_PowerNoMod+0x8c> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 40d8 <_PyNumber_PowerNoMod+0x8c> │ │ │ │ │ + b.n 4138 <_PyNumber_PowerNoMod+0x8c> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 4108 <_PyNumber_PowerNoMod+0xbc> │ │ │ │ │ + bne.n 4168 <_PyNumber_PowerNoMod+0xbc> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4108 <_PyNumber_PowerNoMod+0xbc> │ │ │ │ │ - cbnz r7, 41d4 <_PyNumber_PowerNoMod+0x188> │ │ │ │ │ + b.n 4168 <_PyNumber_PowerNoMod+0xbc> │ │ │ │ │ + cbnz r7, 4234 <_PyNumber_PowerNoMod+0x188> │ │ │ │ │ mov r4, r7 │ │ │ │ │ - b.n 4108 <_PyNumber_PowerNoMod+0xbc> │ │ │ │ │ + b.n 4168 <_PyNumber_PowerNoMod+0xbc> │ │ │ │ │ ldr r4, [r2, #20] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 41ae <_PyNumber_PowerNoMod+0x162> │ │ │ │ │ + beq.n 420e <_PyNumber_PowerNoMod+0x162> │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n 40e2 <_PyNumber_PowerNoMod+0x96> │ │ │ │ │ + b.n 4142 <_PyNumber_PowerNoMod+0x96> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000041e0 : │ │ │ │ │ +00004240 : │ │ │ │ │ PyBuffer_IsContiguous(): │ │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 42cc │ │ │ │ │ + bne.n 432c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #67 @ 0x43 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ - bne.n 425e │ │ │ │ │ + bne.n 42be │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 42c8 │ │ │ │ │ + beq.n 4328 │ │ │ │ │ ldr r1, [r0, #32] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 42c8 │ │ │ │ │ + beq.n 4328 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ subs.w ip, r0, #1 │ │ │ │ │ - bmi.n 42c8 │ │ │ │ │ + bmi.n 4328 │ │ │ │ │ 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 421c │ │ │ │ │ + ble.n 427c │ │ │ │ │ ldr.w ip, [r1, ip, lsl #2] │ │ │ │ │ cmp r4, ip │ │ │ │ │ - bne.n 42d0 │ │ │ │ │ + bne.n 4330 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq.n 42ca │ │ │ │ │ + beq.n 432a │ │ │ │ │ subs r2, r5, #4 │ │ │ │ │ mul.w r3, r3, r4 │ │ │ │ │ ldr.w ip, [lr, r2] │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - ble.n 4236 │ │ │ │ │ + ble.n 4296 │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 42d0 │ │ │ │ │ + bne.n 4330 │ │ │ │ │ subs r2, r0, #3 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq.n 42c8 │ │ │ │ │ + beq.n 4328 │ │ │ │ │ mul.w r3, ip, r3 │ │ │ │ │ ldr.w r0, [lr, r2, lsl #2] │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - ble.w 43a0 │ │ │ │ │ + ble.w 4400 │ │ │ │ │ ldr.w ip, [r1, r2, lsl #2] │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne.n 42d0 │ │ │ │ │ + bne.n 4330 │ │ │ │ │ adds r4, r2, #1 │ │ │ │ │ - beq.n 42c8 │ │ │ │ │ + beq.n 4328 │ │ │ │ │ mul.w r3, r0, r3 │ │ │ │ │ - b.n 4240 │ │ │ │ │ + b.n 42a0 │ │ │ │ │ cmp r1, #70 @ 0x46 │ │ │ │ │ - bne.n 42d4 │ │ │ │ │ + bne.n 4334 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ - cbz r1, 42c8 │ │ │ │ │ + cbz r1, 4328 │ │ │ │ │ ldr r1, [r0, #32] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 43a4 │ │ │ │ │ + beq.w 4404 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble.n 42c8 │ │ │ │ │ + ble.n 4328 │ │ │ │ │ ldr.w ip, [r3, #12] │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr.w lr, [r3] │ │ │ │ │ cmp.w lr, #1 │ │ │ │ │ - ble.n 428a │ │ │ │ │ + ble.n 42ea │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ cmp ip, r4 │ │ │ │ │ - bne.n 42d0 │ │ │ │ │ + bne.n 4330 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq.n 42ca │ │ │ │ │ + beq.n 432a │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ mul.w ip, lr, ip │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - ble.n 429e │ │ │ │ │ + ble.n 42fe │ │ │ │ │ ldr r4, [r1, #4] │ │ │ │ │ cmp r4, ip │ │ │ │ │ - bne.n 42d0 │ │ │ │ │ + bne.n 4330 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq.n 42c8 │ │ │ │ │ + beq.n 4328 │ │ │ │ │ mul.w r2, ip, r2 │ │ │ │ │ mov.w ip, #2 │ │ │ │ │ ldr.w lr, [r3, ip, lsl #2] │ │ │ │ │ cmp.w lr, #1 │ │ │ │ │ - ble.n 42bc │ │ │ │ │ + ble.n 431c │ │ │ │ │ ldr.w r4, [r1, ip, lsl #2] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 42d0 │ │ │ │ │ + bne.n 4330 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ mul.w r2, lr, r2 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne.n 42aa │ │ │ │ │ + bne.n 430a │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ cmp r1, #65 @ 0x41 │ │ │ │ │ - bne.n 42d0 │ │ │ │ │ + bne.n 4330 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 42c8 │ │ │ │ │ + beq.n 4328 │ │ │ │ │ ldr r2, [r0, #32] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 42c8 │ │ │ │ │ + beq.n 4328 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ subs.w ip, r0, #1 │ │ │ │ │ - bmi.n 42c8 │ │ │ │ │ + bmi.n 4328 │ │ │ │ │ ldr.w lr, [r3, #28] │ │ │ │ │ mov.w r4, ip, lsl #2 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr.w r3, [lr, ip, lsl #2] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.n 4306 │ │ │ │ │ + ble.n 4366 │ │ │ │ │ ldr.w ip, [r2, ip, lsl #2] │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bne.n 4350 │ │ │ │ │ + bne.n 43b0 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq.n 42ca │ │ │ │ │ + beq.n 432a │ │ │ │ │ sub.w ip, r4, #4 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ ldr.w r4, [lr, ip] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble.n 4322 │ │ │ │ │ + ble.n 4382 │ │ │ │ │ ldr.w ip, [r2, ip] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne.n 4350 │ │ │ │ │ + bne.n 43b0 │ │ │ │ │ sub.w ip, r0, #3 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq.n 42c8 │ │ │ │ │ + beq.n 4328 │ │ │ │ │ mul.w r3, r4, r3 │ │ │ │ │ ldr.w r4, [lr, ip, lsl #2] │ │ │ │ │ mov r5, r4 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble.n 4340 │ │ │ │ │ + ble.n 43a0 │ │ │ │ │ ldr.w r4, [r2, ip, lsl #2] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 43ac │ │ │ │ │ + bne.n 440c │ │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ mul.w r3, r5, r3 │ │ │ │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ - bne.n 432e │ │ │ │ │ - b.n 42c8 │ │ │ │ │ + bne.n 438e │ │ │ │ │ + b.n 4328 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble.n 42c8 │ │ │ │ │ + ble.n 4328 │ │ │ │ │ ldr.w r3, [lr] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.n 4362 │ │ │ │ │ + ble.n 43c2 │ │ │ │ │ ldr r4, [r2, #0] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - bne.n 42d0 │ │ │ │ │ + bne.n 4330 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - ble.n 42c8 │ │ │ │ │ + ble.n 4328 │ │ │ │ │ mul.w r1, r3, r1 │ │ │ │ │ ldr.w r3, [lr, #4] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.n 4378 │ │ │ │ │ + ble.n 43d8 │ │ │ │ │ ldr r4, [r2, #4] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - bne.n 42d0 │ │ │ │ │ + bne.n 4330 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq.n 42c8 │ │ │ │ │ + beq.n 4328 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ movs r1, #2 │ │ │ │ │ ldr.w ip, [lr, r1, lsl #2] │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - ble.n 4394 │ │ │ │ │ + ble.n 43f4 │ │ │ │ │ ldr.w r4, [r2, r1, lsl #2] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 42d0 │ │ │ │ │ + bne.n 4330 │ │ │ │ │ adds r1, #1 │ │ │ │ │ mul.w r3, ip, r3 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n 4382 │ │ │ │ │ - b.n 42c8 │ │ │ │ │ + bne.n 43e2 │ │ │ │ │ + b.n 4328 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 4254 │ │ │ │ │ + b.n 42b4 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 4e8 │ │ │ │ │ + b.w 4c0 │ │ │ │ │ R_ARM_THM_JUMP24 _IsFortranContiguous.part.0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble.n 42c8 │ │ │ │ │ + ble.n 4328 │ │ │ │ │ ldr.w r3, [lr] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bgt.n 435c │ │ │ │ │ - b.n 4366 │ │ │ │ │ + bgt.n 43bc │ │ │ │ │ + b.n 43c6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000043bc <_IsCContiguous>: │ │ │ │ │ +0000441c <_IsCContiguous>: │ │ │ │ │ _IsCContiguous(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - cbz r3, 43f4 <_IsCContiguous+0x38> │ │ │ │ │ + cbz r3, 4454 <_IsCContiguous+0x38> │ │ │ │ │ ldr r1, [r0, #32] │ │ │ │ │ - cbz r1, 43f4 <_IsCContiguous+0x38> │ │ │ │ │ + cbz r1, 4454 <_IsCContiguous+0x38> │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 43f4 <_IsCContiguous+0x38> │ │ │ │ │ + blt.n 4454 <_IsCContiguous+0x38> │ │ │ │ │ push {r4} │ │ │ │ │ ldr r4, [r0, #28] │ │ │ │ │ ldr.w ip, [r4, r3, lsl #2] │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - ble.n 43e4 <_IsCContiguous+0x28> │ │ │ │ │ + ble.n 4444 <_IsCContiguous+0x28> │ │ │ │ │ ldr.w r4, [r1, r3, lsl #2] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 43f8 <_IsCContiguous+0x3c> │ │ │ │ │ + bne.n 4458 <_IsCContiguous+0x3c> │ │ │ │ │ subs r3, #1 │ │ │ │ │ mul.w r2, ip, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 43d0 <_IsCContiguous+0x14> │ │ │ │ │ + bge.n 4430 <_IsCContiguous+0x14> │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4} │ │ │ │ │ bx lr │ │ │ │ │ movs r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 43f0 <_IsCContiguous+0x34> │ │ │ │ │ + b.n 4450 <_IsCContiguous+0x34> │ │ │ │ │ │ │ │ │ │ -000043fc : │ │ │ │ │ +0000445c : │ │ │ │ │ PyMapping_Size(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, 441c │ │ │ │ │ + cbz r0, 447c │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ │ - cbz r3, 4426 │ │ │ │ │ + cbz r3, 4486 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - cbz r3, 4426 │ │ │ │ │ + cbz r3, 4486 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ bl 388 │ │ │ │ │ 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, 443a │ │ │ │ │ + cbz r1, 449a │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ - cbnz r3, 4448 │ │ │ │ │ + cbnz r3, 44a8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 4420 │ │ │ │ │ + b.n 4480 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC55 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC55 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 4420 │ │ │ │ │ + b.n 4480 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004458 : │ │ │ │ │ +000044b8 : │ │ │ │ │ PyNumber_InPlaceAnd(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r3, 44c2 │ │ │ │ │ + cbz r3, 4522 │ │ │ │ │ ldr r5, [r3, #104] @ 0x68 │ │ │ │ │ - cbnz r5, 44a0 │ │ │ │ │ + cbnz r5, 4500 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ ldr r5, [r3, #52] @ 0x34 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 44e8 │ │ │ │ │ - cbz r5, 44d2 │ │ │ │ │ + bne.n 4548 │ │ │ │ │ + cbz r5, 4532 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r5 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 450e │ │ │ │ │ + beq.n 456e │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ blx r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 449a │ │ │ │ │ + bne.n 44fa │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 4578 │ │ │ │ │ + bne.n 45d8 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4476 │ │ │ │ │ + bne.n 44d6 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 44d2 │ │ │ │ │ + beq.n 4532 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r3, 44d2 │ │ │ │ │ + cbz r3, 4532 │ │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - cbnz r3, 451c │ │ │ │ │ + cbnz r3, 457c │ │ │ │ │ mov r1, r6 │ │ │ │ │ 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 0 │ │ │ │ │ R_ARM_THM_JUMP24 binary_iop.part.0 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 447e │ │ │ │ │ + beq.n 44de │ │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 447e │ │ │ │ │ - cbz r5, 4518 │ │ │ │ │ + beq.n 44de │ │ │ │ │ + cbz r5, 4578 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4480 │ │ │ │ │ + beq.n 44e0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 4548 │ │ │ │ │ + cbnz r0, 45a8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 448a │ │ │ │ │ + b.n 44ea │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 4586 │ │ │ │ │ + bne.n 45e6 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 44d2 │ │ │ │ │ + beq.n 4532 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 449a │ │ │ │ │ + bne.n 44fa │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 44d2 │ │ │ │ │ + beq.n 4532 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 44d2 │ │ │ │ │ + bne.n 4532 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 44d2 │ │ │ │ │ + b.n 4532 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 449a │ │ │ │ │ + bne.n 44fa │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 4488 │ │ │ │ │ + beq.n 44e8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4488 │ │ │ │ │ + bne.n 44e8 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 4488 │ │ │ │ │ + b.n 44e8 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 44ba │ │ │ │ │ + bne.n 451a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 44ba │ │ │ │ │ + b.n 451a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4518 │ │ │ │ │ + bne.n 4578 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4518 │ │ │ │ │ + b.n 4578 │ │ │ │ │ │ │ │ │ │ -00004594 : │ │ │ │ │ +000045f4 : │ │ │ │ │ PyNumber_Absolute(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, 45b4 │ │ │ │ │ + cbz r0, 4614 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r3, 45bc │ │ │ │ │ + cbz r3, 461c │ │ │ │ │ ldr r3, [r3, #32] │ │ │ │ │ - cbz r3, 45bc │ │ │ │ │ + cbz r3, 461c │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -8248,977 +8297,1044 @@ │ │ │ │ │ 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.n 45b8 │ │ │ │ │ + b.n 4618 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000045d8 : │ │ │ │ │ +00004638 : │ │ │ │ │ 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 r6, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4682 │ │ │ │ │ + beq.n 46e2 │ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 461c │ │ │ │ │ + bne.n 467c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 466a │ │ │ │ │ + beq.n 46ca │ │ │ │ │ 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 r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq.n 4648 │ │ │ │ │ + beq.n 46a8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 45fc │ │ │ │ │ + beq.n 465c │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 45fc │ │ │ │ │ + beq.n 465c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 46a8 │ │ │ │ │ + beq.n 4708 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4600 │ │ │ │ │ + beq.n 4660 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 46ae │ │ │ │ │ + bne.n 470e │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 460a │ │ │ │ │ + b.n 466a │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 469e │ │ │ │ │ - cbz r7, 466a │ │ │ │ │ + bne.n 46fe │ │ │ │ │ + cbz r7, 46ca │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n 4616 │ │ │ │ │ + bne.n 4676 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 46ea │ │ │ │ │ + bne.n 474a │ │ │ │ │ movs r2, #16 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC58 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 68 │ │ │ │ │ R_ARM_THM_JUMP24 binary_op.part.0 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 466a │ │ │ │ │ + beq.n 46ca │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 466a │ │ │ │ │ + beq.n 46ca │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 466a │ │ │ │ │ + beq.n 46ca │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 4654 │ │ │ │ │ + b.n 46b4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 46a8 │ │ │ │ │ + cbnz r3, 4708 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 4694 │ │ │ │ │ - b.n 466a │ │ │ │ │ + bne.n 46f4 │ │ │ │ │ + b.n 46ca │ │ │ │ │ str r2, [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 r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n 4616 │ │ │ │ │ + bne.n 4676 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 4608 │ │ │ │ │ + beq.n 4668 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4608 │ │ │ │ │ + bne.n 4668 │ │ │ │ │ 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 4608 │ │ │ │ │ + b.n 4668 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 466a │ │ │ │ │ + bne.n 46ca │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 466a │ │ │ │ │ + b.n 46ca │ │ │ │ │ │ │ │ │ │ -000046f8 : │ │ │ │ │ +00004758 : │ │ │ │ │ PySequence_Check(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ - bmi.n 470e │ │ │ │ │ + bmi.n 476e │ │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ │ - cbz r3, 470e │ │ │ │ │ + cbz r3, 476e │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004714 <_PyObject_HasLen>: │ │ │ │ │ +00004774 <_PyObject_HasLen>: │ │ │ │ │ _PyObject_HasLen(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ │ - cbz r3, 4722 <_PyObject_HasLen+0xe> │ │ │ │ │ + cbz r3, 4782 <_PyObject_HasLen+0xe> │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - cbz r3, 4722 <_PyObject_HasLen+0xe> │ │ │ │ │ + cbz r3, 4782 <_PyObject_HasLen+0xe> │ │ │ │ │ movs r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ │ - cbz r0, 472e <_PyObject_HasLen+0x1a> │ │ │ │ │ + cbz r0, 478e <_PyObject_HasLen+0x1a> │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ subs r0, r0, r3 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00004730 : │ │ │ │ │ +00004790 : │ │ │ │ │ PySequence_Size(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, 4750 │ │ │ │ │ + cbz r0, 47b0 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ │ - cbz r3, 475a │ │ │ │ │ + cbz r3, 47ba │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - cbz r3, 475a │ │ │ │ │ + cbz r3, 47ba │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ bl 388 │ │ │ │ │ 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, 4778 │ │ │ │ │ + cbnz r1, 47d8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 4754 │ │ │ │ │ + b.n 47b4 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 476a │ │ │ │ │ + beq.n 47ca │ │ │ │ │ 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 4754 │ │ │ │ │ + b.n 47b4 │ │ │ │ │ │ │ │ │ │ -0000478c <_PyObject_RealIsInstance>: │ │ │ │ │ +000047ec <_PyObject_RealIsInstance>: │ │ │ │ │ _PyObject_RealIsInstance(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 480e <_PyObject_RealIsInstance+0x82> │ │ │ │ │ + bge.n 486e <_PyObject_RealIsInstance+0x82> │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 47f0 <_PyObject_RealIsInstance+0x64> │ │ │ │ │ + beq.n 4850 <_PyObject_RealIsInstance+0x64> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 47f0 <_PyObject_RealIsInstance+0x64> │ │ │ │ │ + cbnz r0, 4850 <_PyObject_RealIsInstance+0x64> │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - ldr r1, [pc, #168] @ (4864 <_PyObject_RealIsInstance+0xd8>) │ │ │ │ │ + ldr r1, [pc, #168] @ (48c4 <_PyObject_RealIsInstance+0xd8>) │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - cbz r2, 4824 <_PyObject_RealIsInstance+0x98> │ │ │ │ │ + cbz r2, 4884 <_PyObject_RealIsInstance+0x98> │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 47f8 <_PyObject_RealIsInstance+0x6c> │ │ │ │ │ + bne.n 4858 <_PyObject_RealIsInstance+0x6c> │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 47dc <_PyObject_RealIsInstance+0x50> │ │ │ │ │ + bne.n 483c <_PyObject_RealIsInstance+0x50> │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 47d6 <_PyObject_RealIsInstance+0x4a> │ │ │ │ │ + bne.n 4836 <_PyObject_RealIsInstance+0x4a> │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 47d6 <_PyObject_RealIsInstance+0x4a> │ │ │ │ │ + b.n 4836 <_PyObject_RealIsInstance+0x4a> │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bge.n 47cc <_PyObject_RealIsInstance+0x40> │ │ │ │ │ + bge.n 482c <_PyObject_RealIsInstance+0x40> │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 47cc <_PyObject_RealIsInstance+0x40> │ │ │ │ │ + b.n 482c <_PyObject_RealIsInstance+0x40> │ │ │ │ │ mov r0, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC47 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC47 │ │ │ │ │ bl 438 │ │ │ │ │ R_ARM_THM_CALL check_class │ │ │ │ │ - cbnz r0, 4828 <_PyObject_RealIsInstance+0x9c> │ │ │ │ │ + cbnz r0, 4888 <_PyObject_RealIsInstance+0x9c> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 47d6 <_PyObject_RealIsInstance+0x4a> │ │ │ │ │ + b.n 4836 <_PyObject_RealIsInstance+0x4a> │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 47d6 <_PyObject_RealIsInstance+0x4a> │ │ │ │ │ + b.n 4836 <_PyObject_RealIsInstance+0x4a> │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ - ldr r1, [pc, #56] @ (4864 <_PyObject_RealIsInstance+0xd8>) │ │ │ │ │ + ldr r1, [pc, #56] @ (48c4 <_PyObject_RealIsInstance+0xd8>) │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 47d6 <_PyObject_RealIsInstance+0x4a> │ │ │ │ │ + beq.n 4836 <_PyObject_RealIsInstance+0x4a> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - bl 5684 │ │ │ │ │ + bl 5864 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - beq.n 47d6 <_PyObject_RealIsInstance+0x4a> │ │ │ │ │ + beq.n 4836 <_PyObject_RealIsInstance+0x4a> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 47d6 <_PyObject_RealIsInstance+0x4a> │ │ │ │ │ + bne.n 4836 <_PyObject_RealIsInstance+0x4a> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 47d6 <_PyObject_RealIsInstance+0x4a> │ │ │ │ │ + b.n 4836 <_PyObject_RealIsInstance+0x4a> │ │ │ │ │ .word 0x00005250 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00004868 : │ │ │ │ │ +000048c8 : │ │ │ │ │ PySequence_Concat(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ - beq.n 48a0 │ │ │ │ │ + beq.n 4900 │ │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ │ ldr.w r2, [ip, #52] @ 0x34 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 4900 │ │ │ │ │ + beq.n 4960 │ │ │ │ │ ldr.w lr, [r2, #4] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 48aa │ │ │ │ │ + beq.n 490a │ │ │ │ │ mov r3, lr │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ bx r3 │ │ │ │ │ bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr.w r4, [ip, #84] @ 0x54 │ │ │ │ │ lsls r4, r4, #2 │ │ │ │ │ - bmi.n 4900 │ │ │ │ │ + bmi.n 4960 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - cbz r2, 4900 │ │ │ │ │ + cbz r2, 4960 │ │ │ │ │ ldr.w lr, [r1, #4] │ │ │ │ │ ldr.w r2, [lr, #84] @ 0x54 │ │ │ │ │ ands.w r2, r2, #536870912 @ 0x20000000 │ │ │ │ │ - bne.n 4900 │ │ │ │ │ + bne.n 4960 │ │ │ │ │ ldr.w lr, [lr, #52] @ 0x34 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 4900 │ │ │ │ │ + beq.n 4960 │ │ │ │ │ ldr.w lr, [lr, #12] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 4900 │ │ │ │ │ + beq.n 4960 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 8d0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n 48a6 │ │ │ │ │ + bne.n 4906 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.n 48fc │ │ │ │ │ + beq.n 495c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ - cbz r2, 491c │ │ │ │ │ + cbz r2, 497c │ │ │ │ │ ldr.w ip, [r3, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr.w r2, [ip, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC59 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC59 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 48a4 │ │ │ │ │ + b.n 4904 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 48fc │ │ │ │ │ + b.n 495c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004930 : │ │ │ │ │ +00004990 : │ │ │ │ │ PyNumber_Xor(): │ │ │ │ │ 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] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 49da │ │ │ │ │ + beq.n 4a3a │ │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 4974 │ │ │ │ │ + bne.n 49d4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 49c2 │ │ │ │ │ + beq.n 4a22 │ │ │ │ │ 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 r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq.n 49a0 │ │ │ │ │ + beq.n 4a00 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4954 │ │ │ │ │ + beq.n 49b4 │ │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 4954 │ │ │ │ │ + beq.n 49b4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 4a00 │ │ │ │ │ + beq.n 4a60 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4958 │ │ │ │ │ + beq.n 49b8 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4a06 │ │ │ │ │ + bne.n 4a66 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 4962 │ │ │ │ │ + b.n 49c2 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 49f6 │ │ │ │ │ - cbz r7, 49c2 │ │ │ │ │ + bne.n 4a56 │ │ │ │ │ + cbz r7, 4a22 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n 496e │ │ │ │ │ + bne.n 49ce │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 4a42 │ │ │ │ │ + bne.n 4aa2 │ │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC61 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC61 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 68 │ │ │ │ │ R_ARM_THM_JUMP24 binary_op.part.0 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 49c2 │ │ │ │ │ + beq.n 4a22 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 49c2 │ │ │ │ │ + beq.n 4a22 │ │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 49c2 │ │ │ │ │ + beq.n 4a22 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 49ac │ │ │ │ │ + b.n 4a0c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 4a00 │ │ │ │ │ + cbnz r3, 4a60 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 49ec │ │ │ │ │ - b.n 49c2 │ │ │ │ │ + bne.n 4a4c │ │ │ │ │ + b.n 4a22 │ │ │ │ │ str r2, [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 r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n 496e │ │ │ │ │ + bne.n 49ce │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 4960 │ │ │ │ │ + beq.n 49c0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4960 │ │ │ │ │ + bne.n 49c0 │ │ │ │ │ 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 4960 │ │ │ │ │ + b.n 49c0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 49c2 │ │ │ │ │ + bne.n 4a22 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 49c2 │ │ │ │ │ + b.n 4a22 │ │ │ │ │ │ │ │ │ │ -00004a50 : │ │ │ │ │ +00004ab0 : │ │ │ │ │ PyNumber_InPlaceXor(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r3, 4aba │ │ │ │ │ + cbz r3, 4b1a │ │ │ │ │ ldr r5, [r3, #108] @ 0x6c │ │ │ │ │ - cbnz r5, 4a98 │ │ │ │ │ + cbnz r5, 4af8 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ ldr r5, [r3, #56] @ 0x38 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 4ae0 │ │ │ │ │ - cbz r5, 4aca │ │ │ │ │ + bne.n 4b40 │ │ │ │ │ + cbz r5, 4b2a │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r5 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 4b06 │ │ │ │ │ + beq.n 4b66 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ blx r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 4a92 │ │ │ │ │ + bne.n 4af2 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 4b70 │ │ │ │ │ + bne.n 4bd0 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4a6e │ │ │ │ │ + bne.n 4ace │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4aca │ │ │ │ │ + beq.n 4b2a │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r3, 4aca │ │ │ │ │ + cbz r3, 4b2a │ │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - cbnz r3, 4b14 │ │ │ │ │ + cbnz r3, 4b74 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC62 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC62 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 binary_iop.part.0 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4a76 │ │ │ │ │ + beq.n 4ad6 │ │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 4a76 │ │ │ │ │ - cbz r5, 4b10 │ │ │ │ │ + beq.n 4ad6 │ │ │ │ │ + cbz r5, 4b70 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4a78 │ │ │ │ │ + beq.n 4ad8 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 4b40 │ │ │ │ │ + cbnz r0, 4ba0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 4a82 │ │ │ │ │ + b.n 4ae2 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 4b7e │ │ │ │ │ + bne.n 4bde │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 4aca │ │ │ │ │ + beq.n 4b2a │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 4a92 │ │ │ │ │ + bne.n 4af2 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 4aca │ │ │ │ │ + beq.n 4b2a │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 4aca │ │ │ │ │ + bne.n 4b2a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4aca │ │ │ │ │ + b.n 4b2a │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 4a92 │ │ │ │ │ + bne.n 4af2 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 4a80 │ │ │ │ │ + beq.n 4ae0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4a80 │ │ │ │ │ + bne.n 4ae0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 4a80 │ │ │ │ │ + b.n 4ae0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 4ab2 │ │ │ │ │ + bne.n 4b12 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4ab2 │ │ │ │ │ + b.n 4b12 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4b10 │ │ │ │ │ + bne.n 4b70 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4b10 │ │ │ │ │ + b.n 4b70 │ │ │ │ │ │ │ │ │ │ -00004b8c <_PySequence_IterSearch>: │ │ │ │ │ +00004bec <_PySequence_IterSearch>: │ │ │ │ │ _PySequence_IterSearch(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 4d74 <_PySequence_IterSearch+0x1e8> │ │ │ │ │ - mov r6, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 4d74 <_PySequence_IterSearch+0x1e8> │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + it ne │ │ │ │ │ + cmpne r0, #0 │ │ │ │ │ + beq.w 4e8c <_PySequence_IterSearch+0x2a0> │ │ │ │ │ mov r7, r2 │ │ │ │ │ - bl 4d4 │ │ │ │ │ - R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + ldr r3, [r2, #108] @ 0x6c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 4dd6 <_PySequence_IterSearch+0x1ea> │ │ │ │ │ + blx r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4d7e <_PySequence_IterSearch+0x1f2> │ │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ │ - ldr r3, [r3, #112] @ 0x70 │ │ │ │ │ + beq.w 4df2 <_PySequence_IterSearch+0x206> │ │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _PyObject_NextNotImplemented │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _PyObject_NextNotImplemented │ │ │ │ │ + ldr r3, [r1, #112] @ 0x70 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + it ne │ │ │ │ │ + cmpne r3, r2 │ │ │ │ │ + beq.w 4e34 <_PySequence_IterSearch+0x248> │ │ │ │ │ blx r3 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4cc6 <_PySequence_IterSearch+0x13a> │ │ │ │ │ + beq.n 4d38 <_PySequence_IterSearch+0x14c> │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n 4be4 <_PySequence_IterSearch+0x58> │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 4cbe <_PySequence_IterSearch+0x132> │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - blt.w 4cf8 <_PySequence_IterSearch+0x16c> │ │ │ │ │ - bne.n 4c78 <_PySequence_IterSearch+0xec> │ │ │ │ │ + ldr.w r2, [r8] │ │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + beq.n 4c60 <_PySequence_IterSearch+0x74> │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str.w r2, [r8] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.n 4d30 <_PySequence_IterSearch+0x144> │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + blt.n 4d2a <_PySequence_IterSearch+0x13e> │ │ │ │ │ + bne.n 4ce6 <_PySequence_IterSearch+0xfa> │ │ │ │ │ subs r3, r7, #2 │ │ │ │ │ negs r5, r3 │ │ │ │ │ adcs r5, r3 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ │ blx r3 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4cc6 <_PySequence_IterSearch+0x13a> │ │ │ │ │ + beq.n 4d3a <_PySequence_IterSearch+0x14e> │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 4c22 <_PySequence_IterSearch+0x96> │ │ │ │ │ + beq.n 4c9a <_PySequence_IterSearch+0xae> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4d16 <_PySequence_IterSearch+0x18a> │ │ │ │ │ + beq.n 4d8a <_PySequence_IterSearch+0x19e> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 4cf8 <_PySequence_IterSearch+0x16c> │ │ │ │ │ - bne.n 4cfe <_PySequence_IterSearch+0x172> │ │ │ │ │ + blt.n 4d2a <_PySequence_IterSearch+0x13e> │ │ │ │ │ + bne.n 4d72 <_PySequence_IterSearch+0x186> │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq.n 4d06 <_PySequence_IterSearch+0x17a> │ │ │ │ │ - mov.w r9, #0 │ │ │ │ │ + beq.n 4d7a <_PySequence_IterSearch+0x18e> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4cc6 <_PySequence_IterSearch+0x13a> │ │ │ │ │ + beq.n 4d3a <_PySequence_IterSearch+0x14e> │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 4c5e <_PySequence_IterSearch+0xd2> │ │ │ │ │ + beq.n 4cd6 <_PySequence_IterSearch+0xea> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4d0a <_PySequence_IterSearch+0x17e> │ │ │ │ │ + beq.n 4d7e <_PySequence_IterSearch+0x192> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 4cf8 <_PySequence_IterSearch+0x16c> │ │ │ │ │ - bne.n 4c9c <_PySequence_IterSearch+0x110> │ │ │ │ │ + blt.n 4d2a <_PySequence_IterSearch+0x13e> │ │ │ │ │ + bne.n 4d0a <_PySequence_IterSearch+0x11e> │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - bne.n 4c30 <_PySequence_IterSearch+0xa4> │ │ │ │ │ - mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - it eq │ │ │ │ │ - orreq.w r9, r9, #1 │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - b.n 4c30 <_PySequence_IterSearch+0xa4> │ │ │ │ │ + beq.n 4d96 <_PySequence_IterSearch+0x1aa> │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r3, [r3, #112] @ 0x70 │ │ │ │ │ + b.n 4cac <_PySequence_IterSearch+0xc0> │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - bne.n 4d22 <_PySequence_IterSearch+0x196> │ │ │ │ │ + bne.n 4da6 <_PySequence_IterSearch+0x1ba> │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4c94 <_PySequence_IterSearch+0x108> │ │ │ │ │ + beq.n 4d02 <_PySequence_IterSearch+0x116> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 4c94 <_PySequence_IterSearch+0x108> │ │ │ │ │ + cbnz r3, 4d02 <_PySequence_IterSearch+0x116> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - bne.n 4d2a <_PySequence_IterSearch+0x19e> │ │ │ │ │ + bne.n 4dae <_PySequence_IterSearch+0x1c2> │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 4c7e <_PySequence_IterSearch+0xf2> │ │ │ │ │ + beq.n 4cec <_PySequence_IterSearch+0x100> │ │ │ │ │ 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 .LC65 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC65 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 4cf8 <_PySequence_IterSearch+0x16c> │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n 4cec <_PySequence_IterSearch+0x100> │ │ │ │ │ + mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4be4 <_PySequence_IterSearch+0x58> │ │ │ │ │ - ldr r3, [pc, #220] @ (4da4 <_PySequence_IterSearch+0x218>) │ │ │ │ │ + b.n 4c60 <_PySequence_IterSearch+0x74> │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + ldr r3, [pc, #344] @ (4e94 <_PySequence_IterSearch+0x2a8>) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r6, [r2, r3] │ │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4d52 <_PySequence_IterSearch+0x1c6> │ │ │ │ │ + bne.w 4e66 <_PySequence_IterSearch+0x27a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 4cf8 <_PySequence_IterSearch+0x16c> │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 4d2a <_PySequence_IterSearch+0x13e> │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - bne.n 4c7e <_PySequence_IterSearch+0xf2> │ │ │ │ │ + bne.n 4cec <_PySequence_IterSearch+0x100> │ │ │ │ │ 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 .LC66 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC66 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 4c7e <_PySequence_IterSearch+0xf2> │ │ │ │ │ + b.n 4d2a <_PySequence_IterSearch+0x13e> │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq.n 4c7e <_PySequence_IterSearch+0xf2> │ │ │ │ │ + beq.n 4cec <_PySequence_IterSearch+0x100> │ │ │ │ │ cmp r7, #3 │ │ │ │ │ - beq.n 4d26 <_PySequence_IterSearch+0x19a> │ │ │ │ │ + beq.n 4daa <_PySequence_IterSearch+0x1be> │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 4c2c <_PySequence_IterSearch+0xa0> │ │ │ │ │ + b.n 4ca4 <_PySequence_IterSearch+0xb8> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 4c5e <_PySequence_IterSearch+0xd2> │ │ │ │ │ + b.n 4cd6 <_PySequence_IterSearch+0xea> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 4c22 <_PySequence_IterSearch+0x96> │ │ │ │ │ + b.n 4c9a <_PySequence_IterSearch+0xae> │ │ │ │ │ + mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + it eq │ │ │ │ │ + orreq.w r9, r9, #1 │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + b.n 4ce0 <_PySequence_IterSearch+0xf4> │ │ │ │ │ cmp r7, #3 │ │ │ │ │ - bne.n 4d4e <_PySequence_IterSearch+0x1c2> │ │ │ │ │ + bne.n 4dd2 <_PySequence_IterSearch+0x1e6> │ │ │ │ │ movs r5, #1 │ │ │ │ │ - b.n 4c7e <_PySequence_IterSearch+0xf2> │ │ │ │ │ + b.n 4cec <_PySequence_IterSearch+0x100> │ │ │ │ │ cmp r7, #3 │ │ │ │ │ - beq.n 4d26 <_PySequence_IterSearch+0x19a> │ │ │ │ │ + beq.n 4daa <_PySequence_IterSearch+0x1be> │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.n 4c74 <_PySequence_IterSearch+0xe8> │ │ │ │ │ + bne.n 4da2 <_PySequence_IterSearch+0x1b6> │ │ │ │ │ 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 .LC64 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC64 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 4cf8 <_PySequence_IterSearch+0x16c> │ │ │ │ │ + b.n 4d2a <_PySequence_IterSearch+0x13e> │ │ │ │ │ movs r5, #1 │ │ │ │ │ - b.n 4bf4 <_PySequence_IterSearch+0x68> │ │ │ │ │ + b.n 4c6c <_PySequence_IterSearch+0x80> │ │ │ │ │ + ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ + lsls r1, r3, #2 │ │ │ │ │ + bmi.n 4e1a <_PySequence_IterSearch+0x22e> │ │ │ │ │ + ldr r3, [r2, #52] @ 0x34 │ │ │ │ │ + cbz r3, 4e1a <_PySequence_IterSearch+0x22e> │ │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ │ + cbz r3, 4e1a <_PySequence_IterSearch+0x22e> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PySeqIter_New │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + cbz r0, 4df2 <_PySequence_IterSearch+0x206> │ │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ │ + ldr r3, [r3, #112] @ 0x70 │ │ │ │ │ + b.n 4c38 <_PySequence_IterSearch+0x4c> │ │ │ │ │ + movw r6, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ + movt r6, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ + cbz r0, 4e14 <_PySequence_IterSearch+0x228> │ │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC63 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC63 │ │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Format │ │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n 4d02 <_PySequence_IterSearch+0x116> │ │ │ │ │ + movw r6, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ + movt r6, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Format │ │ │ │ │ + b.n 4dfa <_PySequence_IterSearch+0x20e> │ │ │ │ │ + movw r6, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ + movt r6, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ + ldr r2, [r1, #12] │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Format │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 4dfa <_PySequence_IterSearch+0x20e> │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 4dfa <_PySequence_IterSearch+0x20e> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 4dfa <_PySequence_IterSearch+0x20e> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4cd8 <_PySequence_IterSearch+0x14c> │ │ │ │ │ + beq.w 4d4e <_PySequence_IterSearch+0x162> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_StopIteration │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_StopIteration │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_THM_CALL _PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4cd8 <_PySequence_IterSearch+0x14c> │ │ │ │ │ + beq.w 4d4e <_PySequence_IterSearch+0x162> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Clear │ │ │ │ │ - b.n 4cd8 <_PySequence_IterSearch+0x14c> │ │ │ │ │ + b.n 4d4e <_PySequence_IterSearch+0x162> │ │ │ │ │ bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 4c94 <_PySequence_IterSearch+0x108> │ │ │ │ │ - movw r4, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ - movt r4, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 4d78 <_PySequence_IterSearch+0x1ec> │ │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC63 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC63 │ │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 4d78 <_PySequence_IterSearch+0x1ec> │ │ │ │ │ - .word 0x000000d4 │ │ │ │ │ + b.n 4e14 <_PySequence_IterSearch+0x228> │ │ │ │ │ + nop │ │ │ │ │ + .word 0x00000150 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00004da8 : │ │ │ │ │ +00004e98 : │ │ │ │ │ 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 4de6 │ │ │ │ │ + beq.n 4ed6 │ │ │ │ │ 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 .LC67 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -9227,75 +9343,75 @@ │ │ │ │ │ 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 4e9c │ │ │ │ │ + beq.n 4f8c │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r2, #7 │ │ │ │ │ - bpl.n 4e28 │ │ │ │ │ + bpl.n 4f18 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r0, #0] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyLong_Format> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 4de2 │ │ │ │ │ + beq.n 4ed2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4de2 │ │ │ │ │ + bne.n 4ed2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4de2 │ │ │ │ │ + b.n 4ed2 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r2, 4e32 │ │ │ │ │ + cbz r2, 4f22 │ │ │ │ │ ldr.w r2, [r2, #132] @ 0x84 │ │ │ │ │ - cbnz r2, 4e4c │ │ │ │ │ + cbnz r2, 4f3c │ │ │ │ │ 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 .LC14 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 4de0 │ │ │ │ │ + b.n 4ed0 │ │ │ │ │ blx r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4de0 │ │ │ │ │ + beq.n 4ed0 │ │ │ │ │ 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 4e04 │ │ │ │ │ + beq.n 4ef4 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bmi.n 4ea2 │ │ │ │ │ + bmi.n 4f92 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r2, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ @@ -9303,120 +9419,196 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4de0 │ │ │ │ │ + beq.n 4ed0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4de0 │ │ │ │ │ + bne.n 4ed0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4de0 │ │ │ │ │ + b.n 4ed0 │ │ │ │ │ bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 4de0 │ │ │ │ │ + b.n 4ed0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_DeprecationWarning │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_DeprecationWarning │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4e04 │ │ │ │ │ + beq.n 4ef4 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4de0 │ │ │ │ │ - b.n 4e8c │ │ │ │ │ + beq.n 4ed0 │ │ │ │ │ + b.n 4f7c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004ecc : │ │ │ │ │ +00004fbc : │ │ │ │ │ PyNumber_InPlaceMultiply(): │ │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ │ - sub sp, #16 │ │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ + ldr.w ip, [r0, #4] │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ + sub sp, #20 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r3, 4eea │ │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ - cbnz r3, 4f08 │ │ │ │ │ - movw r4, #0 │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + ldr.w r3, [ip, #48] @ 0x30 │ │ │ │ │ + cbz r3, 503a │ │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ + cbnz r2, 5012 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ - movt r4, #0 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - movs r2, #8 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + cmp ip, r0 │ │ │ │ │ + bne.n 5072 │ │ │ │ │ + cbz r6, 5046 │ │ │ │ │ + movs r7, #0 │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ + mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 8d0 │ │ │ │ │ + blx r6 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cmp r0, r4 │ │ │ │ │ - beq.n 4f30 │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + beq.n 50be │ │ │ │ │ mov r0, r3 │ │ │ │ │ - add sp, #16 │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ - movw r4, #0 │ │ │ │ │ + add sp, #20 │ │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ │ + blx r2 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ - movt r4, #0 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - blx r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cmp r0, r4 │ │ │ │ │ - bne.n 4f02 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n 4ef2 │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + bne.n 500c │ │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + bne.w 5168 │ │ │ │ │ + ldr.w ip, [r5, #4] │ │ │ │ │ + ldr.w r3, [ip, #48] @ 0x30 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 4fee │ │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ │ + cmp ip, r0 │ │ │ │ │ + beq.n 5046 │ │ │ │ │ + ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + cbnz r3, 5078 │ │ │ │ │ + ldr r3, [r0, #52] @ 0x34 │ │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ │ + ldr.w r1, [ip, #52] @ 0x34 │ │ │ │ │ + mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r0, ip │ │ │ │ │ + bne.n 513a │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.n 50f0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 5100 │ │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 5100 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + add sp, #20 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ + b.w 3c88 │ │ │ │ │ + ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 4ff8 │ │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + beq.n 4ff8 │ │ │ │ │ + cbz r6, 50c8 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 4ffa │ │ │ │ │ + mov r1, ip │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 4ffc │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx r7 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + bne.n 500c │ │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + beq.n 4ffa │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4ef2 │ │ │ │ │ + bne.n 4ffa │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4ef2 │ │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ │ - mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ │ - ldr r2, [r3, #52] @ 0x34 │ │ │ │ │ - cmp r1, ip │ │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + b.n 4ffa │ │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + bne.n 5158 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.n 5132 │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx r7 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + bne.n 500c │ │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + bne.n 512c │ │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r1, [r2, #52] @ 0x34 │ │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ │ - bne.n 4f94 │ │ │ │ │ - cbnz r2, 4f58 │ │ │ │ │ - cbz r3, 4f68 │ │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ │ - cbz r0, 4f68 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - add sp, #16 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 3cec │ │ │ │ │ - ldr r0, [r2, #36] @ 0x24 │ │ │ │ │ - cbz r0, 4f62 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ + b.n 5056 │ │ │ │ │ + ldr r0, [r1, #36] @ 0x24 │ │ │ │ │ + cbz r0, 50fa │ │ │ │ │ + mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b.n 4f4e │ │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ │ + b.n 5068 │ │ │ │ │ + ldr r0, [r1, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4f5c │ │ │ │ │ - ldr r1, [r6, #4] │ │ │ │ │ + bne.n 50f4 │ │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r4, [r5, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC68 │ │ │ │ │ @@ -9429,27 +9621,60 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ 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 4f02 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - str r1, [r4, #0] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.n 4f42 │ │ │ │ │ - strd r3, r2, [sp, #8] │ │ │ │ │ + b.n 500c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ + cbz r3, 517c │ │ │ │ │ + ldr.w ip, [r5, #4] │ │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ │ + b.n 5046 │ │ │ │ │ + subs r0, #1 │ │ │ │ │ + str r0, [r2, #0] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 5056 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ + strd r1, r3, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldrd r3, r2, [sp, #8] │ │ │ │ │ - b.n 4f42 │ │ │ │ │ - nop │ │ │ │ │ + ldrd r1, r3, [sp, #8] │ │ │ │ │ + b.n 5056 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 50c8 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + b.n 50c8 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 502e │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + b.n 502e │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + ldr.w ip, [r5, #4] │ │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + b.n 5046 │ │ │ │ │ │ │ │ │ │ -00004fac : │ │ │ │ │ +0000518c : │ │ │ │ │ PyNumber_Power(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ @@ -9462,567 +9687,567 @@ │ │ │ │ │ cmp r2, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r1, r0 │ │ │ │ │ ite ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 50d4 │ │ │ │ │ + beq.n 52b4 │ │ │ │ │ ldr r4, [r4, #20] │ │ │ │ │ - cbnz r3, 5006 │ │ │ │ │ + cbnz r3, 51e6 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 50da │ │ │ │ │ + beq.n 52ba │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - beq.n 5052 │ │ │ │ │ + beq.n 5232 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.n 50ce │ │ │ │ │ - cbz r4, 505c │ │ │ │ │ + beq.n 52ae │ │ │ │ │ + cbz r4, 523c │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - cbz r3, 504c │ │ │ │ │ + cbz r3, 522c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4fe8 │ │ │ │ │ + beq.n 51c8 │ │ │ │ │ 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 4ffe │ │ │ │ │ + bne.n 51de │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 504c │ │ │ │ │ + beq.n 522c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5156 │ │ │ │ │ + beq.w 5336 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n 4ff0 │ │ │ │ │ + b.n 51d0 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 513c │ │ │ │ │ + bne.n 531c │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 5082 │ │ │ │ │ + beq.n 5262 │ │ │ │ │ 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 4ffe │ │ │ │ │ + bne.n 51de │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 512e │ │ │ │ │ + bne.n 530e │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r3, 5096 │ │ │ │ │ + cbz r3, 5276 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, r4 │ │ │ │ │ - beq.n 5096 │ │ │ │ │ - cbnz r3, 50fe │ │ │ │ │ + beq.n 5276 │ │ │ │ │ + cbnz r3, 52de │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r4, [r0, #12] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ - bne.n 50de │ │ │ │ │ + bne.n 52be │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC54 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC54 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 4ffe │ │ │ │ │ + b.n 51de │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 4fe4 │ │ │ │ │ - b.n 5082 │ │ │ │ │ + bne.n 51c4 │ │ │ │ │ + b.n 5262 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 514a │ │ │ │ │ + bne.n 532a │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r9, r4 │ │ │ │ │ - b.n 5082 │ │ │ │ │ + b.n 5262 │ │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC54 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC54 │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ strd r4, r1, [sp] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC69 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC69 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 50ca │ │ │ │ │ + b.n 52aa │ │ │ │ │ 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.w 4ffe │ │ │ │ │ + bne.w 51de │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 5096 │ │ │ │ │ + beq.n 5276 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 5096 │ │ │ │ │ + bne.n 5276 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5096 │ │ │ │ │ + b.n 5276 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 5082 │ │ │ │ │ + bne.n 5262 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5082 │ │ │ │ │ + b.n 5262 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 505c │ │ │ │ │ + bne.n 523c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 505c │ │ │ │ │ + b.n 523c │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 505c │ │ │ │ │ + bne.n 523c │ │ │ │ │ mov r4, r9 │ │ │ │ │ - b.n 5082 │ │ │ │ │ + b.n 5262 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 504c │ │ │ │ │ + b.n 522c │ │ │ │ │ │ │ │ │ │ -0000515c : │ │ │ │ │ +0000533c : │ │ │ │ │ PyNumber_InPlaceLshift(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r3, 51c8 │ │ │ │ │ + cbz r3, 53a8 │ │ │ │ │ ldr r5, [r3, #96] @ 0x60 │ │ │ │ │ - cbnz r5, 51a6 │ │ │ │ │ + cbnz r5, 5386 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ ldr r5, [r3, #44] @ 0x2c │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 51e2 │ │ │ │ │ + bne.n 53c2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 522e │ │ │ │ │ + beq.n 540e │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r5 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 5208 │ │ │ │ │ + beq.n 53e8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ blx r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 51a0 │ │ │ │ │ + bne.n 5380 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 5284 │ │ │ │ │ + bne.n 5464 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 517a │ │ │ │ │ + bne.n 535a │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 522e │ │ │ │ │ + beq.n 540e │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r3, 522e │ │ │ │ │ + cbz r3, 540e │ │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ │ mov r7, r3 │ │ │ │ │ - cbz r3, 522e │ │ │ │ │ + cbz r3, 540e │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 5214 │ │ │ │ │ + b.n 53f4 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 5182 │ │ │ │ │ + beq.n 5362 │ │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 5182 │ │ │ │ │ - cbz r5, 524e │ │ │ │ │ + beq.n 5362 │ │ │ │ │ + cbz r5, 542e │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 5186 │ │ │ │ │ + beq.n 5366 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 5254 │ │ │ │ │ + cbnz r0, 5434 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 5190 │ │ │ │ │ + b.n 5370 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 5244 │ │ │ │ │ - cbz r7, 522e │ │ │ │ │ + bne.n 5424 │ │ │ │ │ + cbz r7, 540e │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 51a0 │ │ │ │ │ + bne.n 5380 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 5292 │ │ │ │ │ + bne.n 5472 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC70 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC70 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 binary_iop.part.0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbnz r3, 524e │ │ │ │ │ + cbnz r3, 542e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 51d8 │ │ │ │ │ - b.n 522e │ │ │ │ │ + bne.n 53b8 │ │ │ │ │ + b.n 540e │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 51a0 │ │ │ │ │ + bne.n 5380 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 518e │ │ │ │ │ + beq.n 536e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 518e │ │ │ │ │ + bne.n 536e │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 518e │ │ │ │ │ + b.n 536e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 51c0 │ │ │ │ │ + bne.n 53a0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 51c0 │ │ │ │ │ + b.n 53a0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 522e │ │ │ │ │ + bne.n 540e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 522e │ │ │ │ │ + b.n 540e │ │ │ │ │ │ │ │ │ │ -000052a0 : │ │ │ │ │ +00005480 : │ │ │ │ │ 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 r6, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 534a │ │ │ │ │ + beq.n 552a │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 52e4 │ │ │ │ │ + bne.n 54c4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 5332 │ │ │ │ │ + beq.n 5512 │ │ │ │ │ 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 r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq.n 5310 │ │ │ │ │ + beq.n 54f0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 52c4 │ │ │ │ │ + beq.n 54a4 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 52c4 │ │ │ │ │ + beq.n 54a4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 5370 │ │ │ │ │ + beq.n 5550 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 52c8 │ │ │ │ │ + beq.n 54a8 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5376 │ │ │ │ │ + bne.n 5556 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 52d2 │ │ │ │ │ + b.n 54b2 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 5366 │ │ │ │ │ - cbz r7, 5332 │ │ │ │ │ + bne.n 5546 │ │ │ │ │ + cbz r7, 5512 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n 52de │ │ │ │ │ + bne.n 54be │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 53b2 │ │ │ │ │ + bne.n 5592 │ │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC71 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC71 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 68 │ │ │ │ │ R_ARM_THM_JUMP24 binary_op.part.0 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 5332 │ │ │ │ │ + beq.n 5512 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 5332 │ │ │ │ │ + beq.n 5512 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 5332 │ │ │ │ │ + beq.n 5512 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 531c │ │ │ │ │ + b.n 54fc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 5370 │ │ │ │ │ + cbnz r3, 5550 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 535c │ │ │ │ │ - b.n 5332 │ │ │ │ │ + bne.n 553c │ │ │ │ │ + b.n 5512 │ │ │ │ │ str r2, [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 r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n 52de │ │ │ │ │ + bne.n 54be │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 52d0 │ │ │ │ │ + beq.n 54b0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 52d0 │ │ │ │ │ + bne.n 54b0 │ │ │ │ │ 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 52d0 │ │ │ │ │ + b.n 54b0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5332 │ │ │ │ │ + bne.n 5512 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5332 │ │ │ │ │ + b.n 5512 │ │ │ │ │ │ │ │ │ │ -000053c0 : │ │ │ │ │ +000055a0 : │ │ │ │ │ PyNumber_Float(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, #28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 54a0 │ │ │ │ │ + beq.n 5680 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyFloat_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyFloat_Type │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 540e │ │ │ │ │ + beq.n 55ee │ │ │ │ │ ldr r4, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r4, 5430 │ │ │ │ │ + cbz r4, 5610 │ │ │ │ │ ldr r5, [r4, #72] @ 0x48 │ │ │ │ │ - cbz r5, 5428 │ │ │ │ │ + cbz r5, 5608 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ blx r5 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5488 │ │ │ │ │ + beq.n 5668 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n 5454 │ │ │ │ │ + bne.n 5634 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #28 │ │ │ │ │ vpop {d8} │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 548a │ │ │ │ │ + beq.n 566a │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #28 │ │ │ │ │ vpop {d8} │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr.w r1, [r4, #132] @ 0x84 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 54a6 │ │ │ │ │ + bne.n 5686 │ │ │ │ │ mov r0, r2 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyFloat_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyFloat_Type │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - cbnz r0, 548e │ │ │ │ │ + cbnz r0, 566e │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #28 │ │ │ │ │ vpop {d8} │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyFloat_FromString │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r5, [r3, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5502 │ │ │ │ │ + bne.n 56e2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r3, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC73 │ │ │ │ │ @@ -10030,67 +10255,67 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC73 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 54f2 │ │ │ │ │ + bne.n 56d2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n 5404 │ │ │ │ │ + b.n 55e4 │ │ │ │ │ vldr d0, [r3, #8] │ │ │ │ │ add sp, #28 │ │ │ │ │ vpop {d8} │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyFloat_FromDouble │ │ │ │ │ bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 5488 │ │ │ │ │ - bl 1838 <_PyNumber_Index> │ │ │ │ │ + b.n 5668 │ │ │ │ │ + bl 1830 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5488 │ │ │ │ │ + beq.n 5668 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsDouble │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ vmov.f64 d8, d0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 54de │ │ │ │ │ + bne.n 56be │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vcmp.f64 d8, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.n 54d8 │ │ │ │ │ + bne.n 56b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5488 │ │ │ │ │ + bne.n 5668 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ - b.n 5492 │ │ │ │ │ + b.n 5672 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 54c2 │ │ │ │ │ + bne.n 56a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 54c2 │ │ │ │ │ + b.n 56a2 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5488 │ │ │ │ │ + beq.n 5668 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5488 │ │ │ │ │ + bne.n 5668 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5488 │ │ │ │ │ + b.n 5668 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_DeprecationWarning │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_DeprecationWarning │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ mov r3, r2 │ │ │ │ │ movs r1, #1 │ │ │ │ │ @@ -10100,457 +10325,457 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC74 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnFormat │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 54ee │ │ │ │ │ + bne.n 56ce │ │ │ │ │ vldr d0, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5492 │ │ │ │ │ + beq.n 5672 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5492 │ │ │ │ │ + bne.n 5672 │ │ │ │ │ mov r0, r4 │ │ │ │ │ vstr d0, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ vldr d0, [sp, #8] │ │ │ │ │ - b.n 5492 │ │ │ │ │ + b.n 5672 │ │ │ │ │ │ │ │ │ │ -00005548 : │ │ │ │ │ +00005728 : │ │ │ │ │ PyNumber_InPlaceFloorDivide(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r3, 55b2 │ │ │ │ │ + cbz r3, 5792 │ │ │ │ │ ldr r5, [r3, #124] @ 0x7c │ │ │ │ │ - cbnz r5, 5590 │ │ │ │ │ + cbnz r5, 5770 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ ldr r5, [r3, #116] @ 0x74 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 55d8 │ │ │ │ │ - cbz r5, 55c2 │ │ │ │ │ + bne.n 57b8 │ │ │ │ │ + cbz r5, 57a2 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r5 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 55fe │ │ │ │ │ + beq.n 57de │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ blx r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 558a │ │ │ │ │ + bne.n 576a │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 5668 │ │ │ │ │ + bne.n 5848 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5566 │ │ │ │ │ + bne.n 5746 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 55c2 │ │ │ │ │ + beq.n 57a2 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r3, 55c2 │ │ │ │ │ + cbz r3, 57a2 │ │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - cbnz r3, 560c │ │ │ │ │ + cbnz r3, 57ec │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC76 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC76 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 binary_iop.part.0 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 556e │ │ │ │ │ + beq.n 574e │ │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 556e │ │ │ │ │ - cbz r5, 5608 │ │ │ │ │ + beq.n 574e │ │ │ │ │ + cbz r5, 57e8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 5570 │ │ │ │ │ + beq.n 5750 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 5638 │ │ │ │ │ + cbnz r0, 5818 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 557a │ │ │ │ │ + b.n 575a │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 5676 │ │ │ │ │ + bne.n 5856 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 55c2 │ │ │ │ │ + beq.n 57a2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 558a │ │ │ │ │ + bne.n 576a │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 55c2 │ │ │ │ │ + beq.n 57a2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 55c2 │ │ │ │ │ + bne.n 57a2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 55c2 │ │ │ │ │ + b.n 57a2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 558a │ │ │ │ │ + bne.n 576a │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 5578 │ │ │ │ │ + beq.n 5758 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5578 │ │ │ │ │ + bne.n 5758 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 5578 │ │ │ │ │ + b.n 5758 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 55aa │ │ │ │ │ + bne.n 578a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 55aa │ │ │ │ │ + b.n 578a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5608 │ │ │ │ │ + bne.n 57e8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5608 │ │ │ │ │ + b.n 57e8 │ │ │ │ │ │ │ │ │ │ -00005684 : │ │ │ │ │ +00005864 : │ │ │ │ │ abstract_issubclass(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.w 5b9a │ │ │ │ │ + beq.w 5d7a │ │ │ │ │ mov r9, r1 │ │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ │ - ldr r1, [pc, #652] @ (5930 ) │ │ │ │ │ + ldr r1, [pc, #652] @ (5b10 ) │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 5866 │ │ │ │ │ + beq.w 5a46 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq.w 5846 │ │ │ │ │ + beq.w 5a26 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 5d7e │ │ │ │ │ + beq.w 5f5e │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.w 5958 │ │ │ │ │ - ldr r3, [pc, #616] @ (5934 ) │ │ │ │ │ + beq.w 5b38 │ │ │ │ │ + ldr r3, [pc, #616] @ (5b14 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ │ ldr.w r0, [sl, r3] │ │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r1, [r0, #36] @ 0x24 │ │ │ │ │ - blt.w 5d4c │ │ │ │ │ + blt.w 5f2c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w 59ee │ │ │ │ │ + ble.w 5bce │ │ │ │ │ add.w fp, r4, #8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ ldr.w r0, [fp, #4]! │ │ │ │ │ cmp r0, r9 │ │ │ │ │ - beq.w 5d78 │ │ │ │ │ - ldr r1, [pc, #560] @ (5930 ) │ │ │ │ │ + beq.w 5f58 │ │ │ │ │ + ldr r1, [pc, #560] @ (5b10 ) │ │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 5b3e │ │ │ │ │ + beq.w 5d1e │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq.w 5b1e │ │ │ │ │ + beq.w 5cfe │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 59d2 │ │ │ │ │ + beq.w 5bb2 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.w 58f4 │ │ │ │ │ - ldr r3, [pc, #524] @ (5938 ) │ │ │ │ │ + beq.w 5ad4 │ │ │ │ │ + ldr r3, [pc, #524] @ (5b18 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r0, [sl, r3] │ │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r1, [r0, #36] @ 0x24 │ │ │ │ │ - blt.w 5bde │ │ │ │ │ + blt.w 5dbe │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w 5bd6 │ │ │ │ │ + ble.w 5db6 │ │ │ │ │ strd fp, r7, [sp, #8] │ │ │ │ │ add.w r8, r7, #8 │ │ │ │ │ mov fp, r2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ ldr.w r0, [r8, #4]! │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - beq.w 5a72 │ │ │ │ │ - ldr r1, [pc, #464] @ (5930 ) │ │ │ │ │ + beq.w 5c52 │ │ │ │ │ + ldr r1, [pc, #464] @ (5b10 ) │ │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 5ada │ │ │ │ │ + beq.w 5cba │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq.w 5aba │ │ │ │ │ + beq.w 5c9a │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 59f2 │ │ │ │ │ + beq.w 5bd2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 58b6 │ │ │ │ │ - ldr r2, [pc, #436] @ (593c ) │ │ │ │ │ + beq.w 5a96 │ │ │ │ │ + ldr r2, [pc, #436] @ (5b1c ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr.w r0, [sl, r2] │ │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r0, #36] @ 0x24 │ │ │ │ │ - blt.w 5d14 │ │ │ │ │ + blt.w 5ef4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w 5bce │ │ │ │ │ + ble.w 5dae │ │ │ │ │ add.w r7, r6, #8 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r6, [sp, #16] │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr.w r0, [r7, #4]! │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - beq.w 5a2e │ │ │ │ │ - ldr r1, [pc, #372] @ (5930 ) │ │ │ │ │ + beq.w 5c0e │ │ │ │ │ + ldr r1, [pc, #372] @ (5b10 ) │ │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 5b0c │ │ │ │ │ + beq.w 5cec │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq.w 5aec │ │ │ │ │ + beq.w 5ccc │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 5996 │ │ │ │ │ + beq.w 5b76 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.n 587a │ │ │ │ │ - ldr r2, [pc, #348] @ (5940 ) │ │ │ │ │ + beq.n 5a5a │ │ │ │ │ + ldr r2, [pc, #348] @ (5b20 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr.w r0, [sl, r2] │ │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r0, #36] @ 0x24 │ │ │ │ │ - blt.w 5cae │ │ │ │ │ + blt.w 5e8e │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.w 5c84 │ │ │ │ │ + ble.w 5e64 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ mov r1, r9 │ │ │ │ │ - bl 5684 │ │ │ │ │ + bl 5864 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5c4e │ │ │ │ │ - ldr r3, [pc, #308] @ (5944 ) │ │ │ │ │ + beq.w 5e2e │ │ │ │ │ + ldr r3, [pc, #308] @ (5b24 ) │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r0, [sl, r3] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ │ cmp r3, ip │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str r2, [r0, #36] @ 0x24 │ │ │ │ │ - beq.n 583a │ │ │ │ │ + beq.n 5a1a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 5834 │ │ │ │ │ + cbnz r3, 5a14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 59a2 │ │ │ │ │ - ldr r3, [pc, #268] @ (5948 ) │ │ │ │ │ + beq.w 5b82 │ │ │ │ │ + ldr r3, [pc, #268] @ (5b28 ) │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n 5a40 │ │ │ │ │ + b.n 5c20 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 585e │ │ │ │ │ + beq.n 5a3e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 585e │ │ │ │ │ + cbnz r3, 5a3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cbz r5, 5866 │ │ │ │ │ + cbz r5, 5a46 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 3f14 │ │ │ │ │ + bl 3f74 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r5, #1 │ │ │ │ │ negs r5, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - beq.w 5b96 │ │ │ │ │ - ldr r1, [pc, #172] @ (5930 ) │ │ │ │ │ + beq.w 5d76 │ │ │ │ │ + ldr r1, [pc, #172] @ (5b10 ) │ │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 5b08 │ │ │ │ │ + beq.w 5ce8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #5 │ │ │ │ │ - bpl.w 5aee │ │ │ │ │ - bl 3f14 │ │ │ │ │ + bpl.w 5cce │ │ │ │ │ + bl 3f74 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 5996 │ │ │ │ │ + beq.n 5b76 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.n 587a │ │ │ │ │ - ldr r2, [pc, #156] @ (594c ) │ │ │ │ │ + beq.n 5a5a │ │ │ │ │ + ldr r2, [pc, #156] @ (5b2c ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ - b.n 57e6 │ │ │ │ │ + b.n 59c6 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - beq.w 5b8e │ │ │ │ │ - ldr r1, [pc, #112] @ (5930 ) │ │ │ │ │ + beq.w 5d6e │ │ │ │ │ + ldr r1, [pc, #112] @ (5b10 ) │ │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 5ad6 │ │ │ │ │ + beq.w 5cb6 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #5 │ │ │ │ │ - bpl.w 5abc │ │ │ │ │ - bl 3f14 │ │ │ │ │ + bpl.w 5c9c │ │ │ │ │ + bl 3f74 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 59f2 │ │ │ │ │ + beq.w 5bd2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 58b6 │ │ │ │ │ - ldr r2, [pc, #96] @ (5950 ) │ │ │ │ │ + beq.n 5a96 │ │ │ │ │ + ldr r2, [pc, #96] @ (5b30 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ - b.n 578c │ │ │ │ │ + b.n 596c │ │ │ │ │ ldr r0, [r7, #12] │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - beq.w 5b82 │ │ │ │ │ - ldr r1, [pc, #48] @ (5930 ) │ │ │ │ │ + beq.w 5d62 │ │ │ │ │ + ldr r1, [pc, #48] @ (5b10 ) │ │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 5b3a │ │ │ │ │ + beq.w 5d1a │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #5 │ │ │ │ │ - bpl.w 5b20 │ │ │ │ │ - bl 3f14 │ │ │ │ │ + bpl.w 5d00 │ │ │ │ │ + bl 3f74 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 59d2 │ │ │ │ │ + beq.n 5bb2 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 58f4 │ │ │ │ │ - ldr r3, [pc, #40] @ (5954 ) │ │ │ │ │ + beq.n 5ad4 │ │ │ │ │ + ldr r3, [pc, #40] @ (5b34 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n 572e │ │ │ │ │ + b.n 590e │ │ │ │ │ .word 0x00005144 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000266 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000020a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000001b0 │ │ │ │ │ @@ -10565,304 +10790,304 @@ │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000005e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000026 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - beq.w 5b9c │ │ │ │ │ - ldr r1, [pc, #684] @ (5c10 ) │ │ │ │ │ + beq.w 5d7c │ │ │ │ │ + ldr r1, [pc, #684] @ (5df0 ) │ │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 5860 │ │ │ │ │ + beq.w 5a40 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r6, r3, #5 │ │ │ │ │ - bpl.w 5848 │ │ │ │ │ - bl 3f14 │ │ │ │ │ + bpl.w 5a28 │ │ │ │ │ + bl 3f74 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 5d7e │ │ │ │ │ + beq.w 5f5e │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 5958 │ │ │ │ │ - ldr r3, [pc, #644] @ (5c14 ) │ │ │ │ │ + beq.n 5b38 │ │ │ │ │ + ldr r3, [pc, #644] @ (5df4 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n 56ce │ │ │ │ │ + b.n 58ae │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 5bb8 │ │ │ │ │ + bne.w 5d98 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 57ae │ │ │ │ │ - ldr r3, [pc, #612] @ (5c18 ) │ │ │ │ │ + bne.w 598e │ │ │ │ │ + ldr r3, [pc, #612] @ (5df8 ) │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r1, [sl, r3] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str r2, [r1, #36] @ 0x24 │ │ │ │ │ - beq.n 59fe │ │ │ │ │ + beq.n 5bde │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 5a56 │ │ │ │ │ + b.n 5c36 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 5ba6 │ │ │ │ │ + bne.w 5d86 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 56f4 │ │ │ │ │ + bne.w 58d4 │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 5b4e │ │ │ │ │ + b.n 5d2e │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 5c3c │ │ │ │ │ + bne.w 5e1c │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ cmp r3, fp │ │ │ │ │ - bne.w 5752 │ │ │ │ │ - ldr r3, [pc, #528] @ (5c1c ) │ │ │ │ │ + bne.w 5932 │ │ │ │ │ + ldr r3, [pc, #528] @ (5dfc ) │ │ │ │ │ ldrd fp, r7, [sp, #8] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r1, [sl, r3] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str r2, [r1, #36] @ 0x24 │ │ │ │ │ - beq.n 59de │ │ │ │ │ + beq.n 5bbe │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 5a9e │ │ │ │ │ + b.n 5c7e │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ movs r4, #0 │ │ │ │ │ movs r5, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3f0c │ │ │ │ │ - ldr r3, [pc, #484] @ (5c20 ) │ │ │ │ │ + bl 3f6c │ │ │ │ │ + ldr r3, [pc, #484] @ (5e00 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r1, [sl, r3] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str r2, [r1, #36] @ 0x24 │ │ │ │ │ - beq.n 5a66 │ │ │ │ │ + beq.n 5c46 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 5a62 │ │ │ │ │ + cbnz r3, 5c42 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 59fe │ │ │ │ │ - ldr r3, [pc, #444] @ (5c24 ) │ │ │ │ │ + beq.n 5bde │ │ │ │ │ + ldr r3, [pc, #444] @ (5e04 ) │ │ │ │ │ ldrd fp, r7, [sp, #8] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n 5a86 │ │ │ │ │ + b.n 5c66 │ │ │ │ │ ldrd fp, r7, [sp, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r5, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl 3f0c │ │ │ │ │ - ldr r3, [pc, #420] @ (5c28 ) │ │ │ │ │ + bl 3f6c │ │ │ │ │ + ldr r3, [pc, #420] @ (5e08 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r1, [sl, r3] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str r2, [r1, #36] @ 0x24 │ │ │ │ │ - beq.w 5bca │ │ │ │ │ + beq.w 5daa │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbnz r3, 5aaa │ │ │ │ │ + cbnz r3, 5c8a │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 59de │ │ │ │ │ + beq.n 5bbe │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ - ldr r2, [pc, #376] @ (5c2c ) │ │ │ │ │ + ldr r2, [pc, #376] @ (5e0c ) │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ - b.n 5b56 │ │ │ │ │ + b.n 5d36 │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5ad2 │ │ │ │ │ + beq.n 5cb2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 5ad2 │ │ │ │ │ + cbnz r3, 5cb2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cbz r4, 5ada │ │ │ │ │ + cbz r4, 5cba │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3f14 │ │ │ │ │ + bl 3f74 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 59fe │ │ │ │ │ + beq.n 5bde │ │ │ │ │ ldrd fp, r7, [sp, #8] │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 5a80 │ │ │ │ │ + b.n 5c60 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 5b04 │ │ │ │ │ + beq.n 5ce4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ - cbnz r2, 5b04 │ │ │ │ │ + cbnz r2, 5ce4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cbz r5, 5b0c │ │ │ │ │ + cbz r5, 5cec │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 3f14 │ │ │ │ │ + bl 3f74 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 59a2 │ │ │ │ │ + beq.w 5b82 │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 5a3a │ │ │ │ │ + b.n 5c1a │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5b36 │ │ │ │ │ + beq.n 5d16 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbnz r3, 5b36 │ │ │ │ │ + cbnz r3, 5d16 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cbz r5, 5b3e │ │ │ │ │ + cbz r5, 5d1e │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 3f14 │ │ │ │ │ + bl 3f74 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 59de │ │ │ │ │ + beq.w 5bbe │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr r2, [pc, #224] @ (5c30 ) │ │ │ │ │ + ldr r2, [pc, #224] @ (5e10 ) │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr.w r1, [sl, r2] │ │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r1, #36] @ 0x24 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 5872 │ │ │ │ │ + beq.w 5a52 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5872 │ │ │ │ │ + bne.w 5a52 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r5, #1 │ │ │ │ │ - bl 3f0c │ │ │ │ │ - b.n 5b4e │ │ │ │ │ + bl 3f6c │ │ │ │ │ + b.n 5d2e │ │ │ │ │ ldrd fp, r7, [sp, #8] │ │ │ │ │ mov r3, r6 │ │ │ │ │ - b.n 5a78 │ │ │ │ │ + b.n 5c58 │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ - b.n 5a32 │ │ │ │ │ + b.n 5c12 │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r5, #1 │ │ │ │ │ - bl 3f0c │ │ │ │ │ - b.n 5872 │ │ │ │ │ + bl 3f6c │ │ │ │ │ + b.n 5a52 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 59de │ │ │ │ │ + bne.w 5bbe │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 59de │ │ │ │ │ + b.n 5bbe │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 59a2 │ │ │ │ │ + bne.w 5b82 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 59a2 │ │ │ │ │ + b.n 5b82 │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ - b.n 5b4e │ │ │ │ │ - ldr r3, [pc, #100] @ (5c34 ) │ │ │ │ │ + b.n 5d2e │ │ │ │ │ + ldr r3, [pc, #100] @ (5e14 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n 59b8 │ │ │ │ │ - ldr r3, [pc, #96] @ (5c38 ) │ │ │ │ │ + b.n 5b98 │ │ │ │ │ + ldr r3, [pc, #96] @ (5e18 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n 5a14 │ │ │ │ │ + b.n 5bf4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC79 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC79 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 573e │ │ │ │ │ + beq.w 591e │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5b4a │ │ │ │ │ + beq.n 5d2a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5b4a │ │ │ │ │ + bne.n 5d2a │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5b4a │ │ │ │ │ + b.n 5d2a │ │ │ │ │ .word 0x00005144 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000280 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000260 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000208 │ │ │ │ │ @@ -10880,82 +11105,82 @@ │ │ │ │ │ .word 0x00000060 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000005c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 59fe │ │ │ │ │ + bne.w 5bde │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 59fe │ │ │ │ │ + b.n 5bde │ │ │ │ │ add.w r3, r4, #12 │ │ │ │ │ mov r1, r9 │ │ │ │ │ str.w sl, [sp, #40] @ 0x28 │ │ │ │ │ mov r9, r8 │ │ │ │ │ mov sl, r4 │ │ │ │ │ mov r8, r7 │ │ │ │ │ movs r4, #1 │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ │ - bl 5684 │ │ │ │ │ + bl 5864 │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5ce0 │ │ │ │ │ + beq.n 5ec0 │ │ │ │ │ mov r7, r8 │ │ │ │ │ mov r4, sl │ │ │ │ │ mov r8, r9 │ │ │ │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ - b.n 580c │ │ │ │ │ - ldr r3, [pc, #284] @ (5da4 ) │ │ │ │ │ + b.n 59ec │ │ │ │ │ + ldr r3, [pc, #284] @ (5f84 ) │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r6, [r4, #0] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r6, r0 │ │ │ │ │ ldr.w r2, [sl, r3] │ │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r2, #36] @ 0x24 │ │ │ │ │ - beq.w 59a2 │ │ │ │ │ + beq.w 5b82 │ │ │ │ │ subs r6, #1 │ │ │ │ │ str r6, [r4, #0] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 582e │ │ │ │ │ - b.n 59a2 │ │ │ │ │ + beq.w 5a0e │ │ │ │ │ + b.n 5b82 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC79 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC79 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 57f6 │ │ │ │ │ + beq.w 59d6 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 5b18 │ │ │ │ │ + beq.w 5cf8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5b18 │ │ │ │ │ + bne.w 5cf8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5b18 │ │ │ │ │ + b.n 5cf8 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - bne.n 5c64 │ │ │ │ │ - ldr r3, [pc, #192] @ (5da8 ) │ │ │ │ │ + bne.n 5e44 │ │ │ │ │ + ldr r3, [pc, #192] @ (5f88 ) │ │ │ │ │ mov r4, sl │ │ │ │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ │ mov r6, r0 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r7, r8 │ │ │ │ │ @@ -10963,162 +11188,231 @@ │ │ │ │ │ mov r9, r1 │ │ │ │ │ ldr.w r0, [sl, r3] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ │ cmp r3, ip │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str r2, [r0, #36] @ 0x24 │ │ │ │ │ - bne.w 5828 │ │ │ │ │ - b.n 59a2 │ │ │ │ │ + bne.w 5a08 │ │ │ │ │ + b.n 5b82 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC79 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC79 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 579c │ │ │ │ │ + beq.w 597c │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldrd fp, r7, [sp, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 5ae6 │ │ │ │ │ + beq.w 5cc6 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5ae6 │ │ │ │ │ + bne.w 5cc6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5ae6 │ │ │ │ │ + b.n 5cc6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC79 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC79 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 56e2 │ │ │ │ │ + beq.w 58c2 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5d72 │ │ │ │ │ + beq.n 5f52 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, 5d9c │ │ │ │ │ + cbz r3, 5f7c │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 5872 │ │ │ │ │ + b.n 5a52 │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 5b84 │ │ │ │ │ + b.n 5d64 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 5d8c │ │ │ │ │ + bne.n 5f6c │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 5872 │ │ │ │ │ + b.n 5a52 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5d88 │ │ │ │ │ + bne.n 5f68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5d88 │ │ │ │ │ + b.n 5f68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5d72 │ │ │ │ │ + b.n 5f52 │ │ │ │ │ .word 0x00000114 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000b4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00005dac <_IsFortranContiguous>: │ │ │ │ │ +00005f8c : │ │ │ │ │ +PyNumber_InPlaceRshift(): │ │ │ │ │ + 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, 5fa8 │ │ │ │ │ + ldr r3, [r3, #100] @ 0x64 │ │ │ │ │ + cbnz r3, 5fc4 │ │ │ │ │ + movw r4, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ + movt r4, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 8d0 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r0, r4 │ │ │ │ │ + beq.n 5fec │ │ │ │ │ + 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 │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r0, r4 │ │ │ │ │ + bne.n 5fc0 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 5fb0 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 5fb0 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 5fb0 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC82 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC82 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ + b.w 0 │ │ │ │ │ + R_ARM_THM_JUMP24 binary_iop.part.0 │ │ │ │ │ + │ │ │ │ │ +00006000 <_IsFortranContiguous>: │ │ │ │ │ _IsFortranContiguous(): │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ - cbz r2, 5df0 <_IsFortranContiguous+0x44> │ │ │ │ │ + cbz r2, 6044 <_IsFortranContiguous+0x44> │ │ │ │ │ ldr.w ip, [r0, #32] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n 5dec <_IsFortranContiguous+0x40> │ │ │ │ │ + beq.n 6040 <_IsFortranContiguous+0x40> │ │ │ │ │ push {r4, lr} │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ ldr.w lr, [r0, #20] │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - ble.n 5de4 <_IsFortranContiguous+0x38> │ │ │ │ │ + ble.n 6038 <_IsFortranContiguous+0x38> │ │ │ │ │ ldr r0, [r3, #28] │ │ │ │ │ ldr.w r0, [r0, r2, lsl #2] │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - ble.n 5ddc <_IsFortranContiguous+0x30> │ │ │ │ │ + ble.n 6030 <_IsFortranContiguous+0x30> │ │ │ │ │ ldr.w r4, [ip, r2, lsl #2] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - bne.n 5de8 <_IsFortranContiguous+0x3c> │ │ │ │ │ + bne.n 603c <_IsFortranContiguous+0x3c> │ │ │ │ │ mul.w r1, r0, r1 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - b.n 5dc6 <_IsFortranContiguous+0x1a> │ │ │ │ │ + b.n 601a <_IsFortranContiguous+0x1a> │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - b.w 4e8 │ │ │ │ │ + b.w 4c0 │ │ │ │ │ R_ARM_THM_JUMP24 _IsFortranContiguous.part.0 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00005df4 : │ │ │ │ │ +00006048 : │ │ │ │ │ PyBuffer_GetPointer(): │ │ │ │ │ - ldr.w ip, [r0, #20] │ │ │ │ │ + ldr r2, [r0, #20] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ - cmp.w ip, #0 │ │ │ │ │ - ble.n 5e4a │ │ │ │ │ - push {r4, r5, lr} │ │ │ │ │ - ldrd lr, r4, [r0, #32] │ │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ │ - ldr.w r2, [lr] │ │ │ │ │ - mla r3, r0, r2, r3 │ │ │ │ │ - cbnz r4, 5e3e │ │ │ │ │ - cmp.w ip, #1 │ │ │ │ │ - beq.n 5e3a │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - ldr.w r0, [lr, r2, lsl #2] │ │ │ │ │ - ldr.w r5, [r1, r2, lsl #2] │ │ │ │ │ - mla r3, r5, r0, r3 │ │ │ │ │ - cbz r4, 5e4e │ │ │ │ │ - ldr.w r0, [r4, r2, lsl #2] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.n 5e62 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + ble.n 60b8 │ │ │ │ │ + ldrd ip, r0, [r0, #32] │ │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ │ + ldr r5, [r1, #0] │ │ │ │ │ + ldr.w r4, [ip] │ │ │ │ │ + mla r3, r5, r4, r3 │ │ │ │ │ + cbnz r0, 60a8 │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + beq.n 60a4 │ │ │ │ │ + ldr.w r4, [ip, #4] │ │ │ │ │ + ldr r5, [r1, #4] │ │ │ │ │ + mla r3, r5, r4, r3 │ │ │ │ │ + cbz r0, 60cc │ │ │ │ │ + movs r6, #1 │ │ │ │ │ + mov.w lr, #1 │ │ │ │ │ + ldr.w r4, [r0, r6, lsl #2] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + blt.n 609c │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - add r3, r0 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - cmp r2, ip │ │ │ │ │ - bne.n 5e1a │ │ │ │ │ + add.w lr, lr, #1 │ │ │ │ │ + cmp r2, lr │ │ │ │ │ + add r3, r4 │ │ │ │ │ + beq.n 60a4 │ │ │ │ │ + ldr.w r4, [ip, lr, lsl #2] │ │ │ │ │ + mov r6, lr │ │ │ │ │ + ldr.w r5, [r1, lr, lsl #2] │ │ │ │ │ + mla r3, r5, r4, r3 │ │ │ │ │ + b.n 6078 │ │ │ │ │ + add.w lr, lr, #1 │ │ │ │ │ + cmp r2, lr │ │ │ │ │ + bne.n 60bc │ │ │ │ │ mov r0, r3 │ │ │ │ │ - pop {r4, r5, pc} │ │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + ldr.w lr, [r0] │ │ │ │ │ + cmp.w lr, #0 │ │ │ │ │ itt ge │ │ │ │ │ ldrge r3, [r3, #0] │ │ │ │ │ - addge r3, r3, r2 │ │ │ │ │ - b.n 5e12 │ │ │ │ │ + addge r3, lr │ │ │ │ │ + b.n 6062 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - cmp ip, r2 │ │ │ │ │ - beq.n 5e3a │ │ │ │ │ - ldr.w r0, [lr, r2, lsl #2] │ │ │ │ │ - ldr.w r5, [r1, r2, lsl #2] │ │ │ │ │ - mla r3, r5, r0, r3 │ │ │ │ │ - b.n 5e34 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - cmp ip, r2 │ │ │ │ │ - beq.n 5e3a │ │ │ │ │ - ldr.w r0, [r1, r2, lsl #2] │ │ │ │ │ - ldr.w r5, [lr, r2, lsl #2] │ │ │ │ │ - mla r3, r5, r0, r3 │ │ │ │ │ - b.n 5e28 │ │ │ │ │ + ldr.w r4, [r1, lr, lsl #2] │ │ │ │ │ + mov r6, lr │ │ │ │ │ + ldr.w r5, [ip, lr, lsl #2] │ │ │ │ │ + mla r3, r5, r4, r3 │ │ │ │ │ + b.n 6078 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + add.w lr, r0, #1 │ │ │ │ │ + adds r0, #2 │ │ │ │ │ + cmp r2, lr │ │ │ │ │ + beq.n 60a4 │ │ │ │ │ + ldr.w r4, [ip, lr, lsl #2] │ │ │ │ │ + cmp r2, r0 │ │ │ │ │ + ldr.w lr, [r1, lr, lsl #2] │ │ │ │ │ + mla r3, lr, r4, r3 │ │ │ │ │ + beq.n 60a4 │ │ │ │ │ + ldr.w r4, [ip, r0, lsl #2] │ │ │ │ │ + ldr.w r5, [r1, r0, lsl #2] │ │ │ │ │ + mla r3, r5, r4, r3 │ │ │ │ │ + b.n 60ce │ │ │ │ │ nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -245,23 +245,23 @@ │ │ │ │ │ movs r3, #136 @ 0x88 │ │ │ │ │ movs r2, #140 @ 0x8c │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC81 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC81 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ - bl 1a50 │ │ │ │ │ + bl 1a48 │ │ │ │ │ R_ARM_THM_CALL binary_iop │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ 00000212 : │ │ │ │ │ PySequence_Count(): │ │ │ │ │ movs r2, #1 │ │ │ │ │ - b.w 4b8c <_PySequence_IterSearch> │ │ │ │ │ + b.w 4bec <_PySequence_IterSearch> │ │ │ │ │ R_ARM_THM_JUMP24 _PySequence_IterSearch │ │ │ │ │ │ │ │ │ │ 00000218 : │ │ │ │ │ PySequence_InPlaceConcat(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -294,15 +294,15 @@ │ │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ │ cbz r3, 290 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cbz r3, 290 │ │ │ │ │ mov r3, r6 │ │ │ │ │ movs r2, #76 @ 0x4c │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 1ad0 │ │ │ │ │ + bl 1a7c │ │ │ │ │ R_ARM_THM_CALL binary_iop1 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ @@ -420,15 +420,15 @@ │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromString │ │ │ │ │ mov r4, r0 │ │ │ │ │ cbnz r0, 364 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ b.n 384 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2c70 │ │ │ │ │ + bl 2c0c │ │ │ │ │ R_ARM_THM_CALL PyObject_DelItem │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.n 384 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -487,15 +487,15 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC86 │ │ │ │ │ movs r4, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ b.n 3f2 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bl 3f0c │ │ │ │ │ + bl 3f6c │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ 000003f8 : │ │ │ │ │ PyMapping_HasKeyString(): │ │ │ │ │ @@ -504,46 +504,46 @@ │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ cbnz r0, 410 │ │ │ │ │ bl 388 │ │ │ │ │ b.n 41a │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ - bl 514 │ │ │ │ │ + bl 4ec │ │ │ │ │ R_ARM_THM_CALL PyMapping_GetOptionalItemString │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ bge.n 42a │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC87 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC87 │ │ │ │ │ movs r4, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ b.n 430 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bl 3f0c │ │ │ │ │ + bl 3f6c │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ 00000436 : │ │ │ │ │ PyMapping_HasKeyStringWithError(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ - bl 514 │ │ │ │ │ + bl 4ec │ │ │ │ │ R_ARM_THM_CALL PyMapping_GetOptionalItemString │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bl 3f0c │ │ │ │ │ + bl 3f6c │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ 0000045a : │ │ │ │ │ PyMapping_HasKeyWithError(): │ │ │ │ │ @@ -553,15 +553,15 @@ │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ bl 6dc │ │ │ │ │ R_ARM_THM_CALL PyMapping_GetOptionalItem │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bl 3f0c │ │ │ │ │ + bl 3f6c │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ 0000047e : │ │ │ │ │ PySequence_InPlaceRepeat(): │ │ │ │ │ @@ -596,15 +596,15 @@ │ │ │ │ │ cbnz r0, 4c6 │ │ │ │ │ movs r4, #0 │ │ │ │ │ b.n 528 │ │ │ │ │ movs r3, #8 │ │ │ │ │ movs r2, #84 @ 0x54 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 1ad0 │ │ │ │ │ + bl 1a7c │ │ │ │ │ R_ARM_THM_CALL binary_iop1 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.n 4ea │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -763,21 +763,21 @@ │ │ │ │ │ cbz r0, 626 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ mov r5, r0 │ │ │ │ │ b.n 62a │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 3f0c │ │ │ │ │ + bl 3f6c │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3f0c │ │ │ │ │ + bl 3f6c │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 3f0c │ │ │ │ │ + bl 3f6c │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ │ │ 00000640 <_PyBuffer_ReleaseInInterpreterAndRawFree>: │ │ │ │ │ _PyBuffer_ReleaseInInterpreterAndRawFree(): │ │ │ │ │ mov r2, r1 │ │ │ │ │ @@ -790,15 +790,15 @@ │ │ │ │ │ │ │ │ │ │ 0000064e <_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 c90 │ │ │ │ │ + bl c70 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ │ │ 00000664 : │ │ │ │ │ PyBuffer_FromContiguous(): │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ @@ -810,15 +810,15 @@ │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - bl 41e0 │ │ │ │ │ + bl 4240 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_IsContiguous │ │ │ │ │ cbz r0, 698 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ @@ -858,15 +858,15 @@ │ │ │ │ │ moveq r8, r2 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cbz r5, 708 │ │ │ │ │ - bl 5df4 │ │ │ │ │ + bl 6048 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_GetPointer │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ mov r1, r6 │ │ │ │ │ subs r5, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ @@ -924,15 +924,15 @@ │ │ │ │ │ str.w r6, [r1], #4 │ │ │ │ │ b.n 74c <_Py_add_one_to_index_F+0x6> │ │ │ │ │ pop {r4, r5, r6} │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ 0000076e : │ │ │ │ │ PyObject_Length(): │ │ │ │ │ - b.w 2bb4 │ │ │ │ │ + b.w 2b50 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_Size │ │ │ │ │ │ │ │ │ │ 00000772 : │ │ │ │ │ PyBuffer_FillContiguousStrides(): │ │ │ │ │ push {r4, r5} │ │ │ │ │ ldrb.w r4, [sp, #8] │ │ │ │ │ cmp r4, #70 @ 0x46 │ │ │ │ │ @@ -972,15 +972,15 @@ │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ │ cbz r3, 7e6 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cbz r3, 7e6 │ │ │ │ │ mov r1, sp │ │ │ │ │ movw r2, #285 @ 0x11d │ │ │ │ │ - bl aec │ │ │ │ │ + bl acc │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cbz r0, 7fe │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ b.n 930 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -992,20 +992,20 @@ │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ b.n 7e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov.w r2, #284 @ 0x11c │ │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ │ - bl aec │ │ │ │ │ + bl acc │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ mov r4, r0 │ │ │ │ │ cbz r0, 816 │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl c90 │ │ │ │ │ + bl c70 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ b.n 7e0 │ │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ bge.n 842 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -1016,67 +1016,67 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC94 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC94 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl c90 │ │ │ │ │ + bl c70 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl c90 │ │ │ │ │ + bl c70 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ b.n 7e0 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cbnz r3, 886 │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 43bc <_IsCContiguous> │ │ │ │ │ + bl 441c <_IsCContiguous> │ │ │ │ │ R_ARM_THM_CALL _IsCContiguous │ │ │ │ │ cbz r0, 85a │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ cbnz r3, 85a │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 43bc <_IsCContiguous> │ │ │ │ │ + bl 441c <_IsCContiguous> │ │ │ │ │ R_ARM_THM_CALL _IsCContiguous │ │ │ │ │ cbnz r0, 86e │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 5dac <_IsFortranContiguous> │ │ │ │ │ + bl 6000 <_IsFortranContiguous> │ │ │ │ │ R_ARM_THM_CALL _IsFortranContiguous │ │ │ │ │ cbz r0, 886 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ cbnz r3, 886 │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 5dac <_IsFortranContiguous> │ │ │ │ │ + bl 6000 <_IsFortranContiguous> │ │ │ │ │ R_ARM_THM_CALL _IsFortranContiguous │ │ │ │ │ cbz r0, 886 │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl c90 │ │ │ │ │ + bl c70 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl c90 │ │ │ │ │ + bl c70 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ b.n 930 │ │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbnz r0, 8a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl c90 │ │ │ │ │ + bl c70 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl c90 │ │ │ │ │ + bl c70 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ b.n 7e0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ ble.n 8b6 │ │ │ │ │ @@ -1111,34 +1111,34 @@ │ │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ │ b.n 902 │ │ │ │ │ str.w r7, [r3, #-4] │ │ │ │ │ subs r3, #4 │ │ │ │ │ b.n 8de │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 5df4 │ │ │ │ │ + bl 6048 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_GetPointer │ │ │ │ │ mov r8, r0 │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 5df4 │ │ │ │ │ + bl 6048 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_GetPointer │ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ b.n 8ce │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl c90 │ │ │ │ │ + bl c70 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl c90 │ │ │ │ │ + bl c70 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ │ │ 00000938 : │ │ │ │ │ PyObject_AsWriteBuffer(): │ │ │ │ │ @@ -1182,15 +1182,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 95e │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - bl c90 │ │ │ │ │ + bl c70 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ 000009a4 : │ │ │ │ │ as_read_buffer(): │ │ │ │ │ @@ -1207,26 +1207,26 @@ │ │ │ │ │ clz r2, r0 │ │ │ │ │ lsrs r2, r2, #5 │ │ │ │ │ cbnz r0, 9cc │ │ │ │ │ bl 388 │ │ │ │ │ b.n 9d8 │ │ │ │ │ mov r6, r1 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ - bl aec │ │ │ │ │ + bl acc │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ mov r4, r0 │ │ │ │ │ cbz r0, 9de │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ b.n 9ec │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - bl c90 │ │ │ │ │ + bl c70 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ 000009f2 : │ │ │ │ │ PyObject_AsCharBuffer(): │ │ │ │ │ @@ -1254,15 +1254,15 @@ │ │ │ │ │ adds r0, #1 │ │ │ │ │ bne.n a22 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.n a2a │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ - bl c90 │ │ │ │ │ + bl c70 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ movs r0, #1 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ pop {pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ @@ -1274,27 +1274,27 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _buffer_release_call │ │ │ │ │ b.w 0 <_Py_CallInInterpreter> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_CallInInterpreter │ │ │ │ │ │ │ │ │ │ 00000a40 : │ │ │ │ │ PySequence_Length(): │ │ │ │ │ - b.w 4730 │ │ │ │ │ + b.w 4790 │ │ │ │ │ R_ARM_THM_JUMP24 PySequence_Size │ │ │ │ │ │ │ │ │ │ -00000a44 : │ │ │ │ │ -PyMapping_Length(): │ │ │ │ │ - b.w 43fc │ │ │ │ │ - R_ARM_THM_JUMP24 PyMapping_Size │ │ │ │ │ - │ │ │ │ │ -00000a48 : │ │ │ │ │ +00000a44 : │ │ │ │ │ PySequence_In(): │ │ │ │ │ - b.w 16b0 │ │ │ │ │ + b.w 16a8 │ │ │ │ │ R_ARM_THM_JUMP24 PySequence_Contains │ │ │ │ │ │ │ │ │ │ +00000a48 : │ │ │ │ │ +PyMapping_Length(): │ │ │ │ │ + b.w 445c │ │ │ │ │ + R_ARM_THM_JUMP24 PyMapping_Size │ │ │ │ │ + │ │ │ │ │ 00000a4c : │ │ │ │ │ PyAIter_Check(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ │ cbz r0, a68 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -287,12 +287,12 @@ │ │ │ │ │ 0x000011c0 794f626a 6563745f 41735265 61644275 yObject_AsReadBu │ │ │ │ │ 0x000011d0 66666572 0050794f 626a6563 745f4368 ffer.PyObject_Ch │ │ │ │ │ 0x000011e0 65636b52 65616442 75666665 72005f50 eckReadBuffer._P │ │ │ │ │ 0x000011f0 79427566 6665725f 52656c65 61736549 yBuffer_ReleaseI │ │ │ │ │ 0x00001200 6e496e74 65727072 65746572 005f5079 nInterpreter._Py │ │ │ │ │ 0x00001210 5f43616c 6c496e49 6e746572 70726574 _CallInInterpret │ │ │ │ │ 0x00001220 65720050 79536571 75656e63 655f4c65 er.PySequence_Le │ │ │ │ │ - 0x00001230 6e677468 0050794d 61707069 6e675f4c ngth.PyMapping_L │ │ │ │ │ - 0x00001240 656e6774 68005079 53657175 656e6365 ength.PySequence │ │ │ │ │ - 0x00001250 5f496e00 50794149 7465725f 43686563 _In.PyAIter_Chec │ │ │ │ │ + 0x00001230 6e677468 00507953 65717565 6e63655f ngth.PySequence_ │ │ │ │ │ + 0x00001240 496e0050 794d6170 70696e67 5f4c656e In.PyMapping_Len │ │ │ │ │ + 0x00001250 67746800 50794149 7465725f 43686563 gth.PyAIter_Chec │ │ │ │ │ 0x00001260 6b00 k. │ │ │ ├── bytearrayobject.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 67876 (bytes into file) │ │ │ │ │ + Start of section headers: 67880 (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 0x10924: │ │ │ │ │ +There are 18 section headers, starting at offset 0x10928: │ │ │ │ │ │ │ │ │ │ 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 000704 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 00d424 000128 08 I 15 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 00d428 000128 08 I 15 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 000738 000854 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 00d54c 000808 08 I 15 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 00d550 000808 08 I 15 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 000f8c 000001 00 WA 0 0 4 │ │ │ │ │ [ 6] .rodata.str1.4 PROGBITS 00000000 000f8c 000882 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 001810 003e94 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 00dd54 0019b8 08 I 15 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 0056a4 002088 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 00f70c 001110 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 00772c 00283b 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 01081c 000078 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 009f67 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 009f67 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 009f9c 001ca0 10 16 311 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 00bc3c 0017e6 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 010894 000090 00 0 0 1 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 001810 003e98 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 00dd58 0019b8 08 I 15 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 0056a8 002088 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 00f710 001110 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 007730 00283b 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 010820 000078 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 009f6b 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 009f6b 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 009fa0 001ca0 10 16 311 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 00bc40 0017e6 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 010898 000090 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -18,15 +18,15 @@ │ │ │ │ │ 14: 000000ec 0 NOTYPE LOCAL DEFAULT 6 .LC10 │ │ │ │ │ 15: 00000000 0 SECTION LOCAL DEFAULT 7 .text.hot │ │ │ │ │ 16: 00000001 1560 FUNC LOCAL DEFAULT 7 bytearray___init__ │ │ │ │ │ 17: 00000000 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 18: 00000000 0 NOTYPE LOCAL DEFAULT 3 .LANCHOR1 │ │ │ │ │ 19: 00000000 0 NOTYPE LOCAL DEFAULT 5 .LANCHOR0 │ │ │ │ │ 20: 000017bd 80 FUNC LOCAL DEFAULT 7 _getbytevalue │ │ │ │ │ - 21: 00002059 408 FUNC LOCAL DEFAULT 7 bytearray_iconcat │ │ │ │ │ + 21: 00002059 410 FUNC LOCAL DEFAULT 7 bytearray_iconcat │ │ │ │ │ 22: 00000118 0 NOTYPE LOCAL DEFAULT 6 .LC11 │ │ │ │ │ 23: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 24: 00000001 136 FUNC LOCAL DEFAULT 1 bytearray_iter │ │ │ │ │ 25: 0000007c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 26: 00000088 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 27: 00000089 110 FUNC LOCAL DEFAULT 1 bytearrayiter_dealloc │ │ │ │ │ 28: 00000138 0 NOTYPE LOCAL DEFAULT 6 .LC12 │ │ │ │ │ @@ -68,57 +68,57 @@ │ │ │ │ │ 64: 00001e4c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 65: 00001e4d 524 FUNC LOCAL DEFAULT 7 bytearray_subscript │ │ │ │ │ 66: 00002050 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 67: 000000f9 36 FUNC LOCAL DEFAULT 1 bytearray_clear │ │ │ │ │ 68: 000003dc 0 NOTYPE LOCAL DEFAULT 6 .LC27 │ │ │ │ │ 69: 00002058 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 70: 000003fc 0 NOTYPE LOCAL DEFAULT 6 .LC28 │ │ │ │ │ - 71: 000021f1 166 FUNC LOCAL DEFAULT 7 bytearray_endswith │ │ │ │ │ + 71: 000021f5 166 FUNC LOCAL DEFAULT 7 bytearray_endswith │ │ │ │ │ 72: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 73: 00000001 20 FUNC LOCAL DEFAULT 9 bytearray_copy │ │ │ │ │ 74: 00000408 0 NOTYPE LOCAL DEFAULT 6 .LC29 │ │ │ │ │ - 75: 00002299 424 FUNC LOCAL DEFAULT 7 bytearray_richcompare │ │ │ │ │ - 76: 0000230c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 77: 00002312 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 78: 0000233c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 79: 00002354 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 80: 00002388 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 81: 000023a0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 75: 0000229d 424 FUNC LOCAL DEFAULT 7 bytearray_richcompare │ │ │ │ │ + 76: 00002310 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 77: 00002316 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 78: 00002340 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 79: 00002358 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 80: 0000238c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 81: 000023a4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 82: 00000131 116 FUNC LOCAL DEFAULT 1 bytearray_repeat │ │ │ │ │ - 83: 00002441 96 FUNC LOCAL DEFAULT 7 bytearrayiter_next │ │ │ │ │ - 84: 0000249c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 83: 00002445 96 FUNC LOCAL DEFAULT 7 bytearrayiter_next │ │ │ │ │ + 84: 000024a0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 85: 000000c3 68 FUNC LOCAL DEFAULT 9 stringlib_capitalize │ │ │ │ │ 86: 00000430 0 NOTYPE LOCAL DEFAULT 6 .LC30 │ │ │ │ │ 87: 00000107 76 FUNC LOCAL DEFAULT 9 bytearray_lstrip │ │ │ │ │ - 88: 00002631 520 FUNC LOCAL DEFAULT 7 bytearray_strip_impl_helper │ │ │ │ │ + 88: 000024a5 520 FUNC LOCAL DEFAULT 7 bytearray_strip_impl_helper │ │ │ │ │ 89: 00000438 0 NOTYPE LOCAL DEFAULT 6 .LC31 │ │ │ │ │ - 90: 000024a0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 91: 000024a1 398 FUNC LOCAL DEFAULT 7 bytearray_append │ │ │ │ │ - 92: 00000460 0 NOTYPE LOCAL DEFAULT 6 .LC32 │ │ │ │ │ + 90: 000024a4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 91: 00000440 0 NOTYPE LOCAL DEFAULT 6 .LC32 │ │ │ │ │ + 92: 000026ad 398 FUNC LOCAL DEFAULT 7 bytearray_append │ │ │ │ │ 93: 00000468 0 NOTYPE LOCAL DEFAULT 6 .LC33 │ │ │ │ │ 94: 00000470 0 NOTYPE LOCAL DEFAULT 6 .LC34 │ │ │ │ │ 95: 0000048c 0 NOTYPE LOCAL DEFAULT 6 .LC35 │ │ │ │ │ 96: 00000153 270 FUNC LOCAL DEFAULT 9 stringlib_center │ │ │ │ │ 97: 00000261 188 FUNC LOCAL DEFAULT 9 pad │ │ │ │ │ 98: 0000025c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 99: 000001a5 92 FUNC LOCAL DEFAULT 1 bytearray_mod │ │ │ │ │ - 100: 000001fc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 101: 00000260 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 99: 00000260 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 100: 000001a5 92 FUNC LOCAL DEFAULT 1 bytearray_mod │ │ │ │ │ + 101: 000001fc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 102: 00000498 0 NOTYPE LOCAL DEFAULT 6 .LC36 │ │ │ │ │ 103: 0000031d 76 FUNC LOCAL DEFAULT 9 bytearray_strip │ │ │ │ │ 104: 000004a0 0 NOTYPE LOCAL DEFAULT 6 .LC37 │ │ │ │ │ - 105: 00002839 164 FUNC LOCAL DEFAULT 7 bytearray_count │ │ │ │ │ + 105: 0000283d 164 FUNC LOCAL DEFAULT 7 bytearray_count │ │ │ │ │ 106: 00000369 34 FUNC LOCAL DEFAULT 9 bytearray_join │ │ │ │ │ - 107: 000028dd 1564 FUNC LOCAL DEFAULT 7 stringlib_bytes_join │ │ │ │ │ + 107: 000028e1 1564 FUNC LOCAL DEFAULT 7 stringlib_bytes_join │ │ │ │ │ 108: 000004a8 0 NOTYPE LOCAL DEFAULT 6 .LC38 │ │ │ │ │ 109: 000004c4 0 NOTYPE LOCAL DEFAULT 6 .LC39 │ │ │ │ │ 110: 00000504 0 NOTYPE LOCAL DEFAULT 6 .LC40 │ │ │ │ │ 111: 00000520 0 NOTYPE LOCAL DEFAULT 6 .LC41 │ │ │ │ │ - 112: 0000038b 68 FUNC LOCAL DEFAULT 9 stringlib_upper │ │ │ │ │ - 113: 00002ef9 30 FUNC LOCAL DEFAULT 7 bytearray_contains │ │ │ │ │ + 112: 00002efd 30 FUNC LOCAL DEFAULT 7 bytearray_contains │ │ │ │ │ + 113: 0000038b 68 FUNC LOCAL DEFAULT 9 stringlib_upper │ │ │ │ │ 114: 00000548 0 NOTYPE LOCAL DEFAULT 6 .LC42 │ │ │ │ │ 115: 000003cf 76 FUNC LOCAL DEFAULT 9 bytearray_rstrip │ │ │ │ │ 116: 00000550 0 NOTYPE LOCAL DEFAULT 6 .LC43 │ │ │ │ │ 117: 0000041b 382 FUNC LOCAL DEFAULT 9 stringlib_expandtabs │ │ │ │ │ 118: 00000594 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 119: 00000560 0 NOTYPE LOCAL DEFAULT 6 .LC44 │ │ │ │ │ 120: 00000598 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ @@ -138,24 +138,24 @@ │ │ │ │ │ 134: 0000082c 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 135: 0000082d 68 FUNC LOCAL DEFAULT 9 stringlib_lower │ │ │ │ │ 136: 0000057c 0 NOTYPE LOCAL DEFAULT 6 .LC47 │ │ │ │ │ 137: 00000871 252 FUNC LOCAL DEFAULT 9 stringlib_rjust │ │ │ │ │ 138: 00000968 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 139: 00000584 0 NOTYPE LOCAL DEFAULT 6 .LC48 │ │ │ │ │ 140: 0000058c 0 NOTYPE LOCAL DEFAULT 6 .LC49 │ │ │ │ │ - 141: 00002f19 2880 FUNC LOCAL DEFAULT 7 bytearray_replace │ │ │ │ │ - 142: 00003afd 920 FUNC LOCAL DEFAULT 7 fastsearch │ │ │ │ │ - 143: 00003358 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 144: 0000335c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 141: 00002f1d 2880 FUNC LOCAL DEFAULT 7 bytearray_replace │ │ │ │ │ + 142: 00003b01 920 FUNC LOCAL DEFAULT 7 fastsearch │ │ │ │ │ + 143: 0000335c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 144: 00003360 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 145: 00000201 660 FUNC LOCAL DEFAULT 1 stringlib_adaptive_find │ │ │ │ │ 146: 00001643 110 FUNC LOCAL DEFAULT 9 stringlib__two_way_count │ │ │ │ │ - 147: 00003664 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 148: 00003668 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 147: 00003668 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 148: 0000366c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 149: 000005a8 0 NOTYPE LOCAL DEFAULT 6 .LC50 │ │ │ │ │ - 150: 00003a59 164 FUNC LOCAL DEFAULT 7 bytearray_rfind │ │ │ │ │ + 150: 00003a5d 164 FUNC LOCAL DEFAULT 7 bytearray_rfind │ │ │ │ │ 151: 000005b0 0 NOTYPE LOCAL DEFAULT 6 .LC51 │ │ │ │ │ 152: 0000096c 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 153: 0000096d 134 FUNC LOCAL DEFAULT 9 bytearray_rindex │ │ │ │ │ 154: 000005b8 0 NOTYPE LOCAL DEFAULT 6 .LC52 │ │ │ │ │ 155: 000009f3 1116 FUNC LOCAL DEFAULT 9 bytearray_split │ │ │ │ │ 156: 00000cc0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 157: 00000cc4 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ @@ -168,20 +168,20 @@ │ │ │ │ │ 164: 000005c8 0 NOTYPE LOCAL DEFAULT 6 .LC53 │ │ │ │ │ 165: 0000109b 66 FUNC LOCAL DEFAULT 9 bytearray_str │ │ │ │ │ 166: 000010dd 990 FUNC LOCAL DEFAULT 9 bytearray_rsplit │ │ │ │ │ 167: 000013b0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 168: 000013b4 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 169: 000005e8 0 NOTYPE LOCAL DEFAULT 6 .LC54 │ │ │ │ │ 170: 000014bb 136 FUNC LOCAL DEFAULT 9 bytearray_maketrans │ │ │ │ │ - 171: 00003dec 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 172: 00003df0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 171: 00003df0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 172: 00003df4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 173: 00001e0b 68 FUNC LOCAL DEFAULT 9 stringlib_find_char │ │ │ │ │ 174: 00000495 186 FUNC LOCAL DEFAULT 1 stringlib__preprocess │ │ │ │ │ 175: 00000551 428 FUNC LOCAL DEFAULT 1 stringlib__two_way │ │ │ │ │ - 176: 00003e90 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 176: 00003e94 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 177: 00001543 20 FUNC LOCAL DEFAULT 9 stringlib_isascii │ │ │ │ │ 178: 00001557 118 FUNC LOCAL DEFAULT 9 bytearray_removeprefix │ │ │ │ │ 179: 000015cd 118 FUNC LOCAL DEFAULT 9 bytearray_removesuffix │ │ │ │ │ 180: 00000200 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 181: 00000490 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 182: 000016ac 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 183: 00000494 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ @@ -394,16 +394,16 @@ │ │ │ │ │ 390: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyBytes_FormatEx │ │ │ │ │ 391: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_count │ │ │ │ │ 392: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Fast │ │ │ │ │ 393: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_Type │ │ │ │ │ 394: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ 395: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_RestoreThread │ │ │ │ │ 396: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_SaveThread │ │ │ │ │ - 397: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_upper │ │ │ │ │ - 398: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_contains │ │ │ │ │ + 397: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_contains │ │ │ │ │ + 398: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_upper │ │ │ │ │ 399: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsInt │ │ │ │ │ 400: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idivmod │ │ │ │ │ 401: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_index │ │ │ │ │ 402: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isalnum │ │ │ │ │ 403: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isalpha │ │ │ │ │ 404: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isdigit │ │ │ │ │ 405: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_islower │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0xd424 contains 37 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0xd428 contains 37 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000001a 0001520a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 00000060 0001530a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000068 0000162f R_ARM_THM_MOVW_ABS_NC 00000118 .LC11 │ │ │ │ │ 0000006c 00001630 R_ARM_THM_MOVT_ABS 00000118 .LC11 │ │ │ │ │ 00000074 0001540a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ @@ -35,15 +35,15 @@ │ │ │ │ │ 000004da 0001760a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ 000000ec 0001561e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ 000000f2 0001561e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ 000001a0 00015b1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ 000001d0 0001861e R_ARM_THM_JUMP24 00000000 _PyBytes_FormatEx │ │ │ │ │ 000006fe 0001b01e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0xd54c contains 257 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0xd550 contains 257 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000008 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000024 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000030 0001b702 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000038 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000044 00001d02 R_ARM_ABS32 00000619 bytearray_dealloc │ │ │ │ │ @@ -51,28 +51,28 @@ │ │ │ │ │ 0000005c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000060 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000064 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000070 0000a502 R_ARM_ABS32 0000109b bytearray_str │ │ │ │ │ 00000074 0001b802 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000084 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000090 00004b02 R_ARM_ABS32 00002299 bytearray_richcompare │ │ │ │ │ +00000090 00004b02 R_ARM_ABS32 0000229d bytearray_richcompare │ │ │ │ │ 00000098 00001802 R_ARM_ABS32 00000001 bytearray_iter │ │ │ │ │ 000000a0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000000c0 00001002 R_ARM_ABS32 00000001 bytearray___init__ │ │ │ │ │ 000000c4 0001b902 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ 000000c8 0001ba02 R_ARM_ABS32 00000000 PyType_GenericNew │ │ │ │ │ 000000cc 0001bb02 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ 00000100 0001b702 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000108 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000114 00001b02 R_ARM_ABS32 00000089 bytearrayiter_dealloc │ │ │ │ │ 00000144 0001b802 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000158 0000d902 R_ARM_ABS32 00001b29 bytearrayiter_traverse │ │ │ │ │ 00000168 0001bc02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -0000016c 00005302 R_ARM_ABS32 00002441 bytearrayiter_next │ │ │ │ │ +0000016c 00005302 R_ARM_ABS32 00002445 bytearrayiter_next │ │ │ │ │ 00000170 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001d0 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001d4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001f0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001fc 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000200 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000021c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ @@ -118,50 +118,50 @@ │ │ │ │ │ 000003e4 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003e8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003ec 0000ca02 R_ARM_ABS32 0000186d bytearrayiter_reduce │ │ │ │ │ 000003f4 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003f8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003fc 0000de02 R_ARM_ABS32 00001c39 bytearrayiter_setstate │ │ │ │ │ 00000404 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000424 00006302 R_ARM_ABS32 000001a5 bytearray_mod │ │ │ │ │ +00000424 00006402 R_ARM_ABS32 000001a5 bytearray_mod │ │ │ │ │ 000004a8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004ac 0000ce02 R_ARM_ABS32 000006fd bytearray_alloc │ │ │ │ │ 000004b4 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004b8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004bc 0000e802 R_ARM_ABS32 00002081 bytearray_reduce │ │ │ │ │ 000004c4 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004cc 0000bb02 R_ARM_ABS32 00001707 bytearray_reduce_ex │ │ │ │ │ 000004d4 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004d8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004dc 0000cf02 R_ARM_ABS32 000018c7 bytearray_sizeof │ │ │ │ │ 000004e4 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004e8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004ec 00005b02 R_ARM_ABS32 000024a1 bytearray_append │ │ │ │ │ +000004ec 00005c02 R_ARM_ABS32 000026ad bytearray_append │ │ │ │ │ 000004f4 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004f8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004fc 00005502 R_ARM_ABS32 000000c3 stringlib_capitalize │ │ │ │ │ 00000504 0001bd02 R_ARM_ABS32 00000000 _Py_capitalize__doc__ │ │ │ │ │ 00000508 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000050c 00006002 R_ARM_ABS32 00000153 stringlib_center │ │ │ │ │ 00000514 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000518 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000051c 00004302 R_ARM_ABS32 000000f9 bytearray_clear │ │ │ │ │ 00000524 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000528 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000052c 00004902 R_ARM_ABS32 00000001 bytearray_copy │ │ │ │ │ 00000534 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000538 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000053c 00006902 R_ARM_ABS32 00002839 bytearray_count │ │ │ │ │ +0000053c 00006902 R_ARM_ABS32 0000283d bytearray_count │ │ │ │ │ 00000544 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000548 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000054c 00003402 R_ARM_ABS32 000018b1 bytearray_decode │ │ │ │ │ 00000554 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000558 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000055c 00004702 R_ARM_ABS32 000021f1 bytearray_endswith │ │ │ │ │ +0000055c 00004702 R_ARM_ABS32 000021f5 bytearray_endswith │ │ │ │ │ 00000564 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000568 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000056c 00007502 R_ARM_ABS32 0000041b stringlib_expandtabs │ │ │ │ │ 00000574 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000578 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000057c 00002202 R_ARM_ABS32 0000077d bytearray_extend │ │ │ │ │ 00000584 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ @@ -225,27 +225,27 @@ │ │ │ │ │ 000006b8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006bc 0000d602 R_ARM_ABS32 00001a31 bytearray_pop │ │ │ │ │ 000006c4 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006cc 0000e302 R_ARM_ABS32 00001f67 bytearray_remove │ │ │ │ │ 000006d4 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006d8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006dc 00008d02 R_ARM_ABS32 00002f19 bytearray_replace │ │ │ │ │ +000006dc 00008d02 R_ARM_ABS32 00002f1d bytearray_replace │ │ │ │ │ 000006e4 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006e8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006ec 0000b202 R_ARM_ABS32 00001557 bytearray_removeprefix │ │ │ │ │ 000006f4 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006f8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006fc 0000b302 R_ARM_ABS32 000015cd bytearray_removesuffix │ │ │ │ │ 00000704 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000708 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000070c 0000e402 R_ARM_ABS32 00002001 bytearray_reverse │ │ │ │ │ 00000714 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000718 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000071c 00009602 R_ARM_ABS32 00003a59 bytearray_rfind │ │ │ │ │ +0000071c 00009602 R_ARM_ABS32 00003a5d bytearray_rfind │ │ │ │ │ 00000724 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000728 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000072c 00009902 R_ARM_ABS32 0000096d bytearray_rindex │ │ │ │ │ 00000734 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000738 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000073c 00008902 R_ARM_ABS32 00000871 stringlib_rjust │ │ │ │ │ 00000744 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ @@ -276,34 +276,34 @@ │ │ │ │ │ 000007c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007cc 0000a202 R_ARM_ABS32 00000fbd stringlib_title │ │ │ │ │ 000007d4 0001c802 R_ARM_ABS32 00000000 _Py_title__doc__ │ │ │ │ │ 000007d8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007dc 00003702 R_ARM_ABS32 000019fd bytearray_translate │ │ │ │ │ 000007e4 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000007e8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000007ec 00007002 R_ARM_ABS32 0000038b stringlib_upper │ │ │ │ │ +000007ec 00007102 R_ARM_ABS32 0000038b stringlib_upper │ │ │ │ │ 000007f4 0001c902 R_ARM_ABS32 00000000 _Py_upper__doc__ │ │ │ │ │ 000007f8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007fc 0000a302 R_ARM_ABS32 00001001 stringlib_zfill │ │ │ │ │ 00000804 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000818 00002502 R_ARM_ABS32 00000f25 bytearray_getbuffer │ │ │ │ │ 0000081c 00002602 R_ARM_ABS32 00000f95 bytearray_releasebuffer │ │ │ │ │ 00000820 00002702 R_ARM_ABS32 00000f9d bytearray_length │ │ │ │ │ 00000824 00004102 R_ARM_ABS32 00001e4d bytearray_subscript │ │ │ │ │ 00000828 00002e02 R_ARM_ABS32 00001191 bytearray_ass_subscript │ │ │ │ │ 0000082c 00002702 R_ARM_ABS32 00000f9d bytearray_length │ │ │ │ │ 00000830 00017f02 R_ARM_ABS32 00000015 PyByteArray_Concat │ │ │ │ │ 00000834 00005202 R_ARM_ABS32 00000131 bytearray_repeat │ │ │ │ │ 00000838 0000e502 R_ARM_ABS32 0000203f bytearray_getitem │ │ │ │ │ 00000840 0000d202 R_ARM_ABS32 000019b9 bytearray_setitem │ │ │ │ │ -00000848 00007102 R_ARM_ABS32 00002ef9 bytearray_contains │ │ │ │ │ +00000848 00007002 R_ARM_ABS32 00002efd bytearray_contains │ │ │ │ │ 0000084c 00001502 R_ARM_ABS32 00002059 bytearray_iconcat │ │ │ │ │ 00000850 0000dd02 R_ARM_ABS32 00001bc1 bytearray_irepeat │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0xdd54 contains 823 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0xdd58 contains 823 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000058 0000122f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 0000005c 00001230 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ 00000062 0001370a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ 000000a2 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 000000a6 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 000000ae 0001390a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ @@ -761,16 +761,16 @@ │ │ │ │ │ 00002048 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ 00002050 00017402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00002054 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002072 0001410a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 000020dc 00015a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 000020fe 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 00002104 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002122 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002126 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002126 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000212a 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000214e 00015c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00002168 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 0000216e 0001570a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00002186 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000218a 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00002194 00015b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000219a 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ @@ -779,357 +779,357 @@ │ │ │ │ │ 000021aa 00001e2f R_ARM_THM_MOVW_ABS_NC 0000016c .LC13 │ │ │ │ │ 000021ae 00001e30 R_ARM_THM_MOVT_ABS 0000016c .LC13 │ │ │ │ │ 000021b4 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000021ba 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000021be 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000021c6 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 000021ca 00015b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000021d2 00013d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000021d6 00013d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000021dc 0000442f R_ARM_THM_MOVW_ABS_NC 000003dc .LC27 │ │ │ │ │ -000021e0 00004430 R_ARM_THM_MOVT_ABS 000003dc .LC27 │ │ │ │ │ -000021ea 0001500a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002228 0001750a R_ARM_THM_CALL 00000000 _Py_bytes_endswith │ │ │ │ │ -00002230 0000462f R_ARM_THM_MOVW_ABS_NC 000003fc .LC28 │ │ │ │ │ -00002234 00004630 R_ARM_THM_MOVT_ABS 000003fc .LC28 │ │ │ │ │ -0000223e 0001700a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000224a 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000224e 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002252 0001750a R_ARM_THM_CALL 00000000 _Py_bytes_endswith │ │ │ │ │ -0000225e 00016e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00002272 00016e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -0000228a 00016e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000022ae 0001400a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -000022ba 0001400a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -000022ca 0001410a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000022dc 0001410a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000022f0 0001760a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000022f8 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000022fe 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002316 0001772f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000231a 00017730 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00002326 0001782f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000232a 00017830 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000233c 00000f02 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000021d4 00013d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000021d8 00013d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000021de 0000442f R_ARM_THM_MOVW_ABS_NC 000003dc .LC27 │ │ │ │ │ +000021e2 00004430 R_ARM_THM_MOVT_ABS 000003dc .LC27 │ │ │ │ │ +000021ec 0001500a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000222c 0001750a R_ARM_THM_CALL 00000000 _Py_bytes_endswith │ │ │ │ │ +00002234 0000462f R_ARM_THM_MOVW_ABS_NC 000003fc .LC28 │ │ │ │ │ +00002238 00004630 R_ARM_THM_MOVT_ABS 000003fc .LC28 │ │ │ │ │ +00002242 0001700a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000224e 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002252 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002256 0001750a R_ARM_THM_CALL 00000000 _Py_bytes_endswith │ │ │ │ │ +00002262 00016e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00002276 00016e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +0000228e 00016e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000022b2 0001400a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +000022be 0001400a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +000022ce 0001410a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +000022e0 0001410a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +000022f4 0001760a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000022fc 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002302 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000231a 0001772f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000231e 00017730 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000232a 0001782f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000232e 00017830 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ 00002340 00000f02 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002344 00000f02 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002348 00000f02 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 0000234c 00000f02 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002350 00000f02 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002366 0001760a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000236e 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002374 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002388 00000f02 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002354 00000f02 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +0000236a 0001760a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002372 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002378 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 0000238c 00000f02 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002390 00000f02 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002394 00000f02 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002398 00000f02 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 0000239c 00000f02 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000023b4 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000023ba 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000023c4 0001790a R_ARM_THM_CALL 00000000 PyBool_FromLong │ │ │ │ │ -000023d6 00013f0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000023dc 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000023e0 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000023e4 00017a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000023ea 00013f0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00002400 00017b0a R_ARM_THM_CALL 00000000 _Py_GetConfig │ │ │ │ │ -00002410 00017c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ -00002414 00017c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ -00002418 00004a2f R_ARM_THM_MOVW_ABS_NC 00000408 .LC29 │ │ │ │ │ -0000241c 00004a30 R_ARM_THM_MOVT_ABS 00000408 .LC29 │ │ │ │ │ -00002424 00017d0a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ -00002488 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000248c 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002494 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000249c 00017402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000024b8 0001470a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ -00002524 00015a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00002542 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002546 00016030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000255a 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000255e 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002580 00015b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000258c 00015c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000025aa 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000025b0 0001570a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000025c8 00013c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000025d0 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000025d4 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000025d8 00000d2f R_ARM_THM_MOVW_ABS_NC 000000cc .LC9 │ │ │ │ │ -000025dc 00000d30 R_ARM_THM_MOVT_ABS 000000cc .LC9 │ │ │ │ │ -000025e2 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000025e8 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ -000025ec 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ -000025f0 00001e2f R_ARM_THM_MOVW_ABS_NC 0000016c .LC13 │ │ │ │ │ -000025f4 00001e30 R_ARM_THM_MOVT_ABS 0000016c .LC13 │ │ │ │ │ -000025fa 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002600 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002604 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000260c 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002610 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002614 0000592f R_ARM_THM_MOVW_ABS_NC 00000438 .LC31 │ │ │ │ │ -00002618 00005930 R_ARM_THM_MOVT_ABS 00000438 .LC31 │ │ │ │ │ -0000261e 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002624 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002628 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002642 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002646 00016030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002658 00005c2f R_ARM_THM_MOVW_ABS_NC 00000460 .LC32 │ │ │ │ │ -0000265c 00005c30 R_ARM_THM_MOVT_ABS 00000460 .LC32 │ │ │ │ │ -0000269c 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000026ae 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000026be 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000026d0 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000026e2 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000026f6 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000270c 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000272a 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002736 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ -0000276c 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000278e 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000027a4 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000027b2 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000027c8 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000027e4 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00002800 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00002810 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002814 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002828 0001410a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00002870 0001870a R_ARM_THM_CALL 00000000 _Py_bytes_count │ │ │ │ │ -0000287a 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000287e 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002882 0001870a R_ARM_THM_CALL 00000000 _Py_bytes_count │ │ │ │ │ -0000288e 00016e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000028a0 00016e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000028ac 0000682f R_ARM_THM_MOVW_ABS_NC 000004a0 .LC37 │ │ │ │ │ -000028b0 00006830 R_ARM_THM_MOVT_ABS 000004a0 .LC37 │ │ │ │ │ -000028ba 0001700a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000028d0 00016e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000028fa 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000028fe 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002906 00006c2f R_ARM_THM_MOVW_ABS_NC 000004a8 .LC38 │ │ │ │ │ -0000290a 00006c30 R_ARM_THM_MOVT_ABS 000004a8 .LC38 │ │ │ │ │ -0000290e 0001880a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ -0000293a 0001892f R_ARM_THM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ -0000293e 00018930 R_ARM_THM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ -00002a1a 0001410a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00002a7e 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ -00002b0a 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002b1c 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002b2e 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002b40 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002b52 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002b64 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002b76 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002b94 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002ba2 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002bb0 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002bbe 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002bd0 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002be2 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002bf4 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002c08 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002c76 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002c84 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002c92 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002ca0 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002cae 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002cbc 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002cca 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002cdc 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002ce4 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002cec 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002cf4 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002cfc 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002d04 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002d0c 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002d18 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002d40 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00002d44 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00002d48 00006f2f R_ARM_THM_MOVW_ABS_NC 00000520 .LC41 │ │ │ │ │ -00002d4c 00006f30 R_ARM_THM_MOVT_ABS 00000520 .LC41 │ │ │ │ │ -00002d56 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002d70 0001892f R_ARM_THM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ -00002d74 00018930 R_ARM_THM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ -00002d88 0001410a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00002da0 0001892f R_ARM_THM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ -00002da4 00018930 R_ARM_THM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ -00002dc4 0001410a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00002dd2 00013d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002dd6 00013d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002dda 00006d2f R_ARM_THM_MOVW_ABS_NC 000004c4 .LC39 │ │ │ │ │ -00002dde 00006d30 R_ARM_THM_MOVT_ABS 000004c4 .LC39 │ │ │ │ │ -00002de8 0001500a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002e02 00015c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002e2e 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002e44 00015b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002e4e 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002e5c 0001570a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002e64 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002e7a 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002e9c 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002eac 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002ec2 00018b0a R_ARM_THM_CALL 00000000 PyEval_RestoreThread │ │ │ │ │ -00002ec8 00018c0a R_ARM_THM_CALL 00000000 PyEval_SaveThread │ │ │ │ │ -00002ed4 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002ed8 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002ede 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002ee2 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002ee6 00006e2f R_ARM_THM_MOVW_ABS_NC 00000504 .LC40 │ │ │ │ │ -00002eea 00006e30 R_ARM_THM_MOVT_ABS 00000504 .LC40 │ │ │ │ │ -00002ef2 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002f08 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002f0c 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002f36 00013b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00002f40 00013b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00002f52 0001410a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00002f62 0001410a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000030ee 0001730a R_ARM_THM_CALL 00000000 _PyObject_New │ │ │ │ │ -00003106 00015c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000311c 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003146 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003150 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000031de 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ -00003224 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ -00003268 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003282 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003288 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000328c 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000032a4 0001730a R_ARM_THM_CALL 00000000 _PyObject_New │ │ │ │ │ -000032da 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000032f2 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ -00003318 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000332c 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000333e 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003346 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000334a 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000334e 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ -00003358 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000337c 0001800a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000338e 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ -000033c6 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000033e8 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000033fc 0001730a R_ARM_THM_CALL 00000000 _PyObject_New │ │ │ │ │ -00003438 0000910a R_ARM_THM_CALL 00000201 stringlib_adaptive_find │ │ │ │ │ -00003458 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000345c 00015b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000349a 0000920a R_ARM_THM_CALL 00001643 stringlib__two_way_count │ │ │ │ │ -000034c0 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000034d2 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ -000034ee 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003516 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000352a 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000353e 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000355a 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000356c 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000357e 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00003596 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000035a0 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000035a4 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000035aa 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000035ae 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000035b6 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ -000035ea 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ -0000360c 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003618 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000365c 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003664 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000036aa 0001800a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000036b8 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ -00003714 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000371e 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000372a 0001582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -0000372e 00015830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00003732 00003b2f R_ARM_THM_MOVW_ABS_NC 000003a4 .LC26 │ │ │ │ │ -00003736 00003b30 R_ARM_THM_MOVT_ABS 000003a4 .LC26 │ │ │ │ │ -0000373c 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000374a 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003758 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000375e 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003762 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003768 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000376c 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003770 00008c2f R_ARM_THM_MOVW_ABS_NC 0000058c .LC49 │ │ │ │ │ -00003774 00008c30 R_ARM_THM_MOVT_ABS 0000058c .LC49 │ │ │ │ │ -0000377a 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003780 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003784 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000037b0 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000037ca 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000037d8 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000037f6 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00003804 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00003814 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00003824 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00003834 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ -00003850 0001800a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000385e 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ -0000387e 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00003896 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000038a6 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000038c4 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000038ce 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000038d4 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000038d8 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000038de 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000038e2 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000038ea 0001840a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000038f4 0001850a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -0000393a 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ -0000394c 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003952 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003956 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000395c 00013c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003990 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ -00003998 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000399c 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000039a2 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000039a6 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000039ae 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000039b2 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000039ba 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000039be 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000039ca 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000039ce 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000039da 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ -000039e2 00008b2f R_ARM_THM_MOVW_ABS_NC 00000584 .LC48 │ │ │ │ │ -000039e6 00008b30 R_ARM_THM_MOVT_ABS 00000584 .LC48 │ │ │ │ │ -000039f0 0001700a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00003a0c 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003a38 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003a3c 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003a42 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003a46 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003a90 00019b0a R_ARM_THM_CALL 00000000 _Py_bytes_rfind │ │ │ │ │ -00003a9a 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003a9e 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003aa2 00019b0a R_ARM_THM_CALL 00000000 _Py_bytes_rfind │ │ │ │ │ -00003aae 00016e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00003ac0 00016e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00003acc 0000952f R_ARM_THM_MOVW_ABS_NC 000005a8 .LC50 │ │ │ │ │ -00003ad0 00009530 R_ARM_THM_MOVT_ABS 000005a8 .LC50 │ │ │ │ │ -00003ada 0001700a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00003af0 00016e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00003d98 0001a50a R_ARM_THM_CALL 00000000 memrchr │ │ │ │ │ -00003dba 0001a60a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00003dec 0001a702 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00003e68 0000ae0a R_ARM_THM_CALL 00000495 stringlib__preprocess │ │ │ │ │ -00003e72 0000af0a R_ARM_THM_CALL 00000551 stringlib__two_way │ │ │ │ │ -00003e90 0001a702 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +000023a0 00000f02 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000023b8 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000023be 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000023c8 0001790a R_ARM_THM_CALL 00000000 PyBool_FromLong │ │ │ │ │ +000023da 00013f0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000023e0 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000023e4 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000023e8 00017a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000023ee 00013f0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00002404 00017b0a R_ARM_THM_CALL 00000000 _Py_GetConfig │ │ │ │ │ +00002414 00017c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ +00002418 00017c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ +0000241c 00004a2f R_ARM_THM_MOVW_ABS_NC 00000408 .LC29 │ │ │ │ │ +00002420 00004a30 R_ARM_THM_MOVT_ABS 00000408 .LC29 │ │ │ │ │ +00002428 00017d0a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ +0000248c 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002490 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002498 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000024a0 00017402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000024b6 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000024ba 00016030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000024cc 0000592f R_ARM_THM_MOVW_ABS_NC 00000438 .LC31 │ │ │ │ │ +000024d0 00005930 R_ARM_THM_MOVT_ABS 00000438 .LC31 │ │ │ │ │ +00002510 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002522 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002532 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002544 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002556 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000256a 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002580 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000259e 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000025aa 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ +000025e0 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002602 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002618 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002626 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000263c 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002658 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002674 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002684 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002688 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000269c 0001410a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +000026c4 0001470a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ +00002730 00015a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000274e 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002752 00016030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002766 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000276a 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000278c 00015b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002798 00015c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000027b6 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000027bc 0001570a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000027d4 00013c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000027dc 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000027e0 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000027e4 00000d2f R_ARM_THM_MOVW_ABS_NC 000000cc .LC9 │ │ │ │ │ +000027e8 00000d30 R_ARM_THM_MOVT_ABS 000000cc .LC9 │ │ │ │ │ +000027ee 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000027f4 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ +000027f8 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ +000027fc 00001e2f R_ARM_THM_MOVW_ABS_NC 0000016c .LC13 │ │ │ │ │ +00002800 00001e30 R_ARM_THM_MOVT_ABS 0000016c .LC13 │ │ │ │ │ +00002806 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000280c 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002810 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002818 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000281c 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002820 00005b2f R_ARM_THM_MOVW_ABS_NC 00000440 .LC32 │ │ │ │ │ +00002824 00005b30 R_ARM_THM_MOVT_ABS 00000440 .LC32 │ │ │ │ │ +0000282a 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002830 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002834 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002874 0001870a R_ARM_THM_CALL 00000000 _Py_bytes_count │ │ │ │ │ +0000287e 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002882 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002886 0001870a R_ARM_THM_CALL 00000000 _Py_bytes_count │ │ │ │ │ +00002892 00016e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000028a4 00016e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000028b0 0000682f R_ARM_THM_MOVW_ABS_NC 000004a0 .LC37 │ │ │ │ │ +000028b4 00006830 R_ARM_THM_MOVT_ABS 000004a0 .LC37 │ │ │ │ │ +000028be 0001700a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000028d4 00016e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000028fe 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002902 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000290a 00006c2f R_ARM_THM_MOVW_ABS_NC 000004a8 .LC38 │ │ │ │ │ +0000290e 00006c30 R_ARM_THM_MOVT_ABS 000004a8 .LC38 │ │ │ │ │ +00002912 0001880a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ +0000293e 0001892f R_ARM_THM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ +00002942 00018930 R_ARM_THM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ +00002a1e 0001410a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00002a82 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ +00002b0e 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002b20 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002b32 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002b44 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002b56 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002b68 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002b7a 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002b98 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002ba6 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002bb4 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002bc2 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002bd4 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002be6 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002bf8 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002c0c 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002c7a 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002c88 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002c96 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002ca4 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002cb2 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002cc0 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002cce 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002ce0 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002ce8 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002cf0 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002cf8 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002d00 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002d08 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002d10 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002d1c 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002d44 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00002d48 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00002d4c 00006f2f R_ARM_THM_MOVW_ABS_NC 00000520 .LC41 │ │ │ │ │ +00002d50 00006f30 R_ARM_THM_MOVT_ABS 00000520 .LC41 │ │ │ │ │ +00002d5a 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002d74 0001892f R_ARM_THM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ +00002d78 00018930 R_ARM_THM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ +00002d8c 0001410a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00002da4 0001892f R_ARM_THM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ +00002da8 00018930 R_ARM_THM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ +00002dc8 0001410a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00002dd6 00013d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002dda 00013d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002dde 00006d2f R_ARM_THM_MOVW_ABS_NC 000004c4 .LC39 │ │ │ │ │ +00002de2 00006d30 R_ARM_THM_MOVT_ABS 000004c4 .LC39 │ │ │ │ │ +00002dec 0001500a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002e06 00015c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002e32 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002e48 00015b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002e52 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002e60 0001570a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002e68 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002e7e 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002ea0 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002eb0 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002ec6 00018b0a R_ARM_THM_CALL 00000000 PyEval_RestoreThread │ │ │ │ │ +00002ecc 00018c0a R_ARM_THM_CALL 00000000 PyEval_SaveThread │ │ │ │ │ +00002ed8 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002edc 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002ee2 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002ee6 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002eea 00006e2f R_ARM_THM_MOVW_ABS_NC 00000504 .LC40 │ │ │ │ │ +00002eee 00006e30 R_ARM_THM_MOVT_ABS 00000504 .LC40 │ │ │ │ │ +00002ef6 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002f0c 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002f10 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002f3a 00013b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00002f44 00013b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00002f56 0001410a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00002f66 0001410a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +000030f2 0001730a R_ARM_THM_CALL 00000000 _PyObject_New │ │ │ │ │ +0000310a 00015c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003120 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000314a 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003154 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000031e2 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ +00003228 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ +0000326c 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003286 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000328c 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003290 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000032a8 0001730a R_ARM_THM_CALL 00000000 _PyObject_New │ │ │ │ │ +000032de 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000032f6 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ +0000331c 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00003330 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003342 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000334a 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000334e 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003352 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ +0000335c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00003380 0001800a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00003392 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ +000033ca 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000033ec 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003400 0001730a R_ARM_THM_CALL 00000000 _PyObject_New │ │ │ │ │ +0000343c 0000910a R_ARM_THM_CALL 00000201 stringlib_adaptive_find │ │ │ │ │ +0000345c 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003460 00015b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000349e 0000920a R_ARM_THM_CALL 00001643 stringlib__two_way_count │ │ │ │ │ +000034c4 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000034d6 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ +000034f2 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000351a 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000352e 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00003542 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000355e 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00003570 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00003582 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000359a 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000035a4 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000035a8 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000035ae 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000035b2 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000035ba 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ +000035ee 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ +00003610 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000361c 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003660 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003668 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000036ae 0001800a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000036bc 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ +00003718 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003722 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000372e 0001582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00003732 00015830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00003736 00003b2f R_ARM_THM_MOVW_ABS_NC 000003a4 .LC26 │ │ │ │ │ +0000373a 00003b30 R_ARM_THM_MOVT_ABS 000003a4 .LC26 │ │ │ │ │ +00003740 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000374e 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000375c 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003762 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003766 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000376c 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003770 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003774 00008c2f R_ARM_THM_MOVW_ABS_NC 0000058c .LC49 │ │ │ │ │ +00003778 00008c30 R_ARM_THM_MOVT_ABS 0000058c .LC49 │ │ │ │ │ +0000377e 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003784 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003788 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000037b4 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000037ce 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000037dc 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000037fa 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00003808 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00003818 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00003828 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00003838 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ +00003854 0001800a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00003862 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ +00003882 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000389a 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000038aa 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000038c8 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000038d2 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000038d8 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000038dc 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000038e2 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000038e6 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000038ee 0001840a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000038f8 0001850a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +0000393e 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ +00003950 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003956 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000395a 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003960 00013c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003994 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ +0000399c 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000039a0 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000039a6 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000039aa 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000039b2 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000039b6 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000039be 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000039c2 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000039ce 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000039d2 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000039de 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ +000039e6 00008b2f R_ARM_THM_MOVW_ABS_NC 00000584 .LC48 │ │ │ │ │ +000039ea 00008b30 R_ARM_THM_MOVT_ABS 00000584 .LC48 │ │ │ │ │ +000039f4 0001700a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00003a10 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003a3c 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003a40 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003a46 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003a4a 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003a94 00019b0a R_ARM_THM_CALL 00000000 _Py_bytes_rfind │ │ │ │ │ +00003a9e 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003aa2 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003aa6 00019b0a R_ARM_THM_CALL 00000000 _Py_bytes_rfind │ │ │ │ │ +00003ab2 00016e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00003ac4 00016e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00003ad0 0000952f R_ARM_THM_MOVW_ABS_NC 000005a8 .LC50 │ │ │ │ │ +00003ad4 00009530 R_ARM_THM_MOVT_ABS 000005a8 .LC50 │ │ │ │ │ +00003ade 0001700a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00003af4 00016e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00003d9c 0001a50a R_ARM_THM_CALL 00000000 memrchr │ │ │ │ │ +00003dbe 0001a60a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00003df0 0001a702 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00003e6c 0000ae0a R_ARM_THM_CALL 00000495 stringlib__preprocess │ │ │ │ │ +00003e76 0000af0a R_ARM_THM_CALL 00000551 stringlib__two_way │ │ │ │ │ +00003e94 0001a702 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ 00000c50 00015b1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ 00001e28 00015b1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00002e2a 0001611e R_ARM_THM_JUMP24 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ -00002f02 00018e1e R_ARM_THM_JUMP24 00000000 _Py_bytes_contains │ │ │ │ │ -00002f12 00018e1e R_ARM_THM_JUMP24 00000000 _Py_bytes_contains │ │ │ │ │ -00003e2c 0000911e R_ARM_THM_JUMP24 00000201 stringlib_adaptive_find │ │ │ │ │ -00003e46 0000ad1e R_ARM_THM_JUMP24 00001e0b stringlib_find_char │ │ │ │ │ -00003e82 0000921e R_ARM_THM_JUMP24 00001643 stringlib__two_way_count │ │ │ │ │ +00002e2e 0001611e R_ARM_THM_JUMP24 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ +00002f06 00018d1e R_ARM_THM_JUMP24 00000000 _Py_bytes_contains │ │ │ │ │ +00002f16 00018d1e R_ARM_THM_JUMP24 00000000 _Py_bytes_contains │ │ │ │ │ +00003e30 0000911e R_ARM_THM_JUMP24 00000201 stringlib_adaptive_find │ │ │ │ │ +00003e4a 0000ad1e R_ARM_THM_JUMP24 00001e0b stringlib_find_char │ │ │ │ │ +00003e86 0000921e R_ARM_THM_JUMP24 00001643 stringlib__two_way_count │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0xf70c contains 546 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0xf710 contains 546 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000008 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000000c 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000034 0001410a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 0000003c 00013d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000040 00013d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000046 0000442f R_ARM_THM_MOVW_ABS_NC 000003dc .LC27 │ │ │ │ │ @@ -1186,21 +1186,21 @@ │ │ │ │ │ 00000304 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000312 00013b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ 0000033c 0000662f R_ARM_THM_MOVW_ABS_NC 00000498 .LC36 │ │ │ │ │ 00000340 00006630 R_ARM_THM_MOVT_ABS 00000498 .LC36 │ │ │ │ │ 0000034a 0001700a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ 00000354 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000358 00016030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000037e 00006b0a R_ARM_THM_CALL 000028dd stringlib_bytes_join │ │ │ │ │ +0000037e 00006b0a R_ARM_THM_CALL 000028e1 stringlib_bytes_join │ │ │ │ │ 0000039e 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ 000003ae 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000003b2 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000003be 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000003c2 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000003c6 00018d0a R_ARM_THM_CALL 00000000 _Py_bytes_upper │ │ │ │ │ +000003c6 00018e0a R_ARM_THM_CALL 00000000 _Py_bytes_upper │ │ │ │ │ 000003ee 0000722f R_ARM_THM_MOVW_ABS_NC 00000548 .LC42 │ │ │ │ │ 000003f2 00007230 R_ARM_THM_MOVT_ABS 00000548 .LC42 │ │ │ │ │ 000003fc 0001700a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ 00000406 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 0000040a 00016030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000458 0001370a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ 0000046c 00018f0a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ @@ -1339,15 +1339,15 @@ │ │ │ │ │ 00000cba 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000cc0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000cd2 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000cf2 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ 00000d10 00019f0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ 00000d2a 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000d38 00019d0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00000d68 00008e0a R_ARM_THM_CALL 00003afd fastsearch │ │ │ │ │ +00000d68 00008e0a R_ARM_THM_CALL 00003b01 fastsearch │ │ │ │ │ 00000d78 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ 00000d94 00019f0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ 00000db2 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000dc6 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000dd8 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ 00000df2 00019f0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ 00000e0a 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -1427,15 +1427,15 @@ │ │ │ │ │ 0000133a 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ 00001356 00019f0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ 00001378 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000138c 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000013a4 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ 000013b0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000013b4 00019d0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -000013d4 00008e0a R_ARM_THM_CALL 00003afd fastsearch │ │ │ │ │ +000013d4 00008e0a R_ARM_THM_CALL 00003b01 fastsearch │ │ │ │ │ 000013e6 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ 00001400 00019f0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ 00001418 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001426 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ 0000143e 00019f0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ 00001456 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001468 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -1516,16 +1516,16 @@ │ │ │ │ │ 00001904 0001700a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ 00001910 0001850a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 00001924 00013c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000193c 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001946 0000140a R_ARM_THM_CALL 000017bd _getbytevalue │ │ │ │ │ 0000195a 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 0000195e 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00001962 0000592f R_ARM_THM_MOVW_ABS_NC 00000438 .LC31 │ │ │ │ │ -00001966 00005930 R_ARM_THM_MOVT_ABS 00000438 .LC31 │ │ │ │ │ +00001962 00005b2f R_ARM_THM_MOVW_ABS_NC 00000440 .LC32 │ │ │ │ │ +00001966 00005b30 R_ARM_THM_MOVT_ABS 00000440 .LC32 │ │ │ │ │ 0000196c 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00001976 00013a0a R_ARM_THM_CALL 0000066d PyByteArray_Resize │ │ │ │ │ 00001986 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000198a 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000019a6 00015f0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ 000019aa 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000019ae 00016030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ @@ -1575,15 +1575,15 @@ │ │ │ │ │ 00001c4a 0001850a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 00001c58 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00001c5c 00016030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00001c62 00013c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001cb2 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001cb6 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00001cc6 0001b30a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00001ce4 00008e0a R_ARM_THM_CALL 00003afd fastsearch │ │ │ │ │ +00001ce4 00008e0a R_ARM_THM_CALL 00003b01 fastsearch │ │ │ │ │ 00001cf2 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ 00001cfc 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ 00001d06 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ 00001d0c 00013c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001d18 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ 00001d3a 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ 00001d40 00013c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ @@ -1601,15 +1601,15 @@ │ │ │ │ │ 00001dda 0001420a R_ARM_THM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ 00001df4 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001dfc 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00001e2c 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ 00001e7c 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001e80 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00001e90 0001b30a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00001eae 00008e0a R_ARM_THM_CALL 00003afd fastsearch │ │ │ │ │ +00001eae 00008e0a R_ARM_THM_CALL 00003b01 fastsearch │ │ │ │ │ 00001ebc 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ 00001ec6 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ 00001ed2 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ 00001ed8 00013c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001ee4 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ 00001f06 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ 00001f0c 00013c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ @@ -1644,19 +1644,19 @@ │ │ │ │ │ 00002056 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ 0000205a 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ 0000205e 00002a2f R_ARM_THM_MOVW_ABS_NC 0000027c .LC19 │ │ │ │ │ 00002062 00002a30 R_ARM_THM_MOVT_ABS 0000027c .LC19 │ │ │ │ │ 00002068 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000207c 00017402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000010 0001611e R_ARM_THM_JUMP24 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ -0000014e 0000581e R_ARM_THM_JUMP24 00002631 bytearray_strip_impl_helper │ │ │ │ │ +0000014e 0000581e R_ARM_THM_JUMP24 000024a5 bytearray_strip_impl_helper │ │ │ │ │ 00000234 0001611e R_ARM_THM_JUMP24 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ 00000294 0001611e R_ARM_THM_JUMP24 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ -00000364 0000581e R_ARM_THM_JUMP24 00002631 bytearray_strip_impl_helper │ │ │ │ │ -00000416 0000581e R_ARM_THM_JUMP24 00002631 bytearray_strip_impl_helper │ │ │ │ │ +00000364 0000581e R_ARM_THM_JUMP24 000024a5 bytearray_strip_impl_helper │ │ │ │ │ +00000416 0000581e R_ARM_THM_JUMP24 000024a5 bytearray_strip_impl_helper │ │ │ │ │ 0000062e 0001921e R_ARM_THM_JUMP24 00000000 _Py_bytes_isalnum │ │ │ │ │ 00000642 0001931e R_ARM_THM_JUMP24 00000000 _Py_bytes_isalpha │ │ │ │ │ 00000656 0001941e R_ARM_THM_JUMP24 00000000 _Py_bytes_isdigit │ │ │ │ │ 0000066a 0001951e R_ARM_THM_JUMP24 00000000 _Py_bytes_islower │ │ │ │ │ 0000067e 0001961e R_ARM_THM_JUMP24 00000000 _Py_bytes_isspace │ │ │ │ │ 00000692 0001971e R_ARM_THM_JUMP24 00000000 _Py_bytes_istitle │ │ │ │ │ 000006a6 0001981e R_ARM_THM_JUMP24 00000000 _Py_bytes_isupper │ │ │ │ │ @@ -1670,15 +1670,15 @@ │ │ │ │ │ 00001896 0001aa1e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 000018a6 0001aa1e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 000018c2 0001b01e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ 000018ce 0001b11e R_ARM_THM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ 00001a20 0000231e R_ARM_THM_JUMP24 00000d5d bytearray_setslice │ │ │ │ │ 00001bf4 00015b1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x1081c contains 15 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x10820 contains 15 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000004 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000000c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000014 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000020 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -302,16 +302,16 @@ │ │ │ │ │ bytearray_append │ │ │ │ │ stringlib_center │ │ │ │ │ bytearray_mod │ │ │ │ │ bytearray_strip │ │ │ │ │ bytearray_count │ │ │ │ │ bytearray_join │ │ │ │ │ stringlib_bytes_join │ │ │ │ │ -stringlib_upper │ │ │ │ │ bytearray_contains │ │ │ │ │ +stringlib_upper │ │ │ │ │ bytearray_rstrip │ │ │ │ │ stringlib_expandtabs │ │ │ │ │ bytearray_index │ │ │ │ │ stringlib_isalnum │ │ │ │ │ stringlib_isalpha │ │ │ │ │ stringlib_isdigit │ │ │ │ │ stringlib_islower │ │ │ │ │ @@ -514,16 +514,16 @@ │ │ │ │ │ _PyBytes_FormatEx │ │ │ │ │ _Py_bytes_count │ │ │ │ │ PySequence_Fast │ │ │ │ │ PyBytes_Type │ │ │ │ │ PyExc_RuntimeError │ │ │ │ │ PyEval_RestoreThread │ │ │ │ │ PyEval_SaveThread │ │ │ │ │ -_Py_bytes_upper │ │ │ │ │ _Py_bytes_contains │ │ │ │ │ +_Py_bytes_upper │ │ │ │ │ PyLong_AsInt │ │ │ │ │ __aeabi_idivmod │ │ │ │ │ _Py_bytes_index │ │ │ │ │ _Py_bytes_isalnum │ │ │ │ │ _Py_bytes_isalpha │ │ │ │ │ _Py_bytes_isdigit │ │ │ │ │ _Py_bytes_islower │ │ │ │ ├── readelf --wide --decompress --string-dump=.rodata.str1.4 {} │ │ │ │ │ @@ -27,16 +27,16 @@ │ │ │ │ │ [ 36c] decode │ │ │ │ │ [ 374] translation table must be 256 characters long │ │ │ │ │ [ 3a4] Negative size passed to PyByteArray_FromStringAndSize │ │ │ │ │ [ 3dc] can't concat %.100s to %.100s │ │ │ │ │ [ 3fc] endswith │ │ │ │ │ [ 408] Comparison between bytearray and string │ │ │ │ │ [ 430] lstrip │ │ │ │ │ - [ 438] cannot add more objects to bytearray │ │ │ │ │ - [ 465] │ │ │ │ │ + [ 43d] │ │ │ │ │ + [ 440] cannot add more objects to bytearray │ │ │ │ │ [ 468] center │ │ │ │ │ [ 470] a byte string of length 1 │ │ │ │ │ [ 48c] argument 2 │ │ │ │ │ [ 498] strip │ │ │ │ │ [ 4a0] count │ │ │ │ │ [ 4a8] can only join an iterable │ │ │ │ │ [ 4c4] sequence item %zd: expected a bytes-like object, %.80s found │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -3597,15 +3597,15 @@ │ │ │ │ │ mov r4, r0 │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 21d0 │ │ │ │ │ + bne.w 21d2 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ blt.w 21c4 │ │ │ │ │ @@ -3627,15 +3627,15 @@ │ │ │ │ │ vmov.f64 d6, #114 @ 0x3f900000 1.125 │ │ │ │ │ vcvt.f64.u32 d7, s15 │ │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ │ vmov s13, r3 │ │ │ │ │ vcvt.f64.u32 d6, s13 │ │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bls.n 213c │ │ │ │ │ + bls.n 2140 │ │ │ │ │ adds r7, r3, #1 │ │ │ │ │ bmi.n 2194 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne.n 214c │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -3657,23 +3657,25 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - itt ne │ │ │ │ │ - addne r3, #1 │ │ │ │ │ - strne r3, [r4, #0] │ │ │ │ │ + beq.n 2116 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ cmp.w r3, r2, lsr #1 │ │ │ │ │ - bcc.n 2148 │ │ │ │ │ + it cc │ │ │ │ │ + addcc r7, r3, #1 │ │ │ │ │ + bcc.n 20d4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it eq │ │ │ │ │ moveq r7, r2 │ │ │ │ │ @@ -3683,16 +3685,14 @@ │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ b.n 20f4 │ │ │ │ │ add.w r7, r3, r3, lsr #3 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ bhi.n 2190 │ │ │ │ │ adds r7, #3 │ │ │ │ │ b.n 20d4 │ │ │ │ │ - adds r7, r3, #1 │ │ │ │ │ - b.n 20d4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cbz r0, 2194 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ @@ -3725,16 +3725,16 @@ │ │ │ │ │ adds r7, #6 │ │ │ │ │ bpl.n 20d4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.n 2118 │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + b.n 2116 │ │ │ │ │ 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 │ │ │ │ │ @@ -3749,15 +3749,16 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ b.n 215e │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 2118 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + b.n 2116 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -3766,37 +3767,38 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ b.n 219e │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -000021f0 : │ │ │ │ │ +000021f4 : │ │ │ │ │ bytearray_endswith(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #24 │ │ │ │ │ mov r4, r2 │ │ │ │ │ subs r3, r4, #1 │ │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bhi.n 2230 │ │ │ │ │ + bhi.n 2234 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.n 2258 │ │ │ │ │ + bne.n 225c │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ ldrd r3, r4, [sp, #16] │ │ │ │ │ - cbz r1, 2248 │ │ │ │ │ + cbz r1, 224c │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 <_Py_bytes_endswith> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_endswith │ │ │ │ │ add sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ @@ -3804,148 +3806,148 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ movs r3, #3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ - cbnz r0, 227e │ │ │ │ │ + cbnz r0, 2282 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 222c │ │ │ │ │ + b.n 2230 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_Py_bytes_endswith> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_endswith │ │ │ │ │ - b.n 222c │ │ │ │ │ + b.n 2230 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2244 │ │ │ │ │ + beq.n 2248 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 221c │ │ │ │ │ + beq.n 2220 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 221c │ │ │ │ │ - b.n 2244 │ │ │ │ │ + bne.n 2220 │ │ │ │ │ + b.n 2248 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble.n 221c │ │ │ │ │ + ble.n 2220 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 226c │ │ │ │ │ - b.n 2244 │ │ │ │ │ + bne.n 2270 │ │ │ │ │ + b.n 2248 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002298 : │ │ │ │ │ +0000229c : │ │ │ │ │ bytearray_richcompare(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CheckBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 23f0 │ │ │ │ │ + beq.w 23f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CheckBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 23f0 │ │ │ │ │ + beq.w 23f4 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, sp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 23ea │ │ │ │ │ + bne.w 23ee │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 23d6 │ │ │ │ │ + bne.n 23da │ │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne.n 2354 │ │ │ │ │ + bne.n 2358 │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, sp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - cbnz r4, 2330 │ │ │ │ │ + cbnz r4, 2334 │ │ │ │ │ cmp r7, #5 │ │ │ │ │ - bhi.n 2330 │ │ │ │ │ + bhi.n 2334 │ │ │ │ │ tbb [pc, r7] │ │ │ │ │ .word 0x0d03960d │ │ │ │ │ .short 0x920b │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne.n 2326 │ │ │ │ │ + bne.n 232a │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bgt.n 2316 │ │ │ │ │ + bgt.n 231a │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ - b.n 231e │ │ │ │ │ + b.n 2322 │ │ │ │ │ cmp r7, #5 │ │ │ │ │ - bhi.n 23d0 │ │ │ │ │ - add r3, pc, #4 @ (adr r3, 233c ) │ │ │ │ │ + bhi.n 23d4 │ │ │ │ │ + add r3, pc, #4 @ (adr r3, 2340 ) │ │ │ │ │ ldr.w pc, [r3, r7, lsl #2] │ │ │ │ │ nop │ │ │ │ │ - .word 0x000023cb │ │ │ │ │ + .word 0x000023cf │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000023a7 │ │ │ │ │ + .word 0x000023ab │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002327 │ │ │ │ │ + .word 0x0000232b │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002317 │ │ │ │ │ + .word 0x0000231b │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000023a1 │ │ │ │ │ + .word 0x000023a5 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000023d1 │ │ │ │ │ + .word 0x000023d5 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ subs r3, r7, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bls.n 23b2 │ │ │ │ │ + bls.n 23b6 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ it ge │ │ │ │ │ movge r2, r6 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ @@ -3954,673 +3956,673 @@ │ │ │ │ │ mov r0, sp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 2330 │ │ │ │ │ + bne.n 2334 │ │ │ │ │ cmp r7, #5 │ │ │ │ │ - bhi.n 2330 │ │ │ │ │ - add r3, pc, #4 @ (adr r3, 2388 ) │ │ │ │ │ + bhi.n 2334 │ │ │ │ │ + add r3, pc, #4 @ (adr r3, 238c ) │ │ │ │ │ ldr.w pc, [r3, r7, lsl #2] │ │ │ │ │ nop │ │ │ │ │ - .word 0x000023ad │ │ │ │ │ + .word 0x000023b1 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002439 │ │ │ │ │ + .word 0x0000243d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002331 │ │ │ │ │ + .word 0x00002335 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002331 │ │ │ │ │ + .word 0x00002335 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002323 │ │ │ │ │ + .word 0x00002327 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002431 │ │ │ │ │ + .word 0x00002435 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bgt.n 2316 │ │ │ │ │ - b.n 2326 │ │ │ │ │ + bgt.n 231a │ │ │ │ │ + b.n 232a │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.n 2316 │ │ │ │ │ - b.n 2326 │ │ │ │ │ + ble.n 231a │ │ │ │ │ + b.n 232a │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bge.n 2326 │ │ │ │ │ - b.n 2316 │ │ │ │ │ + bge.n 232a │ │ │ │ │ + b.n 231a │ │ │ │ │ mov r0, sp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ subs r3, r7, #3 │ │ │ │ │ negs r0, r3 │ │ │ │ │ adcs r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBool_FromLong │ │ │ │ │ - b.n 231e │ │ │ │ │ + b.n 2322 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.n 2316 │ │ │ │ │ - b.n 2326 │ │ │ │ │ + blt.n 231a │ │ │ │ │ + b.n 232a │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge.n 2316 │ │ │ │ │ - b.n 2326 │ │ │ │ │ + bge.n 231a │ │ │ │ │ + b.n 232a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ mov r0, sp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 231e │ │ │ │ │ + b.n 2322 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ - b.n 23e0 │ │ │ │ │ + b.n 23e4 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ - bmi.n 2400 │ │ │ │ │ + bmi.n 2404 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ - bpl.n 23e0 │ │ │ │ │ + bpl.n 23e4 │ │ │ │ │ bl 0 <_Py_GetConfig> │ │ │ │ │ R_ARM_THM_CALL _Py_GetConfig │ │ │ │ │ ldr r3, [r0, #116] @ 0x74 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 23e0 │ │ │ │ │ + beq.n 23e4 │ │ │ │ │ subs r3, r7, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi.n 23e0 │ │ │ │ │ + bhi.n 23e4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_BytesWarning │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_BytesWarning │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC29 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnEx │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 23e0 │ │ │ │ │ + beq.n 23e4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 231e │ │ │ │ │ + b.n 2322 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bge.w 2316 │ │ │ │ │ - b.n 2326 │ │ │ │ │ + bge.w 231a │ │ │ │ │ + b.n 232a │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - ble.w 2316 │ │ │ │ │ - b.n 2326 │ │ │ │ │ + ble.w 231a │ │ │ │ │ + b.n 232a │ │ │ │ │ │ │ │ │ │ -00002440 : │ │ │ │ │ +00002444 : │ │ │ │ │ bytearrayiter_next(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ - cbz r3, 2484 │ │ │ │ │ + cbz r3, 2488 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bge.n 246c │ │ │ │ │ - cbz r1, 2488 │ │ │ │ │ + bge.n 2470 │ │ │ │ │ + cbz r1, 248c │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ - ldr r0, [pc, #56] @ (249c ) │ │ │ │ │ + ldr r0, [pc, #56] @ (24a0 ) │ │ │ │ │ ldrb r3, [r3, r2] │ │ │ │ │ add.w r0, r0, r3, lsl #4 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ str.w ip, [r0, #12] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 2484 │ │ │ │ │ + beq.n 2488 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbz r2, 2492 │ │ │ │ │ + cbz r2, 2496 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 245e │ │ │ │ │ + b.n 2462 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2484 │ │ │ │ │ + b.n 2488 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000024a0 : │ │ │ │ │ -bytearray_append(): │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ - sub sp, #16 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - add r1, sp, #12 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyLong_AsLongAndOverflow │ │ │ │ │ - adds r3, r0, #1 │ │ │ │ │ - beq.w 25c8 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r0, #255 @ 0xff │ │ │ │ │ - bhi.w 25d0 │ │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ │ - mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - beq.w 260c │ │ │ │ │ - ldr r3, [r4, #24] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bgt.w 25e8 │ │ │ │ │ - ldrd r0, r1, [r4, #16] │ │ │ │ │ - adds r6, r5, #1 │ │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ │ - sub.w r8, r1, r0 │ │ │ │ │ - add.w r2, r8, r6 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bcs.n 2550 │ │ │ │ │ - vmov s15, r3 │ │ │ │ │ - vmov.f64 d6, #114 @ 0x3f900000 1.125 │ │ │ │ │ - vcvt.f64.u32 d7, s15 │ │ │ │ │ - vmul.f64 d7, d7, d6 │ │ │ │ │ - vmov s13, r6 │ │ │ │ │ - vcvt.f64.u32 d6, s13 │ │ │ │ │ - vcmpe.f64 d6, d7 │ │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ │ - bls.n 2570 │ │ │ │ │ - adds r3, r5, #2 │ │ │ │ │ - bmi.n 2580 │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - bne.n 2588 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 2580 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - strd r3, r0, [r4, #12] │ │ │ │ │ - str r0, [r4, #20] │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - strb.w r8, [r0, r6] │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 2600 │ │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ │ - strb r7, [r3, r5] │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - add sp, #16 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - cmp.w r6, r3, lsr #1 │ │ │ │ │ - it cc │ │ │ │ │ - addcc r3, r5, #2 │ │ │ │ │ - bcc.n 251a │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - it eq │ │ │ │ │ - moveq r1, r3 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - strb r3, [r1, r6] │ │ │ │ │ - b.n 2538 │ │ │ │ │ - add.w r3, r6, r6, lsr #3 │ │ │ │ │ - cmp r6, #8 │ │ │ │ │ - it ls │ │ │ │ │ - addls r3, #3 │ │ │ │ │ - bls.n 251a │ │ │ │ │ - adds r3, #6 │ │ │ │ │ - bpl.n 251a │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.n 254a │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 2580 │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.n 2624 │ │ │ │ │ - ldr r1, [r4, #20] │ │ │ │ │ - cmp r2, r6 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - it cs │ │ │ │ │ - movcs r2, r6 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - strd r3, r8, [r4, #12] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str.w r8, [r4, #20] │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - strb.w r3, [r8, r6] │ │ │ │ │ - b.n 2538 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 2584 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 2584 │ │ │ │ │ - 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 2584 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - strb r7, [r3, r5] │ │ │ │ │ - b.n 2542 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 2584 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 25a0 │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -00002630 : │ │ │ │ │ +000024a4 : │ │ │ │ │ bytearray_strip_impl_helper(): │ │ │ │ │ stmdb 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 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov fp, r2 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ strd r3, r1, [sp] │ │ │ │ │ - bne.w 2822 │ │ │ │ │ + bne.w 2696 │ │ │ │ │ movw r5, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC32 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r5, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC32 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ movs r6, #6 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 2810 │ │ │ │ │ + beq.w 2684 │ │ │ │ │ ldr.w r9, [r4, #20] │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ - beq.n 274a │ │ │ │ │ + beq.n 25be │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.n 2740 │ │ │ │ │ + ble.n 25b4 │ │ │ │ │ add.w r7, r9, #4294967295 @ 0xffffffff │ │ │ │ │ movs r4, #0 │ │ │ │ │ ands.w r3, r8, #3 │ │ │ │ │ - beq.n 2704 │ │ │ │ │ + beq.n 2578 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 26b6 │ │ │ │ │ + beq.n 252a │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 26a6 │ │ │ │ │ + beq.n 251a │ │ │ │ │ ldrb.w r1, [r9] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r7, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 271a │ │ │ │ │ + beq.n 258e │ │ │ │ │ movs r4, #1 │ │ │ │ │ ldrb.w r1, [r7, #1]! │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 271a │ │ │ │ │ + cbz r0, 258e │ │ │ │ │ adds r4, #1 │ │ │ │ │ ldrb.w r1, [r7, #1]! │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 271a │ │ │ │ │ + cbz r0, 258e │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - bne.n 2704 │ │ │ │ │ - b.n 271a │ │ │ │ │ + bne.n 2578 │ │ │ │ │ + b.n 258e │ │ │ │ │ ldrb r1, [r7, #1] │ │ │ │ │ adds r4, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ mov sl, r4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - cbz r3, 271a │ │ │ │ │ + cbz r3, 258e │ │ │ │ │ ldrb r1, [r7, #2] │ │ │ │ │ adds r4, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - cbz r3, 271a │ │ │ │ │ + cbz r3, 258e │ │ │ │ │ ldrb r1, [r7, #3] │ │ │ │ │ add.w r4, sl, #2 │ │ │ │ │ adds r7, #3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 271a │ │ │ │ │ + cbz r0, 258e │ │ │ │ │ add.w r4, sl, #3 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - beq.n 271a │ │ │ │ │ + beq.n 258e │ │ │ │ │ ldrb r1, [r7, #1] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ adds r7, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 26cc │ │ │ │ │ + bne.n 2540 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.n 274c │ │ │ │ │ + bne.n 25c0 │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 272e │ │ │ │ │ + beq.n 25a2 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ sub.w r1, r8, r4 │ │ │ │ │ add.w r0, r9, r4 │ │ │ │ │ bl 1dac │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movs r4, #0 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.n 274c │ │ │ │ │ - b.n 2720 │ │ │ │ │ + bne.n 25c0 │ │ │ │ │ + b.n 2594 │ │ │ │ │ movs r4, #0 │ │ │ │ │ sub.w fp, r8, r4 │ │ │ │ │ add.w r7, r9, r8 │ │ │ │ │ mov sl, r8 │ │ │ │ │ ands.w fp, fp, #3 │ │ │ │ │ - beq.n 27ec │ │ │ │ │ + beq.n 2660 │ │ │ │ │ add.w sl, r8, #4294967295 @ 0xffffffff │ │ │ │ │ cmp sl, r4 │ │ │ │ │ - blt.n 2720 │ │ │ │ │ + blt.n 2594 │ │ │ │ │ ldrb.w r1, [r7, #-1]! │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2720 │ │ │ │ │ + beq.n 2594 │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ - beq.n 27ec │ │ │ │ │ + beq.n 2660 │ │ │ │ │ cmp.w fp, #2 │ │ │ │ │ - beq.n 2796 │ │ │ │ │ + beq.n 260a │ │ │ │ │ ldrb.w r1, [r7, #-1]! │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r8, sl │ │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2720 │ │ │ │ │ + beq.n 2594 │ │ │ │ │ ldrb.w r1, [r7, #-1]! │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r8, sl │ │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbnz r0, 27ec │ │ │ │ │ - b.n 2720 │ │ │ │ │ + cbnz r0, 2660 │ │ │ │ │ + b.n 2594 │ │ │ │ │ ldrb.w r1, [r7, #-1] │ │ │ │ │ mov r8, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2720 │ │ │ │ │ + beq.n 2594 │ │ │ │ │ ldrb.w r1, [r7, #-2] │ │ │ │ │ add.w r8, fp, #4294967295 @ 0xffffffff │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2720 │ │ │ │ │ + beq.n 2594 │ │ │ │ │ ldrb.w r1, [r7, #-3] │ │ │ │ │ sub.w r8, fp, #2 │ │ │ │ │ sub.w sl, fp, #3 │ │ │ │ │ subs r7, #3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2720 │ │ │ │ │ + beq.n 2594 │ │ │ │ │ add.w fp, sl, #4294967295 @ 0xffffffff │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r8, sl │ │ │ │ │ cmp fp, r4 │ │ │ │ │ - blt.n 2720 │ │ │ │ │ + blt.n 2594 │ │ │ │ │ ldrb.w r1, [r7, #-1] │ │ │ │ │ subs r7, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 27ac │ │ │ │ │ - b.n 2720 │ │ │ │ │ + bne.n 2620 │ │ │ │ │ + b.n 2594 │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r4, r8 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.n 274c │ │ │ │ │ - b.n 2720 │ │ │ │ │ + bne.n 25c0 │ │ │ │ │ + b.n 2594 │ │ │ │ │ mov r0, r1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ - cbnz r0, 2834 │ │ │ │ │ + cbnz r0, 26a8 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ - b.n 2662 │ │ │ │ │ + b.n 24d6 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 273a │ │ │ │ │ + b.n 25ae │ │ │ │ │ + │ │ │ │ │ +000026ac : │ │ │ │ │ +bytearray_append(): │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ + sub sp, #16 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + add r1, sp, #12 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyLong_AsLongAndOverflow │ │ │ │ │ + adds r3, r0, #1 │ │ │ │ │ + beq.w 27d4 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r0, #255 @ 0xff │ │ │ │ │ + bhi.w 27dc │ │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ │ + mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + beq.w 2818 │ │ │ │ │ + ldr r3, [r4, #24] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bgt.w 27f4 │ │ │ │ │ + ldrd r0, r1, [r4, #16] │ │ │ │ │ + adds r6, r5, #1 │ │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ │ + sub.w r8, r1, r0 │ │ │ │ │ + add.w r2, r8, r6 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bcs.n 275c │ │ │ │ │ + vmov s15, r3 │ │ │ │ │ + vmov.f64 d6, #114 @ 0x3f900000 1.125 │ │ │ │ │ + vcvt.f64.u32 d7, s15 │ │ │ │ │ + vmul.f64 d7, d7, d6 │ │ │ │ │ + vmov s13, r6 │ │ │ │ │ + vcvt.f64.u32 d6, s13 │ │ │ │ │ + vcmpe.f64 d6, d7 │ │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ │ + bls.n 277c │ │ │ │ │ + adds r3, r5, #2 │ │ │ │ │ + bmi.n 278c │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + bne.n 2794 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ + cbz r0, 278c │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + strd r3, r0, [r4, #12] │ │ │ │ │ + str r0, [r4, #20] │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + strb.w r8, [r0, r6] │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 280c │ │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ │ + strb r7, [r3, r5] │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ + add sp, #16 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ + cmp.w r6, r3, lsr #1 │ │ │ │ │ + it cc │ │ │ │ │ + addcc r3, r5, #2 │ │ │ │ │ + bcc.n 2726 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + it eq │ │ │ │ │ + moveq r1, r3 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + strb r3, [r1, r6] │ │ │ │ │ + b.n 2744 │ │ │ │ │ + add.w r3, r6, r6, lsr #3 │ │ │ │ │ + cmp r6, #8 │ │ │ │ │ + it ls │ │ │ │ │ + addls r3, #3 │ │ │ │ │ + bls.n 2726 │ │ │ │ │ + adds r3, #6 │ │ │ │ │ + bpl.n 2726 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + b.n 2756 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 278c │ │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.n 2830 │ │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ │ + cmp r2, r6 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + it cs │ │ │ │ │ + movcs r2, r6 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcpy │ │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + strd r3, r8, [r4, #12] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str.w r8, [r4, #20] │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + strb.w r3, [r8, r6] │ │ │ │ │ + b.n 2744 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 2790 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ + b.n 2790 │ │ │ │ │ + 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 2790 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + strb r7, [r3, r5] │ │ │ │ │ + b.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 .LC32 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC32 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ + b.n 2790 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + b.n 27ac │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00002838 : │ │ │ │ │ +0000283c : │ │ │ │ │ bytearray_count(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #24 │ │ │ │ │ mov r4, r2 │ │ │ │ │ subs r3, r4, #1 │ │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bhi.n 28ac │ │ │ │ │ + bhi.n 28b0 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.n 2888 │ │ │ │ │ + bne.n 288c │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ ldrd r3, r4, [sp, #16] │ │ │ │ │ - cbz r1, 2878 │ │ │ │ │ + cbz r1, 287c │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 <_Py_bytes_count> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_count │ │ │ │ │ add sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_Py_bytes_count> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_count │ │ │ │ │ - b.n 2874 │ │ │ │ │ + b.n 2878 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ - cbz r0, 28c0 │ │ │ │ │ + cbz r0, 28c4 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 2864 │ │ │ │ │ + beq.n 2868 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2864 │ │ │ │ │ - b.n 28c0 │ │ │ │ │ + bne.n 2868 │ │ │ │ │ + b.n 28c4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC37 │ │ │ │ │ movs r3, #3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ - cbnz r0, 28c4 │ │ │ │ │ + cbnz r0, 28c8 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 2874 │ │ │ │ │ + b.n 2878 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble.n 2864 │ │ │ │ │ + ble.n 2868 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 289a │ │ │ │ │ - b.n 28c0 │ │ │ │ │ + bne.n 289e │ │ │ │ │ + b.n 28c4 │ │ │ │ │ │ │ │ │ │ -000028dc : │ │ │ │ │ +000028e0 : │ │ │ │ │ stringlib_bytes_join(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3592] @ 0xe08 │ │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ │ sub sp, #468 @ 0x1d4 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 2e54 │ │ │ │ │ + bne.w 2e58 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov r0, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC38 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Fast │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2e48 │ │ │ │ │ + beq.w 2e4c │ │ │ │ │ ldr.w sl, [r0, #8] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w 2e10 │ │ │ │ │ + beq.w 2e14 │ │ │ │ │ cmp.w sl, #10 │ │ │ │ │ - bgt.w 2df0 │ │ │ │ │ + bgt.w 2df4 │ │ │ │ │ add r3, sp, #24 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ movs r6, #0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movw fp, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyBytes_Type │ │ │ │ │ movt fp, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyBytes_Type │ │ │ │ │ mov r5, r6 │ │ │ │ │ tst.w sl, #1 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - bne.n 2a2c │ │ │ │ │ + bne.n 2a30 │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ - b.n 29fa │ │ │ │ │ + b.n 29fe │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r4, #0] │ │ │ │ │ @@ -4628,37 +4630,37 @@ │ │ │ │ │ adds r4, #16 │ │ │ │ │ str r0, [r1, #8] │ │ │ │ │ str r4, [r1, #0] │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ add.w r8, r6, #1 │ │ │ │ │ subs r4, r2, r5 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - blt.w 2ede │ │ │ │ │ + blt.w 2ee2 │ │ │ │ │ add r5, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 2d5c │ │ │ │ │ + beq.w 2d60 │ │ │ │ │ subs r2, r2, r5 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - blt.w 2ede │ │ │ │ │ + blt.w 2ee2 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ add r5, r9 │ │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ │ cmp r2, sl │ │ │ │ │ - bne.w 2d40 │ │ │ │ │ + bne.w 2d44 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ mov r6, r8 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ mov r3, r8 │ │ │ │ │ lsls r0, r2, #6 │ │ │ │ │ - bpl.w 2d68 │ │ │ │ │ + bpl.w 2d6c │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ ldr.w r4, [r2, r8, lsl #2] │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, fp │ │ │ │ │ - bne.w 2d80 │ │ │ │ │ + bne.w 2d84 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r4, #0] │ │ │ │ │ @@ -4666,60 +4668,60 @@ │ │ │ │ │ adds r4, #16 │ │ │ │ │ str r0, [r1, #8] │ │ │ │ │ str r4, [r1, #0] │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ subs r4, r2, r5 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - blt.w 2ede │ │ │ │ │ + blt.w 2ee2 │ │ │ │ │ add r5, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 2d32 │ │ │ │ │ + beq.w 2d36 │ │ │ │ │ subs r2, r2, r5 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - blt.w 2ede │ │ │ │ │ + blt.w 2ee2 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ add r5, r9 │ │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ │ cmp r2, sl │ │ │ │ │ - bne.w 2d40 │ │ │ │ │ + bne.w 2d44 │ │ │ │ │ adds r6, r3, #1 │ │ │ │ │ cmp r6, sl │ │ │ │ │ - bge.n 2a76 │ │ │ │ │ + bge.n 2a7a │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r4, r2, #6 │ │ │ │ │ - bpl.w 2d98 │ │ │ │ │ + bpl.w 2d9c │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ ldr.w r4, [r2, r6, lsl #2] │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, fp │ │ │ │ │ - beq.n 2954 │ │ │ │ │ + beq.n 2958 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2dd0 │ │ │ │ │ + bne.w 2dd4 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ - b.n 296c │ │ │ │ │ + b.n 2970 │ │ │ │ │ cmp r6, sl │ │ │ │ │ - bge.n 2a7a │ │ │ │ │ + bge.n 2a7e │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.w 2db2 │ │ │ │ │ + bpl.w 2db6 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr r4, [r3, #0] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, fp │ │ │ │ │ - bne.w 2dbc │ │ │ │ │ + bne.w 2dc0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r4, #0] │ │ │ │ │ @@ -4728,66 +4730,66 @@ │ │ │ │ │ adds r4, #16 │ │ │ │ │ str r5, [r3, #8] │ │ │ │ │ str r4, [r3, #0] │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp r3, sl │ │ │ │ │ add.w r1, r2, #44 @ 0x2c │ │ │ │ │ - bne.w 2d3c │ │ │ │ │ + bne.w 2d40 │ │ │ │ │ ldr.w ip, [sp, #8] │ │ │ │ │ movs r6, #1 │ │ │ │ │ - b.n 29fa │ │ │ │ │ + b.n 29fe │ │ │ │ │ str.w ip, [sp, #8] │ │ │ │ │ mov r1, r5 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 1dac │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2dec │ │ │ │ │ + beq.w 2df0 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2ed4 │ │ │ │ │ + beq.w 2ed8 │ │ │ │ │ ldr.w r8, [r0, #20] │ │ │ │ │ cmp.w r5, #1048576 @ 0x100000 │ │ │ │ │ - blt.n 2aa4 │ │ │ │ │ + blt.n 2aa8 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ lsls r2, r3, #31 │ │ │ │ │ - bmi.w 2ec8 │ │ │ │ │ + bmi.w 2ecc │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ str.w fp, [sp, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 2e6a │ │ │ │ │ + bne.w 2e6e │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 2c18 │ │ │ │ │ + beq.w 2c1c │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov.w r9, #44 @ 0x2c │ │ │ │ │ movw r2, #35747 @ 0x8ba3 │ │ │ │ │ movt r2, #14894 @ 0x3a2e │ │ │ │ │ mov sl, r3 │ │ │ │ │ mla r9, r9, r6, r3 │ │ │ │ │ sub.w r3, r9, r3 │ │ │ │ │ subs r3, #44 @ 0x2c │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - beq.n 2b7e │ │ │ │ │ + beq.n 2b82 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 2b68 │ │ │ │ │ + beq.n 2b6c │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 2b56 │ │ │ │ │ + beq.n 2b5a │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 2b44 │ │ │ │ │ + beq.n 2b48 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 2b32 │ │ │ │ │ + beq.n 2b36 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n 2b20 │ │ │ │ │ + beq.n 2b24 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - beq.n 2b0e │ │ │ │ │ + beq.n 2b12 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ add r8, r5 │ │ │ │ │ ldr.w r1, [sl], #44 │ │ │ │ │ mov r2, r5 │ │ │ │ │ @@ -4832,15 +4834,15 @@ │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr.w r1, [sl], #44 │ │ │ │ │ mov r2, r5 │ │ │ │ │ add r8, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ cmp r9, sl │ │ │ │ │ - beq.n 2c18 │ │ │ │ │ + beq.n 2c1c │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ mov r6, sl │ │ │ │ │ mov sl, r7 │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r4, r6 │ │ │ │ │ ldr r5, [r6, #8] │ │ │ │ │ mov r0, r8 │ │ │ │ │ @@ -4896,54 +4898,54 @@ │ │ │ │ │ ldr.w r1, [r4, #264] @ 0x108 │ │ │ │ │ mov r2, r5 │ │ │ │ │ add.w r6, r4, #308 @ 0x134 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ add r8, r5 │ │ │ │ │ cmp r9, r6 │ │ │ │ │ - bne.n 2b86 │ │ │ │ │ + bne.n 2b8a │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r7, sl │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 2ec0 │ │ │ │ │ + bne.w 2ec4 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2c34 │ │ │ │ │ + beq.n 2c38 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2e4c │ │ │ │ │ + beq.w 2e50 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 2d20 │ │ │ │ │ + beq.n 2d24 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ movs r3, #44 @ 0x2c │ │ │ │ │ movw r2, #35747 @ 0x8ba3 │ │ │ │ │ movt r2, #14894 @ 0x3a2e │ │ │ │ │ mla r6, r3, r6, r1 │ │ │ │ │ subs r3, r6, r1 │ │ │ │ │ subs r3, #44 @ 0x2c │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - beq.n 2cd8 │ │ │ │ │ + beq.n 2cdc │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 2cc6 │ │ │ │ │ + beq.n 2cca │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 2cb8 │ │ │ │ │ + beq.n 2cbc │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 2caa │ │ │ │ │ + beq.n 2cae │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 2c9c │ │ │ │ │ + beq.n 2ca0 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n 2c8e │ │ │ │ │ + beq.n 2c92 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - beq.n 2c80 │ │ │ │ │ + beq.n 2c84 │ │ │ │ │ ldr r5, [sp, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ add.w r3, r5, #44 @ 0x2c │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ @@ -4979,15 +4981,15 @@ │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ add.w r3, r5, #44 @ 0x2c │ │ │ │ │ cmp r6, r3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - beq.n 2d20 │ │ │ │ │ + beq.n 2d24 │ │ │ │ │ ldr r7, [sp, #4] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ add.w r0, r7, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ @@ -5007,91 +5009,91 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ add.w r0, r7, #308 @ 0x134 │ │ │ │ │ add.w r7, r7, #352 @ 0x160 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bne.n 2cda │ │ │ │ │ + bne.n 2cde │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 2e5a │ │ │ │ │ + bne.w 2e5e │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #468 @ 0x1d4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ │ cmp r2, sl │ │ │ │ │ - beq.w 29f8 │ │ │ │ │ + beq.w 29fc │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC41 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC41 │ │ │ │ │ mov r6, r8 │ │ │ │ │ movs r4, #0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 2c20 │ │ │ │ │ + b.n 2c24 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ │ cmp r2, sl │ │ │ │ │ - beq.w 2998 │ │ │ │ │ - b.n 2d3c │ │ │ │ │ + beq.w 299c │ │ │ │ │ + b.n 2d40 │ │ │ │ │ add.w r2, r7, #12 │ │ │ │ │ ldr.w r4, [r2, r8, lsl #2] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyBytes_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyBytes_Type │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.w 29b4 │ │ │ │ │ + beq.w 29b8 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ mov ip, r0 │ │ │ │ │ - cbnz r0, 2dd0 │ │ │ │ │ + cbnz r0, 2dd4 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ - b.n 29cc │ │ │ │ │ + b.n 29d0 │ │ │ │ │ add.w r2, r7, #12 │ │ │ │ │ ldr.w r4, [r2, r6, lsl #2] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyBytes_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyBytes_Type │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.w 2954 │ │ │ │ │ - b.n 2a14 │ │ │ │ │ + beq.w 2958 │ │ │ │ │ + b.n 2a18 │ │ │ │ │ ldr r4, [r7, #12] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, fp │ │ │ │ │ - beq.w 2a46 │ │ │ │ │ + beq.w 2a4a │ │ │ │ │ ldr r5, [sp, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ - cbnz r0, 2dd0 │ │ │ │ │ + cbnz r0, 2dd4 │ │ │ │ │ ldr r5, [r5, #8] │ │ │ │ │ - b.n 2a60 │ │ │ │ │ + b.n 2a64 │ │ │ │ │ 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 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC39 │ │ │ │ │ @@ -5099,81 +5101,81 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC39 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ mov r2, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 2c20 │ │ │ │ │ + b.n 2c24 │ │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bhi.n 2e34 │ │ │ │ │ + bhi.n 2e38 │ │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ │ mul.w r0, r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ - cbz r0, 2e34 │ │ │ │ │ + cbz r0, 2e38 │ │ │ │ │ add r3, sp, #24 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n 2934 │ │ │ │ │ + b.n 2938 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2e20 │ │ │ │ │ + beq.n 2e24 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 2e2e │ │ │ │ │ + cbz r3, 2e32 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ add sp, #468 @ 0x1d4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 1dac │ │ │ │ │ R_ARM_THM_JUMP24 PyByteArray_FromStringAndSize │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2e20 │ │ │ │ │ + b.n 2e24 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2e44 │ │ │ │ │ + beq.n 2e48 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbz r3, 2e62 │ │ │ │ │ + cbz r3, 2e66 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 2d2a │ │ │ │ │ + b.n 2d2e │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2c34 │ │ │ │ │ + b.n 2c38 │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - b.n 2904 │ │ │ │ │ + b.n 2908 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 2d2a │ │ │ │ │ + b.n 2d2e │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2e44 │ │ │ │ │ + b.n 2e48 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 2c18 │ │ │ │ │ + beq.w 2c1c │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r5, [r2, #8] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ mov r2, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.w 2c18 │ │ │ │ │ + beq.w 2c1c │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ add.w r3, r8, r5 │ │ │ │ │ mov.w r8, #44 @ 0x2c │ │ │ │ │ add.w r5, r2, #44 @ 0x2c │ │ │ │ │ mla r8, r8, r6, r2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ @@ -5184,49 +5186,49 @@ │ │ │ │ │ ldr.w r1, [r5], #44 │ │ │ │ │ add r0, r9 │ │ │ │ │ mov r2, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ cmp r5, r8 │ │ │ │ │ add.w r3, r0, sl │ │ │ │ │ - bne.n 2e96 │ │ │ │ │ + bne.n 2e9a │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 2c20 │ │ │ │ │ + beq.w 2c24 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyEval_RestoreThread │ │ │ │ │ - b.n 2c20 │ │ │ │ │ + b.n 2c24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyEval_SaveThread │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ - b.n 2aac │ │ │ │ │ + b.n 2ab0 │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 2a96 │ │ │ │ │ + b.n 2a9a │ │ │ │ │ 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 .LC40 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC40 │ │ │ │ │ mov r6, r8 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 2dec │ │ │ │ │ + b.n 2df0 │ │ │ │ │ │ │ │ │ │ -00002ef8 : │ │ │ │ │ +00002efc : │ │ │ │ │ bytearray_contains(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - cbz r3, 2f06 │ │ │ │ │ + cbz r3, 2f0a │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ mov r1, r3 │ │ │ │ │ b.w 0 <_Py_bytes_contains> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_bytes_contains │ │ │ │ │ mov r2, r1 │ │ │ │ │ movw r0, #0 │ │ │ │ │ @@ -5234,15 +5236,15 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ b.w 0 <_Py_bytes_contains> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_bytes_contains │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002f18 : │ │ │ │ │ +00002f1c : │ │ │ │ │ bytearray_replace(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ │ mov r6, r2 │ │ │ │ │ @@ -5256,126 +5258,126 @@ │ │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ │ movs r1, #0 │ │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ subs r3, r6, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi.w 39e2 │ │ │ │ │ + bhi.w 39e6 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #32 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3408 │ │ │ │ │ + bne.w 340c │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3408 │ │ │ │ │ + bne.w 340c │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - bgt.w 38e8 │ │ │ │ │ + bgt.w 38ec │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr r4, [r7, #8] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bgt.w 31d4 │ │ │ │ │ + bgt.w 31d8 │ │ │ │ │ ldr.w sl, [sp, #76] @ 0x4c │ │ │ │ │ ldr.w r8, [sp, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 335c │ │ │ │ │ + beq.w 3360 │ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 34a4 │ │ │ │ │ + bne.w 34a8 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 32b8 │ │ │ │ │ + beq.w 32bc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 329c │ │ │ │ │ + beq.w 32a0 │ │ │ │ │ ldr r5, [r7, #20] │ │ │ │ │ - blt.w 372a │ │ │ │ │ + blt.w 372e │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.w 33f2 │ │ │ │ │ + ble.w 33f6 │ │ │ │ │ movw r2, #2499 @ 0x9c3 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bgt.w 340e │ │ │ │ │ + bgt.w 3412 │ │ │ │ │ ldrb.w fp, [r6] │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ sub.w lr, r4, r3 │ │ │ │ │ and.w r0, fp, #31 │ │ │ │ │ lsls r2, r0 │ │ │ │ │ ldrb r0, [r6, r1] │ │ │ │ │ cmp r0, fp │ │ │ │ │ - beq.w 315c │ │ │ │ │ + beq.w 3160 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ it ne │ │ │ │ │ movne ip, r1 │ │ │ │ │ - beq.w 320c │ │ │ │ │ + beq.w 3210 │ │ │ │ │ ldrb.w r9, [r6, #1] │ │ │ │ │ movs r7, #1 │ │ │ │ │ and.w sl, r9, #31 │ │ │ │ │ cmp r9, r0 │ │ │ │ │ it eq │ │ │ │ │ subeq.w ip, r3, #3 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ lsl.w r7, r7, sl │ │ │ │ │ orr.w r2, r2, r7 │ │ │ │ │ - beq.n 3088 │ │ │ │ │ + beq.n 308c │ │ │ │ │ ldrb.w r9, [r6, #2] │ │ │ │ │ movs r7, #1 │ │ │ │ │ and.w sl, r9, #31 │ │ │ │ │ cmp r9, r0 │ │ │ │ │ it eq │ │ │ │ │ subeq.w ip, r3, #4 │ │ │ │ │ cmp r1, #3 │ │ │ │ │ lsl.w r7, r7, sl │ │ │ │ │ orr.w r2, r2, r7 │ │ │ │ │ - beq.n 3088 │ │ │ │ │ + beq.n 308c │ │ │ │ │ ldrb.w r9, [r6, #3] │ │ │ │ │ movs r7, #1 │ │ │ │ │ and.w sl, r9, #31 │ │ │ │ │ cmp r9, r0 │ │ │ │ │ it eq │ │ │ │ │ subeq.w ip, r3, #5 │ │ │ │ │ cmp r1, #4 │ │ │ │ │ lsl.w r7, r7, sl │ │ │ │ │ orr.w r2, r2, r7 │ │ │ │ │ - beq.n 3088 │ │ │ │ │ + beq.n 308c │ │ │ │ │ ldrb.w r9, [r6, #4] │ │ │ │ │ movs r7, #1 │ │ │ │ │ and.w sl, r9, #31 │ │ │ │ │ cmp r9, r0 │ │ │ │ │ it eq │ │ │ │ │ subeq.w ip, r3, #6 │ │ │ │ │ cmp r1, #5 │ │ │ │ │ lsl.w r7, r7, sl │ │ │ │ │ orr.w r2, r2, r7 │ │ │ │ │ - beq.n 3088 │ │ │ │ │ + beq.n 308c │ │ │ │ │ add.w sl, r6, #4 │ │ │ │ │ sub.w r9, r3, #7 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldrb.w r7, [sl, #1]! │ │ │ │ │ movs r3, #1 │ │ │ │ │ cmp r7, r0 │ │ │ │ │ it eq │ │ │ │ │ moveq ip, r9 │ │ │ │ │ and.w r7, r7, #31 │ │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ │ lsl.w r7, r3, r7 │ │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ orr.w r2, r2, r7 │ │ │ │ │ - bne.n 3064 │ │ │ │ │ + bne.n 3068 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - blt.n 30e2 │ │ │ │ │ + blt.n 30e6 │ │ │ │ │ and.w r9, r0, #31 │ │ │ │ │ movs r7, #1 │ │ │ │ │ add.w sl, r5, r1 │ │ │ │ │ str.w ip, [sp, #20] │ │ │ │ │ lsl.w r7, r7, r9 │ │ │ │ │ mov r9, r4 │ │ │ │ │ orrs r2, r7 │ │ │ │ │ @@ -5383,53 +5385,53 @@ │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ ldrb.w r4, [sl, r2] │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bne.n 3168 │ │ │ │ │ + bne.n 316c │ │ │ │ │ ldrb.w ip, [r5, r2] │ │ │ │ │ adds r4, r5, r2 │ │ │ │ │ cmp ip, fp │ │ │ │ │ - bne.n 31c0 │ │ │ │ │ + bne.n 31c4 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne.n 3194 │ │ │ │ │ + bne.n 3198 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 3218 │ │ │ │ │ + beq.w 321c │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add r2, r3 │ │ │ │ │ cmp r2, lr │ │ │ │ │ - ble.n 30b0 │ │ │ │ │ + ble.n 30b4 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r4, r9 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bgt.w 321c │ │ │ │ │ + bgt.w 3220 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.w 345c │ │ │ │ │ - ldr r0, [pc, #616] @ (3358 ) │ │ │ │ │ + beq.w 3460 │ │ │ │ │ + ldr r0, [pc, #616] @ (335c ) │ │ │ │ │ bl 0 <_PyObject_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_New │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3408 │ │ │ │ │ + beq.w 340c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 32b0 │ │ │ │ │ + beq.w 32b4 │ │ │ │ │ add.w r8, r4, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str.w r0, [r9, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3442 │ │ │ │ │ + beq.w 3446 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 3208 │ │ │ │ │ + beq.n 320c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ │ movs r2, #0 │ │ │ │ │ strb r2, [r3, r4] │ │ │ │ │ @@ -5437,514 +5439,514 @@ │ │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ │ str.w r2, [r9, #20] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str.w r4, [r9, #8] │ │ │ │ │ str.w r8, [r9, #12] │ │ │ │ │ str.w r2, [r9, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 31ea │ │ │ │ │ + beq.n 31ee │ │ │ │ │ add r0, sp, #32 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ - cbz r3, 3154 │ │ │ │ │ + cbz r3, 3158 │ │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r9 │ │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ sub.w ip, r3, #2 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne.w 2fe2 │ │ │ │ │ - b.n 3088 │ │ │ │ │ + bne.w 2fe6 │ │ │ │ │ + b.n 308c │ │ │ │ │ add.w ip, r2, #1 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bgt.n 30d8 │ │ │ │ │ + bgt.n 30dc │ │ │ │ │ add.w r4, sl, r2 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldrb r4, [r4, #1] │ │ │ │ │ and.w r4, r4, #31 │ │ │ │ │ lsr.w r4, r3, r4 │ │ │ │ │ lsls r4, r4, #31 │ │ │ │ │ it mi │ │ │ │ │ movmi r2, ip │ │ │ │ │ - bmi.n 30b0 │ │ │ │ │ + bmi.n 30b4 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ adds r4, r3, #1 │ │ │ │ │ add r2, r4 │ │ │ │ │ cmp r2, lr │ │ │ │ │ - ble.n 30b0 │ │ │ │ │ - b.n 30d8 │ │ │ │ │ + ble.n 30b4 │ │ │ │ │ + b.n 30dc │ │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ │ ldrb.w ip, [r4, #1] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne.n 31c0 │ │ │ │ │ + bne.n 31c4 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n 30c6 │ │ │ │ │ + beq.n 30ca │ │ │ │ │ mov.w ip, #2 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ ldrb.w r2, [r4, ip] │ │ │ │ │ ldrb.w r3, [r6, ip] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 3292 │ │ │ │ │ + bne.n 3296 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - blt.n 31a8 │ │ │ │ │ + blt.n 31ac │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ - beq.n 30c6 │ │ │ │ │ + beq.n 30ca │ │ │ │ │ adds r4, r2, #1 │ │ │ │ │ cmp r4, lr │ │ │ │ │ - ble.n 31f2 │ │ │ │ │ + ble.n 31f6 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ adds r4, r3, #1 │ │ │ │ │ add r2, r4 │ │ │ │ │ cmp r2, lr │ │ │ │ │ - ble.w 30b0 │ │ │ │ │ - b.n 30d8 │ │ │ │ │ + ble.w 30b4 │ │ │ │ │ + b.n 30dc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 3344 │ │ │ │ │ + beq.w 3348 │ │ │ │ │ ldr r0, [r7, #20] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 1dac │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r9, r0 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3144 │ │ │ │ │ + bne.n 3148 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 314e │ │ │ │ │ - b.n 3154 │ │ │ │ │ + bne.n 3152 │ │ │ │ │ + b.n 3158 │ │ │ │ │ add.w r4, sl, r2 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldrb r4, [r4, #1] │ │ │ │ │ and.w r4, r4, #31 │ │ │ │ │ lsr.w r4, r3, r4 │ │ │ │ │ lsls r3, r4, #31 │ │ │ │ │ - bmi.n 31c6 │ │ │ │ │ - b.n 3188 │ │ │ │ │ + bmi.n 31ca │ │ │ │ │ + b.n 318c │ │ │ │ │ strb r5, [r0, r4] │ │ │ │ │ - b.n 3128 │ │ │ │ │ + b.n 312c │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - blt.w 30ec │ │ │ │ │ + blt.w 30f0 │ │ │ │ │ mov ip, r1 │ │ │ │ │ - b.n 308e │ │ │ │ │ + b.n 3092 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r4, r9 │ │ │ │ │ mls r1, r3, r7, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 1dac │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3408 │ │ │ │ │ + beq.w 340c │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - cbz r2, 3288 │ │ │ │ │ + cbz r2, 328c │ │ │ │ │ ldr.w r8, [r0, #20] │ │ │ │ │ add.w sl, r5, r4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ movs r3, #1 │ │ │ │ │ sub.w r1, sl, r5 │ │ │ │ │ mov r2, r6 │ │ │ │ │ strd r4, r3, [sp] │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r3, fp │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ - bl 3afc │ │ │ │ │ + bl 3b00 │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.w 39c4 │ │ │ │ │ + beq.w 39c8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ subs r7, #1 │ │ │ │ │ add r8, r2 │ │ │ │ │ add r2, fp │ │ │ │ │ add r5, r2 │ │ │ │ │ - bne.n 3244 │ │ │ │ │ + bne.n 3248 │ │ │ │ │ sub.w fp, sl, r5 │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 31e4 │ │ │ │ │ + b.n 31e8 │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 323a │ │ │ │ │ + b.n 323e │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - beq.w 30c6 │ │ │ │ │ - b.n 31c0 │ │ │ │ │ + beq.w 30ca │ │ │ │ │ + b.n 31c4 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bgt.w 39ca │ │ │ │ │ - ldr r0, [pc, #180] @ (3358 ) │ │ │ │ │ + bgt.w 39ce │ │ │ │ │ + ldr r0, [pc, #180] @ (335c ) │ │ │ │ │ bl 0 <_PyObject_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_New │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3408 │ │ │ │ │ + beq.w 340c │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r3, [r9, #16] │ │ │ │ │ - b.n 3128 │ │ │ │ │ + b.n 312c │ │ │ │ │ ldrb r6, [r6, #0] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 39ba │ │ │ │ │ + beq.w 39be │ │ │ │ │ ldr r5, [r7, #20] │ │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ │ adds r7, r5, r4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ - b.n 32d4 │ │ │ │ │ + b.n 32d8 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - beq.n 32ec │ │ │ │ │ + beq.n 32f0 │ │ │ │ │ subs r2, r7, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 32cc │ │ │ │ │ + bne.n 32d0 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 39d6 │ │ │ │ │ + beq.w 39da │ │ │ │ │ sub.w r1, r4, r8 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 1dac │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3408 │ │ │ │ │ + beq.w 340c │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 39ac │ │ │ │ │ + beq.w 39b0 │ │ │ │ │ mov fp, r6 │ │ │ │ │ ldr.w sl, [r0, #20] │ │ │ │ │ mov r6, r8 │ │ │ │ │ - b.n 3330 │ │ │ │ │ + b.n 3334 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r5 │ │ │ │ │ subs r6, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 3338 │ │ │ │ │ + cbz r0, 333c │ │ │ │ │ sub.w r8, r0, r5 │ │ │ │ │ mov r1, r5 │ │ │ │ │ adds r5, r0, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ add sl, r8 │ │ │ │ │ mov r2, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ sub.w r8, r7, r5 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 3310 │ │ │ │ │ + bne.n 3314 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 31e4 │ │ │ │ │ + b.n 31e8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 1dac │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n 31e4 │ │ │ │ │ + b.n 31e8 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000002c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 3934 │ │ │ │ │ + beq.w 3938 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ subs r0, r0, r4 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ itt gt │ │ │ │ │ addgt r3, r4, #1 │ │ │ │ │ strgt r3, [sp, #8] │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - blt.w 3768 │ │ │ │ │ + blt.w 376c │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ mla r1, r8, r3, r4 │ │ │ │ │ bl 1dac │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3408 │ │ │ │ │ + beq.n 340c │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3a42 │ │ │ │ │ + beq.w 3a46 │ │ │ │ │ ldr r6, [r7, #20] │ │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3a38 │ │ │ │ │ + beq.w 3a3c │ │ │ │ │ ldr.w r0, [r9, #20] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ add.w fp, r0, r8 │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ add.w r7, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - ble.w 3a14 │ │ │ │ │ + ble.w 3a18 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ add.w r3, r8, #1 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ add.w r3, fp, #1 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bge.w 39fe │ │ │ │ │ + bge.w 3a02 │ │ │ │ │ ldrb r0, [r6, r5] │ │ │ │ │ mov r2, r8 │ │ │ │ │ strb.w r0, [r3, #-1] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r3 │ │ │ │ │ adds r5, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ adds r3, r0, r2 │ │ │ │ │ - b.n 33d4 │ │ │ │ │ + b.n 33d8 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.n 345c │ │ │ │ │ - ldr r0, [pc, #616] @ (3664 ) │ │ │ │ │ + beq.n 3460 │ │ │ │ │ + ldr r0, [pc, #616] @ (3668 ) │ │ │ │ │ bl 0 <_PyObject_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_New │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3100 │ │ │ │ │ + bne.w 3104 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n 31e4 │ │ │ │ │ + b.n 31e8 │ │ │ │ │ movw r2, #29999 @ 0x752f │ │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ │ it le │ │ │ │ │ cmple r4, r2 │ │ │ │ │ - ble.n 3464 │ │ │ │ │ + ble.n 3468 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - ble.n 3464 │ │ │ │ │ + ble.n 3468 │ │ │ │ │ asrs r2, r3, #2 │ │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ │ cmp.w r2, r4, asr #2 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ - blt.n 3492 │ │ │ │ │ + blt.n 3496 │ │ │ │ │ strd r8, r3, [sp, #4] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 200 │ │ │ │ │ R_ARM_THM_CALL stringlib_adaptive_find │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 30dc │ │ │ │ │ + b.n 30e0 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 345c │ │ │ │ │ + beq.n 3460 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ - cbnz r3, 345c │ │ │ │ │ + cbnz r3, 3460 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n 31e4 │ │ │ │ │ + b.n 31e8 │ │ │ │ │ ldrb.w fp, [r6] │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ sub.w lr, r4, r3 │ │ │ │ │ and.w r0, fp, #31 │ │ │ │ │ lsls r2, r0 │ │ │ │ │ ldrb r0, [r6, r1] │ │ │ │ │ cmp fp, r0 │ │ │ │ │ - beq.n 3486 │ │ │ │ │ + beq.n 348a │ │ │ │ │ mov ip, r1 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne.w 2fe2 │ │ │ │ │ - b.n 308e │ │ │ │ │ + bne.w 2fe6 │ │ │ │ │ + b.n 3092 │ │ │ │ │ sub.w ip, r3, #2 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne.w 2fe2 │ │ │ │ │ - b.n 308e │ │ │ │ │ + bne.w 2fe6 │ │ │ │ │ + b.n 3092 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 1642 │ │ │ │ │ R_ARM_THM_CALL stringlib__two_way_count │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 30dc │ │ │ │ │ + b.n 30e0 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.w 3668 │ │ │ │ │ + bne.w 366c │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w 35be │ │ │ │ │ + bne.w 35c2 │ │ │ │ │ ldrb r6, [r6, #0] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 35aa │ │ │ │ │ + beq.n 35ae │ │ │ │ │ ldr.w r8, [r7, #20] │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 35b2 │ │ │ │ │ + beq.n 35b6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldrb.w r7, [sl] │ │ │ │ │ bl 1dac │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3408 │ │ │ │ │ + beq.n 340c │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 35a0 │ │ │ │ │ + beq.n 35a4 │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ sub.w r5, r5, r8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ strb r7, [r0, r5] │ │ │ │ │ mov r3, r0 │ │ │ │ │ add r0, r5 │ │ │ │ │ subs r5, r2, #1 │ │ │ │ │ - beq.w 31e4 │ │ │ │ │ + beq.w 31e8 │ │ │ │ │ add r4, r3 │ │ │ │ │ adds r0, #1 │ │ │ │ │ ands.w r3, r5, #3 │ │ │ │ │ - beq.n 3592 │ │ │ │ │ + beq.n 3596 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 353a │ │ │ │ │ + beq.n 353e │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 3526 │ │ │ │ │ + beq.n 352a │ │ │ │ │ subs r2, r4, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 31e4 │ │ │ │ │ + beq.w 31e8 │ │ │ │ │ subs r5, #1 │ │ │ │ │ strb.w r7, [r0], #1 │ │ │ │ │ subs r2, r4, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 31e4 │ │ │ │ │ + beq.w 31e8 │ │ │ │ │ subs r5, #1 │ │ │ │ │ strb.w r7, [r0], #1 │ │ │ │ │ subs r2, r4, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 31e4 │ │ │ │ │ + beq.w 31e8 │ │ │ │ │ subs r5, #1 │ │ │ │ │ strb.w r7, [r0], #1 │ │ │ │ │ - bne.n 3592 │ │ │ │ │ - b.n 31e4 │ │ │ │ │ + bne.n 3596 │ │ │ │ │ + b.n 31e8 │ │ │ │ │ strb.w r7, [r0], #1 │ │ │ │ │ mov r1, r6 │ │ │ │ │ subs r2, r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 31e4 │ │ │ │ │ + beq.w 31e8 │ │ │ │ │ strb.w r7, [r0], #1 │ │ │ │ │ mov r1, r6 │ │ │ │ │ subs r2, r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 31e4 │ │ │ │ │ + beq.w 31e8 │ │ │ │ │ strb.w r7, [r0], #1 │ │ │ │ │ mov r1, r6 │ │ │ │ │ subs r2, r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 31e4 │ │ │ │ │ + beq.w 31e8 │ │ │ │ │ subs r5, #4 │ │ │ │ │ strb.w r7, [r0], #1 │ │ │ │ │ - beq.w 31e4 │ │ │ │ │ + beq.w 31e8 │ │ │ │ │ subs r2, r4, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3552 │ │ │ │ │ - b.n 31e4 │ │ │ │ │ + bne.n 3556 │ │ │ │ │ + b.n 31e8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 34e4 │ │ │ │ │ + b.n 34e8 │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 1dac │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n 31e4 │ │ │ │ │ + b.n 31e8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 3998 │ │ │ │ │ + beq.w 399c │ │ │ │ │ ldr r7, [r7, #20] │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ movs r0, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ strd r2, r0, [sp] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bl 3afc │ │ │ │ │ + bl 3b00 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w 398e │ │ │ │ │ + beq.w 3992 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 1dac │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3408 │ │ │ │ │ + beq.w 340c │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 39a2 │ │ │ │ │ + beq.w 39a6 │ │ │ │ │ ldr r5, [r0, #20] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r2, r4 │ │ │ │ │ add r8, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ @@ -5960,280 +5962,280 @@ │ │ │ │ │ str.w r9, [sp, #12] │ │ │ │ │ add.w r4, r8, r3 │ │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - beq.w 3988 │ │ │ │ │ + beq.w 398c │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r6 │ │ │ │ │ subs r1, r5, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd fp, r7, [sp] │ │ │ │ │ - bl 3afc │ │ │ │ │ + bl 3b00 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w 3988 │ │ │ │ │ + beq.w 398c │ │ │ │ │ adds r0, r4, r0 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, sl │ │ │ │ │ add r8, r9 │ │ │ │ │ add r4, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 362e │ │ │ │ │ + b.n 3632 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000002c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 378a │ │ │ │ │ + beq.w 378e │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 3780 │ │ │ │ │ + beq.w 3784 │ │ │ │ │ ldr r5, [r7, #20] │ │ │ │ │ - blt.w 39d6 │ │ │ │ │ + blt.w 39da │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bl 3afc │ │ │ │ │ + bl 3b00 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - ble.w 39d6 │ │ │ │ │ + ble.w 39da │ │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ sub.w r9, r8, r3 │ │ │ │ │ subs r0, r0, r4 │ │ │ │ │ mov r1, fp │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - bgt.n 3768 │ │ │ │ │ + bgt.n 376c │ │ │ │ │ mla r1, fp, r9, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 1dac │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3408 │ │ │ │ │ + beq.w 340c │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 375e │ │ │ │ │ + beq.n 3762 │ │ │ │ │ ldr r7, [r0, #20] │ │ │ │ │ mov fp, r9 │ │ │ │ │ mov r9, r6 │ │ │ │ │ mov r6, r3 │ │ │ │ │ adds r2, r5, r4 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ subs r1, r3, r5 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - cbz r3, 3750 │ │ │ │ │ + cbz r3, 3754 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ movs r2, #1 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r3, r6 │ │ │ │ │ - bl 3afc │ │ │ │ │ + bl 3b00 │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ - beq.n 3750 │ │ │ │ │ + beq.n 3754 │ │ │ │ │ adds r3, r5, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 3742 │ │ │ │ │ + beq.n 3746 │ │ │ │ │ add r7, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ add r7, r8 │ │ │ │ │ adds r5, r3, r6 │ │ │ │ │ - b.n 36d8 │ │ │ │ │ + b.n 36dc │ │ │ │ │ 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 .LC26 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 3408 │ │ │ │ │ + b.n 340c │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, sl │ │ │ │ │ add r7, r8 │ │ │ │ │ add r5, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 36d8 │ │ │ │ │ + b.n 36dc │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r9, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 31e4 │ │ │ │ │ + b.n 31e8 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 36ce │ │ │ │ │ + b.n 36d2 │ │ │ │ │ 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 3408 │ │ │ │ │ + b.n 340c │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 367a │ │ │ │ │ + b.n 367e │ │ │ │ │ ldrb r6, [r6, #0] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 38de │ │ │ │ │ + beq.w 38e2 │ │ │ │ │ ldr.w fp, [r7, #20] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ add.w r7, fp, r4 │ │ │ │ │ mov r0, fp │ │ │ │ │ add.w r9, r3, #4294967295 @ 0xffffffff │ │ │ │ │ ands.w r9, r9, #3 │ │ │ │ │ - beq.w 38b2 │ │ │ │ │ + beq.w 38b6 │ │ │ │ │ sub.w r2, r7, fp │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3830 │ │ │ │ │ + beq.n 3834 │ │ │ │ │ movs r5, #1 │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - beq.n 383c │ │ │ │ │ + beq.n 3840 │ │ │ │ │ cmp.w r9, #2 │ │ │ │ │ - beq.n 37d4 │ │ │ │ │ + beq.n 37d8 │ │ │ │ │ subs r2, r7, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 382e │ │ │ │ │ + cbz r0, 3832 │ │ │ │ │ add r0, r5 │ │ │ │ │ movs r5, #2 │ │ │ │ │ subs r2, r7, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 382e │ │ │ │ │ + cbz r0, 3832 │ │ │ │ │ str r4, [sp, #12] │ │ │ │ │ adds r5, #1 │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - b.n 3820 │ │ │ │ │ + b.n 3824 │ │ │ │ │ adds r5, #1 │ │ │ │ │ adds r0, #1 │ │ │ │ │ subs r2, r7, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r9, r5 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - beq.n 3842 │ │ │ │ │ + beq.n 3846 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 382c │ │ │ │ │ + cbz r0, 3830 │ │ │ │ │ adds r0, #1 │ │ │ │ │ mov r1, r6 │ │ │ │ │ subs r2, r7, r0 │ │ │ │ │ adds r5, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 382c │ │ │ │ │ + cbz r0, 3830 │ │ │ │ │ adds r0, #1 │ │ │ │ │ mov r1, r6 │ │ │ │ │ subs r2, r7, r0 │ │ │ │ │ add.w r5, r9, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 382c │ │ │ │ │ + cbz r0, 3830 │ │ │ │ │ add.w r5, r9, #3 │ │ │ │ │ adds r0, #1 │ │ │ │ │ subs r2, r7, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 37e8 │ │ │ │ │ + bne.n 37ec │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ - cbnz r5, 3844 │ │ │ │ │ + cbnz r5, 3848 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 1dac │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n 31e4 │ │ │ │ │ + b.n 31e8 │ │ │ │ │ str r4, [sp, #12] │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ - b.n 3820 │ │ │ │ │ + b.n 3824 │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ mov r1, r5 │ │ │ │ │ subs r0, r0, r4 │ │ │ │ │ add.w r9, r8, #4294967295 @ 0xffffffff │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - bgt.n 3768 │ │ │ │ │ + bgt.n 376c │ │ │ │ │ mla r1, r5, r9, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 1dac │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3408 │ │ │ │ │ + beq.w 340c │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - cbz r3, 38d4 │ │ │ │ │ + cbz r3, 38d8 │ │ │ │ │ ldr r4, [r0, #20] │ │ │ │ │ sub.w r2, r7, fp │ │ │ │ │ - cbz r5, 38ca │ │ │ │ │ + cbz r5, 38ce │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ subs r5, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ - cbz r0, 38ca │ │ │ │ │ + cbz r0, 38ce │ │ │ │ │ cmp fp, r0 │ │ │ │ │ - beq.n 38b8 │ │ │ │ │ + beq.n 38bc │ │ │ │ │ sub.w r2, r0, fp │ │ │ │ │ mov r1, fp │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ @@ -6243,469 +6245,469 @@ │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r4, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add.w fp, r3, #1 │ │ │ │ │ - b.n 3870 │ │ │ │ │ + b.n 3874 │ │ │ │ │ str r4, [sp, #12] │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n 3820 │ │ │ │ │ + b.n 3824 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, sl │ │ │ │ │ add r4, r8 │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 3870 │ │ │ │ │ + b.n 3874 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 31e4 │ │ │ │ │ + b.n 31e8 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 3870 │ │ │ │ │ + b.n 3874 │ │ │ │ │ movw fp, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt fp, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 3796 │ │ │ │ │ + b.n 379a │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 395c │ │ │ │ │ + beq.n 3960 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 3942 │ │ │ │ │ + bne.n 3946 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n 395c │ │ │ │ │ + beq.n 3960 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr r4, [r7, #8] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bgt.w 31d4 │ │ │ │ │ + bgt.w 31d8 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ │ ldr.w sl, [sp, #76] @ 0x4c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr.w r8, [sp, #84] @ 0x54 │ │ │ │ │ - bge.n 3932 │ │ │ │ │ + bge.n 3936 │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2f94 │ │ │ │ │ - b.n 3362 │ │ │ │ │ - bne.n 392a │ │ │ │ │ - cbz r4, 3952 │ │ │ │ │ + bne.w 2f98 │ │ │ │ │ + b.n 3366 │ │ │ │ │ + bne.n 392e │ │ │ │ │ + cbz r4, 3956 │ │ │ │ │ ldr r0, [r7, #20] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 1dac │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n 31e4 │ │ │ │ │ + b.n 31e8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3904 │ │ │ │ │ + bne.n 3908 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3904 │ │ │ │ │ + b.n 3908 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 3938 │ │ │ │ │ + b.n 393c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3408 │ │ │ │ │ + bne.w 340c │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr r4, [r7, #8] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bgt.w 31d4 │ │ │ │ │ + bgt.w 31d8 │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ │ ldr.w sl, [sp, #76] @ 0x4c │ │ │ │ │ ldr.w r8, [sp, #84] @ 0x54 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2f94 │ │ │ │ │ - b.n 3362 │ │ │ │ │ + bne.w 2f98 │ │ │ │ │ + b.n 3366 │ │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ │ - b.n 31e4 │ │ │ │ │ + b.n 31e8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 1dac │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n 31e4 │ │ │ │ │ + b.n 31e8 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 35c6 │ │ │ │ │ + b.n 35ca │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 3602 │ │ │ │ │ + b.n 3606 │ │ │ │ │ mov fp, r6 │ │ │ │ │ movw sl, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt sl, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r6, r8 │ │ │ │ │ - b.n 3330 │ │ │ │ │ + b.n 3334 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 32c2 │ │ │ │ │ + b.n 32c6 │ │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ │ - b.n 327c │ │ │ │ │ + b.n 3280 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.w 2fbe │ │ │ │ │ + b.w 2fc2 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 1dac │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n 31e4 │ │ │ │ │ + b.n 31e8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC48 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC48 │ │ │ │ │ movs r3, #3 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3408 │ │ │ │ │ - b.w 2f4c │ │ │ │ │ + beq.w 340c │ │ │ │ │ + b.w 2f50 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ bic.w r7, r7, r7, asr #31 │ │ │ │ │ adds r1, r6, r7 │ │ │ │ │ mla r0, r7, r3, fp │ │ │ │ │ subs r2, r4, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.w 31e4 │ │ │ │ │ + b.w 31e8 │ │ │ │ │ ldrb.w r3, [sl] │ │ │ │ │ add.w r1, r8, #1 │ │ │ │ │ strb r3, [r0, #0] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, fp │ │ │ │ │ subs r0, r2, r6 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - bge.n 3a4c │ │ │ │ │ + bge.n 3a50 │ │ │ │ │ ldrb.w r0, [r2], #1 │ │ │ │ │ strb r0, [r3, #0] │ │ │ │ │ ldrb.w r0, [sl] │ │ │ │ │ strb r0, [r3, #1] │ │ │ │ │ add r3, r1 │ │ │ │ │ - b.n 3a22 │ │ │ │ │ + b.n 3a26 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 33b0 │ │ │ │ │ + b.n 33b4 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 33a2 │ │ │ │ │ + b.n 33a6 │ │ │ │ │ bic.w r7, r7, r7, asr #31 │ │ │ │ │ mla r0, r7, r1, fp │ │ │ │ │ adds r1, r6, r7 │ │ │ │ │ - b.n 3a0a │ │ │ │ │ + b.n 3a0e │ │ │ │ │ │ │ │ │ │ -00003a58 : │ │ │ │ │ +00003a5c : │ │ │ │ │ bytearray_rfind(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #24 │ │ │ │ │ mov r4, r2 │ │ │ │ │ subs r3, r4, #1 │ │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bhi.n 3acc │ │ │ │ │ + bhi.n 3ad0 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.n 3aa8 │ │ │ │ │ + bne.n 3aac │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ ldrd r3, r4, [sp, #16] │ │ │ │ │ - cbz r1, 3a98 │ │ │ │ │ + cbz r1, 3a9c │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 <_Py_bytes_rfind> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_rfind │ │ │ │ │ add sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_Py_bytes_rfind> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_rfind │ │ │ │ │ - b.n 3a94 │ │ │ │ │ + b.n 3a98 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ - cbz r0, 3ae0 │ │ │ │ │ + cbz r0, 3ae4 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 3a84 │ │ │ │ │ + beq.n 3a88 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3a84 │ │ │ │ │ - b.n 3ae0 │ │ │ │ │ + bne.n 3a88 │ │ │ │ │ + b.n 3ae4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC50 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC50 │ │ │ │ │ movs r3, #3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ - cbnz r0, 3ae4 │ │ │ │ │ + cbnz r0, 3ae8 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 3a94 │ │ │ │ │ + b.n 3a98 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble.n 3a84 │ │ │ │ │ + ble.n 3a88 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3aba │ │ │ │ │ - b.n 3ae0 │ │ │ │ │ + bne.n 3abe │ │ │ │ │ + b.n 3ae4 │ │ │ │ │ │ │ │ │ │ -00003afc : │ │ │ │ │ +00003b00 : │ │ │ │ │ fastsearch(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ │ - ldr r4, [pc, #732] @ (3dec ) │ │ │ │ │ + ldr r4, [pc, #732] @ (3df0 ) │ │ │ │ │ cmp r1, r3 │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ ldr r4, [sp, #152] @ 0x98 │ │ │ │ │ ldr.w sl, [sp, #156] @ 0x9c │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ - blt.w 3da0 │ │ │ │ │ + blt.w 3da4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov lr, r3 │ │ │ │ │ mov r4, r2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.w 3dbe │ │ │ │ │ + ble.w 3dc2 │ │ │ │ │ cmp.w sl, #2 │ │ │ │ │ - beq.w 3d0c │ │ │ │ │ + beq.w 3d10 │ │ │ │ │ movw r7, #2499 @ 0x9c3 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bgt.w 3df0 │ │ │ │ │ + bgt.w 3df4 │ │ │ │ │ add.w r2, lr, #4294967295 @ 0xffffffff │ │ │ │ │ ldrb r7, [r4, #0] │ │ │ │ │ movs r3, #1 │ │ │ │ │ sub.w r1, r6, lr │ │ │ │ │ and.w r0, r7, #31 │ │ │ │ │ ldrb.w ip, [r4, r2] │ │ │ │ │ lsls r3, r0 │ │ │ │ │ cmp ip, r7 │ │ │ │ │ ite eq │ │ │ │ │ subeq.w r6, lr, #2 │ │ │ │ │ movne r6, r2 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 3c0e │ │ │ │ │ + beq.n 3c12 │ │ │ │ │ ldrb.w r8, [r4, #1] │ │ │ │ │ movs r0, #1 │ │ │ │ │ and.w r9, r8, #31 │ │ │ │ │ cmp ip, r8 │ │ │ │ │ it eq │ │ │ │ │ subeq.w r6, lr, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ lsl.w r0, r0, r9 │ │ │ │ │ orr.w r3, r3, r0 │ │ │ │ │ - beq.n 3c0e │ │ │ │ │ + beq.n 3c12 │ │ │ │ │ ldrb.w r8, [r4, #2] │ │ │ │ │ movs r0, #1 │ │ │ │ │ and.w r9, r8, #31 │ │ │ │ │ cmp r8, ip │ │ │ │ │ it eq │ │ │ │ │ subeq.w r6, lr, #4 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ lsl.w r0, r0, r9 │ │ │ │ │ orr.w r3, r3, r0 │ │ │ │ │ - beq.n 3c0e │ │ │ │ │ + beq.n 3c12 │ │ │ │ │ ldrb.w r8, [r4, #3] │ │ │ │ │ movs r0, #1 │ │ │ │ │ and.w r9, r8, #31 │ │ │ │ │ cmp ip, r8 │ │ │ │ │ it eq │ │ │ │ │ subeq.w r6, lr, #5 │ │ │ │ │ cmp r2, #4 │ │ │ │ │ lsl.w r0, r0, r9 │ │ │ │ │ orr.w r3, r3, r0 │ │ │ │ │ - beq.n 3c0e │ │ │ │ │ + beq.n 3c12 │ │ │ │ │ ldrb.w r8, [r4, #4] │ │ │ │ │ movs r0, #1 │ │ │ │ │ and.w r9, r8, #31 │ │ │ │ │ cmp ip, r8 │ │ │ │ │ it eq │ │ │ │ │ subeq.w r6, lr, #6 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ lsl.w r0, r0, r9 │ │ │ │ │ orr.w r3, r3, r0 │ │ │ │ │ - beq.n 3c0e │ │ │ │ │ + beq.n 3c12 │ │ │ │ │ add.w r9, r4, #4 │ │ │ │ │ sub.w r8, lr, #7 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ ldrb.w r0, [r9, #1]! │ │ │ │ │ cmp ip, r0 │ │ │ │ │ it eq │ │ │ │ │ moveq r6, r8 │ │ │ │ │ and.w r0, r0, #31 │ │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ │ lsl.w r0, fp, r0 │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ orr.w r3, r3, r0 │ │ │ │ │ - bne.n 3bee │ │ │ │ │ + bne.n 3bf2 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n 3d04 │ │ │ │ │ + blt.n 3d08 │ │ │ │ │ and.w r8, ip, #31 │ │ │ │ │ movs r0, #1 │ │ │ │ │ add.w r9, r5, r2 │ │ │ │ │ mov fp, lr │ │ │ │ │ lsl.w r0, r0, r8 │ │ │ │ │ orrs r3, r0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldrb.w lr, [r9, r3] │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bne.n 3cbc │ │ │ │ │ + bne.n 3cc0 │ │ │ │ │ ldrb.w lr, [r5, r3] │ │ │ │ │ add.w r8, r5, r3 │ │ │ │ │ cmp lr, r7 │ │ │ │ │ - bne.n 3cac │ │ │ │ │ + bne.n 3cb0 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 3c7e │ │ │ │ │ + bne.n 3c82 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.n 3d08 │ │ │ │ │ + bne.n 3d0c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq.n 3c68 │ │ │ │ │ + beq.n 3c6c │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ add r3, r2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bge.n 3c2a │ │ │ │ │ + bge.n 3c2e │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ it ne │ │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr r3, [pc, #384] @ (3dec ) │ │ │ │ │ + ldr r3, [pc, #384] @ (3df0 ) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w 3dba │ │ │ │ │ + bne.w 3dbe │ │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ │ ldrb.w lr, [r8, #1] │ │ │ │ │ cmp r3, lr │ │ │ │ │ - bne.n 3cac │ │ │ │ │ + bne.n 3cb0 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 3c44 │ │ │ │ │ + beq.n 3c48 │ │ │ │ │ mov.w lr, #2 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldrb.w r1, [r8, lr] │ │ │ │ │ ldrb.w r3, [r4, lr] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 3ca6 │ │ │ │ │ + bne.n 3caa │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ cmp r2, lr │ │ │ │ │ - bgt.n 3c92 │ │ │ │ │ + bgt.n 3c96 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ cmp r2, lr │ │ │ │ │ - beq.n 3c44 │ │ │ │ │ + beq.n 3c48 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ add.w lr, r3, #1 │ │ │ │ │ cmp r1, lr │ │ │ │ │ - bge.n 3cea │ │ │ │ │ + bge.n 3cee │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ add r3, r6 │ │ │ │ │ - b.n 3c56 │ │ │ │ │ + b.n 3c5a │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ add.w r8, r3, #1 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - blt.n 3c5e │ │ │ │ │ + blt.n 3c62 │ │ │ │ │ add.w lr, r9, r3 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldrb.w lr, [lr, #1] │ │ │ │ │ and.w lr, lr, #31 │ │ │ │ │ lsr.w lr, r3, lr │ │ │ │ │ tst.w lr, #1 │ │ │ │ │ it ne │ │ │ │ │ strne.w r8, [sp] │ │ │ │ │ - bne.n 3c2a │ │ │ │ │ + bne.n 3c2e │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ add r3, fp │ │ │ │ │ - b.n 3c56 │ │ │ │ │ + b.n 3c5a │ │ │ │ │ add.w lr, r9, r3 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldrb.w lr, [lr, #1] │ │ │ │ │ and.w lr, lr, #31 │ │ │ │ │ lsr.w lr, r3, lr │ │ │ │ │ tst.w lr, #1 │ │ │ │ │ - bne.n 3cb6 │ │ │ │ │ - b.n 3ce4 │ │ │ │ │ + bne.n 3cba │ │ │ │ │ + b.n 3ce8 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 3c5e │ │ │ │ │ + b.n 3c62 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ - b.n 3c68 │ │ │ │ │ + b.n 3c6c │ │ │ │ │ ldrb r6, [r4, #0] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ subs r0, r1, r3 │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ and.w r3, r6, #31 │ │ │ │ │ mov r7, r2 │ │ │ │ │ lsl.w r3, ip, r3 │ │ │ │ │ @@ -6714,152 +6716,152 @@ │ │ │ │ │ cmp r6, r1 │ │ │ │ │ it eq │ │ │ │ │ moveq r7, r2 │ │ │ │ │ and.w r1, r1, #31 │ │ │ │ │ lsl.w r1, ip, r1 │ │ │ │ │ orrs r3, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3d20 │ │ │ │ │ + bne.n 3d24 │ │ │ │ │ add.w ip, r5, lr │ │ │ │ │ adds r1, r4, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 3da0 │ │ │ │ │ + blt.n 3da4 │ │ │ │ │ ldrb r2, [r5, r0] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 3d62 │ │ │ │ │ + bne.n 3d66 │ │ │ │ │ add.w r8, ip, r0 │ │ │ │ │ add.w r2, r4, lr │ │ │ │ │ ldrb.w sl, [r8, #-1]! │ │ │ │ │ ldrb.w r9, [r2, #-1]! │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - bne.n 3d7a │ │ │ │ │ + bne.n 3d7e │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 3d50 │ │ │ │ │ - b.n 3c68 │ │ │ │ │ - cbz r0, 3da0 │ │ │ │ │ + bne.n 3d54 │ │ │ │ │ + b.n 3c6c │ │ │ │ │ + cbz r0, 3da4 │ │ │ │ │ adds r2, r5, r0 │ │ │ │ │ ldrb.w r2, [r2, #-1] │ │ │ │ │ and.w r2, r2, #31 │ │ │ │ │ lsr.w r2, r3, r2 │ │ │ │ │ lsls r2, r2, #31 │ │ │ │ │ - bpl.n 3de6 │ │ │ │ │ + bpl.n 3dea │ │ │ │ │ subs r0, #1 │ │ │ │ │ - b.n 3d42 │ │ │ │ │ - cbz r0, 3d8e │ │ │ │ │ + b.n 3d46 │ │ │ │ │ + cbz r0, 3d92 │ │ │ │ │ adds r2, r5, r0 │ │ │ │ │ ldrb.w r2, [r2, #-1] │ │ │ │ │ and.w r2, r2, #31 │ │ │ │ │ lsr.w r2, r3, r2 │ │ │ │ │ lsls r2, r2, #31 │ │ │ │ │ - bpl.n 3de6 │ │ │ │ │ + bpl.n 3dea │ │ │ │ │ subs r0, r0, r7 │ │ │ │ │ subs r0, #1 │ │ │ │ │ - b.n 3d3e │ │ │ │ │ + b.n 3d42 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memrchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3e5e │ │ │ │ │ + bne.n 3e62 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 3c68 │ │ │ │ │ + b.n 3c6c │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ - beq.n 3e62 │ │ │ │ │ - ldr r4, [pc, #60] @ (3dec ) │ │ │ │ │ + beq.n 3e66 │ │ │ │ │ + ldr r4, [pc, #60] @ (3df0 ) │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ │ eors r5, r4 │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ - beq.n 3e78 │ │ │ │ │ + beq.n 3e7c │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ - bne.n 3da0 │ │ │ │ │ + bne.n 3da4 │ │ │ │ │ ldrb r4, [r2, #0] │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ - beq.n 3e30 │ │ │ │ │ + beq.n 3e34 │ │ │ │ │ cmp.w sl, #2 │ │ │ │ │ - bne.n 3e4a │ │ │ │ │ + bne.n 3e4e │ │ │ │ │ cmp r1, #15 │ │ │ │ │ it le │ │ │ │ │ addle r1, r0, r1 │ │ │ │ │ - bgt.n 3d94 │ │ │ │ │ + bgt.n 3d98 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bcs.n 3da0 │ │ │ │ │ + bcs.n 3da4 │ │ │ │ │ ldrb.w r3, [r1, #-1]! │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne.n 3dd6 │ │ │ │ │ + bne.n 3dda │ │ │ │ │ subs r0, r1, r5 │ │ │ │ │ - b.n 3c68 │ │ │ │ │ + b.n 3c6c │ │ │ │ │ sub.w r0, r0, lr │ │ │ │ │ - b.n 3d90 │ │ │ │ │ + b.n 3d94 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ movw r7, #29999 @ 0x752f │ │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ │ it le │ │ │ │ │ cmple r1, r7 │ │ │ │ │ - ble.w 3b46 │ │ │ │ │ + ble.w 3b4a │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - ble.w 3b46 │ │ │ │ │ + ble.w 3b4a │ │ │ │ │ asrs r7, r3, #2 │ │ │ │ │ add.w r7, r7, r7, lsl #1 │ │ │ │ │ cmp.w r7, r1, asr #2 │ │ │ │ │ - blt.n 3da6 │ │ │ │ │ - ldr r4, [pc, #124] @ (3e90 ) │ │ │ │ │ + blt.n 3daa │ │ │ │ │ + ldr r4, [pc, #124] @ (3e94 ) │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ │ eors r5, r4 │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ - bne.n 3dba │ │ │ │ │ + bne.n 3dbe │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ str.w sl, [sp, #156] @ 0x9c │ │ │ │ │ str r4, [sp, #152] @ 0x98 │ │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 200 │ │ │ │ │ R_ARM_THM_JUMP24 stringlib_adaptive_find │ │ │ │ │ - ldr r3, [pc, #92] @ (3e90 ) │ │ │ │ │ + ldr r3, [pc, #92] @ (3e94 ) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 3dba │ │ │ │ │ + bne.n 3dbe │ │ │ │ │ mov r2, r4 │ │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 1e0a │ │ │ │ │ R_ARM_THM_JUMP24 stringlib_find_char │ │ │ │ │ movs r0, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - ble.w 3c68 │ │ │ │ │ + ble.w 3c6c │ │ │ │ │ ldrb r2, [r5, r3] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - beq.n 3e86 │ │ │ │ │ + beq.n 3e8a │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 3e4e │ │ │ │ │ + b.n 3e52 │ │ │ │ │ subs r0, r0, r5 │ │ │ │ │ - b.n 3c68 │ │ │ │ │ + b.n 3c6c │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ bl 494 │ │ │ │ │ R_ARM_THM_CALL stringlib__preprocess │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 550 │ │ │ │ │ R_ARM_THM_CALL stringlib__two_way │ │ │ │ │ - b.n 3c68 │ │ │ │ │ + b.n 3c6c │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ str r4, [sp, #152] @ 0x98 │ │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 1642 │ │ │ │ │ R_ARM_THM_JUMP24 stringlib__two_way_count │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.n 3e5a │ │ │ │ │ - b.n 3c68 │ │ │ │ │ + bne.n 3e5e │ │ │ │ │ + b.n 3c6c │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -165,15 +165,15 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 2630 │ │ │ │ │ + b.w 24a4 │ │ │ │ │ R_ARM_THM_JUMP24 bytearray_strip_impl_helper │ │ │ │ │ │ │ │ │ │ 00000152 : │ │ │ │ │ stringlib_center(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -412,28 +412,28 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 2630 │ │ │ │ │ + b.w 24a4 │ │ │ │ │ R_ARM_THM_JUMP24 bytearray_strip_impl_helper │ │ │ │ │ │ │ │ │ │ 00000368 : │ │ │ │ │ bytearray_join(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #24] │ │ │ │ │ - bl 28dc │ │ │ │ │ + bl 28e0 │ │ │ │ │ R_ARM_THM_CALL stringlib_bytes_join │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ 0000038a : │ │ │ │ │ @@ -500,15 +500,15 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 2630 │ │ │ │ │ + b.w 24a4 │ │ │ │ │ R_ARM_THM_JUMP24 bytearray_strip_impl_helper │ │ │ │ │ │ │ │ │ │ 0000041a : │ │ │ │ │ stringlib_expandtabs(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -1614,15 +1614,15 @@ │ │ │ │ │ sub.w r1, r7, sl │ │ │ │ │ cmp r5, r8 │ │ │ │ │ beq.n dd6 │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ strd r5, ip, [sp] │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ - bl 3afc │ │ │ │ │ + bl 3b00 │ │ │ │ │ R_ARM_THM_CALL fastsearch │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ subs.w r9, r0, #0 │ │ │ │ │ mov r0, fp │ │ │ │ │ blt.n dd6 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 1dac <_PyByteArray_FromBufferObject+0x12> │ │ │ │ │ @@ -2362,15 +2362,15 @@ │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, fp │ │ │ │ │ - bl 3afc │ │ │ │ │ + bl 3b00 │ │ │ │ │ R_ARM_THM_CALL fastsearch │ │ │ │ │ subs.w r9, r0, #0 │ │ │ │ │ blt.n 1422 │ │ │ │ │ add.w r0, sl, r9 │ │ │ │ │ subs r1, r5, r0 │ │ │ │ │ add r0, r8 │ │ │ │ │ bl 1dac <_PyByteArray_FromBufferObject+0x12> │ │ │ │ │ @@ -3060,17 +3060,17 @@ │ │ │ │ │ cmp r6, r3 │ │ │ │ │ bne.n 1972 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC32 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC32 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ b.n 190c │ │ │ │ │ adds r1, r6, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 66c │ │ │ │ │ @@ -3493,15 +3493,15 @@ │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ strd r3, r1, [sp] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r9 │ │ │ │ │ - bl 3afc │ │ │ │ │ + bl 3b00 │ │ │ │ │ R_ARM_THM_CALL fastsearch │ │ │ │ │ subs.w r8, r0, #0 │ │ │ │ │ bge.n 1d14 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 1dac <_PyByteArray_FromBufferObject+0x12> │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ @@ -3705,15 +3705,15 @@ │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ strd r3, r1, [sp] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r9 │ │ │ │ │ - bl 3afc │ │ │ │ │ + bl 3b00 │ │ │ │ │ R_ARM_THM_CALL fastsearch │ │ │ │ │ subs.w r8, r0, #0 │ │ │ │ │ bge.n 1ee0 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 1dac <_PyByteArray_FromBufferObject+0x12> │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -41,28 +41,28 @@ │ │ │ │ │ 0x00000260 62797465 61727261 795f7265 70656174 bytearray_repeat │ │ │ │ │ 0x00000270 00627974 65617272 61796974 65725f6e .bytearrayiter_n │ │ │ │ │ 0x00000280 65787400 73747269 6e676c69 625f6361 ext.stringlib_ca │ │ │ │ │ 0x00000290 70697461 6c697a65 002e4c43 33300062 pitalize..LC30.b │ │ │ │ │ 0x000002a0 79746561 72726179 5f6c7374 72697000 ytearray_lstrip. │ │ │ │ │ 0x000002b0 62797465 61727261 795f7374 7269705f bytearray_strip_ │ │ │ │ │ 0x000002c0 696d706c 5f68656c 70657200 2e4c4333 impl_helper..LC3 │ │ │ │ │ - 0x000002d0 31006279 74656172 7261795f 61707065 1.bytearray_appe │ │ │ │ │ - 0x000002e0 6e64002e 4c433332 002e4c43 3333002e nd..LC32..LC33.. │ │ │ │ │ + 0x000002d0 31002e4c 43333200 62797465 61727261 1..LC32.bytearra │ │ │ │ │ + 0x000002e0 795f6170 70656e64 002e4c43 3333002e y_append..LC33.. │ │ │ │ │ 0x000002f0 4c433334 002e4c43 33350073 7472696e LC34..LC35.strin │ │ │ │ │ 0x00000300 676c6962 5f63656e 74657200 70616400 glib_center.pad. │ │ │ │ │ 0x00000310 62797465 61727261 795f6d6f 64002e4c bytearray_mod..L │ │ │ │ │ 0x00000320 43333600 62797465 61727261 795f7374 C36.bytearray_st │ │ │ │ │ 0x00000330 72697000 2e4c4333 37006279 74656172 rip..LC37.bytear │ │ │ │ │ 0x00000340 7261795f 636f756e 74006279 74656172 ray_count.bytear │ │ │ │ │ 0x00000350 7261795f 6a6f696e 00737472 696e676c ray_join.stringl │ │ │ │ │ 0x00000360 69625f62 79746573 5f6a6f69 6e002e4c ib_bytes_join..L │ │ │ │ │ 0x00000370 43333800 2e4c4333 39002e4c 43343000 C38..LC39..LC40. │ │ │ │ │ - 0x00000380 2e4c4334 31007374 72696e67 6c69625f .LC41.stringlib_ │ │ │ │ │ - 0x00000390 75707065 72006279 74656172 7261795f upper.bytearray_ │ │ │ │ │ - 0x000003a0 636f6e74 61696e73 002e4c43 34320062 contains..LC42.b │ │ │ │ │ + 0x00000380 2e4c4334 31006279 74656172 7261795f .LC41.bytearray_ │ │ │ │ │ + 0x00000390 636f6e74 61696e73 00737472 696e676c contains.stringl │ │ │ │ │ + 0x000003a0 69625f75 70706572 002e4c43 34320062 ib_upper..LC42.b │ │ │ │ │ 0x000003b0 79746561 72726179 5f727374 72697000 ytearray_rstrip. │ │ │ │ │ 0x000003c0 2e4c4334 33007374 72696e67 6c69625f .LC43.stringlib_ │ │ │ │ │ 0x000003d0 65787061 6e647461 6273002e 4c433434 expandtabs..LC44 │ │ │ │ │ 0x000003e0 00627974 65617272 61795f69 6e646578 .bytearray_index │ │ │ │ │ 0x000003f0 00737472 696e676c 69625f69 73616c6e .stringlib_isaln │ │ │ │ │ 0x00000400 756d0073 7472696e 676c6962 5f697361 um.stringlib_isa │ │ │ │ │ 0x00000410 6c706861 00737472 696e676c 69625f69 lpha.stringlib_i │ │ │ │ │ @@ -311,16 +311,16 @@ │ │ │ │ │ 0x00001340 726d6174 4578005f 50795f62 79746573 rmatEx._Py_bytes │ │ │ │ │ 0x00001350 5f636f75 6e740050 79536571 75656e63 _count.PySequenc │ │ │ │ │ 0x00001360 655f4661 73740050 79427974 65735f54 e_Fast.PyBytes_T │ │ │ │ │ 0x00001370 79706500 50794578 635f5275 6e74696d ype.PyExc_Runtim │ │ │ │ │ 0x00001380 65457272 6f720050 79457661 6c5f5265 eError.PyEval_Re │ │ │ │ │ 0x00001390 73746f72 65546872 65616400 50794576 storeThread.PyEv │ │ │ │ │ 0x000013a0 616c5f53 61766554 68726561 64005f50 al_SaveThread._P │ │ │ │ │ - 0x000013b0 795f6279 7465735f 75707065 72005f50 y_bytes_upper._P │ │ │ │ │ - 0x000013c0 795f6279 7465735f 636f6e74 61696e73 y_bytes_contains │ │ │ │ │ + 0x000013b0 795f6279 7465735f 636f6e74 61696e73 y_bytes_contains │ │ │ │ │ + 0x000013c0 005f5079 5f627974 65735f75 70706572 ._Py_bytes_upper │ │ │ │ │ 0x000013d0 0050794c 6f6e675f 4173496e 74005f5f .PyLong_AsInt.__ │ │ │ │ │ 0x000013e0 61656162 695f6964 69766d6f 64005f50 aeabi_idivmod._P │ │ │ │ │ 0x000013f0 795f6279 7465735f 696e6465 78005f50 y_bytes_index._P │ │ │ │ │ 0x00001400 795f6279 7465735f 6973616c 6e756d00 y_bytes_isalnum. │ │ │ │ │ 0x00001410 5f50795f 62797465 735f6973 616c7068 _Py_bytes_isalph │ │ │ │ │ 0x00001420 61005f50 795f6279 7465735f 69736469 a._Py_bytes_isdi │ │ │ │ │ 0x00001430 67697400 5f50795f 62797465 735f6973 git._Py_bytes_is │ │ │ ├── bytesobject.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 83904 (bytes into file) │ │ │ │ │ + Start of section headers: 84040 (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 0x147c0: │ │ │ │ │ +There are 18 section headers, starting at offset 0x14848: │ │ │ │ │ │ │ │ │ │ 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 002080 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 010340 000ae8 08 I 15 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 0103a8 000ae8 08 I 15 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 0020b4 0007b4 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 010e28 0006e0 08 I 15 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 010e90 0006e0 08 I 15 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 002868 000000 00 WA 0 0 1 │ │ │ │ │ [ 6] .rodata.str1.4 PROGBITS 00000000 002868 000a1e 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 003288 006584 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 011508 002a98 08 I 15 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 00980c 000fd8 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 013fa0 000718 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 00a7e4 0022a0 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 0146b8 000078 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 00ca84 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00ca84 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 00cab8 002150 10 16 353 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 00ec08 001735 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 014730 000090 00 0 0 1 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 003288 0065ec 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 011570 002ab8 08 I 15 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 009874 000fd8 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 014028 000718 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 00a84c 0022a0 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 014740 000078 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 00caec 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00caec 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 00cb20 002150 10 16 353 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 00ec70 001735 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 0147b8 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 {} │ │ │ │ │ @@ -36,259 +36,259 @@ │ │ │ │ │ 32: 00000aa0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 33: 00000c9c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 34: 00000114 0 NOTYPE LOCAL DEFAULT 6 .LC11 │ │ │ │ │ 35: 00000ca0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 36: 00000d48 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 37: 0000012c 0 NOTYPE LOCAL DEFAULT 6 .LC12 │ │ │ │ │ 38: 00000d4c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 39: 00001010 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 40: 00001014 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 41: 00001015 476 FUNC LOCAL DEFAULT 7 bytes_concat │ │ │ │ │ - 42: 000011ec 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 43: 000011f0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 44: 000011f1 48 FUNC LOCAL DEFAULT 7 bytes_buffer_getbuffer │ │ │ │ │ - 45: 00001221 46 FUNC LOCAL DEFAULT 7 bytes_hash │ │ │ │ │ + 39: 0000102c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 40: 00001030 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 41: 00001031 476 FUNC LOCAL DEFAULT 7 bytes_concat │ │ │ │ │ + 42: 00001208 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 43: 0000120c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 44: 0000120d 48 FUNC LOCAL DEFAULT 7 bytes_buffer_getbuffer │ │ │ │ │ + 45: 0000123d 46 FUNC LOCAL DEFAULT 7 bytes_hash │ │ │ │ │ 46: 0000014c 0 NOTYPE LOCAL DEFAULT 6 .LC13 │ │ │ │ │ 47: 00000170 0 NOTYPE LOCAL DEFAULT 6 .LC14 │ │ │ │ │ - 48: 00001251 534 FUNC LOCAL DEFAULT 7 bytes_richcompare │ │ │ │ │ - 49: 000012d8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 50: 000012de 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 51: 00001328 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 52: 0000132e 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 53: 00001370 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 54: 00001376 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 55: 00001678 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 48: 0000126d 534 FUNC LOCAL DEFAULT 7 bytes_richcompare │ │ │ │ │ + 49: 000012f4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 50: 000012fa 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 51: 00001344 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 52: 0000134a 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 53: 0000138c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 54: 00001392 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 55: 00001694 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 56: 00000194 0 NOTYPE LOCAL DEFAULT 6 .LC15 │ │ │ │ │ 57: 000001a8 0 NOTYPE LOCAL DEFAULT 6 .LC16 │ │ │ │ │ - 58: 0000167c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 59: 0000167d 568 FUNC LOCAL DEFAULT 7 bytes_subscript │ │ │ │ │ - 60: 000018ac 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 61: 000018b4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 62: 000018b5 4 FUNC LOCAL DEFAULT 7 bytes_length │ │ │ │ │ - 63: 000018b9 148 FUNC LOCAL DEFAULT 7 bytes_iter │ │ │ │ │ - 64: 00001940 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 65: 0000194c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 66: 0000194d 112 FUNC LOCAL DEFAULT 7 striter_dealloc │ │ │ │ │ + 58: 00001698 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 59: 00001699 568 FUNC LOCAL DEFAULT 7 bytes_subscript │ │ │ │ │ + 60: 000018c8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 61: 000018d0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 62: 000018d1 4 FUNC LOCAL DEFAULT 7 bytes_length │ │ │ │ │ + 63: 000018d5 148 FUNC LOCAL DEFAULT 7 bytes_iter │ │ │ │ │ + 64: 0000195c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 65: 00001968 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 66: 00001969 112 FUNC LOCAL DEFAULT 7 striter_dealloc │ │ │ │ │ 67: 00000094 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 68: 00000095 26 FUNC LOCAL DEFAULT 1 Py_XDECREF │ │ │ │ │ 69: 000001dc 0 NOTYPE LOCAL DEFAULT 6 .LC17 │ │ │ │ │ 70: 000001e0 0 NOTYPE LOCAL DEFAULT 6 .LC18 │ │ │ │ │ 71: 000001f4 0 NOTYPE LOCAL DEFAULT 6 .LC19 │ │ │ │ │ 72: 000001fc 0 NOTYPE LOCAL DEFAULT 6 .LC20 │ │ │ │ │ 73: 00000214 0 NOTYPE LOCAL DEFAULT 6 .LC21 │ │ │ │ │ - 74: 000019bd 364 FUNC LOCAL DEFAULT 7 bytes_decode │ │ │ │ │ - 75: 00001b24 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 74: 000019d9 364 FUNC LOCAL DEFAULT 7 bytes_decode │ │ │ │ │ + 75: 00001b40 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 76: 00000228 0 NOTYPE LOCAL DEFAULT 6 .LC22 │ │ │ │ │ - 77: 00001b28 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 78: 00001b29 150 FUNC LOCAL DEFAULT 7 bytes_rfind │ │ │ │ │ + 77: 00001b44 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 78: 00001b45 150 FUNC LOCAL DEFAULT 7 bytes_rfind │ │ │ │ │ 79: 00000230 0 NOTYPE LOCAL DEFAULT 6 .LC23 │ │ │ │ │ - 80: 00001bc1 2770 FUNC LOCAL DEFAULT 7 bytes_replace │ │ │ │ │ - 81: 00002741 632 FUNC LOCAL DEFAULT 7 fastsearch.constprop.0 │ │ │ │ │ + 80: 00001bdd 2770 FUNC LOCAL DEFAULT 7 bytes_replace │ │ │ │ │ + 81: 0000275d 632 FUNC LOCAL DEFAULT 7 fastsearch.constprop.0 │ │ │ │ │ 82: 000000b1 40 FUNC LOCAL DEFAULT 1 return_self │ │ │ │ │ 83: 00001b85 660 FUNC LOCAL DEFAULT 1 stringlib_adaptive_find │ │ │ │ │ - 84: 00000e7b 110 FUNC LOCAL DEFAULT 9 stringlib__two_way_count │ │ │ │ │ + 84: 00000e6f 110 FUNC LOCAL DEFAULT 9 stringlib__two_way_count │ │ │ │ │ 85: 0000024c 0 NOTYPE LOCAL DEFAULT 6 .LC24 │ │ │ │ │ 86: 00001e19 186 FUNC LOCAL DEFAULT 1 stringlib__preprocess │ │ │ │ │ 87: 00001ed5 428 FUNC LOCAL DEFAULT 1 stringlib__two_way │ │ │ │ │ - 88: 000029b4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 89: 000029b8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 88: 000029d0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 89: 000029d4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 90: 00000260 0 NOTYPE LOCAL DEFAULT 6 .LC26 │ │ │ │ │ 91: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 92: 00000001 68 FUNC LOCAL DEFAULT 9 bytes_str │ │ │ │ │ 93: 0000027c 0 NOTYPE LOCAL DEFAULT 6 .LC27 │ │ │ │ │ - 94: 00002b64 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 95: 00002be0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 96: 00002c59 604 FUNC LOCAL DEFAULT 7 bytes_repr │ │ │ │ │ - 97: 00002dcc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 98: 00002e48 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 99: 00002eb5 80 FUNC LOCAL DEFAULT 7 striter_next │ │ │ │ │ - 100: 00002f00 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 94: 00002b88 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 95: 00002c04 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 96: 00002c7d 604 FUNC LOCAL DEFAULT 7 bytes_repr │ │ │ │ │ + 97: 00002df0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 98: 00002e6c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 99: 00002ed9 80 FUNC LOCAL DEFAULT 7 striter_next │ │ │ │ │ + 100: 00002f24 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 101: 000002a4 0 NOTYPE LOCAL DEFAULT 6 .LC28 │ │ │ │ │ 102: 000002c8 0 NOTYPE LOCAL DEFAULT 6 .LC29 │ │ │ │ │ 103: 000002ec 0 NOTYPE LOCAL DEFAULT 6 .LC30 │ │ │ │ │ 104: 00000310 0 NOTYPE LOCAL DEFAULT 6 .LC31 │ │ │ │ │ 105: 00000318 0 NOTYPE LOCAL DEFAULT 6 .LC32 │ │ │ │ │ 106: 00000344 0 NOTYPE LOCAL DEFAULT 6 .LC33 │ │ │ │ │ 107: 00000364 0 NOTYPE LOCAL DEFAULT 6 .LC34 │ │ │ │ │ 108: 0000038c 0 NOTYPE LOCAL DEFAULT 6 .LC35 │ │ │ │ │ - 109: 00002f04 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 110: 00002f05 1476 FUNC LOCAL DEFAULT 7 bytes_new │ │ │ │ │ - 111: 0000608d 752 FUNC LOCAL DEFAULT 7 _PyBytes_FromList │ │ │ │ │ - 112: 000051e1 764 FUNC LOCAL DEFAULT 7 _PyBytes_FromIterator │ │ │ │ │ - 113: 000031f0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 114: 000031fc 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 115: 000034c0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 116: 000034c8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 117: 000034c9 40 FUNC LOCAL DEFAULT 7 bytes___bytes__ │ │ │ │ │ + 109: 00002f28 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 110: 00002f29 1476 FUNC LOCAL DEFAULT 7 bytes_new │ │ │ │ │ + 111: 000060f5 752 FUNC LOCAL DEFAULT 7 _PyBytes_FromList │ │ │ │ │ + 112: 00005249 764 FUNC LOCAL DEFAULT 7 _PyBytes_FromIterator │ │ │ │ │ + 113: 00003214 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 114: 00003220 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 115: 000034e4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 116: 000034ec 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 117: 000034ed 40 FUNC LOCAL DEFAULT 7 bytes___bytes__ │ │ │ │ │ 118: 0000039c 0 NOTYPE LOCAL DEFAULT 6 .LC36 │ │ │ │ │ 119: 000000d9 132 FUNC LOCAL DEFAULT 1 bytes_maketrans │ │ │ │ │ 120: 000003a8 0 NOTYPE LOCAL DEFAULT 6 .LC37 │ │ │ │ │ 121: 00000045 126 FUNC LOCAL DEFAULT 9 bytes_index │ │ │ │ │ 122: 000003b0 0 NOTYPE LOCAL DEFAULT 6 .LC38 │ │ │ │ │ - 123: 000034f1 378 FUNC LOCAL DEFAULT 7 bytes_repeat │ │ │ │ │ - 124: 00003671 1672 FUNC LOCAL DEFAULT 7 stringlib_bytes_join │ │ │ │ │ + 123: 00003515 378 FUNC LOCAL DEFAULT 7 bytes_repeat │ │ │ │ │ + 124: 00003695 1672 FUNC LOCAL DEFAULT 7 stringlib_bytes_join │ │ │ │ │ 125: 000003cc 0 NOTYPE LOCAL DEFAULT 6 .LC39 │ │ │ │ │ 126: 000003e8 0 NOTYPE LOCAL DEFAULT 6 .LC40 │ │ │ │ │ 127: 00000428 0 NOTYPE LOCAL DEFAULT 6 .LC41 │ │ │ │ │ 128: 00000444 0 NOTYPE LOCAL DEFAULT 6 .LC42 │ │ │ │ │ - 129: 00003cf4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 129: 00003d18 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 130: 0000046c 0 NOTYPE LOCAL DEFAULT 6 .LC43 │ │ │ │ │ - 131: 00003cf8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 132: 00003cf9 150 FUNC LOCAL DEFAULT 7 bytes_startswith │ │ │ │ │ - 133: 00003fb4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 131: 00003d1c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 132: 00003d1d 150 FUNC LOCAL DEFAULT 7 bytes_startswith │ │ │ │ │ + 133: 00003fd8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 134: 00000478 0 NOTYPE LOCAL DEFAULT 6 .LC44 │ │ │ │ │ - 135: 00003fb8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 136: 00003fb9 148 FUNC LOCAL DEFAULT 7 bytes_find │ │ │ │ │ + 135: 00003fdc 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 136: 00003fdd 148 FUNC LOCAL DEFAULT 7 bytes_find │ │ │ │ │ 137: 00000480 0 NOTYPE LOCAL DEFAULT 6 .LC45 │ │ │ │ │ - 138: 0000404d 150 FUNC LOCAL DEFAULT 7 bytes_endswith │ │ │ │ │ - 139: 000040e5 4 FUNC LOCAL DEFAULT 7 bytes_join │ │ │ │ │ + 138: 00004071 150 FUNC LOCAL DEFAULT 7 bytes_endswith │ │ │ │ │ + 139: 00004109 4 FUNC LOCAL DEFAULT 7 bytes_join │ │ │ │ │ 140: 0000048c 0 NOTYPE LOCAL DEFAULT 6 .LC46 │ │ │ │ │ - 141: 000040e9 150 FUNC LOCAL DEFAULT 7 bytes_count │ │ │ │ │ + 141: 0000410d 150 FUNC LOCAL DEFAULT 7 bytes_count │ │ │ │ │ 142: 00000494 0 NOTYPE LOCAL DEFAULT 6 .LC47 │ │ │ │ │ - 143: 00004181 1596 FUNC LOCAL DEFAULT 7 bytes_partition │ │ │ │ │ - 144: 00004494 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 145: 00004498 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 146: 000047b4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 147: 000047bc 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 148: 000047bd 2596 FUNC LOCAL DEFAULT 7 bytes_split │ │ │ │ │ - 149: 00004e1c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 150: 00004e24 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 151: 000051dc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 152: 000051e0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 153: 000054d8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 154: 000054dc 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 155: 000054dd 12 FUNC LOCAL DEFAULT 7 bytes_contains │ │ │ │ │ + 143: 000041a5 1612 FUNC LOCAL DEFAULT 7 bytes_partition │ │ │ │ │ + 144: 000044b4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 145: 000044b8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 146: 000047e8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 147: 000047f0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 148: 000047f1 2648 FUNC LOCAL DEFAULT 7 bytes_split │ │ │ │ │ + 149: 00004e30 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 150: 00004e38 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 151: 00005240 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 152: 00005248 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 153: 00005540 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 154: 00005544 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 155: 00005545 12 FUNC LOCAL DEFAULT 7 bytes_contains │ │ │ │ │ 156: 000004a4 0 NOTYPE LOCAL DEFAULT 6 .LC50 │ │ │ │ │ 157: 0000015d 76 FUNC LOCAL DEFAULT 1 bytes_strip │ │ │ │ │ - 158: 000054e9 1306 FUNC LOCAL DEFAULT 7 do_argstrip │ │ │ │ │ - 159: 000000c3 12 FUNC LOCAL DEFAULT 9 striter_traverse │ │ │ │ │ - 160: 000004ac 0 NOTYPE LOCAL DEFAULT 6 .LC51 │ │ │ │ │ - 161: 000004f4 0 NOTYPE LOCAL DEFAULT 6 .LC52 │ │ │ │ │ - 162: 000004f8 0 NOTYPE LOCAL DEFAULT 6 .LC53 │ │ │ │ │ - 163: 000004fc 0 NOTYPE LOCAL DEFAULT 6 .LC54 │ │ │ │ │ - 164: 00000500 0 NOTYPE LOCAL DEFAULT 6 .LC55 │ │ │ │ │ - 165: 00000504 0 NOTYPE LOCAL DEFAULT 6 .LC56 │ │ │ │ │ - 166: 00000508 0 NOTYPE LOCAL DEFAULT 6 .LC57 │ │ │ │ │ - 167: 0000050c 0 NOTYPE LOCAL DEFAULT 6 .LC58 │ │ │ │ │ - 168: 00000510 0 NOTYPE LOCAL DEFAULT 6 .LC59 │ │ │ │ │ - 169: 00000514 0 NOTYPE LOCAL DEFAULT 6 .LC60 │ │ │ │ │ - 170: 00005b14 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 171: 00005b40 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 172: 00005d04 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 173: 00005d0c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 174: 00006354 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 175: 0000635c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 176: 00000518 0 NOTYPE LOCAL DEFAULT 6 .LC63 │ │ │ │ │ - 177: 00000524 0 NOTYPE LOCAL DEFAULT 6 .LC64 │ │ │ │ │ - 178: 000001a9 130 FUNC LOCAL DEFAULT 1 bytes_fromhex │ │ │ │ │ - 179: 0000052c 0 NOTYPE LOCAL DEFAULT 6 .LC65 │ │ │ │ │ - 180: 000064cc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 181: 0000022d 368 FUNC LOCAL DEFAULT 1 bytes_rpartition │ │ │ │ │ - 182: 00001a5d 168 FUNC LOCAL DEFAULT 1 stringlib_default_rfind.constprop.0 │ │ │ │ │ - 183: 00000398 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 184: 0000039c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 185: 0000039d 44 FUNC LOCAL DEFAULT 1 stringlib_lower │ │ │ │ │ - 186: 000000cf 10 FUNC LOCAL DEFAULT 9 stringlib_isdigit │ │ │ │ │ - 187: 000000d9 10 FUNC LOCAL DEFAULT 9 stringlib_isascii │ │ │ │ │ - 188: 0000056c 0 NOTYPE LOCAL DEFAULT 6 .LC67 │ │ │ │ │ - 189: 000003c9 78 FUNC LOCAL DEFAULT 1 bytes_rstrip │ │ │ │ │ - 190: 00000574 0 NOTYPE LOCAL DEFAULT 6 .LC68 │ │ │ │ │ - 191: 000000e3 76 FUNC LOCAL DEFAULT 9 bytes_lstrip │ │ │ │ │ - 192: 000064d0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 193: 00000419 820 FUNC LOCAL DEFAULT 1 bytes_splitlines │ │ │ │ │ - 194: 0000071c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 195: 00000724 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 196: 00000748 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 197: 0000074c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 198: 0000074d 44 FUNC LOCAL DEFAULT 1 stringlib_upper │ │ │ │ │ - 199: 00000779 176 FUNC LOCAL DEFAULT 1 bytes_hex │ │ │ │ │ - 200: 00000824 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 201: 0000057c 0 NOTYPE LOCAL DEFAULT 6 .LC69 │ │ │ │ │ - 202: 000005a0 0 NOTYPE LOCAL DEFAULT 6 .LC70 │ │ │ │ │ - 203: 00000828 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 204: 00000829 148 FUNC LOCAL DEFAULT 1 bytes_translate │ │ │ │ │ - 205: 000008bd 892 FUNC LOCAL DEFAULT 1 bytes_translate_impl │ │ │ │ │ - 206: 000008b8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 207: 000005c0 0 NOTYPE LOCAL DEFAULT 6 .LC71 │ │ │ │ │ - 208: 000008bc 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 209: 0000012f 44 FUNC LOCAL DEFAULT 9 stringlib_capitalize │ │ │ │ │ - 210: 00000c39 28 FUNC LOCAL DEFAULT 1 bytes_mod │ │ │ │ │ - 211: 000005f0 0 NOTYPE LOCAL DEFAULT 6 .LC72 │ │ │ │ │ - 212: 00000600 0 NOTYPE LOCAL DEFAULT 6 .LC73 │ │ │ │ │ - 213: 0000060c 0 NOTYPE LOCAL DEFAULT 6 .LC74 │ │ │ │ │ - 214: 00000628 0 NOTYPE LOCAL DEFAULT 6 .LC75 │ │ │ │ │ - 215: 00000640 0 NOTYPE LOCAL DEFAULT 6 .LC76 │ │ │ │ │ - 216: 0000064c 0 NOTYPE LOCAL DEFAULT 6 .LC77 │ │ │ │ │ - 217: 0000065c 0 NOTYPE LOCAL DEFAULT 6 .LC78 │ │ │ │ │ - 218: 0000066c 0 NOTYPE LOCAL DEFAULT 6 .LC79 │ │ │ │ │ - 219: 00000680 0 NOTYPE LOCAL DEFAULT 6 .LC80 │ │ │ │ │ - 220: 000006d8 0 NOTYPE LOCAL DEFAULT 6 .LC81 │ │ │ │ │ - 221: 00000700 0 NOTYPE LOCAL DEFAULT 6 .LC82 │ │ │ │ │ - 222: 0000071c 0 NOTYPE LOCAL DEFAULT 6 .LC83 │ │ │ │ │ - 223: 00000754 0 NOTYPE LOCAL DEFAULT 6 .LC84 │ │ │ │ │ - 224: 0000078c 0 NOTYPE LOCAL DEFAULT 6 .LC85 │ │ │ │ │ - 225: 00000d2a 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 226: 00000d4c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 227: 000019a5 76 FUNC LOCAL DEFAULT 1 getnextarg │ │ │ │ │ - 228: 00000e00 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 229: 00000e2a 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 230: 00000ec0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 231: 00000ec4 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 232: 00000edc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 233: 00000f68 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 234: 00001658 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 235: 00001660 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 236: 0000015b 206 FUNC LOCAL DEFAULT 9 formatfloat │ │ │ │ │ - 237: 000007c0 0 NOTYPE LOCAL DEFAULT 6 .LC87 │ │ │ │ │ - 238: 000007e8 0 NOTYPE LOCAL DEFAULT 6 .LC88 │ │ │ │ │ - 239: 00000229 68 FUNC LOCAL DEFAULT 9 bytes_item │ │ │ │ │ - 240: 00000268 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 158: 00005551 1306 FUNC LOCAL DEFAULT 7 do_argstrip │ │ │ │ │ + 159: 000004ac 0 NOTYPE LOCAL DEFAULT 6 .LC51 │ │ │ │ │ + 160: 000004f4 0 NOTYPE LOCAL DEFAULT 6 .LC52 │ │ │ │ │ + 161: 000004f8 0 NOTYPE LOCAL DEFAULT 6 .LC53 │ │ │ │ │ + 162: 000004fc 0 NOTYPE LOCAL DEFAULT 6 .LC54 │ │ │ │ │ + 163: 00000500 0 NOTYPE LOCAL DEFAULT 6 .LC55 │ │ │ │ │ + 164: 00000504 0 NOTYPE LOCAL DEFAULT 6 .LC56 │ │ │ │ │ + 165: 00000508 0 NOTYPE LOCAL DEFAULT 6 .LC57 │ │ │ │ │ + 166: 0000050c 0 NOTYPE LOCAL DEFAULT 6 .LC58 │ │ │ │ │ + 167: 00000510 0 NOTYPE LOCAL DEFAULT 6 .LC59 │ │ │ │ │ + 168: 00000514 0 NOTYPE LOCAL DEFAULT 6 .LC60 │ │ │ │ │ + 169: 00005b7c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 170: 00005ba8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 171: 00005d6c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 172: 00005d74 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 173: 000063bc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 174: 000063c4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 175: 00000518 0 NOTYPE LOCAL DEFAULT 6 .LC63 │ │ │ │ │ + 176: 00000524 0 NOTYPE LOCAL DEFAULT 6 .LC64 │ │ │ │ │ + 177: 000001a9 130 FUNC LOCAL DEFAULT 1 bytes_fromhex │ │ │ │ │ + 178: 0000052c 0 NOTYPE LOCAL DEFAULT 6 .LC65 │ │ │ │ │ + 179: 00006534 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 180: 0000022d 368 FUNC LOCAL DEFAULT 1 bytes_rpartition │ │ │ │ │ + 181: 00001a5d 168 FUNC LOCAL DEFAULT 1 stringlib_default_rfind.constprop.0 │ │ │ │ │ + 182: 00000398 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 183: 0000039c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 184: 0000039d 44 FUNC LOCAL DEFAULT 1 stringlib_lower │ │ │ │ │ + 185: 000000c3 10 FUNC LOCAL DEFAULT 9 stringlib_isdigit │ │ │ │ │ + 186: 000000cd 10 FUNC LOCAL DEFAULT 9 stringlib_isascii │ │ │ │ │ + 187: 0000056c 0 NOTYPE LOCAL DEFAULT 6 .LC67 │ │ │ │ │ + 188: 000003c9 78 FUNC LOCAL DEFAULT 1 bytes_rstrip │ │ │ │ │ + 189: 00000574 0 NOTYPE LOCAL DEFAULT 6 .LC68 │ │ │ │ │ + 190: 000000d7 76 FUNC LOCAL DEFAULT 9 bytes_lstrip │ │ │ │ │ + 191: 00006538 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 192: 00000419 820 FUNC LOCAL DEFAULT 1 bytes_splitlines │ │ │ │ │ + 193: 0000071c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 194: 00000724 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 195: 00000748 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 196: 0000074c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 197: 0000074d 44 FUNC LOCAL DEFAULT 1 stringlib_upper │ │ │ │ │ + 198: 00000779 176 FUNC LOCAL DEFAULT 1 bytes_hex │ │ │ │ │ + 199: 00000824 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 200: 0000057c 0 NOTYPE LOCAL DEFAULT 6 .LC69 │ │ │ │ │ + 201: 000005a0 0 NOTYPE LOCAL DEFAULT 6 .LC70 │ │ │ │ │ + 202: 00000828 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 203: 00000829 148 FUNC LOCAL DEFAULT 1 bytes_translate │ │ │ │ │ + 204: 000008bd 892 FUNC LOCAL DEFAULT 1 bytes_translate_impl │ │ │ │ │ + 205: 000008b8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 206: 000005c0 0 NOTYPE LOCAL DEFAULT 6 .LC71 │ │ │ │ │ + 207: 000008bc 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 208: 00000123 44 FUNC LOCAL DEFAULT 9 stringlib_capitalize │ │ │ │ │ + 209: 00000c39 28 FUNC LOCAL DEFAULT 1 bytes_mod │ │ │ │ │ + 210: 000005f0 0 NOTYPE LOCAL DEFAULT 6 .LC72 │ │ │ │ │ + 211: 00000600 0 NOTYPE LOCAL DEFAULT 6 .LC73 │ │ │ │ │ + 212: 0000060c 0 NOTYPE LOCAL DEFAULT 6 .LC74 │ │ │ │ │ + 213: 00000628 0 NOTYPE LOCAL DEFAULT 6 .LC75 │ │ │ │ │ + 214: 00000640 0 NOTYPE LOCAL DEFAULT 6 .LC76 │ │ │ │ │ + 215: 0000064c 0 NOTYPE LOCAL DEFAULT 6 .LC77 │ │ │ │ │ + 216: 0000065c 0 NOTYPE LOCAL DEFAULT 6 .LC78 │ │ │ │ │ + 217: 0000066c 0 NOTYPE LOCAL DEFAULT 6 .LC79 │ │ │ │ │ + 218: 00000680 0 NOTYPE LOCAL DEFAULT 6 .LC80 │ │ │ │ │ + 219: 000006d8 0 NOTYPE LOCAL DEFAULT 6 .LC81 │ │ │ │ │ + 220: 00000700 0 NOTYPE LOCAL DEFAULT 6 .LC82 │ │ │ │ │ + 221: 0000071c 0 NOTYPE LOCAL DEFAULT 6 .LC83 │ │ │ │ │ + 222: 00000754 0 NOTYPE LOCAL DEFAULT 6 .LC84 │ │ │ │ │ + 223: 0000078c 0 NOTYPE LOCAL DEFAULT 6 .LC85 │ │ │ │ │ + 224: 00000d2a 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 225: 00000d4c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 226: 000019a5 76 FUNC LOCAL DEFAULT 1 getnextarg │ │ │ │ │ + 227: 00000e00 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 228: 00000e2a 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 229: 00000ec0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 230: 00000ec4 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 231: 00000edc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 232: 00000f68 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 233: 00001658 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 234: 00001660 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 235: 00000191 206 FUNC LOCAL DEFAULT 9 formatfloat │ │ │ │ │ + 236: 000007c0 0 NOTYPE LOCAL DEFAULT 6 .LC87 │ │ │ │ │ + 237: 0000014f 66 FUNC LOCAL DEFAULT 9 bytes_item │ │ │ │ │ + 238: 0000018c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 239: 000007e8 0 NOTYPE LOCAL DEFAULT 6 .LC88 │ │ │ │ │ + 240: 00000190 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 241: 00001a49 18 FUNC LOCAL DEFAULT 1 striter_len │ │ │ │ │ 242: 0000080c 0 NOTYPE LOCAL DEFAULT 6 .LC89 │ │ │ │ │ 243: 00000814 0 NOTYPE LOCAL DEFAULT 6 .LC90 │ │ │ │ │ 244: 00000830 0 NOTYPE LOCAL DEFAULT 6 .LC91 │ │ │ │ │ - 245: 0000026c 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 246: 0000026d 242 FUNC LOCAL DEFAULT 9 stringlib_ljust │ │ │ │ │ - 247: 0000035f 120 FUNC LOCAL DEFAULT 9 pad │ │ │ │ │ - 248: 0000083c 0 NOTYPE LOCAL DEFAULT 6 .LC92 │ │ │ │ │ - 249: 00000431 258 FUNC LOCAL DEFAULT 9 stringlib_center │ │ │ │ │ - 250: 00000844 0 NOTYPE LOCAL DEFAULT 6 .LC93 │ │ │ │ │ - 251: 00001b05 126 FUNC LOCAL DEFAULT 1 bytes_rindex │ │ │ │ │ - 252: 0000084c 0 NOTYPE LOCAL DEFAULT 6 .LC94 │ │ │ │ │ - 253: 00000533 334 FUNC LOCAL DEFAULT 9 stringlib_expandtabs │ │ │ │ │ - 254: 0000067c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 255: 00000680 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 256: 00000681 10 FUNC LOCAL DEFAULT 9 stringlib_isalnum │ │ │ │ │ - 257: 0000068b 10 FUNC LOCAL DEFAULT 9 stringlib_isalpha │ │ │ │ │ - 258: 00000695 10 FUNC LOCAL DEFAULT 9 stringlib_islower │ │ │ │ │ - 259: 0000069f 10 FUNC LOCAL DEFAULT 9 stringlib_isspace │ │ │ │ │ - 260: 000006a9 10 FUNC LOCAL DEFAULT 9 stringlib_istitle │ │ │ │ │ - 261: 000006b3 10 FUNC LOCAL DEFAULT 9 stringlib_isupper │ │ │ │ │ - 262: 0000085c 0 NOTYPE LOCAL DEFAULT 6 .LC95 │ │ │ │ │ - 263: 000006bd 242 FUNC LOCAL DEFAULT 9 stringlib_rjust │ │ │ │ │ - 264: 000007af 1142 FUNC LOCAL DEFAULT 9 bytes_rsplit │ │ │ │ │ - 265: 00000a88 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 266: 00000a8c 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 267: 00000c25 44 FUNC LOCAL DEFAULT 9 stringlib_swapcase │ │ │ │ │ - 268: 00000c51 44 FUNC LOCAL DEFAULT 9 stringlib_title │ │ │ │ │ - 269: 00000c7d 130 FUNC LOCAL DEFAULT 9 stringlib_zfill │ │ │ │ │ - 270: 00000cff 142 FUNC LOCAL DEFAULT 9 bytes_removeprefix │ │ │ │ │ - 271: 00000864 0 NOTYPE LOCAL DEFAULT 6 .LC96 │ │ │ │ │ - 272: 0000086c 0 NOTYPE LOCAL DEFAULT 6 .LC97 │ │ │ │ │ - 273: 00000dab 66 FUNC LOCAL DEFAULT 9 striter_reduce │ │ │ │ │ - 274: 00000de8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 275: 00000dec 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 276: 00000ded 142 FUNC LOCAL DEFAULT 9 bytes_removesuffix │ │ │ │ │ - 277: 00001e14 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 278: 00000ee4 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 279: 00001e18 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 280: 00000ee9 86 FUNC LOCAL DEFAULT 9 stringlib__lex_search │ │ │ │ │ - 281: 00000ee8 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 282: 00000874 0 NOTYPE LOCAL DEFAULT 6 .LC100 │ │ │ │ │ - 283: 00000f3f 20 FUNC LOCAL DEFAULT 9 bytes_getnewargs │ │ │ │ │ + 245: 0000025f 242 FUNC LOCAL DEFAULT 9 stringlib_ljust │ │ │ │ │ + 246: 00000351 120 FUNC LOCAL DEFAULT 9 pad │ │ │ │ │ + 247: 0000083c 0 NOTYPE LOCAL DEFAULT 6 .LC92 │ │ │ │ │ + 248: 00000423 258 FUNC LOCAL DEFAULT 9 stringlib_center │ │ │ │ │ + 249: 00000844 0 NOTYPE LOCAL DEFAULT 6 .LC93 │ │ │ │ │ + 250: 00001b05 126 FUNC LOCAL DEFAULT 1 bytes_rindex │ │ │ │ │ + 251: 0000084c 0 NOTYPE LOCAL DEFAULT 6 .LC94 │ │ │ │ │ + 252: 00000525 336 FUNC LOCAL DEFAULT 9 stringlib_expandtabs │ │ │ │ │ + 253: 00000670 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 254: 00000674 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 255: 00000675 10 FUNC LOCAL DEFAULT 9 stringlib_isalnum │ │ │ │ │ + 256: 0000067f 10 FUNC LOCAL DEFAULT 9 stringlib_isalpha │ │ │ │ │ + 257: 00000689 10 FUNC LOCAL DEFAULT 9 stringlib_islower │ │ │ │ │ + 258: 00000693 10 FUNC LOCAL DEFAULT 9 stringlib_isspace │ │ │ │ │ + 259: 0000069d 10 FUNC LOCAL DEFAULT 9 stringlib_istitle │ │ │ │ │ + 260: 000006a7 10 FUNC LOCAL DEFAULT 9 stringlib_isupper │ │ │ │ │ + 261: 0000085c 0 NOTYPE LOCAL DEFAULT 6 .LC95 │ │ │ │ │ + 262: 000006b1 242 FUNC LOCAL DEFAULT 9 stringlib_rjust │ │ │ │ │ + 263: 000007a3 1142 FUNC LOCAL DEFAULT 9 bytes_rsplit │ │ │ │ │ + 264: 00000a7c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 265: 00000a80 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 266: 00000c19 44 FUNC LOCAL DEFAULT 9 stringlib_swapcase │ │ │ │ │ + 267: 00000c45 44 FUNC LOCAL DEFAULT 9 stringlib_title │ │ │ │ │ + 268: 00000c71 130 FUNC LOCAL DEFAULT 9 stringlib_zfill │ │ │ │ │ + 269: 00000cf3 142 FUNC LOCAL DEFAULT 9 bytes_removeprefix │ │ │ │ │ + 270: 00000864 0 NOTYPE LOCAL DEFAULT 6 .LC96 │ │ │ │ │ + 271: 0000086c 0 NOTYPE LOCAL DEFAULT 6 .LC97 │ │ │ │ │ + 272: 00000d9f 66 FUNC LOCAL DEFAULT 9 striter_reduce │ │ │ │ │ + 273: 00000ddc 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 274: 00000de0 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 275: 00000de1 142 FUNC LOCAL DEFAULT 9 bytes_removesuffix │ │ │ │ │ + 276: 00001e14 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 277: 00000ed8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 278: 00001e18 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 279: 00000edd 86 FUNC LOCAL DEFAULT 9 stringlib__lex_search │ │ │ │ │ + 280: 00000edc 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 281: 00000874 0 NOTYPE LOCAL DEFAULT 6 .LC100 │ │ │ │ │ + 282: 00000f33 20 FUNC LOCAL DEFAULT 9 bytes_getnewargs │ │ │ │ │ + 283: 00000f47 12 FUNC LOCAL DEFAULT 9 striter_traverse │ │ │ │ │ 284: 00000f53 76 FUNC LOCAL DEFAULT 9 striter_setstate │ │ │ │ │ 285: 00000f9f 28 FUNC LOCAL DEFAULT 9 bytes_alloc │ │ │ │ │ 286: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ 287: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 288: 00000000 12 OBJECT LOCAL DEFAULT 11 _keywords.1 │ │ │ │ │ 289: 0000000c 8 OBJECT LOCAL DEFAULT 11 _keywords.4 │ │ │ │ │ 290: 00000014 12 OBJECT LOCAL DEFAULT 11 _keywords.7 │ │ │ │ │ @@ -372,43 +372,43 @@ │ │ │ │ │ 368: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Free │ │ │ │ │ 369: 0000022d 62 FUNC GLOBAL DEFAULT 7 PyBytes_AsString │ │ │ │ │ 370: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ 371: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ 372: 0000026d 2100 FUNC GLOBAL DEFAULT 7 _PyBytes_DecodeEscape2 │ │ │ │ │ 373: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_DigitValue │ │ │ │ │ 374: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_guard │ │ │ │ │ - 375: 000014e5 408 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Resize │ │ │ │ │ + 375: 00001501 408 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Resize │ │ │ │ │ 376: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_FromStringAndSize │ │ │ │ │ 377: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Resize │ │ │ │ │ 378: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_fail │ │ │ │ │ 379: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyByteArray_empty_string │ │ │ │ │ 380: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ - 381: 00002695 38 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Dealloc │ │ │ │ │ + 381: 000026b1 38 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Dealloc │ │ │ │ │ 382: 00000000 0 NOTYPE GLOBAL DEFAULT UND strcmp │ │ │ │ │ 383: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ 384: 00000aa1 78 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Prepare │ │ │ │ │ 385: 00000af1 432 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Finish │ │ │ │ │ 386: 00000ca1 172 FUNC GLOBAL DEFAULT 7 PyBytes_FromString │ │ │ │ │ 387: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ - 388: 00000d4d 712 FUNC GLOBAL DEFAULT 7 PyBytes_Concat │ │ │ │ │ + 388: 00000d4d 740 FUNC GLOBAL DEFAULT 7 PyBytes_Concat │ │ │ │ │ 389: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetBuffer │ │ │ │ │ 390: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_Release │ │ │ │ │ 391: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_FillInfo │ │ │ │ │ 392: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_HashBytes │ │ │ │ │ 393: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ 394: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_FromLong │ │ │ │ │ 395: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ 396: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ 397: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_GetConfig │ │ │ │ │ 398: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ 399: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_BadArgument │ │ │ │ │ 400: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_BytesWarning │ │ │ │ │ 401: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnEx │ │ │ │ │ - 402: 00001469 16 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Init │ │ │ │ │ - 403: 00001479 106 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Alloc │ │ │ │ │ + 402: 00001485 16 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Init │ │ │ │ │ + 403: 00001495 106 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Alloc │ │ │ │ │ 404: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Type │ │ │ │ │ 405: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Unpack │ │ │ │ │ 406: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_AdjustIndices │ │ │ │ │ 407: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndexError │ │ │ │ │ 408: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ 409: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ 410: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ @@ -422,34 +422,34 @@ │ │ │ │ │ 418: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ 419: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_SliceIndex │ │ │ │ │ 420: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ 421: 00000000 0 NOTYPE GLOBAL DEFAULT UND memchr │ │ │ │ │ 422: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ 423: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ 424: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ - 425: 000026bd 132 FUNC GLOBAL DEFAULT 7 PyBytes_AsStringAndSize │ │ │ │ │ - 426: 000029b9 128 FUNC GLOBAL DEFAULT 7 _PyBytes_Repeat │ │ │ │ │ - 427: 00002a39 542 FUNC GLOBAL DEFAULT 7 PyBytes_Repr │ │ │ │ │ + 425: 000026d9 132 FUNC GLOBAL DEFAULT 7 PyBytes_AsStringAndSize │ │ │ │ │ + 426: 000029d5 134 FUNC GLOBAL DEFAULT 7 _PyBytes_Repeat │ │ │ │ │ + 427: 00002a5d 542 FUNC GLOBAL DEFAULT 7 PyBytes_Repr │ │ │ │ │ 428: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_New │ │ │ │ │ 429: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_hexdigits │ │ │ │ │ 430: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_LookupSpecial │ │ │ │ │ 431: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CheckBuffer │ │ │ │ │ 432: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_ToContiguous │ │ │ │ │ 433: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ 434: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Type │ │ │ │ │ 435: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsEncodedString │ │ │ │ │ 436: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ 437: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetIter │ │ │ │ │ 438: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ 439: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ 440: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 441: 00003d91 552 FUNC GLOBAL DEFAULT 7 PyBytes_FromObject │ │ │ │ │ + 441: 00003db5 552 FUNC GLOBAL DEFAULT 7 PyBytes_FromObject │ │ │ │ │ 442: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_maketrans │ │ │ │ │ 443: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_index │ │ │ │ │ - 444: 0000366d 2 FUNC GLOBAL DEFAULT 7 _PyBytes_Join │ │ │ │ │ + 444: 00003691 2 FUNC GLOBAL DEFAULT 7 _PyBytes_Join │ │ │ │ │ 445: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Fast │ │ │ │ │ 446: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ 447: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 448: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ 449: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_SaveThread │ │ │ │ │ 450: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_RestoreThread │ │ │ │ │ 451: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_startswith │ │ │ │ │ @@ -459,31 +459,31 @@ │ │ │ │ │ 455: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ 456: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 457: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ 458: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Append │ │ │ │ │ 459: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_LengthHint │ │ │ │ │ 460: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_Next │ │ │ │ │ 461: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_contains │ │ │ │ │ - 462: 00005a05 40 FUNC GLOBAL DEFAULT 7 PyBytes_FromFormat │ │ │ │ │ - 463: 00005a2d 1536 FUNC GLOBAL DEFAULT 7 PyBytes_FromFormatV │ │ │ │ │ - 464: 0000602d 94 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_WriteBytes │ │ │ │ │ + 462: 00005a6d 40 FUNC GLOBAL DEFAULT 7 PyBytes_FromFormat │ │ │ │ │ + 463: 00005a95 1534 FUNC GLOBAL DEFAULT 7 PyBytes_FromFormatV │ │ │ │ │ + 464: 00006095 94 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_WriteBytes │ │ │ │ │ 465: 00000000 0 NOTYPE GLOBAL DEFAULT UND __sprintf_chk │ │ │ │ │ 466: 00000000 0 NOTYPE GLOBAL DEFAULT UND __memmove_chk │ │ │ │ │ - 467: 0000637d 340 FUNC GLOBAL HIDDEN 7 _PyBytes_FromHex │ │ │ │ │ + 467: 000063e5 340 FUNC GLOBAL HIDDEN 7 _PyBytes_FromHex │ │ │ │ │ 468: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ 469: 00000000 0 NOTYPE GLOBAL DEFAULT UND memrchr │ │ │ │ │ 470: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_lower │ │ │ │ │ 471: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isdigit │ │ │ │ │ 472: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isascii │ │ │ │ │ - 473: 000064d1 58 FUNC GLOBAL DEFAULT 7 PyBytes_Size │ │ │ │ │ + 473: 00006539 58 FUNC GLOBAL DEFAULT 7 PyBytes_Size │ │ │ │ │ 474: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ 475: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_upper │ │ │ │ │ 476: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_strhex_with_sep │ │ │ │ │ 477: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsInt │ │ │ │ │ - 478: 0000650d 120 FUNC GLOBAL DEFAULT 7 PyBytes_DecodeEscape │ │ │ │ │ + 478: 00006575 120 FUNC GLOBAL DEFAULT 7 PyBytes_DecodeEscape │ │ │ │ │ 479: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ 480: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnFormat │ │ │ │ │ 481: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_capitalize │ │ │ │ │ 482: 00000c55 3408 FUNC GLOBAL HIDDEN 1 _PyBytes_FormatEx │ │ │ │ │ 483: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ 484: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ 485: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ @@ -495,27 +495,27 @@ │ │ │ │ │ 491: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Check │ │ │ │ │ 492: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Long │ │ │ │ │ 493: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_GetItem │ │ │ │ │ 494: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_AsDouble │ │ │ │ │ 495: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyOS_double_to_string │ │ │ │ │ 496: 000019f1 88 FUNC GLOBAL DEFAULT 1 _PyBytes_Find │ │ │ │ │ 497: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ - 498: 000003d7 90 FUNC GLOBAL DEFAULT 9 _PyBytes_ReverseFind │ │ │ │ │ + 498: 000003c9 90 FUNC GLOBAL DEFAULT 9 _PyBytes_ReverseFind │ │ │ │ │ 499: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_rindex │ │ │ │ │ 500: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idivmod │ │ │ │ │ 501: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isalnum │ │ │ │ │ 502: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isalpha │ │ │ │ │ 503: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_islower │ │ │ │ │ 504: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isspace │ │ │ │ │ 505: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_istitle │ │ │ │ │ 506: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isupper │ │ │ │ │ 507: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Reverse │ │ │ │ │ 508: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_swapcase │ │ │ │ │ 509: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_title │ │ │ │ │ - 510: 00000d8d 30 FUNC GLOBAL DEFAULT 9 PyBytes_ConcatAndDel │ │ │ │ │ + 510: 00000d81 30 FUNC GLOBAL DEFAULT 9 PyBytes_ConcatAndDel │ │ │ │ │ 511: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetBuiltin │ │ │ │ │ 512: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ 513: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GenericAlloc │ │ │ │ │ 514: 00000fbb 28 FUNC GLOBAL DEFAULT 9 _PyBytes_DecodeEscape │ │ │ │ │ 515: 000000d0 208 OBJECT GLOBAL DEFAULT 3 PyBytesIter_Type │ │ │ │ │ 516: 00000000 208 OBJECT GLOBAL DEFAULT 3 PyBytes_Type │ │ │ │ │ 517: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x10340 contains 349 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x103a8 contains 349 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000026 0001620a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 0000002c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000030 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000046 0001630a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00000066 00016a0a R_ARM_THM_CALL 00000000 PyObject_Calloc │ │ │ │ │ 0000006c 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ @@ -25,23 +25,23 @@ │ │ │ │ │ 00000148 00007630 R_ARM_THM_MOVT_ABS 0000039c .LC36 │ │ │ │ │ 00000150 0001a20a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ 00000178 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 0000017c 0001c830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000190 00009c2f R_ARM_THM_MOVW_ABS_NC 000004a4 .LC50 │ │ │ │ │ 00000194 00009c30 R_ARM_THM_MOVT_ABS 000004a4 .LC50 │ │ │ │ │ 0000019e 0001a20a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000001c8 0001d30a R_ARM_THM_CALL 0000637d _PyBytes_FromHex │ │ │ │ │ +000001c8 0001d30a R_ARM_THM_CALL 000063e5 _PyBytes_FromHex │ │ │ │ │ 000001cc 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000001d0 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000001e0 0000452f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ 000001e4 00004530 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ -000001e8 0000b02f R_ARM_THM_MOVW_ABS_NC 00000518 .LC63 │ │ │ │ │ -000001ec 0000b030 R_ARM_THM_MOVT_ABS 00000518 .LC63 │ │ │ │ │ -000001f0 0000b12f R_ARM_THM_MOVW_ABS_NC 00000524 .LC64 │ │ │ │ │ -000001f4 0000b130 R_ARM_THM_MOVT_ABS 00000524 .LC64 │ │ │ │ │ +000001e8 0000af2f R_ARM_THM_MOVW_ABS_NC 00000518 .LC63 │ │ │ │ │ +000001ec 0000af30 R_ARM_THM_MOVT_ABS 00000518 .LC63 │ │ │ │ │ +000001f0 0000b02f R_ARM_THM_MOVW_ABS_NC 00000524 .LC64 │ │ │ │ │ +000001f4 0000b030 R_ARM_THM_MOVT_ABS 00000524 .LC64 │ │ │ │ │ 000001f8 0001a00a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ 00000208 0001d40a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ 00000222 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000248 0001a40a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ 00000252 0001850a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 0000026c 0001c70a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ 000002be 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ @@ -56,16 +56,16 @@ │ │ │ │ │ 0000035a 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000376 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000398 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000003b0 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ 000003c0 0001d60a R_ARM_THM_CALL 00000000 _Py_bytes_lower │ │ │ │ │ 000003f4 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000003f8 0001c830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000003fe 0000bc2f R_ARM_THM_MOVW_ABS_NC 0000056c .LC67 │ │ │ │ │ -00000402 0000bc30 R_ARM_THM_MOVT_ABS 0000056c .LC67 │ │ │ │ │ +000003fe 0000bb2f R_ARM_THM_MOVW_ABS_NC 0000056c .LC67 │ │ │ │ │ +00000402 0000bb30 R_ARM_THM_MOVT_ABS 0000056c .LC67 │ │ │ │ │ 0000040c 0001a20a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ 00000452 00019f0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ 00000462 0001da0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ 00000474 0001c90a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ 00000580 0001620a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 0000058c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000590 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ @@ -123,16 +123,16 @@ │ │ │ │ │ 00000b54 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00000b5e 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00000ba6 00016b0a R_ARM_THM_CALL 000000e9 _PyBytes_Resize │ │ │ │ │ 00000bb2 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000bb6 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000bf6 00017c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00000bfa 00017c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000bfe 0000cf2f R_ARM_THM_MOVW_ABS_NC 000005c0 .LC71 │ │ │ │ │ -00000c02 0000cf30 R_ARM_THM_MOVT_ABS 000005c0 .LC71 │ │ │ │ │ +00000bfe 0000ce2f R_ARM_THM_MOVW_ABS_NC 000005c0 .LC71 │ │ │ │ │ +00000c02 0000ce30 R_ARM_THM_MOVT_ABS 000005c0 .LC71 │ │ │ │ │ 00000c08 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000c0e 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000c12 0001c830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000c1e 0001850a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 00000c32 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000c4a 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000c4e 00018e30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ @@ -193,61 +193,61 @@ │ │ │ │ │ 0000118c 00017f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ 000011ea 0001e80a R_ARM_THM_CALL 00000000 PyObject_ASCII │ │ │ │ │ 00001224 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 00001242 0001800a R_ARM_THM_CALL 00000aa1 _PyBytesWriter_Prepare │ │ │ │ │ 00001262 00017a0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ 00001266 00017c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 0000126a 00017c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000126e 0000d92f R_ARM_THM_MOVW_ABS_NC 0000065c .LC78 │ │ │ │ │ -00001272 0000d930 R_ARM_THM_MOVT_ABS 0000065c .LC78 │ │ │ │ │ +0000126e 0000d82f R_ARM_THM_MOVW_ABS_NC 0000065c .LC78 │ │ │ │ │ +00001272 0000d830 R_ARM_THM_MOVT_ABS 0000065c .LC78 │ │ │ │ │ 00001278 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000127e 00017d0a R_ARM_THM_CALL 00002695 _PyBytesWriter_Dealloc │ │ │ │ │ +0000127e 00017d0a R_ARM_THM_CALL 000026b1 _PyBytesWriter_Dealloc │ │ │ │ │ 000012a0 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000012bc 0001dd0a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ 000012f6 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ 000012fa 00017f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ 0000130a 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001314 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00001318 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000131c 0000d72f R_ARM_THM_MOVW_ABS_NC 00000640 .LC76 │ │ │ │ │ -00001320 0000d730 R_ARM_THM_MOVT_ABS 00000640 .LC76 │ │ │ │ │ +0000131c 0000d62f R_ARM_THM_MOVW_ABS_NC 00000640 .LC76 │ │ │ │ │ +00001320 0000d630 R_ARM_THM_MOVT_ABS 00000640 .LC76 │ │ │ │ │ 00001326 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000133c 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 0000134c 0001a40a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ 00001358 0001e42f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ 0000135c 0001e430 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ 00001366 0001e50a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00001376 0001ae0a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ 00001382 0001af0a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ 00001394 0001850a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 000013a2 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ 000013b4 0001b00a R_ARM_THM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ 000013be 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 000013d4 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000013d8 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000013dc 0000e02f R_ARM_THM_MOVW_ABS_NC 0000078c .LC85 │ │ │ │ │ -000013e0 0000e030 R_ARM_THM_MOVT_ABS 0000078c .LC85 │ │ │ │ │ +000013dc 0000df2f R_ARM_THM_MOVW_ABS_NC 0000078c .LC85 │ │ │ │ │ +000013e0 0000df30 R_ARM_THM_MOVT_ABS 0000078c .LC85 │ │ │ │ │ 000013e6 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000013fa 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00001406 00017c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 0000140a 00017c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000140e 0000da2f R_ARM_THM_MOVW_ABS_NC 0000066c .LC79 │ │ │ │ │ -00001412 0000da30 R_ARM_THM_MOVT_ABS 0000066c .LC79 │ │ │ │ │ +0000140e 0000d92f R_ARM_THM_MOVW_ABS_NC 0000066c .LC79 │ │ │ │ │ +00001412 0000d930 R_ARM_THM_MOVT_ABS 0000066c .LC79 │ │ │ │ │ 00001418 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00001426 00017c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 0000142a 00017c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000142e 0000d82f R_ARM_THM_MOVW_ABS_NC 0000064c .LC77 │ │ │ │ │ -00001432 0000d830 R_ARM_THM_MOVT_ABS 0000064c .LC77 │ │ │ │ │ +0000142e 0000d72f R_ARM_THM_MOVW_ABS_NC 0000064c .LC77 │ │ │ │ │ +00001432 0000d730 R_ARM_THM_MOVT_ABS 0000064c .LC77 │ │ │ │ │ 00001438 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00001474 0001b10a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ 0000148c 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000014ce 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000014d2 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000014d6 0000db2f R_ARM_THM_MOVW_ABS_NC 00000680 .LC80 │ │ │ │ │ -000014da 0000db30 R_ARM_THM_MOVT_ABS 00000680 .LC80 │ │ │ │ │ +000014d6 0000da2f R_ARM_THM_MOVW_ABS_NC 00000680 .LC80 │ │ │ │ │ +000014da 0000da30 R_ARM_THM_MOVT_ABS 00000680 .LC80 │ │ │ │ │ 000014e2 0001730a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 000014f2 0001b60a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ 000014fa 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ 000014fe 00017b30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ 00001508 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 0000150c 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00001510 0000692f R_ARM_THM_MOVW_ABS_NC 00000318 .LC32 │ │ │ │ │ @@ -255,132 +255,132 @@ │ │ │ │ │ 0000151a 0001730a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 0000153a 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000154a 00000e2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ 0000154e 00000e30 R_ARM_THM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ 00001552 00016f0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00001558 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 0000155c 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001560 0000e02f R_ARM_THM_MOVW_ABS_NC 0000078c .LC85 │ │ │ │ │ -00001564 0000e030 R_ARM_THM_MOVT_ABS 0000078c .LC85 │ │ │ │ │ +00001560 0000df2f R_ARM_THM_MOVW_ABS_NC 0000078c .LC85 │ │ │ │ │ +00001564 0000df30 R_ARM_THM_MOVT_ABS 0000078c .LC85 │ │ │ │ │ 0000156a 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00001590 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000015a0 0001e42f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ 000015a4 0001e430 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ 000015ac 0001e42f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ 000015b0 0001e430 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ 000015b4 0001e50a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000015c0 0001e90a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ 000015e8 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 000015ec 00016630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000015f0 0000dd2f R_ARM_THM_MOVW_ABS_NC 00000700 .LC82 │ │ │ │ │ -000015f4 0000dd30 R_ARM_THM_MOVT_ABS 00000700 .LC82 │ │ │ │ │ +000015f0 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000700 .LC82 │ │ │ │ │ +000015f4 0000dc30 R_ARM_THM_MOVT_ABS 00000700 .LC82 │ │ │ │ │ 000015fa 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00001600 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001608 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 0000160c 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00001612 0001b70a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -0000161e 0000de2f R_ARM_THM_MOVW_ABS_NC 0000071c .LC83 │ │ │ │ │ -00001622 0000de30 R_ARM_THM_MOVT_ABS 0000071c .LC83 │ │ │ │ │ +0000161e 0000dd2f R_ARM_THM_MOVW_ABS_NC 0000071c .LC83 │ │ │ │ │ +00001622 0000dd30 R_ARM_THM_MOVT_ABS 0000071c .LC83 │ │ │ │ │ 00001626 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00001658 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000165c 00019b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001694 0000ec0a R_ARM_THM_CALL 0000015b formatfloat │ │ │ │ │ -0000171a 0000ec0a R_ARM_THM_CALL 0000015b formatfloat │ │ │ │ │ +00001694 0000eb0a R_ARM_THM_CALL 00000191 formatfloat │ │ │ │ │ +0000171a 0000eb0a R_ARM_THM_CALL 00000191 formatfloat │ │ │ │ │ 00001728 0001e42f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ 0000172c 0001e430 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ 00001786 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ 0000179a 0001ea0a R_ARM_THM_CALL 00000000 PyObject_GetItem │ │ │ │ │ 000017b6 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000017f4 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001800 00017c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00001804 00017c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001812 0000df2f R_ARM_THM_MOVW_ABS_NC 00000754 .LC84 │ │ │ │ │ -00001816 0000df30 R_ARM_THM_MOVT_ABS 00000754 .LC84 │ │ │ │ │ +00001812 0000de2f R_ARM_THM_MOVW_ABS_NC 00000754 .LC84 │ │ │ │ │ +00001816 0000de30 R_ARM_THM_MOVT_ABS 00000754 .LC84 │ │ │ │ │ 0000181a 0001730a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 0000184e 0001eb0a R_ARM_THM_CALL 00000000 PyNumber_Check │ │ │ │ │ 00001874 0001a70a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 00001880 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00001884 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000188e 0001b70a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000018a4 0000d42f R_ARM_THM_MOVW_ABS_NC 00000600 .LC73 │ │ │ │ │ -000018a8 0000d430 R_ARM_THM_MOVT_ABS 00000600 .LC73 │ │ │ │ │ -000018ae 0000d32f R_ARM_THM_MOVW_ABS_NC 000005f0 .LC72 │ │ │ │ │ -000018b2 0000d330 R_ARM_THM_MOVT_ABS 000005f0 .LC72 │ │ │ │ │ -000018bc 0000dc2f R_ARM_THM_MOVW_ABS_NC 000006d8 .LC81 │ │ │ │ │ -000018c0 0000dc30 R_ARM_THM_MOVT_ABS 000006d8 .LC81 │ │ │ │ │ +000018a4 0000d32f R_ARM_THM_MOVW_ABS_NC 00000600 .LC73 │ │ │ │ │ +000018a8 0000d330 R_ARM_THM_MOVT_ABS 00000600 .LC73 │ │ │ │ │ +000018ae 0000d22f R_ARM_THM_MOVW_ABS_NC 000005f0 .LC72 │ │ │ │ │ +000018b2 0000d230 R_ARM_THM_MOVT_ABS 000005f0 .LC72 │ │ │ │ │ +000018bc 0000db2f R_ARM_THM_MOVW_ABS_NC 000006d8 .LC81 │ │ │ │ │ +000018c0 0000db30 R_ARM_THM_MOVT_ABS 000006d8 .LC81 │ │ │ │ │ 000018c4 0001730a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 000018d6 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000018fc 0001ec0a R_ARM_THM_CALL 00000000 PyNumber_Long │ │ │ │ │ 00001906 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 0000190a 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000191c 0001e60a R_ARM_THM_CALL 00000000 _PyUnicode_FormatLong │ │ │ │ │ 0000193c 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001946 00017c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 0000194a 00017c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000194e 0000d62f R_ARM_THM_MOVW_ABS_NC 00000628 .LC75 │ │ │ │ │ -00001952 0000d630 R_ARM_THM_MOVT_ABS 00000628 .LC75 │ │ │ │ │ +0000194e 0000d52f R_ARM_THM_MOVW_ABS_NC 00000628 .LC75 │ │ │ │ │ +00001952 0000d530 R_ARM_THM_MOVT_ABS 00000628 .LC75 │ │ │ │ │ 00001958 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000195e 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00001962 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001966 0000d52f R_ARM_THM_MOVW_ABS_NC 0000060c .LC74 │ │ │ │ │ -0000196a 0000d530 R_ARM_THM_MOVT_ABS 0000060c .LC74 │ │ │ │ │ +00001966 0000d42f R_ARM_THM_MOVW_ABS_NC 0000060c .LC74 │ │ │ │ │ +0000196a 0000d430 R_ARM_THM_MOVT_ABS 0000060c .LC74 │ │ │ │ │ 00001970 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000019d6 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000019da 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000019de 0000ed2f R_ARM_THM_MOVW_ABS_NC 000007c0 .LC87 │ │ │ │ │ -000019e2 0000ed30 R_ARM_THM_MOVT_ABS 000007c0 .LC87 │ │ │ │ │ +000019de 0000ec2f R_ARM_THM_MOVW_ABS_NC 000007c0 .LC87 │ │ │ │ │ +000019e2 0000ec30 R_ARM_THM_MOVT_ABS 000007c0 .LC87 │ │ │ │ │ 000019e8 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001a10 0000510a R_ARM_THM_CALL 00002741 fastsearch.constprop.0 │ │ │ │ │ +00001a10 0000510a R_ARM_THM_CALL 0000275d fastsearch.constprop.0 │ │ │ │ │ 00001a2a 0001890a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ 00001b3c 0001f30a R_ARM_THM_CALL 00000000 _Py_bytes_rindex │ │ │ │ │ -00001b44 0000fa2f R_ARM_THM_MOVW_ABS_NC 00000844 .LC93 │ │ │ │ │ -00001b48 0000fa30 R_ARM_THM_MOVT_ABS 00000844 .LC93 │ │ │ │ │ +00001b44 0000f92f R_ARM_THM_MOVW_ABS_NC 00000844 .LC93 │ │ │ │ │ +00001b48 0000f930 R_ARM_THM_MOVT_ABS 00000844 .LC93 │ │ │ │ │ 00001b52 0001a20a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ 00001b64 0001a30a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ 00001b76 0001a30a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ 00001d6e 00017a0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00001d8c 0000540a R_ARM_THM_CALL 00000e7b stringlib__two_way_count │ │ │ │ │ +00001d8c 0000540a R_ARM_THM_CALL 00000e6f stringlib__two_way_count │ │ │ │ │ 00001e14 00017602 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00001e36 0001180a R_ARM_THM_CALL 00000ee9 stringlib__lex_search │ │ │ │ │ -00001e44 0001180a R_ARM_THM_CALL 00000ee9 stringlib__lex_search │ │ │ │ │ +00001e36 0001170a R_ARM_THM_CALL 00000edd stringlib__lex_search │ │ │ │ │ +00001e44 0001170a R_ARM_THM_CALL 00000edd stringlib__lex_search │ │ │ │ │ 00001e5e 0001890a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ 0000008c 0001691e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ 000000aa 00016e1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 000000d4 0001611e R_ARM_THM_JUMP24 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00000188 00009e1e R_ARM_THM_JUMP24 000054e9 do_argstrip │ │ │ │ │ -000003f0 00009e1e R_ARM_THM_JUMP24 000054e9 do_argstrip │ │ │ │ │ +00000188 00009e1e R_ARM_THM_JUMP24 00005551 do_argstrip │ │ │ │ │ +000003f0 00009e1e R_ARM_THM_JUMP24 00005551 do_argstrip │ │ │ │ │ 000019d2 0001ed1e R_ARM_THM_JUMP24 00000000 PyTuple_GetItem │ │ │ │ │ 00001a52 0001f11e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x10e28 contains 220 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x10e90 contains 220 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00020502 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000002c 00006002 R_ARM_ABS32 00002c59 bytes_repr │ │ │ │ │ +0000002c 00006002 R_ARM_ABS32 00002c7d bytes_repr │ │ │ │ │ 00000030 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000034 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000038 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000003c 00002d02 R_ARM_ABS32 00001221 bytes_hash │ │ │ │ │ +0000003c 00002d02 R_ARM_ABS32 0000123d bytes_hash │ │ │ │ │ 00000044 00005c02 R_ARM_ABS32 00000001 bytes_str │ │ │ │ │ 00000048 00020602 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000050 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000058 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000064 00003002 R_ARM_ABS32 00001251 bytes_richcompare │ │ │ │ │ -0000006c 00003f02 R_ARM_ABS32 000018b9 bytes_iter │ │ │ │ │ +00000064 00003002 R_ARM_ABS32 0000126d bytes_richcompare │ │ │ │ │ +0000006c 00003f02 R_ARM_ABS32 000018d5 bytes_iter │ │ │ │ │ 00000074 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000098 00011d02 R_ARM_ABS32 00000f9f bytes_alloc │ │ │ │ │ -0000009c 00006e02 R_ARM_ABS32 00002f05 bytes_new │ │ │ │ │ +0000009c 00006e02 R_ARM_ABS32 00002f29 bytes_new │ │ │ │ │ 000000a0 00017002 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ 000000d4 00020502 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000dc 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000e8 00004202 R_ARM_ABS32 0000194d striter_dealloc │ │ │ │ │ +000000e8 00004202 R_ARM_ABS32 00001969 striter_dealloc │ │ │ │ │ 00000118 00020602 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -0000012c 00009f02 R_ARM_ABS32 000000c3 striter_traverse │ │ │ │ │ +0000012c 00011b02 R_ARM_ABS32 00000f47 striter_traverse │ │ │ │ │ 0000013c 00020702 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000140 00006302 R_ARM_ABS32 00002eb5 striter_next │ │ │ │ │ +00000140 00006302 R_ARM_ABS32 00002ed9 striter_next │ │ │ │ │ 00000144 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001a4 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001a8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001c4 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001d0 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001d4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001f0 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ @@ -424,161 +424,161 @@ │ │ │ │ │ 000003cc 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000003d0 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000003d4 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000003d8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003dc 0000f102 R_ARM_ABS32 00001a49 striter_len │ │ │ │ │ 000003e4 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003e8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003ec 00011102 R_ARM_ABS32 00000dab striter_reduce │ │ │ │ │ +000003ec 00011002 R_ARM_ABS32 00000d9f striter_reduce │ │ │ │ │ 000003f4 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003f8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003fc 00011c02 R_ARM_ABS32 00000f53 striter_setstate │ │ │ │ │ 00000404 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000424 0000d202 R_ARM_ABS32 00000c39 bytes_mod │ │ │ │ │ +00000424 0000d102 R_ARM_ABS32 00000c39 bytes_mod │ │ │ │ │ 000004a8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004ac 00011b02 R_ARM_ABS32 00000f3f bytes_getnewargs │ │ │ │ │ +000004ac 00011a02 R_ARM_ABS32 00000f33 bytes_getnewargs │ │ │ │ │ 000004b8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004bc 00007502 R_ARM_ABS32 000034c9 bytes___bytes__ │ │ │ │ │ +000004bc 00007502 R_ARM_ABS32 000034ed bytes___bytes__ │ │ │ │ │ 000004c4 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004c8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004cc 0000d102 R_ARM_ABS32 0000012f stringlib_capitalize │ │ │ │ │ +000004cc 0000d002 R_ARM_ABS32 00000123 stringlib_capitalize │ │ │ │ │ 000004d4 00020802 R_ARM_ABS32 00000000 _Py_capitalize__doc__ │ │ │ │ │ 000004d8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004dc 0000f902 R_ARM_ABS32 00000431 stringlib_center │ │ │ │ │ +000004dc 0000f802 R_ARM_ABS32 00000423 stringlib_center │ │ │ │ │ 000004e4 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004e8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004ec 00008d02 R_ARM_ABS32 000040e9 bytes_count │ │ │ │ │ +000004ec 00008d02 R_ARM_ABS32 0000410d bytes_count │ │ │ │ │ 000004f4 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004f8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004fc 00004a02 R_ARM_ABS32 000019bd bytes_decode │ │ │ │ │ +000004fc 00004a02 R_ARM_ABS32 000019d9 bytes_decode │ │ │ │ │ 00000504 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000508 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000050c 00008a02 R_ARM_ABS32 0000404d bytes_endswith │ │ │ │ │ +0000050c 00008a02 R_ARM_ABS32 00004071 bytes_endswith │ │ │ │ │ 00000514 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000518 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000051c 0000fd02 R_ARM_ABS32 00000533 stringlib_expandtabs │ │ │ │ │ +0000051c 0000fc02 R_ARM_ABS32 00000525 stringlib_expandtabs │ │ │ │ │ 00000524 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000528 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000052c 00008802 R_ARM_ABS32 00003fb9 bytes_find │ │ │ │ │ +0000052c 00008802 R_ARM_ABS32 00003fdd bytes_find │ │ │ │ │ 00000534 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000538 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000053c 0000b202 R_ARM_ABS32 000001a9 bytes_fromhex │ │ │ │ │ +0000053c 0000b102 R_ARM_ABS32 000001a9 bytes_fromhex │ │ │ │ │ 00000544 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000548 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000054c 0000c702 R_ARM_ABS32 00000779 bytes_hex │ │ │ │ │ +0000054c 0000c602 R_ARM_ABS32 00000779 bytes_hex │ │ │ │ │ 00000554 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000558 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000055c 00007902 R_ARM_ABS32 00000045 bytes_index │ │ │ │ │ 00000564 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000568 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000056c 00010002 R_ARM_ABS32 00000681 stringlib_isalnum │ │ │ │ │ +0000056c 0000ff02 R_ARM_ABS32 00000675 stringlib_isalnum │ │ │ │ │ 00000574 00020902 R_ARM_ABS32 00000000 _Py_isalnum__doc__ │ │ │ │ │ 00000578 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000057c 00010102 R_ARM_ABS32 0000068b stringlib_isalpha │ │ │ │ │ +0000057c 00010002 R_ARM_ABS32 0000067f stringlib_isalpha │ │ │ │ │ 00000584 00020a02 R_ARM_ABS32 00000000 _Py_isalpha__doc__ │ │ │ │ │ 00000588 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000058c 0000bb02 R_ARM_ABS32 000000d9 stringlib_isascii │ │ │ │ │ +0000058c 0000ba02 R_ARM_ABS32 000000cd stringlib_isascii │ │ │ │ │ 00000594 00020b02 R_ARM_ABS32 00000000 _Py_isascii__doc__ │ │ │ │ │ 00000598 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000059c 0000ba02 R_ARM_ABS32 000000cf stringlib_isdigit │ │ │ │ │ +0000059c 0000b902 R_ARM_ABS32 000000c3 stringlib_isdigit │ │ │ │ │ 000005a4 00020c02 R_ARM_ABS32 00000000 _Py_isdigit__doc__ │ │ │ │ │ 000005a8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005ac 00010202 R_ARM_ABS32 00000695 stringlib_islower │ │ │ │ │ +000005ac 00010102 R_ARM_ABS32 00000689 stringlib_islower │ │ │ │ │ 000005b4 00020d02 R_ARM_ABS32 00000000 _Py_islower__doc__ │ │ │ │ │ 000005b8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005bc 00010302 R_ARM_ABS32 0000069f stringlib_isspace │ │ │ │ │ +000005bc 00010202 R_ARM_ABS32 00000693 stringlib_isspace │ │ │ │ │ 000005c4 00020e02 R_ARM_ABS32 00000000 _Py_isspace__doc__ │ │ │ │ │ 000005c8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005cc 00010402 R_ARM_ABS32 000006a9 stringlib_istitle │ │ │ │ │ +000005cc 00010302 R_ARM_ABS32 0000069d stringlib_istitle │ │ │ │ │ 000005d4 00020f02 R_ARM_ABS32 00000000 _Py_istitle__doc__ │ │ │ │ │ 000005d8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005dc 00010502 R_ARM_ABS32 000006b3 stringlib_isupper │ │ │ │ │ +000005dc 00010402 R_ARM_ABS32 000006a7 stringlib_isupper │ │ │ │ │ 000005e4 00021002 R_ARM_ABS32 00000000 _Py_isupper__doc__ │ │ │ │ │ 000005e8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005ec 00008b02 R_ARM_ABS32 000040e5 bytes_join │ │ │ │ │ +000005ec 00008b02 R_ARM_ABS32 00004109 bytes_join │ │ │ │ │ 000005f4 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005f8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005fc 0000f602 R_ARM_ABS32 0000026d stringlib_ljust │ │ │ │ │ +000005fc 0000f502 R_ARM_ABS32 0000025f stringlib_ljust │ │ │ │ │ 00000604 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000608 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000060c 0000b902 R_ARM_ABS32 0000039d stringlib_lower │ │ │ │ │ +0000060c 0000b802 R_ARM_ABS32 0000039d stringlib_lower │ │ │ │ │ 00000614 00021102 R_ARM_ABS32 00000000 _Py_lower__doc__ │ │ │ │ │ 00000618 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000061c 0000bf02 R_ARM_ABS32 000000e3 bytes_lstrip │ │ │ │ │ +0000061c 0000be02 R_ARM_ABS32 000000d7 bytes_lstrip │ │ │ │ │ 00000624 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000628 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000062c 00007702 R_ARM_ABS32 000000d9 bytes_maketrans │ │ │ │ │ 00000634 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000638 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000063c 00008f02 R_ARM_ABS32 00004181 bytes_partition │ │ │ │ │ +0000063c 00008f02 R_ARM_ABS32 000041a5 bytes_partition │ │ │ │ │ 00000644 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000648 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000064c 00005002 R_ARM_ABS32 00001bc1 bytes_replace │ │ │ │ │ +0000064c 00005002 R_ARM_ABS32 00001bdd bytes_replace │ │ │ │ │ 00000654 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000658 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000065c 00010e02 R_ARM_ABS32 00000cff bytes_removeprefix │ │ │ │ │ +0000065c 00010d02 R_ARM_ABS32 00000cf3 bytes_removeprefix │ │ │ │ │ 00000664 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000668 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000066c 00011402 R_ARM_ABS32 00000ded bytes_removesuffix │ │ │ │ │ +0000066c 00011302 R_ARM_ABS32 00000de1 bytes_removesuffix │ │ │ │ │ 00000674 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000678 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000067c 00004e02 R_ARM_ABS32 00001b29 bytes_rfind │ │ │ │ │ +0000067c 00004e02 R_ARM_ABS32 00001b45 bytes_rfind │ │ │ │ │ 00000684 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000688 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000068c 0000fb02 R_ARM_ABS32 00001b05 bytes_rindex │ │ │ │ │ +0000068c 0000fa02 R_ARM_ABS32 00001b05 bytes_rindex │ │ │ │ │ 00000694 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000698 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000069c 00010702 R_ARM_ABS32 000006bd stringlib_rjust │ │ │ │ │ +0000069c 00010602 R_ARM_ABS32 000006b1 stringlib_rjust │ │ │ │ │ 000006a4 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006a8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006ac 0000b502 R_ARM_ABS32 0000022d bytes_rpartition │ │ │ │ │ +000006ac 0000b402 R_ARM_ABS32 0000022d bytes_rpartition │ │ │ │ │ 000006b4 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006b8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006bc 00010802 R_ARM_ABS32 000007af bytes_rsplit │ │ │ │ │ +000006bc 00010702 R_ARM_ABS32 000007a3 bytes_rsplit │ │ │ │ │ 000006c4 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006c8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006cc 0000bd02 R_ARM_ABS32 000003c9 bytes_rstrip │ │ │ │ │ +000006cc 0000bc02 R_ARM_ABS32 000003c9 bytes_rstrip │ │ │ │ │ 000006d4 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006d8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006dc 00009402 R_ARM_ABS32 000047bd bytes_split │ │ │ │ │ +000006dc 00009402 R_ARM_ABS32 000047f1 bytes_split │ │ │ │ │ 000006e4 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006e8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006ec 0000c102 R_ARM_ABS32 00000419 bytes_splitlines │ │ │ │ │ +000006ec 0000c002 R_ARM_ABS32 00000419 bytes_splitlines │ │ │ │ │ 000006f4 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006f8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006fc 00008402 R_ARM_ABS32 00003cf9 bytes_startswith │ │ │ │ │ +000006fc 00008402 R_ARM_ABS32 00003d1d bytes_startswith │ │ │ │ │ 00000704 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000708 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000070c 00009d02 R_ARM_ABS32 0000015d bytes_strip │ │ │ │ │ 00000714 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000718 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000071c 00010b02 R_ARM_ABS32 00000c25 stringlib_swapcase │ │ │ │ │ +0000071c 00010a02 R_ARM_ABS32 00000c19 stringlib_swapcase │ │ │ │ │ 00000724 00021202 R_ARM_ABS32 00000000 _Py_swapcase__doc__ │ │ │ │ │ 00000728 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000072c 00010c02 R_ARM_ABS32 00000c51 stringlib_title │ │ │ │ │ +0000072c 00010b02 R_ARM_ABS32 00000c45 stringlib_title │ │ │ │ │ 00000734 00021302 R_ARM_ABS32 00000000 _Py_title__doc__ │ │ │ │ │ 00000738 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000073c 0000cc02 R_ARM_ABS32 00000829 bytes_translate │ │ │ │ │ +0000073c 0000cb02 R_ARM_ABS32 00000829 bytes_translate │ │ │ │ │ 00000744 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000748 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000074c 0000c602 R_ARM_ABS32 0000074d stringlib_upper │ │ │ │ │ +0000074c 0000c502 R_ARM_ABS32 0000074d stringlib_upper │ │ │ │ │ 00000754 00021402 R_ARM_ABS32 00000000 _Py_upper__doc__ │ │ │ │ │ 00000758 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000075c 00010d02 R_ARM_ABS32 00000c7d stringlib_zfill │ │ │ │ │ +0000075c 00010c02 R_ARM_ABS32 00000c71 stringlib_zfill │ │ │ │ │ 00000764 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000778 00002c02 R_ARM_ABS32 000011f1 bytes_buffer_getbuffer │ │ │ │ │ -00000780 00003e02 R_ARM_ABS32 000018b5 bytes_length │ │ │ │ │ -00000784 00003b02 R_ARM_ABS32 0000167d bytes_subscript │ │ │ │ │ -0000078c 00003e02 R_ARM_ABS32 000018b5 bytes_length │ │ │ │ │ -00000790 00002902 R_ARM_ABS32 00001015 bytes_concat │ │ │ │ │ -00000794 00007b02 R_ARM_ABS32 000034f1 bytes_repeat │ │ │ │ │ -00000798 0000ef02 R_ARM_ABS32 00000229 bytes_item │ │ │ │ │ -000007a8 00009b02 R_ARM_ABS32 000054dd bytes_contains │ │ │ │ │ +00000778 00002c02 R_ARM_ABS32 0000120d bytes_buffer_getbuffer │ │ │ │ │ +00000780 00003e02 R_ARM_ABS32 000018d1 bytes_length │ │ │ │ │ +00000784 00003b02 R_ARM_ABS32 00001699 bytes_subscript │ │ │ │ │ +0000078c 00003e02 R_ARM_ABS32 000018d1 bytes_length │ │ │ │ │ +00000790 00002902 R_ARM_ABS32 00001031 bytes_concat │ │ │ │ │ +00000794 00007b02 R_ARM_ABS32 00003515 bytes_repeat │ │ │ │ │ +00000798 0000ed02 R_ARM_ABS32 0000014f bytes_item │ │ │ │ │ +000007a8 00009b02 R_ARM_ABS32 00005545 bytes_contains │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x11508 contains 1363 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x11570 contains 1367 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000003c 0001620a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000046 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000004a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000005e 0001630a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ 0000007c 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 0000008c 0001652f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ @@ -736,15 +736,15 @@ │ │ │ │ │ 0000070c 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00000710 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00000714 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00000718 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00000724 0001652f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ 00000728 00016530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ 00000848 00016b0a R_ARM_THM_CALL 000000e9 _PyBytes_Resize │ │ │ │ │ -0000085c 0001770a R_ARM_THM_CALL 000014e5 _PyBytesWriter_Resize │ │ │ │ │ +0000085c 0001770a R_ARM_THM_CALL 00001501 _PyBytesWriter_Resize │ │ │ │ │ 00000880 0001780a R_ARM_THM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ 0000089e 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000008c0 0001790a R_ARM_THM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ 000008cc 00017a0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ 000008d0 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ 000008d4 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 000008d8 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ @@ -758,24 +758,24 @@ │ │ │ │ │ 00000900 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ 00000904 00017b30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ 0000091e 00017c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00000922 00017c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000926 0000172f R_ARM_THM_MOVW_ABS_NC 000000bc .LC8 │ │ │ │ │ 0000092a 00001730 R_ARM_THM_MOVT_ABS 000000bc .LC8 │ │ │ │ │ 00000932 0001730a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000938 00017d0a R_ARM_THM_CALL 00002695 _PyBytesWriter_Dealloc │ │ │ │ │ +00000938 00017d0a R_ARM_THM_CALL 000026b1 _PyBytesWriter_Dealloc │ │ │ │ │ 0000096a 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000970 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000097e 00017c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00000982 00017c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000986 0000162f R_ARM_THM_MOVW_ABS_NC 000000a4 .LC7 │ │ │ │ │ 0000098a 00001630 R_ARM_THM_MOVT_ABS 000000a4 .LC7 │ │ │ │ │ 00000990 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000009ba 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000009c0 00017d0a R_ARM_THM_CALL 00002695 _PyBytesWriter_Dealloc │ │ │ │ │ +000009c0 00017d0a R_ARM_THM_CALL 000026b1 _PyBytesWriter_Dealloc │ │ │ │ │ 000009fe 0000132f R_ARM_THM_MOVW_ABS_NC 0000008c .LC4 │ │ │ │ │ 00000a02 00001330 R_ARM_THM_MOVT_ABS 0000008c .LC4 │ │ │ │ │ 00000a0a 00017e0a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ 00000a16 0000142f R_ARM_THM_MOVW_ABS_NC 00000094 .LC5 │ │ │ │ │ 00000a1a 00001430 R_ARM_THM_MOVT_ABS 00000094 .LC5 │ │ │ │ │ 00000a1e 00017e0a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ 00000a36 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ @@ -785,17 +785,17 @@ │ │ │ │ │ 00000a72 00017e0a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ 00000a7e 00017c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00000a82 00017c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000a88 0000182f R_ARM_THM_MOVW_ABS_NC 000000e0 .LC9 │ │ │ │ │ 00000a8c 00001830 R_ARM_THM_MOVT_ABS 000000e0 .LC9 │ │ │ │ │ 00000a92 0001730a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000a9c 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000ad6 0001770a R_ARM_THM_CALL 000014e5 _PyBytesWriter_Resize │ │ │ │ │ +00000ad6 0001770a R_ARM_THM_CALL 00001501 _PyBytesWriter_Resize │ │ │ │ │ 00000ae0 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000ae6 00017d0a R_ARM_THM_CALL 00002695 _PyBytesWriter_Dealloc │ │ │ │ │ +00000ae6 00017d0a R_ARM_THM_CALL 000026b1 _PyBytesWriter_Dealloc │ │ │ │ │ 00000b3c 0001620a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000b48 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000b4c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000b60 0001630a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00000b80 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 00000b92 0001652f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ 00000b96 00016530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ @@ -827,362 +827,353 @@ │ │ │ │ │ 00000d18 00016530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ 00000d24 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 00000d28 00016630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 00000d2c 0000222f R_ARM_THM_MOVW_ABS_NC 00000114 .LC11 │ │ │ │ │ 00000d30 00002230 R_ARM_THM_MOVT_ABS 00000114 .LC11 │ │ │ │ │ 00000d38 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000d48 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000d84 0001850a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000d94 0001850a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000dda 0001620a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00000de8 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000dec 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000e00 0001630a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000e1e 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000e2a 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000e36 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000e42 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000e6c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000e70 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000e94 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000e98 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000ea8 0001850a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000ec6 00016b0a R_ARM_THM_CALL 000000e9 _PyBytes_Resize │ │ │ │ │ -00000eda 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000ee0 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000ee8 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000eec 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000f0c 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000f10 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000f1a 0000252f R_ARM_THM_MOVW_ABS_NC 0000012c .LC12 │ │ │ │ │ -00000f1e 00002530 R_ARM_THM_MOVT_ABS 0000012c .LC12 │ │ │ │ │ -00000f24 0001730a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000f34 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00000f38 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00000f3c 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000f40 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000f46 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000f4c 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000f50 00016630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000f54 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -00000f58 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -00000f5e 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000f6e 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000f90 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000f94 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000f9a 0000252f R_ARM_THM_MOVW_ABS_NC 0000012c .LC12 │ │ │ │ │ -00000f9e 00002530 R_ARM_THM_MOVT_ABS 0000012c .LC12 │ │ │ │ │ -00000fa8 0001730a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000fce 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000fd4 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000fda 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000fe6 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001010 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001034 0001850a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001046 0001850a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001084 0001620a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00001092 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001096 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000010ac 0001630a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000010d0 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000010dc 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000010e8 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000010f6 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001102 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001106 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001126 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000112a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000114e 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000115e 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001162 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00001166 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000116a 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001170 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001180 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001184 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000118a 0000252f R_ARM_THM_MOVW_ABS_NC 0000012c .LC12 │ │ │ │ │ -0000118e 00002530 R_ARM_THM_MOVT_ABS 0000012c .LC12 │ │ │ │ │ -00001198 0001730a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000011b8 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000011bc 00016630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000011c0 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -000011c4 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -000011ca 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000011dc 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000011ec 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001218 0001870a R_ARM_THM_CALL 00000000 PyBuffer_FillInfo │ │ │ │ │ -00001242 0001880a R_ARM_THM_CALL 00000000 _Py_HashBytes │ │ │ │ │ -000012a2 0001890a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000012de 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000012e2 00018b30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000012ea 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000012ee 00018c30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001310 0001890a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001318 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000131c 00018b30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000132e 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001332 00018c30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000133e 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001342 00018c30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001352 00018d0a R_ARM_THM_CALL 00000000 _Py_GetConfig │ │ │ │ │ -0000135e 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001362 00018e30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001376 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000137a 00018b30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000137e 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001382 00018c30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000138e 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001392 00018b30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001396 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000139a 00018c30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000013a6 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000013aa 00018b30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000013ae 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000013b2 00018c30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000013be 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000013c2 00018b30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000013c6 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000013ca 00018c30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000013d6 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000013da 00018c30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000013e8 00018f0a R_ARM_THM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ -000013f0 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000013f4 00018c30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001416 0001902f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ -0000141a 00019030 R_ARM_THM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ -0000141e 00002e2f R_ARM_THM_MOVW_ABS_NC 0000014c .LC13 │ │ │ │ │ -00001422 00002e30 R_ARM_THM_MOVT_ABS 0000014c .LC13 │ │ │ │ │ -0000142c 0001910a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ -00001446 0001902f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ -0000144a 00019030 R_ARM_THM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ -0000144e 00002f2f R_ARM_THM_MOVW_ABS_NC 00000170 .LC14 │ │ │ │ │ -00001452 00002f30 R_ARM_THM_MOVT_ABS 00000170 .LC14 │ │ │ │ │ -0000145a 0001910a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ -000014c4 0001770a R_ARM_THM_CALL 000014e5 _PyBytesWriter_Resize │ │ │ │ │ -000014d2 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000014d8 00017d0a R_ARM_THM_CALL 00002695 _PyBytesWriter_Dealloc │ │ │ │ │ -0000152a 0001620a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00001532 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001536 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000154c 0001630a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000159e 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000015ae 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000015b2 00016630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000015b6 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -000015ba 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -000015c0 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000015ca 00017d0a R_ARM_THM_CALL 00002695 _PyBytesWriter_Dealloc │ │ │ │ │ -000015d2 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000015d6 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000015da 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000015de 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000015e4 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000015f8 00016b0a R_ARM_THM_CALL 000000e9 _PyBytes_Resize │ │ │ │ │ -00001610 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -00001614 00017b30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -0000161a 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001630 0001780a R_ARM_THM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00001650 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -00001654 00017b30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -0000165a 0001790a R_ARM_THM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -00001668 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -0000166c 00017b30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -00001678 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001696 0001942f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ -0000169a 00019430 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ -000016ac 0001950a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -000016be 0001960a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -00001702 0001620a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000170e 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001712 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000172a 0001630a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000174a 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000175e 0001972f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00001762 00019730 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -0000176c 0001980a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000017ba 0001652f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000017be 00016530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000017d4 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000017d8 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000017fa 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00001824 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001838 0000382f R_ARM_THM_MOVW_ABS_NC 00000194 .LC15 │ │ │ │ │ -0000183c 00003830 R_ARM_THM_MOVT_ABS 00000194 .LC15 │ │ │ │ │ -00001842 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000184a 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000184e 00016630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00001852 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -00001856 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -0000185c 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001862 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000187a 0001630a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00001892 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001896 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000189c 0000392f R_ARM_THM_MOVW_ABS_NC 000001a8 .LC16 │ │ │ │ │ -000018a0 00003930 R_ARM_THM_MOVT_ABS 000001a8 .LC16 │ │ │ │ │ -000018a6 0001730a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000018ac 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000018b0 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000018d2 00019a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000192a 00000e2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ -0000192e 00000e30 R_ARM_THM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ -00001936 00016f0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001940 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001944 00019b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001948 00019b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000019aa 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a08 00019d0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00001a12 0001830a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00001a26 00019e0a R_ARM_THM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ -00001a3e 00019d0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00001a48 0001830a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00001a58 00019e0a R_ARM_THM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ -00001a7e 00019f0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00001a92 00019e0a R_ARM_THM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ -00001aac 00019f0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00001abc 00017c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001ac0 00017c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001ac4 0000482f R_ARM_THM_MOVW_ABS_NC 000001fc .LC20 │ │ │ │ │ -00001ac8 00004830 R_ARM_THM_MOVT_ABS 000001fc .LC20 │ │ │ │ │ -00001ace 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001ad8 0000452f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ -00001adc 00004530 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ -00001ae0 0000462f R_ARM_THM_MOVW_ABS_NC 000001e0 .LC18 │ │ │ │ │ -00001ae4 00004630 R_ARM_THM_MOVT_ABS 000001e0 .LC18 │ │ │ │ │ -00001ae8 0000472f R_ARM_THM_MOVW_ABS_NC 000001f4 .LC19 │ │ │ │ │ -00001aec 00004730 R_ARM_THM_MOVT_ABS 000001f4 .LC19 │ │ │ │ │ -00001af0 0001a00a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00001b04 0000452f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ -00001b08 00004530 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ -00001b0c 0000492f R_ARM_THM_MOVW_ABS_NC 00000214 .LC21 │ │ │ │ │ -00001b10 00004930 R_ARM_THM_MOVT_ABS 00000214 .LC21 │ │ │ │ │ -00001b14 0000472f R_ARM_THM_MOVW_ABS_NC 000001f4 .LC19 │ │ │ │ │ -00001b18 00004730 R_ARM_THM_MOVT_ABS 000001f4 .LC19 │ │ │ │ │ -00001b1c 0001a00a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00001b24 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001b60 0001a10a R_ARM_THM_CALL 00000000 _Py_bytes_rfind │ │ │ │ │ -00001b68 00004c2f R_ARM_THM_MOVW_ABS_NC 00000228 .LC22 │ │ │ │ │ -00001b6c 00004c30 R_ARM_THM_MOVT_ABS 00000228 .LC22 │ │ │ │ │ -00001b76 0001a20a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00001b86 0001a30a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00001b9a 0001a30a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00001bb2 0001a30a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00001bde 0001a40a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00001be8 0001a40a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00001bfa 0001850a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001c0a 0001850a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001dc8 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001dcc 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001df0 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001dfa 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001e08 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001e0c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001e1a 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00001ea6 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001eb0 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001eb4 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001ec0 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00001ed0 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00001ee6 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001f00 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001f1a 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001f34 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001f4c 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001f64 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001f7c 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001fa2 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001fba 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00001ff2 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002006 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002030 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000204e 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -0000206a 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000207e 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002090 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002142 0000520a R_ARM_THM_CALL 000000b1 return_self │ │ │ │ │ -0000219a 0001a60a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000021aa 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -000021fc 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002206 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000225a 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000227a 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000228a 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000022aa 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000022ba 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000022ca 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000022da 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000022f4 0001a60a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00002304 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00002324 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000233c 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000234c 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000235a 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000236a 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -000023d4 0001a60a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000023e6 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00002418 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000243e 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002464 0000530a R_ARM_THM_CALL 00001b85 stringlib_adaptive_find │ │ │ │ │ -000024a6 0000530a R_ARM_THM_CALL 00001b85 stringlib_adaptive_find │ │ │ │ │ -000024de 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -000024f6 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002500 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002530 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002544 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000257a 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000257e 00016630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002582 00004f2f R_ARM_THM_MOVW_ABS_NC 00000230 .LC23 │ │ │ │ │ -00002586 00004f30 R_ARM_THM_MOVT_ABS 00000230 .LC23 │ │ │ │ │ -0000258c 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000025a4 0000540a R_ARM_THM_CALL 00000e7b stringlib__two_way_count │ │ │ │ │ -000025b0 0001a70a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000025b8 0001a80a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00002604 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000260a 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002640 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002652 0000540a R_ARM_THM_CALL 00000e7b stringlib__two_way_count │ │ │ │ │ -0000265e 0000142f R_ARM_THM_MOVW_ABS_NC 00000094 .LC5 │ │ │ │ │ -00002662 00001430 R_ARM_THM_MOVT_ABS 00000094 .LC5 │ │ │ │ │ -0000266c 0001a20a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000268c 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000026e4 0001830a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -000026f8 00017c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000026fc 00017c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00002700 0000552f R_ARM_THM_MOVW_ABS_NC 0000024c .LC24 │ │ │ │ │ -00002704 00005530 R_ARM_THM_MOVT_ABS 0000024c .LC24 │ │ │ │ │ -0000270a 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002714 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002718 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000271e 0000112f R_ARM_THM_MOVW_ABS_NC 0000006c .LC3 │ │ │ │ │ -00002722 00001130 R_ARM_THM_MOVT_ABS 0000006c .LC3 │ │ │ │ │ -00002728 0001730a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000272e 00000e2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ -00002732 00000e30 R_ARM_THM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ -0000273a 00016f0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000293e 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00002992 0000530a R_ARM_THM_CALL 00001b85 stringlib_adaptive_find │ │ │ │ │ -00002998 00017a0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -000029a2 0000560a R_ARM_THM_CALL 00001e19 stringlib__preprocess │ │ │ │ │ -000029ac 0000570a R_ARM_THM_CALL 00001ed5 stringlib__two_way │ │ │ │ │ -000029b4 00017602 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -000029ec 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002a06 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002a24 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002ac0 0001ac0a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ -00002ae0 0001ad2f R_ARM_THM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ -00002ae4 0001ad30 R_ARM_THM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ -00002b64 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002b68 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002b6c 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002b70 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002b74 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002b78 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002b7c 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002b80 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002b84 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00000d88 0001850a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000d9a 0001850a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000de0 0001620a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000dee 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000df2 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000e08 0001630a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000e26 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000e32 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000e3e 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000e4c 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000e78 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000e7c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000e9c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000ea0 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000eb2 0001850a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000ed0 00016b0a R_ARM_THM_CALL 000000e9 _PyBytes_Resize │ │ │ │ │ +00000ee2 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000ee8 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000ef0 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000ef4 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000f1a 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00000f1e 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00000f22 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000f26 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000f2c 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000f42 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000f46 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000f50 0000252f R_ARM_THM_MOVW_ABS_NC 0000012c .LC12 │ │ │ │ │ +00000f54 00002530 R_ARM_THM_MOVT_ABS 0000012c .LC12 │ │ │ │ │ +00000f5a 0001730a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000f62 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000f66 00016630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000f6a 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +00000f6e 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +00000f74 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000f86 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000fa8 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000fae 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000fd4 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000fdc 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000fe0 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000fe6 0000252f R_ARM_THM_MOVW_ABS_NC 0000012c .LC12 │ │ │ │ │ +00000fea 00002530 R_ARM_THM_MOVT_ABS 0000012c .LC12 │ │ │ │ │ +00000ff4 0001730a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001000 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000102c 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001050 0001850a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001062 0001850a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +000010a0 0001620a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000010ae 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000010b2 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000010c8 0001630a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000010ec 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000010f8 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001104 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001112 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000111e 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001122 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001142 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001146 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000116a 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000117a 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +0000117e 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001182 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001186 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000118c 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000119c 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000011a0 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000011a6 0000252f R_ARM_THM_MOVW_ABS_NC 0000012c .LC12 │ │ │ │ │ +000011aa 00002530 R_ARM_THM_MOVT_ABS 0000012c .LC12 │ │ │ │ │ +000011b4 0001730a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000011d4 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000011d8 00016630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000011dc 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +000011e0 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +000011e6 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000011f8 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001208 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001234 0001870a R_ARM_THM_CALL 00000000 PyBuffer_FillInfo │ │ │ │ │ +0000125e 0001880a R_ARM_THM_CALL 00000000 _Py_HashBytes │ │ │ │ │ +000012be 0001890a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000012fa 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000012fe 00018b30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001306 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000130a 00018c30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000132c 0001890a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001334 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001338 00018b30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000134a 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000134e 00018c30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000135a 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000135e 00018c30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000136e 00018d0a R_ARM_THM_CALL 00000000 _Py_GetConfig │ │ │ │ │ +0000137a 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000137e 00018e30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001392 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001396 00018b30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000139a 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000139e 00018c30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000013aa 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000013ae 00018b30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000013b2 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000013b6 00018c30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000013c2 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000013c6 00018b30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000013ca 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000013ce 00018c30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000013da 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000013de 00018b30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000013e2 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000013e6 00018c30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000013f2 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000013f6 00018c30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001404 00018f0a R_ARM_THM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ +0000140c 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001410 00018c30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001432 0001902f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ +00001436 00019030 R_ARM_THM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ +0000143a 00002e2f R_ARM_THM_MOVW_ABS_NC 0000014c .LC13 │ │ │ │ │ +0000143e 00002e30 R_ARM_THM_MOVT_ABS 0000014c .LC13 │ │ │ │ │ +00001448 0001910a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ +00001462 0001902f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ +00001466 00019030 R_ARM_THM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ +0000146a 00002f2f R_ARM_THM_MOVW_ABS_NC 00000170 .LC14 │ │ │ │ │ +0000146e 00002f30 R_ARM_THM_MOVT_ABS 00000170 .LC14 │ │ │ │ │ +00001476 0001910a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ +000014e0 0001770a R_ARM_THM_CALL 00001501 _PyBytesWriter_Resize │ │ │ │ │ +000014ee 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000014f4 00017d0a R_ARM_THM_CALL 000026b1 _PyBytesWriter_Dealloc │ │ │ │ │ +00001546 0001620a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000154e 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001552 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001568 0001630a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000015ba 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000015ca 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000015ce 00016630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000015d2 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +000015d6 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +000015dc 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000015e6 00017d0a R_ARM_THM_CALL 000026b1 _PyBytesWriter_Dealloc │ │ │ │ │ +000015ee 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000015f2 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000015f6 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000015fa 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001600 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001614 00016b0a R_ARM_THM_CALL 000000e9 _PyBytes_Resize │ │ │ │ │ +0000162c 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +00001630 00017b30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +00001636 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000164c 0001780a R_ARM_THM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +0000166c 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +00001670 00017b30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +00001676 0001790a R_ARM_THM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +00001684 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +00001688 00017b30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +00001694 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000016b2 0001942f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ +000016b6 00019430 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ +000016c8 0001950a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +000016da 0001960a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +0000171e 0001620a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000172a 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000172e 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001746 0001630a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00001766 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000177a 0001972f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +0000177e 00019730 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00001788 0001980a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000017d6 0001652f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000017da 00016530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000017f0 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000017f4 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001816 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00001840 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001854 0000382f R_ARM_THM_MOVW_ABS_NC 00000194 .LC15 │ │ │ │ │ +00001858 00003830 R_ARM_THM_MOVT_ABS 00000194 .LC15 │ │ │ │ │ +0000185e 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001866 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000186a 00016630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000186e 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +00001872 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +00001878 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000187e 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001896 0001630a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000018ae 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000018b2 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000018b8 0000392f R_ARM_THM_MOVW_ABS_NC 000001a8 .LC16 │ │ │ │ │ +000018bc 00003930 R_ARM_THM_MOVT_ABS 000001a8 .LC16 │ │ │ │ │ +000018c2 0001730a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000018c8 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000018cc 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000018ee 00019a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00001946 00000e2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ +0000194a 00000e30 R_ARM_THM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ +00001952 00016f0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000195c 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001960 00019b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001964 00019b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000019c6 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a24 00019d0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00001a2e 0001830a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00001a42 00019e0a R_ARM_THM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ +00001a5a 00019d0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00001a64 0001830a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00001a74 00019e0a R_ARM_THM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ +00001a9a 00019f0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00001aae 00019e0a R_ARM_THM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ +00001ac8 00019f0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00001ad8 00017c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001adc 00017c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001ae0 0000482f R_ARM_THM_MOVW_ABS_NC 000001fc .LC20 │ │ │ │ │ +00001ae4 00004830 R_ARM_THM_MOVT_ABS 000001fc .LC20 │ │ │ │ │ +00001aea 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001af4 0000452f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ +00001af8 00004530 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ +00001afc 0000462f R_ARM_THM_MOVW_ABS_NC 000001e0 .LC18 │ │ │ │ │ +00001b00 00004630 R_ARM_THM_MOVT_ABS 000001e0 .LC18 │ │ │ │ │ +00001b04 0000472f R_ARM_THM_MOVW_ABS_NC 000001f4 .LC19 │ │ │ │ │ +00001b08 00004730 R_ARM_THM_MOVT_ABS 000001f4 .LC19 │ │ │ │ │ +00001b0c 0001a00a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00001b20 0000452f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ +00001b24 00004530 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ +00001b28 0000492f R_ARM_THM_MOVW_ABS_NC 00000214 .LC21 │ │ │ │ │ +00001b2c 00004930 R_ARM_THM_MOVT_ABS 00000214 .LC21 │ │ │ │ │ +00001b30 0000472f R_ARM_THM_MOVW_ABS_NC 000001f4 .LC19 │ │ │ │ │ +00001b34 00004730 R_ARM_THM_MOVT_ABS 000001f4 .LC19 │ │ │ │ │ +00001b38 0001a00a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00001b40 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001b7c 0001a10a R_ARM_THM_CALL 00000000 _Py_bytes_rfind │ │ │ │ │ +00001b84 00004c2f R_ARM_THM_MOVW_ABS_NC 00000228 .LC22 │ │ │ │ │ +00001b88 00004c30 R_ARM_THM_MOVT_ABS 00000228 .LC22 │ │ │ │ │ +00001b92 0001a20a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00001ba2 0001a30a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00001bb6 0001a30a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00001bce 0001a30a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00001bfa 0001a40a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00001c04 0001a40a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00001c16 0001850a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001c26 0001850a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001de4 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001de8 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001e0c 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001e16 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001e24 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001e28 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001e36 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00001ec2 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001ecc 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001ed0 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001edc 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00001eec 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00001f02 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001f1c 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001f36 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001f50 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001f68 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001f80 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001f98 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001fbe 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001fd6 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +0000200e 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002022 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000204c 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000206a 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00002086 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000209a 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000020ac 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000215e 0000520a R_ARM_THM_CALL 000000b1 return_self │ │ │ │ │ +000021b6 0001a60a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000021c6 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00002218 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002222 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002276 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002296 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000022a6 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000022c6 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000022d6 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000022e6 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000022f6 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002310 0001a60a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00002320 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00002340 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002358 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002368 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002376 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002386 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +000023f0 0001a60a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00002402 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00002434 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000245a 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002480 0000530a R_ARM_THM_CALL 00001b85 stringlib_adaptive_find │ │ │ │ │ +000024c2 0000530a R_ARM_THM_CALL 00001b85 stringlib_adaptive_find │ │ │ │ │ +000024fa 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00002512 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000251c 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000254c 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002560 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002596 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000259a 00016630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000259e 00004f2f R_ARM_THM_MOVW_ABS_NC 00000230 .LC23 │ │ │ │ │ +000025a2 00004f30 R_ARM_THM_MOVT_ABS 00000230 .LC23 │ │ │ │ │ +000025a8 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000025c0 0000540a R_ARM_THM_CALL 00000e6f stringlib__two_way_count │ │ │ │ │ +000025cc 0001a70a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000025d4 0001a80a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00002620 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002626 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000265c 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000266e 0000540a R_ARM_THM_CALL 00000e6f stringlib__two_way_count │ │ │ │ │ +0000267a 0000142f R_ARM_THM_MOVW_ABS_NC 00000094 .LC5 │ │ │ │ │ +0000267e 00001430 R_ARM_THM_MOVT_ABS 00000094 .LC5 │ │ │ │ │ +00002688 0001a20a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000026a8 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002700 0001830a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00002714 00017c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00002718 00017c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000271c 0000552f R_ARM_THM_MOVW_ABS_NC 0000024c .LC24 │ │ │ │ │ +00002720 00005530 R_ARM_THM_MOVT_ABS 0000024c .LC24 │ │ │ │ │ +00002726 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002730 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002734 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000273a 0000112f R_ARM_THM_MOVW_ABS_NC 0000006c .LC3 │ │ │ │ │ +0000273e 00001130 R_ARM_THM_MOVT_ABS 0000006c .LC3 │ │ │ │ │ +00002744 0001730a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000274a 00000e2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ +0000274e 00000e30 R_ARM_THM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ +00002756 00016f0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000295a 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000029ae 0000530a R_ARM_THM_CALL 00001b85 stringlib_adaptive_find │ │ │ │ │ +000029b4 00017a0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +000029be 0000560a R_ARM_THM_CALL 00001e19 stringlib__preprocess │ │ │ │ │ +000029c8 0000570a R_ARM_THM_CALL 00001ed5 stringlib__two_way │ │ │ │ │ +000029d0 00017602 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00002a08 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002a22 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002a40 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002ae4 0001ac0a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ +00002b04 0001ad2f R_ARM_THM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ +00002b08 0001ad30 R_ARM_THM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ 00002b88 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002b8c 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002b90 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002b94 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002b98 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002b9c 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002ba0 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ @@ -1197,31 +1188,31 @@ │ │ │ │ │ 00002bc4 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002bc8 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002bcc 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002bd0 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002bd4 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002bd8 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002bdc 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002c38 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002c3c 00016630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002c40 00005d2f R_ARM_THM_MOVW_ABS_NC 0000027c .LC27 │ │ │ │ │ -00002c44 00005d30 R_ARM_THM_MOVT_ABS 0000027c .LC27 │ │ │ │ │ -00002c4a 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002cd2 0001ac0a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ -00002d04 0001ad2f R_ARM_THM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ -00002d08 0001ad30 R_ARM_THM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ -00002dcc 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002dd0 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002dd4 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002dd8 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002ddc 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002de0 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002de4 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002de8 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002dec 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002be0 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002be4 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002be8 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002bec 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002bf0 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002bf4 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002bf8 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002bfc 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002c00 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002c5c 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002c60 00016630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002c64 00005d2f R_ARM_THM_MOVW_ABS_NC 0000027c .LC27 │ │ │ │ │ +00002c68 00005d30 R_ARM_THM_MOVT_ABS 0000027c .LC27 │ │ │ │ │ +00002c6e 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002cf6 0001ac0a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ +00002d28 0001ad2f R_ARM_THM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ +00002d2c 0001ad30 R_ARM_THM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ 00002df0 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002df4 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002df8 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002dfc 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002e00 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002e04 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002e08 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ @@ -1236,945 +1227,958 @@ │ │ │ │ │ 00002e2c 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002e30 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002e34 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002e38 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002e3c 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002e40 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002e44 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002e96 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002e9a 00016630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002e9e 00005d2f R_ARM_THM_MOVW_ABS_NC 0000027c .LC27 │ │ │ │ │ -00002ea2 00005d30 R_ARM_THM_MOVT_ABS 0000027c .LC27 │ │ │ │ │ -00002ea8 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002ef8 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002f00 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002f4c 0001ae0a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00002f56 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002f78 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002f7c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002f88 0001af0a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -00002f9a 0001850a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00002fc2 0001620a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00002fdc 0001630a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00002ffa 0001b00a R_ARM_THM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ -00003006 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003048 0001b10a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -00003060 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003072 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003076 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003096 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000030b8 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ -000030bc 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -000030f4 00019d0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -000030fc 0001830a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00003126 0001b30a R_ARM_THM_CALL 00000000 PyUnicode_AsEncodedString │ │ │ │ │ -0000312e 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003132 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003138 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000313c 00016630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003144 0001980a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00003156 00000c0a R_ARM_THM_CALL 00000001 _PyBytes_FromSize │ │ │ │ │ -00003164 0001b42f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00003168 0001b430 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00003174 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -0000319a 0001980a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000031c2 0001b50a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -000031e8 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000031f0 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000031f4 00019b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000031f8 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000321a 00019f0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -0000322c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003230 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003238 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000323c 00016630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003240 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -00003244 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -0000324a 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003252 0000440a R_ARM_THM_CALL 00000095 Py_XDECREF │ │ │ │ │ -00003258 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003268 0001b60a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -0000327c 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00003280 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00003284 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00003288 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000328e 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003294 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003298 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000329e 0001b70a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000032ac 00006b2f R_ARM_THM_MOVW_ABS_NC 00000364 .LC34 │ │ │ │ │ -000032b0 00006b30 R_ARM_THM_MOVT_ABS 00000364 .LC34 │ │ │ │ │ -000032b6 0001730a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000032bc 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000032c0 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000032ce 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000032d4 00017c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000032d8 00017c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000032dc 00006a2f R_ARM_THM_MOVW_ABS_NC 00000344 .LC33 │ │ │ │ │ -000032e0 00006a30 R_ARM_THM_MOVT_ABS 00000344 .LC33 │ │ │ │ │ -000032e6 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003302 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000330e 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000331c 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003320 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003326 0000692f R_ARM_THM_MOVW_ABS_NC 00000318 .LC32 │ │ │ │ │ -0000332a 00006930 R_ARM_THM_MOVT_ABS 00000318 .LC32 │ │ │ │ │ -00003330 0001730a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000335c 00019f0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -0000336a 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000336e 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003372 0000672f R_ARM_THM_MOVW_ABS_NC 000002ec .LC30 │ │ │ │ │ -00003376 00006730 R_ARM_THM_MOVT_ABS 000002ec .LC30 │ │ │ │ │ -0000337c 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003382 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000338a 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000338e 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003394 0001b70a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -0000339e 0001b80a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000033a4 0001b90a R_ARM_THM_CALL 00003d91 PyBytes_FromObject │ │ │ │ │ -000033ba 00019d0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -000033c6 0001830a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -000033d8 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000033dc 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000033e0 0000672f R_ARM_THM_MOVW_ABS_NC 000002ec .LC30 │ │ │ │ │ -000033e4 00006730 R_ARM_THM_MOVT_ABS 000002ec .LC30 │ │ │ │ │ -000033e8 0000662f R_ARM_THM_MOVW_ABS_NC 000002c8 .LC29 │ │ │ │ │ -000033ec 00006630 R_ARM_THM_MOVT_ABS 000002c8 .LC29 │ │ │ │ │ -000033fc 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000340c 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003410 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003414 0000652f R_ARM_THM_MOVW_ABS_NC 000002a4 .LC28 │ │ │ │ │ -00003418 00006530 R_ARM_THM_MOVT_ABS 000002a4 .LC28 │ │ │ │ │ -00003420 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003424 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003428 0000662f R_ARM_THM_MOVW_ABS_NC 000002c8 .LC29 │ │ │ │ │ -0000342c 00006630 R_ARM_THM_MOVT_ABS 000002c8 .LC29 │ │ │ │ │ -00003430 0000652f R_ARM_THM_MOVW_ABS_NC 000002a4 .LC28 │ │ │ │ │ -00003434 00006530 R_ARM_THM_MOVT_ABS 000002a4 .LC28 │ │ │ │ │ -00003440 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003446 0000452f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ -0000344a 00004530 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ -0000344e 0000492f R_ARM_THM_MOVW_ABS_NC 00000214 .LC21 │ │ │ │ │ -00003452 00004930 R_ARM_THM_MOVT_ABS 00000214 .LC21 │ │ │ │ │ -00003456 0000682f R_ARM_THM_MOVW_ABS_NC 00000310 .LC31 │ │ │ │ │ -0000345a 00006830 R_ARM_THM_MOVT_ABS 00000310 .LC31 │ │ │ │ │ -0000345e 0001a00a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00003464 00017c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003468 00017c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000346c 00006c2f R_ARM_THM_MOVW_ABS_NC 0000038c .LC35 │ │ │ │ │ -00003470 00006c30 R_ARM_THM_MOVT_ABS 0000038c .LC35 │ │ │ │ │ -00003476 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003480 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003486 00017c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000348a 00017c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000348e 0000482f R_ARM_THM_MOVW_ABS_NC 000001fc .LC20 │ │ │ │ │ -00003492 00004830 R_ARM_THM_MOVT_ABS 000001fc .LC20 │ │ │ │ │ -00003498 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000034a0 0000452f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ -000034a4 00004530 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ -000034a8 0000462f R_ARM_THM_MOVW_ABS_NC 000001e0 .LC18 │ │ │ │ │ -000034ac 00004630 R_ARM_THM_MOVT_ABS 000001e0 .LC18 │ │ │ │ │ -000034b0 0000682f R_ARM_THM_MOVW_ABS_NC 00000310 .LC31 │ │ │ │ │ -000034b4 00006830 R_ARM_THM_MOVT_ABS 00000310 .LC31 │ │ │ │ │ -000034b8 0001a00a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000034c0 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000034c4 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000034ca 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000034ce 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000350e 0001a60a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000352e 0001620a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00003538 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000353c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000354e 0001630a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003572 0001a40a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000358c 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000035a6 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000035be 0001620a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000035c8 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000035cc 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000035e6 0001630a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003600 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003604 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003620 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003624 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000362e 0001620a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00003648 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000364c 00016630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003650 00007a2f R_ARM_THM_MOVW_ABS_NC 000003b0 .LC38 │ │ │ │ │ -00003654 00007a30 R_ARM_THM_MOVT_ABS 000003b0 .LC38 │ │ │ │ │ -0000365c 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003688 00007d2f R_ARM_THM_MOVW_ABS_NC 000003cc .LC39 │ │ │ │ │ -0000368c 00007d30 R_ARM_THM_MOVT_ABS 000003cc .LC39 │ │ │ │ │ -00003694 0001bd0a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ -000036c4 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000036c8 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003712 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003716 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003806 0001be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -0000380a 0001be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -0000380e 0000802f R_ARM_THM_MOVW_ABS_NC 00000444 .LC42 │ │ │ │ │ -00003812 00008030 R_ARM_THM_MOVT_ABS 00000444 .LC42 │ │ │ │ │ -0000381e 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003838 0001bf0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000038a2 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00003928 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000393a 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002e48 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002e4c 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002e50 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002e54 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002e58 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002e5c 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002e60 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002e64 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002e68 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002eba 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002ebe 00016630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002ec2 00005d2f R_ARM_THM_MOVW_ABS_NC 0000027c .LC27 │ │ │ │ │ +00002ec6 00005d30 R_ARM_THM_MOVT_ABS 0000027c .LC27 │ │ │ │ │ +00002ecc 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002f1c 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002f24 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002f70 0001ae0a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00002f7a 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002f9c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002fa0 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002fac 0001af0a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +00002fbe 0001850a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00002fe6 0001620a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00003000 0001630a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000301e 0001b00a R_ARM_THM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ +0000302a 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000306c 0001b10a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +00003084 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003096 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000309a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000030ba 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000030dc 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +000030e0 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +00003118 00019d0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00003120 0001830a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +0000314a 0001b30a R_ARM_THM_CALL 00000000 PyUnicode_AsEncodedString │ │ │ │ │ +00003152 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003156 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000315c 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003160 00016630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003168 0001980a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +0000317a 00000c0a R_ARM_THM_CALL 00000001 _PyBytes_FromSize │ │ │ │ │ +00003188 0001b42f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +0000318c 0001b430 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00003198 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +000031be 0001980a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000031e6 0001b50a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +0000320c 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003214 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003218 00019b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000321c 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000323e 00019f0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00003250 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003254 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000325c 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003260 00016630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003264 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +00003268 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +0000326e 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003276 0000440a R_ARM_THM_CALL 00000095 Py_XDECREF │ │ │ │ │ +0000327c 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000328c 0001b60a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +000032a0 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000032a4 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000032a8 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000032ac 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000032b2 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000032b8 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000032bc 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000032c2 0001b70a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000032d0 00006b2f R_ARM_THM_MOVW_ABS_NC 00000364 .LC34 │ │ │ │ │ +000032d4 00006b30 R_ARM_THM_MOVT_ABS 00000364 .LC34 │ │ │ │ │ +000032da 0001730a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000032e0 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000032e4 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000032f2 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000032f8 00017c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000032fc 00017c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00003300 00006a2f R_ARM_THM_MOVW_ABS_NC 00000344 .LC33 │ │ │ │ │ +00003304 00006a30 R_ARM_THM_MOVT_ABS 00000344 .LC33 │ │ │ │ │ +0000330a 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003326 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003332 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003340 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003344 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000334a 0000692f R_ARM_THM_MOVW_ABS_NC 00000318 .LC32 │ │ │ │ │ +0000334e 00006930 R_ARM_THM_MOVT_ABS 00000318 .LC32 │ │ │ │ │ +00003354 0001730a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003380 00019f0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +0000338e 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003392 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003396 0000672f R_ARM_THM_MOVW_ABS_NC 000002ec .LC30 │ │ │ │ │ +0000339a 00006730 R_ARM_THM_MOVT_ABS 000002ec .LC30 │ │ │ │ │ +000033a0 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000033a6 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000033ae 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000033b2 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000033b8 0001b70a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000033c2 0001b80a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000033c8 0001b90a R_ARM_THM_CALL 00003db5 PyBytes_FromObject │ │ │ │ │ +000033de 00019d0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +000033ea 0001830a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +000033fc 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003400 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003404 0000672f R_ARM_THM_MOVW_ABS_NC 000002ec .LC30 │ │ │ │ │ +00003408 00006730 R_ARM_THM_MOVT_ABS 000002ec .LC30 │ │ │ │ │ +0000340c 0000662f R_ARM_THM_MOVW_ABS_NC 000002c8 .LC29 │ │ │ │ │ +00003410 00006630 R_ARM_THM_MOVT_ABS 000002c8 .LC29 │ │ │ │ │ +00003420 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003430 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003434 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003438 0000652f R_ARM_THM_MOVW_ABS_NC 000002a4 .LC28 │ │ │ │ │ +0000343c 00006530 R_ARM_THM_MOVT_ABS 000002a4 .LC28 │ │ │ │ │ +00003444 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003448 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000344c 0000662f R_ARM_THM_MOVW_ABS_NC 000002c8 .LC29 │ │ │ │ │ +00003450 00006630 R_ARM_THM_MOVT_ABS 000002c8 .LC29 │ │ │ │ │ +00003454 0000652f R_ARM_THM_MOVW_ABS_NC 000002a4 .LC28 │ │ │ │ │ +00003458 00006530 R_ARM_THM_MOVT_ABS 000002a4 .LC28 │ │ │ │ │ +00003464 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000346a 0000452f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ +0000346e 00004530 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ +00003472 0000492f R_ARM_THM_MOVW_ABS_NC 00000214 .LC21 │ │ │ │ │ +00003476 00004930 R_ARM_THM_MOVT_ABS 00000214 .LC21 │ │ │ │ │ +0000347a 0000682f R_ARM_THM_MOVW_ABS_NC 00000310 .LC31 │ │ │ │ │ +0000347e 00006830 R_ARM_THM_MOVT_ABS 00000310 .LC31 │ │ │ │ │ +00003482 0001a00a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00003488 00017c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000348c 00017c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00003490 00006c2f R_ARM_THM_MOVW_ABS_NC 0000038c .LC35 │ │ │ │ │ +00003494 00006c30 R_ARM_THM_MOVT_ABS 0000038c .LC35 │ │ │ │ │ +0000349a 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000034a4 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000034aa 00017c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000034ae 00017c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000034b2 0000482f R_ARM_THM_MOVW_ABS_NC 000001fc .LC20 │ │ │ │ │ +000034b6 00004830 R_ARM_THM_MOVT_ABS 000001fc .LC20 │ │ │ │ │ +000034bc 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000034c4 0000452f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ +000034c8 00004530 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ +000034cc 0000462f R_ARM_THM_MOVW_ABS_NC 000001e0 .LC18 │ │ │ │ │ +000034d0 00004630 R_ARM_THM_MOVT_ABS 000001e0 .LC18 │ │ │ │ │ +000034d4 0000682f R_ARM_THM_MOVW_ABS_NC 00000310 .LC31 │ │ │ │ │ +000034d8 00006830 R_ARM_THM_MOVT_ABS 00000310 .LC31 │ │ │ │ │ +000034dc 0001a00a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000034e4 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000034e8 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000034ee 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000034f2 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003532 0001a60a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00003552 0001620a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000355c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003560 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003572 0001630a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003596 0001a40a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000035b0 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000035ca 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000035e2 0001620a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000035ec 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000035f0 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000360a 0001630a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003624 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003628 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003644 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003648 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003652 0001620a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000366c 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003670 00016630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003674 00007a2f R_ARM_THM_MOVW_ABS_NC 000003b0 .LC38 │ │ │ │ │ +00003678 00007a30 R_ARM_THM_MOVT_ABS 000003b0 .LC38 │ │ │ │ │ +00003680 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000036ac 00007d2f R_ARM_THM_MOVW_ABS_NC 000003cc .LC39 │ │ │ │ │ +000036b0 00007d30 R_ARM_THM_MOVT_ABS 000003cc .LC39 │ │ │ │ │ +000036b8 0001bd0a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ +000036e8 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000036ec 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003736 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000373a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000382a 0001be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +0000382e 0001be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00003832 0000802f R_ARM_THM_MOVW_ABS_NC 00000444 .LC42 │ │ │ │ │ +00003836 00008030 R_ARM_THM_MOVT_ABS 00000444 .LC42 │ │ │ │ │ +00003842 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000385c 0001bf0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000038c6 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ 0000394c 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 0000395e 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 00003970 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 00003982 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000039a0 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000039ae 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000039bc 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000039ca 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000039dc 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003994 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000039a6 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000039c4 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000039d2 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000039e0 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 000039ee 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 00003a00 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003a14 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003a82 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003a8c 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003a96 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003aa0 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003aaa 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003ab4 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003abe 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003ac6 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003a12 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003a24 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003a38 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003aa6 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003ab0 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003aba 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003ac4 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00003ace 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003ad6 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003ade 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003ae6 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003aee 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003ad8 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003ae2 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003aea 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003af2 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00003afa 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003b0e 0001c00a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003b42 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003b58 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003b60 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003b76 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003b96 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003ba4 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003bcc 0001850a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00003be4 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003be8 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003bfe 0001850a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00003c16 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003c1a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003c2e 0001850a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00003c44 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003c48 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003c4c 00007e2f R_ARM_THM_MOVW_ABS_NC 000003e8 .LC40 │ │ │ │ │ -00003c50 00007e30 R_ARM_THM_MOVT_ABS 000003e8 .LC40 │ │ │ │ │ -00003c5a 0001730a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003c64 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00003c68 00016630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003c6e 00007f2f R_ARM_THM_MOVW_ABS_NC 00000428 .LC41 │ │ │ │ │ -00003c72 00007f30 R_ARM_THM_MOVT_ABS 00000428 .LC41 │ │ │ │ │ -00003c7e 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003c86 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003c8c 0001c10a R_ARM_THM_CALL 00000000 PyEval_SaveThread │ │ │ │ │ -00003cb2 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003cb6 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003cc2 0001c20a R_ARM_THM_CALL 00000000 PyEval_RestoreThread │ │ │ │ │ -00003cee 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003cf4 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003d30 0001c30a R_ARM_THM_CALL 00000000 _Py_bytes_startswith │ │ │ │ │ -00003d38 0000822f R_ARM_THM_MOVW_ABS_NC 0000046c .LC43 │ │ │ │ │ -00003d3c 00008230 R_ARM_THM_MOVT_ABS 0000046c .LC43 │ │ │ │ │ -00003d46 0001a20a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00003d56 0001a30a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00003d6a 0001a30a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00003d82 0001a30a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00003da8 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003dac 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003db8 0001af0a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -00003dc8 0001850a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00003dee 0001620a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00003e0a 0001630a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003e26 0001b00a R_ARM_THM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ -00003e30 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003e3c 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ -00003e40 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -00003e54 0001b42f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00003e58 0001b430 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00003e66 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00003e8e 0001980a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00003eae 0001b50a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00003ed4 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003eda 00000e2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ -00003ede 00000e30 R_ARM_THM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ -00003ee6 00016f0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00003f00 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00003f04 00016630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003f08 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -00003f0c 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -00003f12 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003f1a 0000440a R_ARM_THM_CALL 00000095 Py_XDECREF │ │ │ │ │ -00003f20 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003f26 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00003f2a 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00003f2e 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00003f32 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00003f38 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003f3e 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003f42 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003f48 0001b70a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00003f54 00006b2f R_ARM_THM_MOVW_ABS_NC 00000364 .LC34 │ │ │ │ │ -00003f58 00006b30 R_ARM_THM_MOVT_ABS 00000364 .LC34 │ │ │ │ │ -00003f5e 0001730a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003f64 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003f68 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003f6e 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003f74 00017c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003f78 00017c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00003f7c 00006a2f R_ARM_THM_MOVW_ABS_NC 00000344 .LC33 │ │ │ │ │ -00003f80 00006a30 R_ARM_THM_MOVT_ABS 00000344 .LC33 │ │ │ │ │ -00003f86 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003f9e 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003fa4 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003fb4 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003ff0 0001c40a R_ARM_THM_CALL 00000000 _Py_bytes_find │ │ │ │ │ -00003ffe 0001a30a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00004010 0001a30a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -0000401e 0000862f R_ARM_THM_MOVW_ABS_NC 00000478 .LC44 │ │ │ │ │ -00004022 00008630 R_ARM_THM_MOVT_ABS 00000478 .LC44 │ │ │ │ │ -0000402c 0001a20a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00004040 0001a30a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00004084 0001c50a R_ARM_THM_CALL 00000000 _Py_bytes_endswith │ │ │ │ │ -0000408c 0000892f R_ARM_THM_MOVW_ABS_NC 00000480 .LC45 │ │ │ │ │ -00004090 00008930 R_ARM_THM_MOVT_ABS 00000480 .LC45 │ │ │ │ │ -0000409a 0001a20a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000040aa 0001a30a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000040be 0001a30a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000040d6 0001a30a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00004120 0001c60a R_ARM_THM_CALL 00000000 _Py_bytes_count │ │ │ │ │ -00004128 00008c2f R_ARM_THM_MOVW_ABS_NC 0000048c .LC46 │ │ │ │ │ -0000412c 00008c30 R_ARM_THM_MOVT_ABS 0000048c .LC46 │ │ │ │ │ -00004136 0001a20a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00004146 0001a30a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -0000415a 0001a30a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00004172 0001a30a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000041a6 0001a40a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000041b0 0001850a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000041d2 0001c70a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -0000437a 0001620a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00004386 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000438a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000439e 0001630a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000441e 0001620a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000442a 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000442e 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004442 0001630a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00004462 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00004468 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004478 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00004494 00017602 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -0000453e 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00004552 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00004570 0001652f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00004574 00016530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000045a0 0001652f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000045a4 00016530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000045ac 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000046ba 00017a0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -000046be 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000046c2 00016630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000046c6 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -000046ca 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -000046d0 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000046d8 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000046dc 00016630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000046e0 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -000046e4 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -000046ea 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004710 0000530a R_ARM_THM_CALL 00001b85 stringlib_adaptive_find │ │ │ │ │ -0000472a 0000560a R_ARM_THM_CALL 00001e19 stringlib__preprocess │ │ │ │ │ -00004734 0000570a R_ARM_THM_CALL 00001ed5 stringlib__two_way │ │ │ │ │ -00004740 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00004744 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00004748 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000474c 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00004752 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004758 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004766 00017c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000476a 00017c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000476e 00008e2f R_ARM_THM_MOVW_ABS_NC 00000494 .LC47 │ │ │ │ │ -00004772 00008e30 R_ARM_THM_MOVT_ABS 00000494 .LC47 │ │ │ │ │ -00004778 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000477e 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000047ae 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000047b4 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000047b8 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000047fe 0001a70a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -0000480a 0001a80a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00004836 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000483a 0001c830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000484a 0001850a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00004874 0001c90a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -0000488c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004890 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004972 0001620a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000499e 0001630a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000049c0 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00004a30 0001620a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00004a3c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004a40 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004a54 0001630a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00004a82 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00004a92 0001ca0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00004ac8 0001652f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00004acc 00016530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00004adc 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00004ae2 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004b06 0001652f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00004b0a 00016530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00004b2e 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004b3c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004b40 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004b84 00019f0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00004ba0 0001c90a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00004bb2 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00004bb6 00017f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00004d24 0001620a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00004d30 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004d34 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004d4a 0001630a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00004d6c 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00004d84 0001ca0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00004db0 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00004db4 00017f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00004ddc 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004e08 0001652f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00004e0c 00016530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00004e1c 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004e20 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00004e2e 0001c90a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00004e44 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00004e48 00016630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00004e4c 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -00004e50 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -00004e56 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004e76 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004e7c 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00004e80 00016630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00004e84 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -00004e88 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -00004e92 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004eac 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004eb6 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004eca 0001c90a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00004edc 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00004f20 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00004f3e 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00004f44 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00004f48 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00004f4c 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00004f50 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00004f5a 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004f62 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004f66 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004f98 0001ca0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00004fb4 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004fcc 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004fd6 0001ca0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00004ff0 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004ff8 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004ffc 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005028 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00005048 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000504e 00017c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00005052 00017c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00005056 00008e2f R_ARM_THM_MOVW_ABS_NC 00000494 .LC47 │ │ │ │ │ -0000505a 00008e30 R_ARM_THM_MOVT_ABS 00000494 .LC47 │ │ │ │ │ -00005060 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005072 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00005076 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -0000507a 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000507e 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00005084 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000508a 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000508e 0001c830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000050b2 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000050c4 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000050cc 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000050f2 00019f0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000050fe 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005114 0001ca0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00005134 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000514c 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005170 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000517e 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -000051a2 0001ca0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -000051bc 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000051d4 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000051dc 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00005204 0001cb0a R_ARM_THM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ -00005228 0001800a R_ARM_THM_CALL 00000aa1 _PyBytesWriter_Prepare │ │ │ │ │ -0000524a 0001cc0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -00005258 0001980a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00005290 0001cc0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -0000529e 0001980a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000052c4 0001cc0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -000052d0 0001980a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000052f2 0001cc0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -000052fe 0001980a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00005328 0001cc0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -00005336 0001980a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00003b02 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003b0a 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003b12 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003b1e 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003b32 0001c00a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003b66 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003b7c 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003b84 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003b9a 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003bba 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003bc8 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003bf0 0001850a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00003c08 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003c0c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003c22 0001850a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00003c3a 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003c3e 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003c52 0001850a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00003c68 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003c6c 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003c70 00007e2f R_ARM_THM_MOVW_ABS_NC 000003e8 .LC40 │ │ │ │ │ +00003c74 00007e30 R_ARM_THM_MOVT_ABS 000003e8 .LC40 │ │ │ │ │ +00003c7e 0001730a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003c88 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003c8c 00016630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003c92 00007f2f R_ARM_THM_MOVW_ABS_NC 00000428 .LC41 │ │ │ │ │ +00003c96 00007f30 R_ARM_THM_MOVT_ABS 00000428 .LC41 │ │ │ │ │ +00003ca2 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003caa 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003cb0 0001c10a R_ARM_THM_CALL 00000000 PyEval_SaveThread │ │ │ │ │ +00003cd6 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003cda 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003ce6 0001c20a R_ARM_THM_CALL 00000000 PyEval_RestoreThread │ │ │ │ │ +00003d12 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003d18 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003d54 0001c30a R_ARM_THM_CALL 00000000 _Py_bytes_startswith │ │ │ │ │ +00003d5c 0000822f R_ARM_THM_MOVW_ABS_NC 0000046c .LC43 │ │ │ │ │ +00003d60 00008230 R_ARM_THM_MOVT_ABS 0000046c .LC43 │ │ │ │ │ +00003d6a 0001a20a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00003d7a 0001a30a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00003d8e 0001a30a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00003da6 0001a30a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00003dcc 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003dd0 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003ddc 0001af0a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +00003dec 0001850a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00003e12 0001620a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00003e2e 0001630a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003e4a 0001b00a R_ARM_THM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ +00003e54 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003e60 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +00003e64 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +00003e78 0001b42f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00003e7c 0001b430 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00003e8a 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00003eb2 0001980a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00003ed2 0001b50a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +00003ef8 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003efe 00000e2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ +00003f02 00000e30 R_ARM_THM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ +00003f0a 00016f0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00003f24 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003f28 00016630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003f2c 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +00003f30 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +00003f36 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003f3e 0000440a R_ARM_THM_CALL 00000095 Py_XDECREF │ │ │ │ │ +00003f44 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003f4a 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00003f4e 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00003f52 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00003f56 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00003f5c 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003f62 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003f66 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003f6c 0001b70a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00003f78 00006b2f R_ARM_THM_MOVW_ABS_NC 00000364 .LC34 │ │ │ │ │ +00003f7c 00006b30 R_ARM_THM_MOVT_ABS 00000364 .LC34 │ │ │ │ │ +00003f82 0001730a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003f88 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003f8c 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003f92 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003f98 00017c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00003f9c 00017c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00003fa0 00006a2f R_ARM_THM_MOVW_ABS_NC 00000344 .LC33 │ │ │ │ │ +00003fa4 00006a30 R_ARM_THM_MOVT_ABS 00000344 .LC33 │ │ │ │ │ +00003faa 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003fc2 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003fc8 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003fd8 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004014 0001c40a R_ARM_THM_CALL 00000000 _Py_bytes_find │ │ │ │ │ +00004022 0001a30a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00004034 0001a30a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00004042 0000862f R_ARM_THM_MOVW_ABS_NC 00000478 .LC44 │ │ │ │ │ +00004046 00008630 R_ARM_THM_MOVT_ABS 00000478 .LC44 │ │ │ │ │ +00004050 0001a20a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00004064 0001a30a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000040a8 0001c50a R_ARM_THM_CALL 00000000 _Py_bytes_endswith │ │ │ │ │ +000040b0 0000892f R_ARM_THM_MOVW_ABS_NC 00000480 .LC45 │ │ │ │ │ +000040b4 00008930 R_ARM_THM_MOVT_ABS 00000480 .LC45 │ │ │ │ │ +000040be 0001a20a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000040ce 0001a30a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000040e2 0001a30a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000040fa 0001a30a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00004144 0001c60a R_ARM_THM_CALL 00000000 _Py_bytes_count │ │ │ │ │ +0000414c 00008c2f R_ARM_THM_MOVW_ABS_NC 0000048c .LC46 │ │ │ │ │ +00004150 00008c30 R_ARM_THM_MOVT_ABS 0000048c .LC46 │ │ │ │ │ +0000415a 0001a20a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000416a 0001a30a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +0000417e 0001a30a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00004196 0001a30a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000041ca 0001a40a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000041d4 0001850a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +000041f6 0001c70a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +0000439e 0001620a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000043aa 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000043ae 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000043c2 0001630a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000443e 0001620a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000444a 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000444e 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004462 0001630a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00004482 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00004488 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004498 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000044b4 00017602 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +0000455e 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00004572 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00004592 0001652f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00004596 00016530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000045b6 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000045ba 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000045be 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000045c2 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000045c8 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000045dc 0001652f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000045e0 00016530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000045e8 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000460a 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000046c2 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000046d4 00017a0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00004730 0000530a R_ARM_THM_CALL 00001b85 stringlib_adaptive_find │ │ │ │ │ +00004744 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00004748 00016630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000474c 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +00004750 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +00004756 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000475e 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00004762 00016630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00004766 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +0000476a 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +00004770 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000477e 0000560a R_ARM_THM_CALL 00001e19 stringlib__preprocess │ │ │ │ │ +00004788 0000570a R_ARM_THM_CALL 00001ed5 stringlib__two_way │ │ │ │ │ +00004790 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000047a4 00017c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000047a8 00017c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000047ac 00008e2f R_ARM_THM_MOVW_ABS_NC 00000494 .LC47 │ │ │ │ │ +000047b0 00008e30 R_ARM_THM_MOVT_ABS 00000494 .LC47 │ │ │ │ │ +000047b6 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000047be 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000047e8 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000047ec 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004832 0001a70a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +0000483e 0001a80a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00004868 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000486c 0001c830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000487c 0001850a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +000048a8 0001c90a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +000048c0 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000048c4 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000049a2 0001620a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000049ce 0001630a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000049ea 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00004a5a 0001620a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00004a66 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004a6a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004a7e 0001630a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00004ab0 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00004ac0 0001ca0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00004af4 0001652f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00004af8 00016530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00004b08 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00004b0e 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004b20 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00004b24 0001c830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00004b3e 0001652f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00004b42 00016530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00004b66 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004b72 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004b76 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004bbc 00019f0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00004bd8 0001c90a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00004bea 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00004bee 00017f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00004d7e 0001620a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00004d8a 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004d8e 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004da6 0001630a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00004dc8 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00004de0 0001ca0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00004e10 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00004e14 00017f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00004e30 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004e34 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00004e44 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004e78 0001652f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00004e7c 00016530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00004e98 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004e9c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004ed2 0001c90a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00004eea 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00004eee 00016630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00004ef2 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +00004ef6 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +00004efc 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004f16 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004f20 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00004f26 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00004f2a 00016630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00004f2e 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +00004f32 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +00004f3c 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004f56 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004f60 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00004f64 0001c830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00004f72 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00004f8c 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00004f90 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00004f94 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00004f98 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00004fa2 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004fac 0001ca0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00004fc6 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004fce 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00004fd2 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00004fd6 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00004fda 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00004fe0 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004ff8 00019f0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00005016 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000501c 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000502e 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005060 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000506a 0001c90a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00005080 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +000050c2 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +000050e2 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000050fa 0001ca0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00005118 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005122 0001ca0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +0000513e 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005146 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000514a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005172 0001ca0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00005188 00017c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000518c 00017c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00005190 00008e2f R_ARM_THM_MOVW_ABS_NC 00000494 .LC47 │ │ │ │ │ +00005194 00008e30 R_ARM_THM_MOVT_ABS 00000494 .LC47 │ │ │ │ │ +0000519a 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000051aa 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000051c2 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000051da 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000051e4 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00005204 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005216 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005238 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005240 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00005244 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000526c 0001cb0a R_ARM_THM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ +00005290 0001800a R_ARM_THM_CALL 00000aa1 _PyBytesWriter_Prepare │ │ │ │ │ +000052b2 0001cc0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +000052c0 0001980a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000052f8 0001cc0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +00005306 0001980a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +0000532c 0001cc0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +00005338 0001980a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ 0000535a 0001cc0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -00005364 0001980a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00005382 0001cc0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -0000538e 0001980a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000053aa 0001cc0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -000053b6 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000053c2 0001810a R_ARM_THM_CALL 00000af1 _PyBytesWriter_Finish │ │ │ │ │ -000053ec 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005404 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000541a 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005422 00017a0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00005434 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000544a 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005462 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005478 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005480 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005486 00017c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000548a 00017c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000548e 00006a2f R_ARM_THM_MOVW_ABS_NC 00000344 .LC33 │ │ │ │ │ -00005492 00006a30 R_ARM_THM_MOVT_ABS 00000344 .LC33 │ │ │ │ │ -00005498 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000549e 00017d0a R_ARM_THM_CALL 00002695 _PyBytesWriter_Dealloc │ │ │ │ │ -000054a8 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000054c0 0001770a R_ARM_THM_CALL 000014e5 _PyBytesWriter_Resize │ │ │ │ │ -000054d8 00017602 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -000054fa 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000054fe 0001c830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00005516 0001850a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00005544 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000555e 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00005578 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00005592 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00005366 0001980a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00005390 0001cc0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +0000539e 0001980a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000053c2 0001cc0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +000053cc 0001980a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000053ea 0001cc0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +000053f6 0001980a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00005412 0001cc0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +0000541e 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000542a 0001810a R_ARM_THM_CALL 00000af1 _PyBytesWriter_Finish │ │ │ │ │ +00005454 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000546c 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005482 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000548a 00017a0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +0000549c 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000054b2 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000054ca 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000054e0 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000054e8 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000054ee 00017c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000054f2 00017c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000054f6 00006a2f R_ARM_THM_MOVW_ABS_NC 00000344 .LC33 │ │ │ │ │ +000054fa 00006a30 R_ARM_THM_MOVT_ABS 00000344 .LC33 │ │ │ │ │ +00005500 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005506 00017d0a R_ARM_THM_CALL 000026b1 _PyBytesWriter_Dealloc │ │ │ │ │ +00005510 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005528 0001770a R_ARM_THM_CALL 00001501 _PyBytesWriter_Resize │ │ │ │ │ +00005540 00017602 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00005562 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00005566 0001c830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000557e 0001850a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 000055ac 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ 000055c6 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000055de 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000055f8 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000561c 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00005628 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000563c 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00005658 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -0000565c 00017f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00005782 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00005788 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000578c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000057ce 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000057de 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000057f4 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00005808 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000581e 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00005834 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000585a 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -0000585e 00017f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -000059a6 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000059d4 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000059d8 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005a1e 0001cf0a R_ARM_THM_CALL 00005a2d PyBytes_FromFormatV │ │ │ │ │ -00005a5a 0001830a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00005a86 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00005a8a 00017f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00005b46 0001830a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00005b52 0001d00a R_ARM_THM_CALL 0000602d _PyBytesWriter_WriteBytes │ │ │ │ │ -00005b60 0001810a R_ARM_THM_CALL 00000af1 _PyBytesWriter_Finish │ │ │ │ │ -00005b76 0001830a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00005ba6 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00005c06 0001620a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00005c12 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005c16 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005c2a 0001630a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005c42 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00005c68 0001652f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00005c6c 00016530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00005c7e 0001770a R_ARM_THM_CALL 000014e5 _PyBytesWriter_Resize │ │ │ │ │ -00005ca4 00016b0a R_ARM_THM_CALL 000000e9 _PyBytes_Resize │ │ │ │ │ -00005cae 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00005cb2 00016630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00005cb6 0000a02f R_ARM_THM_MOVW_ABS_NC 000004ac .LC51 │ │ │ │ │ -00005cba 0000a030 R_ARM_THM_MOVT_ABS 000004ac .LC51 │ │ │ │ │ -00005cc0 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005cc6 00017d0a R_ARM_THM_CALL 00002695 _PyBytesWriter_Dealloc │ │ │ │ │ -00005cd8 0001770a R_ARM_THM_CALL 000014e5 _PyBytesWriter_Resize │ │ │ │ │ -00005cf8 0001780a R_ARM_THM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00005d00 00017a0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00005d04 00017602 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00005d08 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005d22 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005d28 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00005d2c 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00005d30 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00005d34 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00005d3a 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005d5c 0001790a R_ARM_THM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -00005d66 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00005d6a 00016630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00005d6e 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -00005d72 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -00005d78 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005d7e 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -00005d82 00017b30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -00005d9c 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005dbe 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005de6 0000a82f R_ARM_THM_MOVW_ABS_NC 00000510 .LC59 │ │ │ │ │ -00005dea 0000a830 R_ARM_THM_MOVT_ABS 00000510 .LC59 │ │ │ │ │ -00005dfc 0001d10a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00005e02 0001830a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00005e0e 0001d00a R_ARM_THM_CALL 0000602d _PyBytesWriter_WriteBytes │ │ │ │ │ -00005e44 0000a52f R_ARM_THM_MOVW_ABS_NC 00000504 .LC56 │ │ │ │ │ -00005e48 0000a530 R_ARM_THM_MOVT_ABS 00000504 .LC56 │ │ │ │ │ -00005e52 0001d10a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00005e58 0001830a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00005e6c 0000a92f R_ARM_THM_MOVW_ABS_NC 00000514 .LC60 │ │ │ │ │ -00005e70 0000a930 R_ARM_THM_MOVT_ABS 00000514 .LC60 │ │ │ │ │ -00005e7c 0001d10a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00005e8c 0001830a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00005e9a 0001d20a R_ARM_THM_CALL 00000000 __memmove_chk │ │ │ │ │ -00005ea6 0000a72f R_ARM_THM_MOVW_ABS_NC 0000050c .LC58 │ │ │ │ │ -00005eaa 0000a730 R_ARM_THM_MOVT_ABS 0000050c .LC58 │ │ │ │ │ -00005ec4 0000a62f R_ARM_THM_MOVW_ABS_NC 00000508 .LC57 │ │ │ │ │ -00005ec8 0000a630 R_ARM_THM_MOVT_ABS 00000508 .LC57 │ │ │ │ │ -00005ecc 0001d10a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00005ed8 0000a42f R_ARM_THM_MOVW_ABS_NC 00000500 .LC55 │ │ │ │ │ -00005edc 0000a430 R_ARM_THM_MOVT_ABS 00000500 .LC55 │ │ │ │ │ -00005ee0 0001d10a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00005f02 0000a22f R_ARM_THM_MOVW_ABS_NC 000004f8 .LC53 │ │ │ │ │ -00005f06 0000a230 R_ARM_THM_MOVT_ABS 000004f8 .LC53 │ │ │ │ │ -00005f0a 0001d10a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00005f2c 0000a32f R_ARM_THM_MOVW_ABS_NC 000004fc .LC54 │ │ │ │ │ -00005f30 0000a330 R_ARM_THM_MOVT_ABS 000004fc .LC54 │ │ │ │ │ -00005f34 0001d10a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00005f88 0000a12f R_ARM_THM_MOVW_ABS_NC 000004f4 .LC52 │ │ │ │ │ -00005f8c 0000a130 R_ARM_THM_MOVT_ABS 000004f4 .LC52 │ │ │ │ │ -00005f90 0001d10a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00005fde 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005fe4 00017d0a R_ARM_THM_CALL 00002695 _PyBytesWriter_Dealloc │ │ │ │ │ -00006066 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00006072 0001770a R_ARM_THM_CALL 000014e5 _PyBytesWriter_Resize │ │ │ │ │ -0000607c 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006082 00017d0a R_ARM_THM_CALL 00002695 _PyBytesWriter_Dealloc │ │ │ │ │ -000060f8 0001980a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00006136 0001770a R_ARM_THM_CALL 000014e5 _PyBytesWriter_Resize │ │ │ │ │ -00006180 0001620a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000618c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00006190 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000061a4 0001630a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000061be 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000061e6 0001652f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000061ea 00016530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00006200 0001980a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -0000621e 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000623c 00016b0a R_ARM_THM_CALL 000000e9 _PyBytes_Resize │ │ │ │ │ -00006250 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00006254 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00006258 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000625c 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00006262 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000626e 0001780a R_ARM_THM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00006290 0001790a R_ARM_THM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -000062b0 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000062b6 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -000062ba 00017b30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -000062d4 00017a0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -000062d8 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000062dc 00016630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000062e0 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -000062e4 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -000062ea 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006304 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006312 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006320 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006326 00017d0a R_ARM_THM_CALL 00002695 _PyBytesWriter_Dealloc │ │ │ │ │ -00006334 0001770a R_ARM_THM_CALL 000014e5 _PyBytesWriter_Resize │ │ │ │ │ -00006354 00017602 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00006358 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000635c 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006364 00017c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00006368 00017c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000636c 00006a2f R_ARM_THM_MOVW_ABS_NC 00000344 .LC33 │ │ │ │ │ -00006370 00006a30 R_ARM_THM_MOVT_ABS 00000344 .LC33 │ │ │ │ │ -00006376 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000063d0 0001800a R_ARM_THM_CALL 00000aa1 _PyBytesWriter_Prepare │ │ │ │ │ -000063e0 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000063e4 00017f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -000063e8 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 _PyLong_DigitValue │ │ │ │ │ -000063ec 00017530 R_ARM_THM_MOVT_ABS 00000000 _PyLong_DigitValue │ │ │ │ │ -0000641e 0001810a R_ARM_THM_CALL 00000af1 _PyBytesWriter_Finish │ │ │ │ │ -00006446 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 _PyLong_DigitValue │ │ │ │ │ -0000644a 00017530 R_ARM_THM_MOVT_ABS 00000000 _PyLong_DigitValue │ │ │ │ │ -0000645e 00017a0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00006474 00017c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00006478 00017c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000647c 0000b32f R_ARM_THM_MOVW_ABS_NC 0000052c .LC65 │ │ │ │ │ -00006480 0000b330 R_ARM_THM_MOVT_ABS 0000052c .LC65 │ │ │ │ │ -00006486 0001730a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000648c 00017d0a R_ARM_THM_CALL 00002695 _PyBytesWriter_Dealloc │ │ │ │ │ -000064cc 00017602 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -000064ec 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000064f0 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000064f6 0000112f R_ARM_THM_MOVW_ABS_NC 0000006c .LC3 │ │ │ │ │ -000064fa 00001130 R_ARM_THM_MOVT_ABS 0000006c .LC3 │ │ │ │ │ -00006500 0001730a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00006522 0001740a R_ARM_THM_CALL 0000026d _PyBytes_DecodeEscape2 │ │ │ │ │ -00006536 0001df2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -0000653a 0001df30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00006546 0000c92f R_ARM_THM_MOVW_ABS_NC 0000057c .LC69 │ │ │ │ │ -0000654a 0000c930 R_ARM_THM_MOVT_ABS 0000057c .LC69 │ │ │ │ │ -0000654e 0001e00a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -0000656a 0000ca2f R_ARM_THM_MOVW_ABS_NC 000005a0 .LC70 │ │ │ │ │ -0000656e 0000ca30 R_ARM_THM_MOVT_ABS 000005a0 .LC70 │ │ │ │ │ -00006572 0001e00a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -0000657e 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000055e0 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000055fa 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00005614 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000562e 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00005646 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00005660 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00005684 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00005690 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000056a4 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +000056c0 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +000056c4 00017f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000057ea 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000057f0 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000057f4 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005836 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00005846 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000585c 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00005870 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00005886 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000589c 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000058c2 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +000058c6 00017f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00005a0e 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00005a3c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005a40 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005a86 0001cf0a R_ARM_THM_CALL 00005a95 PyBytes_FromFormatV │ │ │ │ │ +00005ac2 0001830a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00005aee 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00005af2 00017f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00005bae 0001830a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00005bba 0001d00a R_ARM_THM_CALL 00006095 _PyBytesWriter_WriteBytes │ │ │ │ │ +00005bc8 0001810a R_ARM_THM_CALL 00000af1 _PyBytesWriter_Finish │ │ │ │ │ +00005bde 0001830a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00005c0e 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00005c6e 0001620a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00005c7a 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005c7e 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005c92 0001630a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005caa 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00005cd0 0001652f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00005cd4 00016530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00005ce6 0001770a R_ARM_THM_CALL 00001501 _PyBytesWriter_Resize │ │ │ │ │ +00005d0c 00016b0a R_ARM_THM_CALL 000000e9 _PyBytes_Resize │ │ │ │ │ +00005d16 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00005d1a 00016630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00005d1e 00009f2f R_ARM_THM_MOVW_ABS_NC 000004ac .LC51 │ │ │ │ │ +00005d22 00009f30 R_ARM_THM_MOVT_ABS 000004ac .LC51 │ │ │ │ │ +00005d28 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005d2e 00017d0a R_ARM_THM_CALL 000026b1 _PyBytesWriter_Dealloc │ │ │ │ │ +00005d40 0001770a R_ARM_THM_CALL 00001501 _PyBytesWriter_Resize │ │ │ │ │ +00005d60 0001780a R_ARM_THM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +00005d68 00017a0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00005d6c 00017602 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00005d70 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005d8a 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005d90 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00005d94 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00005d98 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00005d9c 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00005da2 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005dc4 0001790a R_ARM_THM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +00005dce 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00005dd2 00016630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00005dd6 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +00005dda 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +00005de0 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005de6 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +00005dea 00017b30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +00005e02 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005e24 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005e4c 0000a72f R_ARM_THM_MOVW_ABS_NC 00000510 .LC59 │ │ │ │ │ +00005e50 0000a730 R_ARM_THM_MOVT_ABS 00000510 .LC59 │ │ │ │ │ +00005e62 0001d10a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00005e68 0001830a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00005e74 0001d00a R_ARM_THM_CALL 00006095 _PyBytesWriter_WriteBytes │ │ │ │ │ +00005eaa 0000a42f R_ARM_THM_MOVW_ABS_NC 00000504 .LC56 │ │ │ │ │ +00005eae 0000a430 R_ARM_THM_MOVT_ABS 00000504 .LC56 │ │ │ │ │ +00005eb8 0001d10a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00005ebe 0001830a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00005ed2 0000a82f R_ARM_THM_MOVW_ABS_NC 00000514 .LC60 │ │ │ │ │ +00005ed6 0000a830 R_ARM_THM_MOVT_ABS 00000514 .LC60 │ │ │ │ │ +00005ee2 0001d10a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00005ef2 0001830a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00005f00 0001d20a R_ARM_THM_CALL 00000000 __memmove_chk │ │ │ │ │ +00005f0c 0000a62f R_ARM_THM_MOVW_ABS_NC 0000050c .LC58 │ │ │ │ │ +00005f10 0000a630 R_ARM_THM_MOVT_ABS 0000050c .LC58 │ │ │ │ │ +00005f2a 0000a52f R_ARM_THM_MOVW_ABS_NC 00000508 .LC57 │ │ │ │ │ +00005f2e 0000a530 R_ARM_THM_MOVT_ABS 00000508 .LC57 │ │ │ │ │ +00005f32 0001d10a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00005f3e 0000a32f R_ARM_THM_MOVW_ABS_NC 00000500 .LC55 │ │ │ │ │ +00005f42 0000a330 R_ARM_THM_MOVT_ABS 00000500 .LC55 │ │ │ │ │ +00005f46 0001d10a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00005f68 0000a12f R_ARM_THM_MOVW_ABS_NC 000004f8 .LC53 │ │ │ │ │ +00005f6c 0000a130 R_ARM_THM_MOVT_ABS 000004f8 .LC53 │ │ │ │ │ +00005f70 0001d10a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00005f92 0000a22f R_ARM_THM_MOVW_ABS_NC 000004fc .LC54 │ │ │ │ │ +00005f96 0000a230 R_ARM_THM_MOVT_ABS 000004fc .LC54 │ │ │ │ │ +00005f9a 0001d10a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00005fee 0000a02f R_ARM_THM_MOVW_ABS_NC 000004f4 .LC52 │ │ │ │ │ +00005ff2 0000a030 R_ARM_THM_MOVT_ABS 000004f4 .LC52 │ │ │ │ │ +00005ff6 0001d10a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00006044 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000604a 00017d0a R_ARM_THM_CALL 000026b1 _PyBytesWriter_Dealloc │ │ │ │ │ +000060ce 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000060da 0001770a R_ARM_THM_CALL 00001501 _PyBytesWriter_Resize │ │ │ │ │ +000060e4 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000060ea 00017d0a R_ARM_THM_CALL 000026b1 _PyBytesWriter_Dealloc │ │ │ │ │ +00006160 0001980a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +0000619e 0001770a R_ARM_THM_CALL 00001501 _PyBytesWriter_Resize │ │ │ │ │ +000061e8 0001620a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000061f4 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000061f8 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000620c 0001630a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006226 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000624e 0001652f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00006252 00016530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00006268 0001980a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00006286 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000062a4 00016b0a R_ARM_THM_CALL 000000e9 _PyBytes_Resize │ │ │ │ │ +000062b8 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000062bc 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000062c0 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000062c4 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000062ca 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000062d6 0001780a R_ARM_THM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +000062f8 0001790a R_ARM_THM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +00006318 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000631e 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +00006322 00017b30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +0000633c 00017a0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00006340 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00006344 00016630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00006348 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +0000634c 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +00006352 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000636c 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000637a 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006388 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000638e 00017d0a R_ARM_THM_CALL 000026b1 _PyBytesWriter_Dealloc │ │ │ │ │ +0000639c 0001770a R_ARM_THM_CALL 00001501 _PyBytesWriter_Resize │ │ │ │ │ +000063bc 00017602 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +000063c0 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000063c4 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000063cc 00017c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000063d0 00017c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000063d4 00006a2f R_ARM_THM_MOVW_ABS_NC 00000344 .LC33 │ │ │ │ │ +000063d8 00006a30 R_ARM_THM_MOVT_ABS 00000344 .LC33 │ │ │ │ │ +000063de 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006438 0001800a R_ARM_THM_CALL 00000aa1 _PyBytesWriter_Prepare │ │ │ │ │ +00006448 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +0000644c 00017f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00006450 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 _PyLong_DigitValue │ │ │ │ │ +00006454 00017530 R_ARM_THM_MOVT_ABS 00000000 _PyLong_DigitValue │ │ │ │ │ +00006486 0001810a R_ARM_THM_CALL 00000af1 _PyBytesWriter_Finish │ │ │ │ │ +000064ae 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 _PyLong_DigitValue │ │ │ │ │ +000064b2 00017530 R_ARM_THM_MOVT_ABS 00000000 _PyLong_DigitValue │ │ │ │ │ +000064c6 00017a0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +000064dc 00017c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000064e0 00017c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000064e4 0000b22f R_ARM_THM_MOVW_ABS_NC 0000052c .LC65 │ │ │ │ │ +000064e8 0000b230 R_ARM_THM_MOVT_ABS 0000052c .LC65 │ │ │ │ │ +000064ee 0001730a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000064f4 00017d0a R_ARM_THM_CALL 000026b1 _PyBytesWriter_Dealloc │ │ │ │ │ +00006534 00017602 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00006554 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00006558 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000655e 0000112f R_ARM_THM_MOVW_ABS_NC 0000006c .LC3 │ │ │ │ │ +00006562 00001130 R_ARM_THM_MOVT_ABS 0000006c .LC3 │ │ │ │ │ +00006568 0001730a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000658a 0001740a R_ARM_THM_CALL 0000026d _PyBytes_DecodeEscape2 │ │ │ │ │ +0000659e 0001df2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +000065a2 0001df30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +000065ae 0000c82f R_ARM_THM_MOVW_ABS_NC 0000057c .LC69 │ │ │ │ │ +000065b2 0000c830 R_ARM_THM_MOVT_ABS 0000057c .LC69 │ │ │ │ │ +000065b6 0001e00a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +000065d2 0000c92f R_ARM_THM_MOVW_ABS_NC 000005a0 .LC70 │ │ │ │ │ +000065d6 0000c930 R_ARM_THM_MOVT_ABS 000005a0 .LC70 │ │ │ │ │ +000065da 0001e00a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +000065e6 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000bde 0001781e R_ARM_THM_JUMP24 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ 00000d42 0001691e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00000e66 00016e1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -000012b6 00018a1e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -000012ca 00018a1e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -00001980 00019c1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -000019b8 00019c1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -000026b6 00016e1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -000029dc 0001a41e R_ARM_THM_JUMP24 00000000 memset │ │ │ │ │ -000034ec 0001611e R_ARM_THM_JUMP24 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -0000363e 0001691e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -000054e4 0001cd1e R_ARM_THM_JUMP24 00000000 _Py_bytes_contains │ │ │ │ │ -00005990 0001611e R_ARM_THM_JUMP24 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000e72 00016e1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000012d2 00018a1e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +000012e6 00018a1e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +0000199c 00019c1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +000019d4 00019c1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +000026d2 00016e1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000029f8 0001a41e R_ARM_THM_JUMP24 00000000 memset │ │ │ │ │ +00003510 0001611e R_ARM_THM_JUMP24 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00003662 0001691e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +0000554c 0001cd1e R_ARM_THM_JUMP24 00000000 _Py_bytes_contains │ │ │ │ │ +000059f8 0001611e R_ARM_THM_JUMP24 00000001 PyBytes_FromStringAndSize │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x13fa0 contains 227 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x14028 contains 227 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000010 00018d0a R_ARM_THM_CALL 00000000 _Py_GetConfig │ │ │ │ │ 00000024 0001902f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ 00000028 00019030 R_ARM_THM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ 0000002c 00005a2f R_ARM_THM_MOVW_ABS_NC 00000260 .LC26 │ │ │ │ │ 00000030 00005a30 R_ARM_THM_MOVT_ABS 00000260 .LC26 │ │ │ │ │ 00000038 0001910a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ 00000072 0000782f R_ARM_THM_MOVW_ABS_NC 000003a8 .LC37 │ │ │ │ │ 00000076 00007830 R_ARM_THM_MOVT_ABS 000003a8 .LC37 │ │ │ │ │ 00000080 0001a20a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ 00000090 0001a30a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ 000000aa 0001bb0a R_ARM_THM_CALL 00000000 _Py_bytes_index │ │ │ │ │ 000000b4 0001a30a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00000102 0000be2f R_ARM_THM_MOVW_ABS_NC 00000574 .LC68 │ │ │ │ │ -00000106 0000be30 R_ARM_THM_MOVT_ABS 00000574 .LC68 │ │ │ │ │ -00000110 0001a20a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000011a 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000011e 0001c830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000142 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00000152 0001e10a R_ARM_THM_CALL 00000000 _Py_bytes_capitalize │ │ │ │ │ -0000017a 0001ee0a R_ARM_THM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ -00000190 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000019a 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000019e 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000001a2 0000ee2f R_ARM_THM_MOVW_ABS_NC 000007e8 .LC88 │ │ │ │ │ -000001a6 0000ee30 R_ARM_THM_MOVT_ABS 000007e8 .LC88 │ │ │ │ │ -000001ae 0001730a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000001cc 0001ef0a R_ARM_THM_CALL 00000000 PyOS_double_to_string │ │ │ │ │ -000001d8 0001830a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -000001e6 0001800a R_ARM_THM_CALL 00000aa1 _PyBytesWriter_Prepare │ │ │ │ │ -000001ee 0001c00a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000001fa 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000200 0001c00a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000020a 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00000212 0001c00a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000240 0001972f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00000244 00019730 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00000248 0000382f R_ARM_THM_MOVW_ABS_NC 00000194 .LC15 │ │ │ │ │ -0000024c 00003830 R_ARM_THM_MOVT_ABS 00000194 .LC15 │ │ │ │ │ -00000252 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000268 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000028a 0001a70a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00000294 0000f22f R_ARM_THM_MOVW_ABS_NC 0000080c .LC89 │ │ │ │ │ -00000298 0000f230 R_ARM_THM_MOVT_ABS 0000080c .LC89 │ │ │ │ │ -000002a2 0001a20a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000002ac 0001a80a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -000002c0 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000002d8 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000002f8 0001e42f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -000002fc 0001e430 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -00000312 0001e50a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000031c 0000f32f R_ARM_THM_MOVW_ABS_NC 00000814 .LC90 │ │ │ │ │ -00000320 0000f330 R_ARM_THM_MOVT_ABS 00000814 .LC90 │ │ │ │ │ -00000324 0000f42f R_ARM_THM_MOVW_ABS_NC 00000830 .LC91 │ │ │ │ │ -00000328 0000f430 R_ARM_THM_MOVT_ABS 00000830 .LC91 │ │ │ │ │ -0000032c 0000f22f R_ARM_THM_MOVW_ABS_NC 0000080c .LC89 │ │ │ │ │ -00000330 0000f230 R_ARM_THM_MOVT_ABS 0000080c .LC89 │ │ │ │ │ -00000334 0001a00a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00000394 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -000003ac 0001a40a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000003ba 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000003cc 0001a40a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00000402 0001d50a R_ARM_THM_CALL 00000000 memrchr │ │ │ │ │ -0000041e 0000b60a R_ARM_THM_CALL 00001a5d stringlib_default_rfind.constprop.0 │ │ │ │ │ -0000044e 0001a70a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00000458 0000f82f R_ARM_THM_MOVW_ABS_NC 0000083c .LC92 │ │ │ │ │ -0000045c 0000f830 R_ARM_THM_MOVT_ABS 0000083c .LC92 │ │ │ │ │ -00000466 0001a20a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00000470 0001a80a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00000484 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000049c 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000004bc 0001e42f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -000004c0 0001e430 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -000004d6 0001e50a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000004e0 0000f32f R_ARM_THM_MOVW_ABS_NC 00000814 .LC90 │ │ │ │ │ -000004e4 0000f330 R_ARM_THM_MOVT_ABS 00000814 .LC90 │ │ │ │ │ -000004e8 0000f42f R_ARM_THM_MOVW_ABS_NC 00000830 .LC91 │ │ │ │ │ -000004ec 0000f430 R_ARM_THM_MOVT_ABS 00000830 .LC91 │ │ │ │ │ -000004f0 0000f82f R_ARM_THM_MOVW_ABS_NC 0000083c .LC92 │ │ │ │ │ -000004f4 0000f830 R_ARM_THM_MOVT_ABS 0000083c .LC92 │ │ │ │ │ -000004f8 0001a00a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00000570 00019f0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00000582 0001dd0a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -0000058c 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000005c2 0001f40a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -00000602 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -0000062a 0001f40a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000065c 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000660 00016630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000664 0000fc2f R_ARM_THM_MOVW_ABS_NC 0000084c .LC94 │ │ │ │ │ -00000668 0000fc30 R_ARM_THM_MOVT_ABS 0000084c .LC94 │ │ │ │ │ -0000066e 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000067c 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000006da 0001a70a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000006e4 0001062f R_ARM_THM_MOVW_ABS_NC 0000085c .LC95 │ │ │ │ │ -000006e8 00010630 R_ARM_THM_MOVT_ABS 0000085c .LC95 │ │ │ │ │ -000006f2 0001a20a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000006fc 0001a80a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00000710 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000728 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000748 0001e42f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -0000074c 0001e430 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -00000762 0001e50a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000076c 0000f32f R_ARM_THM_MOVW_ABS_NC 00000814 .LC90 │ │ │ │ │ -00000770 0000f330 R_ARM_THM_MOVT_ABS 00000814 .LC90 │ │ │ │ │ -00000774 0000f42f R_ARM_THM_MOVW_ABS_NC 00000830 .LC91 │ │ │ │ │ -00000778 0000f430 R_ARM_THM_MOVT_ABS 00000830 .LC91 │ │ │ │ │ -0000077c 0001062f R_ARM_THM_MOVW_ABS_NC 0000085c .LC95 │ │ │ │ │ -00000780 00010630 R_ARM_THM_MOVT_ABS 0000085c .LC95 │ │ │ │ │ -00000784 0001a00a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000007ec 00019f0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00000804 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000808 0001c830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000080e 0001a70a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00000816 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000081e 0001a80a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00000836 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000840 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000844 0001c830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000854 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000858 0001c830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000087a 0001c90a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00000888 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -0000088c 00017f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -000008d4 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000008d8 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000906 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00000920 0001ca0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -0000093e 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000094c 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000950 00017f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -0000096a 0001ca0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00000986 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000990 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -000009a8 0001fb0a R_ARM_THM_CALL 00000000 PyList_Reverse │ │ │ │ │ -000009ca 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000009d6 0001850a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000009ec 00017c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000009f0 00017c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000009f4 00008e2f R_ARM_THM_MOVW_ABS_NC 00000494 .LC47 │ │ │ │ │ -000009f8 00008e30 R_ARM_THM_MOVT_ABS 00000494 .LC47 │ │ │ │ │ -000009fe 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000a1c 0001c90a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00000a44 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00000a60 0001ca0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00000a82 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a88 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000a9a 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ab0 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000ab4 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000ac6 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00000ad2 0001c90a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00000b02 0000b60a R_ARM_THM_CALL 00001a5d stringlib_default_rfind.constprop.0 │ │ │ │ │ -00000b14 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00000b2e 0001ca0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00000b54 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b64 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000b68 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000b90 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00000ba8 0001ca0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00000bc0 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000bd2 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000bdc 0001fb0a R_ARM_THM_CALL 00000000 PyList_Reverse │ │ │ │ │ -00000bf6 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000bfe 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000c16 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c38 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00000c48 0001fc0a R_ARM_THM_CALL 00000000 _Py_bytes_swapcase │ │ │ │ │ -00000c64 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00000c74 0001fd0a R_ARM_THM_CALL 00000000 _Py_bytes_title │ │ │ │ │ -00000c8e 0001a70a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00000c94 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000ca2 0001a80a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00000cba 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d18 0001a40a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00000d22 0001850a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000d3e 0001890a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000d48 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00000d52 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000d56 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000d72 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00000d82 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000d9c 0001840a R_ARM_THM_CALL 00000d4d PyBytes_Concat │ │ │ │ │ -00000dbc 0001ff0a R_ARM_THM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ -00000dc8 00010f2f R_ARM_THM_MOVW_ABS_NC 00000864 .LC96 │ │ │ │ │ -00000dcc 00010f30 R_ARM_THM_MOVT_ABS 00000864 .LC96 │ │ │ │ │ -00000dd8 0001102f R_ARM_THM_MOVW_ABS_NC 0000086c .LC97 │ │ │ │ │ -00000ddc 00011030 R_ARM_THM_MOVT_ABS 0000086c .LC97 │ │ │ │ │ -00000de8 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000e06 0001a40a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00000e10 0001850a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000e2c 0001890a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000e36 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00000e40 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000e44 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000e60 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00000e70 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000ea8 0000560a R_ARM_THM_CALL 00001e19 stringlib__preprocess │ │ │ │ │ -00000eb6 0000570a R_ARM_THM_CALL 00001ed5 stringlib__two_way │ │ │ │ │ -00000ed8 00017a0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00000ee4 00017602 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00000f40 00011a2f R_ARM_THM_MOVW_ABS_NC 00000874 .LC100 │ │ │ │ │ -00000f44 00011a30 R_ARM_THM_MOVT_ABS 00000874 .LC100 │ │ │ │ │ +000000f6 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000574 .LC68 │ │ │ │ │ +000000fa 0000bd30 R_ARM_THM_MOVT_ABS 00000574 .LC68 │ │ │ │ │ +00000104 0001a20a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000010e 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000112 0001c830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000136 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000146 0001e10a R_ARM_THM_CALL 00000000 _Py_bytes_capitalize │ │ │ │ │ +00000166 0001972f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +0000016a 00019730 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +0000016e 0000382f R_ARM_THM_MOVW_ABS_NC 00000194 .LC15 │ │ │ │ │ +00000172 00003830 R_ARM_THM_MOVT_ABS 00000194 .LC15 │ │ │ │ │ +00000178 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000018c 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000001b0 0001ee0a R_ARM_THM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ +000001c6 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000001d0 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000001d4 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000001d8 0000ef2f R_ARM_THM_MOVW_ABS_NC 000007e8 .LC88 │ │ │ │ │ +000001dc 0000ef30 R_ARM_THM_MOVT_ABS 000007e8 .LC88 │ │ │ │ │ +000001e4 0001730a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000202 0001ef0a R_ARM_THM_CALL 00000000 PyOS_double_to_string │ │ │ │ │ +0000020e 0001830a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +0000021c 0001800a R_ARM_THM_CALL 00000aa1 _PyBytesWriter_Prepare │ │ │ │ │ +00000224 0001c00a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000230 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000236 0001c00a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000240 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000248 0001c00a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000027c 0001a70a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00000286 0000f22f R_ARM_THM_MOVW_ABS_NC 0000080c .LC89 │ │ │ │ │ +0000028a 0000f230 R_ARM_THM_MOVT_ABS 0000080c .LC89 │ │ │ │ │ +00000294 0001a20a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000029e 0001a80a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +000002b2 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000002ca 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000002ea 0001e42f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +000002ee 0001e430 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +00000304 0001e50a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000030e 0000f32f R_ARM_THM_MOVW_ABS_NC 00000814 .LC90 │ │ │ │ │ +00000312 0000f330 R_ARM_THM_MOVT_ABS 00000814 .LC90 │ │ │ │ │ +00000316 0000f42f R_ARM_THM_MOVW_ABS_NC 00000830 .LC91 │ │ │ │ │ +0000031a 0000f430 R_ARM_THM_MOVT_ABS 00000830 .LC91 │ │ │ │ │ +0000031e 0000f22f R_ARM_THM_MOVW_ABS_NC 0000080c .LC89 │ │ │ │ │ +00000322 0000f230 R_ARM_THM_MOVT_ABS 0000080c .LC89 │ │ │ │ │ +00000326 0001a00a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00000386 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +0000039e 0001a40a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000003ac 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000003be 0001a40a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000003f4 0001d50a R_ARM_THM_CALL 00000000 memrchr │ │ │ │ │ +00000410 0000b50a R_ARM_THM_CALL 00001a5d stringlib_default_rfind.constprop.0 │ │ │ │ │ +00000440 0001a70a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +0000044a 0000f72f R_ARM_THM_MOVW_ABS_NC 0000083c .LC92 │ │ │ │ │ +0000044e 0000f730 R_ARM_THM_MOVT_ABS 0000083c .LC92 │ │ │ │ │ +00000458 0001a20a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00000462 0001a80a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00000476 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000048e 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000004ae 0001e42f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +000004b2 0001e430 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +000004c8 0001e50a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000004d2 0000f32f R_ARM_THM_MOVW_ABS_NC 00000814 .LC90 │ │ │ │ │ +000004d6 0000f330 R_ARM_THM_MOVT_ABS 00000814 .LC90 │ │ │ │ │ +000004da 0000f42f R_ARM_THM_MOVW_ABS_NC 00000830 .LC91 │ │ │ │ │ +000004de 0000f430 R_ARM_THM_MOVT_ABS 00000830 .LC91 │ │ │ │ │ +000004e2 0000f72f R_ARM_THM_MOVW_ABS_NC 0000083c .LC92 │ │ │ │ │ +000004e6 0000f730 R_ARM_THM_MOVT_ABS 0000083c .LC92 │ │ │ │ │ +000004ea 0001a00a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00000562 00019f0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00000574 0001dd0a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +0000057e 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000005b4 0001f40a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +000005f4 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +0000061c 0001f40a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000064e 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000652 00016630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000656 0000fb2f R_ARM_THM_MOVW_ABS_NC 0000084c .LC94 │ │ │ │ │ +0000065a 0000fb30 R_ARM_THM_MOVT_ABS 0000084c .LC94 │ │ │ │ │ +00000660 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000670 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000006ce 0001a70a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000006d8 0001052f R_ARM_THM_MOVW_ABS_NC 0000085c .LC95 │ │ │ │ │ +000006dc 00010530 R_ARM_THM_MOVT_ABS 0000085c .LC95 │ │ │ │ │ +000006e6 0001a20a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000006f0 0001a80a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00000704 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000071c 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000073c 0001e42f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +00000740 0001e430 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +00000756 0001e50a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000760 0000f32f R_ARM_THM_MOVW_ABS_NC 00000814 .LC90 │ │ │ │ │ +00000764 0000f330 R_ARM_THM_MOVT_ABS 00000814 .LC90 │ │ │ │ │ +00000768 0000f42f R_ARM_THM_MOVW_ABS_NC 00000830 .LC91 │ │ │ │ │ +0000076c 0000f430 R_ARM_THM_MOVT_ABS 00000830 .LC91 │ │ │ │ │ +00000770 0001052f R_ARM_THM_MOVW_ABS_NC 0000085c .LC95 │ │ │ │ │ +00000774 00010530 R_ARM_THM_MOVT_ABS 0000085c .LC95 │ │ │ │ │ +00000778 0001a00a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000007e0 00019f0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000007f8 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000007fc 0001c830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000802 0001a70a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +0000080a 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000812 0001a80a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +0000082a 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000834 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000838 0001c830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000848 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000084c 0001c830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000086e 0001c90a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +0000087c 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000880 00017f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000008c8 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000008cc 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000008fa 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000914 0001ca0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00000932 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000940 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000944 00017f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +0000095e 0001ca0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +0000097a 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000984 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +0000099c 0001fb0a R_ARM_THM_CALL 00000000 PyList_Reverse │ │ │ │ │ +000009be 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000009ca 0001850a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +000009e0 00017c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000009e4 00017c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000009e8 00008e2f R_ARM_THM_MOVW_ABS_NC 00000494 .LC47 │ │ │ │ │ +000009ec 00008e30 R_ARM_THM_MOVT_ABS 00000494 .LC47 │ │ │ │ │ +000009f2 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000a10 0001c90a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00000a38 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000a54 0001ca0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00000a76 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a7c 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000a8e 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000aa4 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000aa8 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000aba 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000ac6 0001c90a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00000af6 0000b50a R_ARM_THM_CALL 00001a5d stringlib_default_rfind.constprop.0 │ │ │ │ │ +00000b08 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000b22 0001ca0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00000b48 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b58 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000b5c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000b84 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000b9c 0001ca0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00000bb4 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000bc6 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000bd0 0001fb0a R_ARM_THM_CALL 00000000 PyList_Reverse │ │ │ │ │ +00000bea 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000bf2 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000c0a 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c2c 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000c3c 0001fc0a R_ARM_THM_CALL 00000000 _Py_bytes_swapcase │ │ │ │ │ +00000c58 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000c68 0001fd0a R_ARM_THM_CALL 00000000 _Py_bytes_title │ │ │ │ │ +00000c82 0001a70a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00000c88 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000c96 0001a80a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00000cae 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d0c 0001a40a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00000d16 0001850a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000d32 0001890a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000d3c 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000d46 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000d4a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000d66 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000d76 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000d90 0001840a R_ARM_THM_CALL 00000d4d PyBytes_Concat │ │ │ │ │ +00000db0 0001ff0a R_ARM_THM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ +00000dbc 00010e2f R_ARM_THM_MOVW_ABS_NC 00000864 .LC96 │ │ │ │ │ +00000dc0 00010e30 R_ARM_THM_MOVT_ABS 00000864 .LC96 │ │ │ │ │ +00000dcc 00010f2f R_ARM_THM_MOVW_ABS_NC 0000086c .LC97 │ │ │ │ │ +00000dd0 00010f30 R_ARM_THM_MOVT_ABS 0000086c .LC97 │ │ │ │ │ +00000ddc 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000dfa 0001a40a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00000e04 0001850a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000e20 0001890a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000e2a 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000e34 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000e38 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000e54 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000e64 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000e9c 0000560a R_ARM_THM_CALL 00001e19 stringlib__preprocess │ │ │ │ │ +00000eaa 0000570a R_ARM_THM_CALL 00001ed5 stringlib__two_way │ │ │ │ │ +00000ecc 00017a0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00000ed8 00017602 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00000f34 0001192f R_ARM_THM_MOVW_ABS_NC 00000874 .LC100 │ │ │ │ │ +00000f38 00011930 R_ARM_THM_MOVT_ABS 00000874 .LC100 │ │ │ │ │ 00000f64 0001a80a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 00000f72 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000f76 0001c830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000f7c 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000fac 0002010a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ 00000fce 0001740a R_ARM_THM_CALL 0000026d _PyBytes_DecodeEscape2 │ │ │ │ │ -00000020 0001ab1e R_ARM_THM_JUMP24 00002a39 PyBytes_Repr │ │ │ │ │ -000000d4 0001d71e R_ARM_THM_JUMP24 00000000 _Py_bytes_isdigit │ │ │ │ │ -000000de 0001d81e R_ARM_THM_JUMP24 00000000 _Py_bytes_isascii │ │ │ │ │ -0000012a 00009e1e R_ARM_THM_JUMP24 000054e9 do_argstrip │ │ │ │ │ -00000348 0000521e R_ARM_THM_JUMP24 000000b1 return_self │ │ │ │ │ -00000380 0000521e R_ARM_THM_JUMP24 000000b1 return_self │ │ │ │ │ -0000050c 0000521e R_ARM_THM_JUMP24 000000b1 return_self │ │ │ │ │ -00000686 0001f51e R_ARM_THM_JUMP24 00000000 _Py_bytes_isalnum │ │ │ │ │ -00000690 0001f61e R_ARM_THM_JUMP24 00000000 _Py_bytes_isalpha │ │ │ │ │ -0000069a 0001f71e R_ARM_THM_JUMP24 00000000 _Py_bytes_islower │ │ │ │ │ -000006a4 0001f81e R_ARM_THM_JUMP24 00000000 _Py_bytes_isspace │ │ │ │ │ -000006ae 0001f91e R_ARM_THM_JUMP24 00000000 _Py_bytes_istitle │ │ │ │ │ -000006b8 0001fa1e R_ARM_THM_JUMP24 00000000 _Py_bytes_isupper │ │ │ │ │ -00000798 0000521e R_ARM_THM_JUMP24 000000b1 return_self │ │ │ │ │ -00000ce4 0000521e R_ARM_THM_JUMP24 000000b1 return_self │ │ │ │ │ -00000da6 0000441e R_ARM_THM_JUMP24 00000095 Py_XDECREF │ │ │ │ │ -00000dd4 0002001e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -00000de4 0002001e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -00000f4e 0002001e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +00000020 0001ab1e R_ARM_THM_JUMP24 00002a5d PyBytes_Repr │ │ │ │ │ +000000c8 0001d71e R_ARM_THM_JUMP24 00000000 _Py_bytes_isdigit │ │ │ │ │ +000000d2 0001d81e R_ARM_THM_JUMP24 00000000 _Py_bytes_isascii │ │ │ │ │ +0000011e 00009e1e R_ARM_THM_JUMP24 00005551 do_argstrip │ │ │ │ │ +0000033a 0000521e R_ARM_THM_JUMP24 000000b1 return_self │ │ │ │ │ +00000372 0000521e R_ARM_THM_JUMP24 000000b1 return_self │ │ │ │ │ +000004fe 0000521e R_ARM_THM_JUMP24 000000b1 return_self │ │ │ │ │ +0000067a 0001f51e R_ARM_THM_JUMP24 00000000 _Py_bytes_isalnum │ │ │ │ │ +00000684 0001f61e R_ARM_THM_JUMP24 00000000 _Py_bytes_isalpha │ │ │ │ │ +0000068e 0001f71e R_ARM_THM_JUMP24 00000000 _Py_bytes_islower │ │ │ │ │ +00000698 0001f81e R_ARM_THM_JUMP24 00000000 _Py_bytes_isspace │ │ │ │ │ +000006a2 0001f91e R_ARM_THM_JUMP24 00000000 _Py_bytes_istitle │ │ │ │ │ +000006ac 0001fa1e R_ARM_THM_JUMP24 00000000 _Py_bytes_isupper │ │ │ │ │ +0000078c 0000521e R_ARM_THM_JUMP24 000000b1 return_self │ │ │ │ │ +00000cd8 0000521e R_ARM_THM_JUMP24 000000b1 return_self │ │ │ │ │ +00000d9a 0000441e R_ARM_THM_JUMP24 00000095 Py_XDECREF │ │ │ │ │ +00000dc8 0002001e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +00000dd8 0002001e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +00000f42 0002001e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x146b8 contains 15 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x14740 contains 15 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000004 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000000c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000014 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000020 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -281,15 +281,14 @@ │ │ │ │ │ bytes___bytes__ │ │ │ │ │ bytes_repeat │ │ │ │ │ stringlib_bytes_join │ │ │ │ │ bytes_partition │ │ │ │ │ bytes_split │ │ │ │ │ bytes_strip │ │ │ │ │ do_argstrip │ │ │ │ │ -striter_traverse │ │ │ │ │ bytes_fromhex │ │ │ │ │ bytes_rpartition │ │ │ │ │ stringlib_default_rfind.constprop.0 │ │ │ │ │ stringlib_lower │ │ │ │ │ stringlib_isdigit │ │ │ │ │ stringlib_isascii │ │ │ │ │ bytes_rstrip │ │ │ │ │ @@ -320,14 +319,15 @@ │ │ │ │ │ stringlib_title │ │ │ │ │ stringlib_zfill │ │ │ │ │ bytes_removeprefix │ │ │ │ │ striter_reduce │ │ │ │ │ bytes_removesuffix │ │ │ │ │ stringlib__lex_search │ │ │ │ │ bytes_getnewargs │ │ │ │ │ +striter_traverse │ │ │ │ │ striter_setstate │ │ │ │ │ bytes_alloc │ │ │ │ │ _keywords.1 │ │ │ │ │ _keywords.4 │ │ │ │ │ _keywords.7 │ │ │ │ │ _keywords.10 │ │ │ │ │ _keywords.13 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -190,15 +190,15 @@ │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r1, #2 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 54e8 │ │ │ │ │ + b.w 5550 │ │ │ │ │ R_ARM_THM_JUMP24 do_argstrip │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ b.n 180 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC50 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC50 │ │ │ │ │ @@ -222,15 +222,15 @@ │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ bpl.n 1e0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl 637c <_PyBytes_FromHex> │ │ │ │ │ + bl 63e4 <_PyBytes_FromHex> │ │ │ │ │ R_ARM_THM_CALL _PyBytes_FromHex │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ @@ -467,15 +467,15 @@ │ │ │ │ │ cmp r4, #0 │ │ │ │ │ it gt │ │ │ │ │ ldrgt r2, [r6, #0] │ │ │ │ │ ble.n 3f4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 54e8 │ │ │ │ │ + b.w 5550 │ │ │ │ │ R_ARM_THM_JUMP24 do_argstrip │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ b.n 3e8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ @@ -503,43 +503,43 @@ │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 6b8 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ adds r3, r1, r3 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ ldr r4, [pc, #732] @ (71c ) │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r4, sp, #52 @ 0x34 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r4, [sp, #16] │ │ │ │ │ movs r4, #1 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 6fa │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ cbz r3, 46e │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ blt.w 6fa │ │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldr r4, [r5, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ - str r0, [sp, #28] │ │ │ │ │ + str r0, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 6fa │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ble.w 5f2 │ │ │ │ │ ldr.w fp, [pc, #664] @ 720 │ │ │ │ │ add.w r8, r5, #16 │ │ │ │ │ movs r6, #0 │ │ │ │ │ @@ -609,15 +609,15 @@ │ │ │ │ │ bne.n 4e8 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ ble.w 6c6 │ │ │ │ │ ldrb.w r3, [r8, r2] │ │ │ │ │ adds r7, r2, #1 │ │ │ │ │ cmp r3, #13 │ │ │ │ │ beq.w 65c │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 678 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ it eq │ │ │ │ │ cmpeq r4, r7 │ │ │ │ │ beq.w 69c │ │ │ │ │ subs.w sl, r7, r6 │ │ │ │ │ @@ -666,33 +666,33 @@ │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ beq.n 5ce │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r9 │ │ │ │ │ add.w r0, r5, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cbnz r0, 644 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.n 5ec │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 724 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ bgt.w 4a0 │ │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ │ mov r1, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 72c │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ @@ -704,15 +704,15 @@ │ │ │ │ │ ldrb.w r2, [r9] │ │ │ │ │ movs r1, #24 │ │ │ │ │ movw r3, #13200 @ 0x3390 │ │ │ │ │ movw sl, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt sl, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ │ mla r9, r1, r2, r3 │ │ │ │ │ add.w r5, r9, sl │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ ldr.w r3, [sl, r9] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -732,15 +732,15 @@ │ │ │ │ │ ble.w 536 │ │ │ │ │ add.w r3, r8, r2 │ │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ bne.n 670 │ │ │ │ │ adds r7, r2, #2 │ │ │ │ │ b.n 536 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 548 │ │ │ │ │ subs.w sl, r2, r6 │ │ │ │ │ bpl.w 550 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -759,23 +759,23 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ bne.n 73e │ │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 5f2 │ │ │ │ │ b.n 6e0 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ bhi.n 700 │ │ │ │ │ - str r1, [sp, #32] │ │ │ │ │ + str r1, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 45c │ │ │ │ │ b.n 43e │ │ │ │ │ mov r7, r2 │ │ │ │ │ b.n 53e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ @@ -784,28 +784,28 @@ │ │ │ │ │ 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, #28] │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.n 6fa │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cbnz r3, 6fa │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r3, #0 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ b.n 5f2 │ │ │ │ │ ldr r4, [pc, #24] @ (71c ) │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ add r4, sp, #52 @ 0x34 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r4, [sp, #16] │ │ │ │ │ movs r4, #1 │ │ │ │ │ @@ -1976,15 +1976,15 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC78 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC78 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2694 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 26b0 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cbnz r3, 128a <_PyBytes_FormatEx+0x636> │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.n e4c <_PyBytes_FormatEx+0x1f8> │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ @@ -2435,15 +2435,15 @@ │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r1, r6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r3, r4 │ │ │ │ │ - bl 15a │ │ │ │ │ + bl 190 │ │ │ │ │ R_ARM_THM_CALL formatfloat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 127c <_PyBytes_FormatEx+0x628> │ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ tst.w r6, #16 │ │ │ │ │ ite eq │ │ │ │ │ moveq r2, #32 │ │ │ │ │ @@ -2489,15 +2489,15 @@ │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r3, r4 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r4, [r5, #8] │ │ │ │ │ subs r4, #2 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ - bl 15a │ │ │ │ │ + bl 190 │ │ │ │ │ R_ARM_THM_CALL formatfloat │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w ce4 <_PyBytes_FormatEx+0x90> │ │ │ │ │ b.n 127c <_PyBytes_FormatEx+0x628> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ @@ -2820,15 +2820,15 @@ │ │ │ │ │ mov r5, r3 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ bgt.n 1a38 <_PyBytes_Find+0x48> │ │ │ │ │ mov r4, r1 │ │ │ │ │ subs r1, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - bl 2740 │ │ │ │ │ + bl 275c │ │ │ │ │ R_ARM_THM_CALL fastsearch.constprop.0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ itt ge │ │ │ │ │ ldrge r2, [sp, #32] │ │ │ │ │ addge r3, r3, r2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ bne.n 1a32 <_PyBytes_Find+0x42> │ │ │ │ │ @@ -3181,15 +3181,15 @@ │ │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ subs r3, r3, r7 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r3, r5 │ │ │ │ │ - bl e7a <_PyBytes_FormatEx+0x226> │ │ │ │ │ + bl e6e <_PyBytes_FormatEx+0x21a> │ │ │ │ │ R_ARM_THM_CALL stringlib__two_way_count │ │ │ │ │ add.w r9, r7, r0 │ │ │ │ │ b.n 1d52 │ │ │ │ │ add.w r3, r9, #1 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ bgt.n 1dd8 │ │ │ │ │ add.w r3, fp, r9 │ │ │ │ │ @@ -3249,22 +3249,22 @@ │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ strd r0, r1, [r2] │ │ │ │ │ mov r5, r1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, sp │ │ │ │ │ - bl ee8 <_PyBytes_FormatEx+0x294> │ │ │ │ │ + bl edc <_PyBytes_FormatEx+0x288> │ │ │ │ │ R_ARM_THM_CALL stringlib__lex_search │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl ee8 <_PyBytes_FormatEx+0x294> │ │ │ │ │ + bl edc <_PyBytes_FormatEx+0x288> │ │ │ │ │ R_ARM_THM_CALL stringlib__lex_search │ │ │ │ │ cmp r7, r0 │ │ │ │ │ it le │ │ │ │ │ movle r7, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -867,15 +867,15 @@ │ │ │ │ │ cbnz r0, 86c <_PyBytes_DecodeEscape2+0x600> │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ b.n 4a4 <_PyBytes_DecodeEscape2+0x238> │ │ │ │ │ mov r2, r8 │ │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ add.w fp, sp, #44 @ 0x2c │ │ │ │ │ - bl 14e4 <_PyBytesWriter_Resize> │ │ │ │ │ + bl 1500 <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Resize │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 2c8 <_PyBytes_DecodeEscape2+0x5c> │ │ │ │ │ movs r5, #0 │ │ │ │ │ b.n 4a4 <_PyBytes_DecodeEscape2+0x238> │ │ │ │ │ @@ -973,15 +973,15 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ subs r2, r3, r5 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2694 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 26b0 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ b.n 86c <_PyBytes_DecodeEscape2+0x600> │ │ │ │ │ movs r3, #7 │ │ │ │ │ strb.w r3, [r2], #1 │ │ │ │ │ b.n 78e <_PyBytes_DecodeEscape2+0x522> │ │ │ │ │ movs r3, #12 │ │ │ │ │ strb.w r3, [r2], #1 │ │ │ │ │ @@ -1031,15 +1031,15 @@ │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ str.w r8, [r7] │ │ │ │ │ b.n 42e <_PyBytes_DecodeEscape2+0x1c2> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2694 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 26b0 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ b.n 86c <_PyBytes_DecodeEscape2+0x600> │ │ │ │ │ movs r3, #8 │ │ │ │ │ strb.w r3, [r2], #1 │ │ │ │ │ b.n 4f6 <_PyBytes_DecodeEscape2+0x28a> │ │ │ │ │ movs r3, #11 │ │ │ │ │ strb.w r3, [r2], #1 │ │ │ │ │ @@ -1152,23 +1152,23 @@ │ │ │ │ │ cmp r3, r2 │ │ │ │ │ blt.n ad4 <_PyBytesWriter_Prepare+0x34> │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ mov r0, ip │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - bl 14e4 <_PyBytesWriter_Resize> │ │ │ │ │ + bl 1500 <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Resize │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ b.n ad0 <_PyBytesWriter_Prepare+0x30> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2694 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 26b0 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.n ad0 <_PyBytesWriter_Prepare+0x30> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 00000af0 <_PyBytesWriter_Finish>: │ │ │ │ │ _PyBytesWriter_Finish(): │ │ │ │ │ @@ -1441,84 +1441,87 @@ │ │ │ │ │ R_ARM_THM_JUMP24 PyErr_NoMemory │ │ │ │ │ nop │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ 00000d4c : │ │ │ │ │ PyBytes_Concat(): │ │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ │ - sub sp, #100 @ 0x64 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq.n e54 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ + ldr r6, [r0, #0] │ │ │ │ │ + sub sp, #96 @ 0x60 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.n e5e │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + mov r4, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w ff4 │ │ │ │ │ - mov r6, r1 │ │ │ │ │ + beq.w 1010 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w e92 │ │ │ │ │ - add r7, sp, #8 │ │ │ │ │ + beq.w e9a │ │ │ │ │ + add.w r8, sp, #8 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f0a │ │ │ │ │ + bne.w f40 │ │ │ │ │ + add r7, sp, #52 @ 0x34 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - add r1, sp, #52 @ 0x34 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f0a │ │ │ │ │ + bne.w f40 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w ee6 │ │ │ │ │ + beq.w eee │ │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n e6a │ │ │ │ │ + beq.n e76 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ subs r3, r3, r1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.w f6e │ │ │ │ │ + bgt.w f86 │ │ │ │ │ adds r3, r2, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w f34 │ │ │ │ │ - beq.w f06 │ │ │ │ │ + blt.w f1a │ │ │ │ │ + beq.w f0c │ │ │ │ │ movw r2, #65518 @ 0xffee │ │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt.w f4c │ │ │ │ │ + bgt.w f62 │ │ │ │ │ add.w r0, r3, #17 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fe6 │ │ │ │ │ + beq.w 1000 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne.w f88 │ │ │ │ │ + itt ne │ │ │ │ │ + addne r1, #1 │ │ │ │ │ + strne r1, [r2, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ add r3, r4 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ @@ -1534,237 +1537,247 @@ │ │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ add r0, r2 │ │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n e8a │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + beq.n f38 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n e46 │ │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ │ + beq.n e50 │ │ │ │ │ + add r7, sp, #52 @ 0x34 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r4, [r5, #0] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n e58 │ │ │ │ │ - add sp, #100 @ 0x64 │ │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ │ + bne.n e64 │ │ │ │ │ + add sp, #96 @ 0x60 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e54 │ │ │ │ │ - add sp, #100 @ 0x64 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ + bne.n e5e │ │ │ │ │ + add sp, #96 @ 0x60 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ │ - movw r1, #0 │ │ │ │ │ + ldr r1, [r6, #4] │ │ │ │ │ + movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - cmp r0, r1 │ │ │ │ │ - bne.n f2e │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + bne.n f14 │ │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - beq.n e86 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - bne.n e34 │ │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + itt ne │ │ │ │ │ + addne r2, #1 │ │ │ │ │ + strne r2, [r6, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - bne.n e40 │ │ │ │ │ - b.n e46 │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ + beq.n f10 │ │ │ │ │ + mov r4, r6 │ │ │ │ │ + b.n e3c │ │ │ │ │ + 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.w d74 │ │ │ │ │ + bne.w d76 │ │ │ │ │ + add r7, sp, #52 @ 0x34 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - add r1, sp, #52 @ 0x34 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f8e │ │ │ │ │ + bne.w fda │ │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ ldr r4, [r2, #8] │ │ │ │ │ subs r3, r3, r1 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - blt.w fd4 │ │ │ │ │ + blt.n fa8 │ │ │ │ │ add r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl e8 <_PyBytes_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytes_Resize │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w fd8 │ │ │ │ │ + beq.n fac │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ adds r0, #16 │ │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ add r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - b.n e54 │ │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ │ + b.n e5e │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n f64 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ + bne.n f7c │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n f02 │ │ │ │ │ + beq.n e3c │ │ │ │ │ adds r3, #1 │ │ │ │ │ - str r3, [r6, #0] │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ + b.n e3c │ │ │ │ │ + ldr r4, [pc, #284] @ (102c ) │ │ │ │ │ + b.n e1e │ │ │ │ │ mov r4, r6 │ │ │ │ │ - b.n e34 │ │ │ │ │ - ldr r4, [pc, #264] @ (1010 ) │ │ │ │ │ - b.n e16 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ + b.n e4a │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bge.w dcc │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + bne.n e3c │ │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + bne.n e48 │ │ │ │ │ + b.n e50 │ │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - b.n e86 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bge.w dc6 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n f28 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + b.n f32 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n f28 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + b.n f32 │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n f74 │ │ │ │ │ - bge.w dc6 │ │ │ │ │ + beq.n f8e │ │ │ │ │ + bge.w dcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n f28 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - bne.n f06 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + b.n f32 │ │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.w e82 │ │ │ │ │ - b.n e34 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - str r1, [r2, #0] │ │ │ │ │ - b.n e00 │ │ │ │ │ + bne.n f0c │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w e96 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + mov r4, r6 │ │ │ │ │ + str r3, [r6, #0] │ │ │ │ │ + b.n e3c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w e5e │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + str r1, [r5, #0] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w e5e │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w e5e │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n e5e │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e54 │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - str r1, [r5, #0] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.w e54 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w e54 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n e54 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n fb4 │ │ │ │ │ - b.n e54 │ │ │ │ │ + bne.n fba │ │ │ │ │ + b.n e5e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e14 │ │ │ │ │ - b.n f28 │ │ │ │ │ + bne.w e1c │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + b.n f32 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w e54 │ │ │ │ │ + beq.w e5e │ │ │ │ │ subs r3, #1 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e54 │ │ │ │ │ - b.n e60 │ │ │ │ │ + bne.w e5e │ │ │ │ │ + b.n e6c │ │ │ │ │ nop │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001014 : │ │ │ │ │ +00001030 : │ │ │ │ │ bytes_concat(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ │ mov r4, r1 │ │ │ │ │ @@ -1773,50 +1786,50 @@ │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 117e │ │ │ │ │ + bne.w 119a │ │ │ │ │ mov r2, r0 │ │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 117e │ │ │ │ │ + bne.w 119a │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1124 │ │ │ │ │ + beq.n 1140 │ │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 1100 │ │ │ │ │ + beq.n 111c │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ subs r2, r2, r5 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt.n 114e │ │ │ │ │ + bgt.n 116a │ │ │ │ │ adds r2, r3, r5 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 115e │ │ │ │ │ - beq.n 1142 │ │ │ │ │ + blt.n 117a │ │ │ │ │ + beq.n 115e │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.w 11b8 │ │ │ │ │ + bgt.w 11d4 │ │ │ │ │ add.w r0, r2, #17 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11dc │ │ │ │ │ + beq.w 11f8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ @@ -1847,89 +1860,89 @@ │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ adds r0, r6, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n 10ec │ │ │ │ │ + beq.n 1108 │ │ │ │ │ add r0, sp, #8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n 10fa │ │ │ │ │ + beq.n 1116 │ │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 1156 │ │ │ │ │ + bne.n 1172 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r6, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n 11d2 │ │ │ │ │ + beq.n 11ee │ │ │ │ │ mov r4, r6 │ │ │ │ │ - b.n 10e6 │ │ │ │ │ + b.n 1102 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 1146 │ │ │ │ │ + bne.n 1162 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 10e6 │ │ │ │ │ + beq.n 1102 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - b.n 10e6 │ │ │ │ │ - ldr r4, [pc, #168] @ (11ec ) │ │ │ │ │ - b.n 10c4 │ │ │ │ │ + b.n 1102 │ │ │ │ │ + ldr r4, [pc, #168] @ (1208 ) │ │ │ │ │ + b.n 10e0 │ │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 11a0 │ │ │ │ │ - bge.n 1070 │ │ │ │ │ + beq.n 11bc │ │ │ │ │ + bge.n 108c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - b.n 1176 │ │ │ │ │ + b.n 1192 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ - bge.n 1070 │ │ │ │ │ + bge.n 108c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ movs r4, #0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - bne.n 10e6 │ │ │ │ │ - b.n 10ec │ │ │ │ │ + bne.n 1102 │ │ │ │ │ + b.n 1108 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -1938,55 +1951,55 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - b.n 1176 │ │ │ │ │ + b.n 1192 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 11d6 │ │ │ │ │ + bne.n 11f2 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1120 │ │ │ │ │ + beq.n 113c │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov r4, r6 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - b.n 10e6 │ │ │ │ │ + b.n 1102 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - b.n 1176 │ │ │ │ │ + b.n 1192 │ │ │ │ │ mov r4, r6 │ │ │ │ │ - b.n 10f4 │ │ │ │ │ - ldr r4, [pc, #20] @ (11ec ) │ │ │ │ │ + b.n 1110 │ │ │ │ │ + ldr r4, [pc, #20] @ (1208 ) │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b.n 10c4 │ │ │ │ │ + b.n 10e0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10c2 │ │ │ │ │ - b.n 1176 │ │ │ │ │ + bne.w 10de │ │ │ │ │ + b.n 1192 │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000011f0 : │ │ │ │ │ +0000120c : │ │ │ │ │ bytes_buffer_getbuffer(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov ip, r0 │ │ │ │ │ @@ -1998,20 +2011,20 @@ │ │ │ │ │ mov r1, ip │ │ │ │ │ strd lr, r4, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_FillInfo │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00001220 : │ │ │ │ │ +0000123c : │ │ │ │ │ bytes_hash(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.n 122a │ │ │ │ │ + beq.n 1246 │ │ │ │ │ bx lr │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ @@ -2021,45 +2034,45 @@ │ │ │ │ │ R_ARM_THM_CALL _Py_HashBytes │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r0, [r3, #12] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001250 : │ │ │ │ │ +0000126c : │ │ │ │ │ bytes_richcompare(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r7, r2, #4 │ │ │ │ │ - bpl.n 1350 │ │ │ │ │ + bpl.n 136c │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r6, r2, #4 │ │ │ │ │ - bpl.n 1350 │ │ │ │ │ + bpl.n 136c │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.n 12ce │ │ │ │ │ + beq.n 12ea │ │ │ │ │ subs r2, r5, #2 │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bhi.n 12f4 │ │ │ │ │ + bhi.n 1310 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bne.n 12ba │ │ │ │ │ + bne.n 12d6 │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 12ba │ │ │ │ │ + bne.n 12d6 │ │ │ │ │ sub.w r5, r5, #3 │ │ │ │ │ mov r2, r6 │ │ │ │ │ clz r5, r5 │ │ │ │ │ add.w r1, r4, #16 │ │ │ │ │ adds r0, #16 │ │ │ │ │ lsrs r5, r5, #5 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -2076,295 +2089,295 @@ │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyBool_FromLong │ │ │ │ │ cmp r5, #5 │ │ │ │ │ - bhi.w 13e8 │ │ │ │ │ + bhi.w 1404 │ │ │ │ │ tbb [pc, r5] │ │ │ │ │ .word 0x09030309 │ │ │ │ │ .short 0x0309 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ - b.n 12e6 │ │ │ │ │ + b.n 1302 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ mov r2, r6 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r7 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 1368 │ │ │ │ │ + ble.n 1384 │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ │ subs r1, r1, r0 │ │ │ │ │ - bne.n 1318 │ │ │ │ │ + bne.n 1334 │ │ │ │ │ add.w r1, r4, #16 │ │ │ │ │ add.w r0, r3, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 1368 │ │ │ │ │ + cbz r0, 1384 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ cmp r5, #5 │ │ │ │ │ - bhi.n 13d6 │ │ │ │ │ + bhi.n 13f2 │ │ │ │ │ tbb [pc, r5] │ │ │ │ │ .word 0x5757030b │ │ │ │ │ .short 0x5764 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it gt │ │ │ │ │ movgt r0, r3 │ │ │ │ │ - b.n 12e6 │ │ │ │ │ + b.n 1302 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ ands.w r0, r0, r1, asr #32 │ │ │ │ │ it cc │ │ │ │ │ movcc r0, r3 │ │ │ │ │ - b.n 12e6 │ │ │ │ │ + b.n 1302 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_GetConfig> │ │ │ │ │ R_ARM_THM_CALL _Py_GetConfig │ │ │ │ │ ldr r2, [r0, #116] @ 0x74 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1400 │ │ │ │ │ + bne.n 141c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 12e6 │ │ │ │ │ + b.n 1302 │ │ │ │ │ cmp r5, #5 │ │ │ │ │ - bhi.n 13be │ │ │ │ │ + bhi.n 13da │ │ │ │ │ tbb [pc, r5] │ │ │ │ │ .word 0x27270f03 │ │ │ │ │ .short 0x271b │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ cmp r6, r7 │ │ │ │ │ it le │ │ │ │ │ movle r0, r3 │ │ │ │ │ - b.n 12e6 │ │ │ │ │ + b.n 1302 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ cmp r6, r7 │ │ │ │ │ it lt │ │ │ │ │ movlt r0, r3 │ │ │ │ │ - b.n 12e6 │ │ │ │ │ + b.n 1302 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ cmp r6, r7 │ │ │ │ │ it ge │ │ │ │ │ movge r0, r3 │ │ │ │ │ - b.n 12e6 │ │ │ │ │ + b.n 1302 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ cmp r6, r7 │ │ │ │ │ it gt │ │ │ │ │ movgt r0, r3 │ │ │ │ │ - b.n 12e6 │ │ │ │ │ + b.n 1302 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ bics.w r0, r0, r1, asr #32 │ │ │ │ │ it cs │ │ │ │ │ movcs r0, r3 │ │ │ │ │ - b.n 12e6 │ │ │ │ │ + b.n 1302 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_BadArgument │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 12e6 │ │ │ │ │ + b.n 1302 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it le │ │ │ │ │ movle r0, r3 │ │ │ │ │ - b.n 12e6 │ │ │ │ │ + b.n 1302 │ │ │ │ │ subs r5, #2 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bhi.n 135e │ │ │ │ │ + bhi.n 137a │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ │ lsls r0, r1, #3 │ │ │ │ │ - bmi.n 1416 │ │ │ │ │ + bmi.n 1432 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ - bpl.n 1438 │ │ │ │ │ + bpl.n 1454 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_BytesWarning │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_BytesWarning │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnEx │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 13ec │ │ │ │ │ + bne.n 1408 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ - bmi.n 1446 │ │ │ │ │ + bmi.n 1462 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n 135e │ │ │ │ │ + bpl.n 137a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_BytesWarning │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_BytesWarning │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnEx │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 135e │ │ │ │ │ - b.n 13ec │ │ │ │ │ + beq.w 137a │ │ │ │ │ + b.n 1408 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001468 <_PyBytesWriter_Init>: │ │ │ │ │ +00001484 <_PyBytesWriter_Init>: │ │ │ │ │ _PyBytesWriter_Init(): │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ str r3, [r0, #20] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00001478 <_PyBytesWriter_Alloc>: │ │ │ │ │ +00001494 <_PyBytesWriter_Alloc>: │ │ │ │ │ _PyBytesWriter_Alloc(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ │ add.w lr, r0, #24 │ │ │ │ │ str.w ip, [r0, #20] │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ - cbz r1, 14b8 <_PyBytesWriter_Alloc+0x40> │ │ │ │ │ + cbz r1, 14d4 <_PyBytesWriter_Alloc+0x40> │ │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ subs r2, r2, r1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bgt.n 14d0 <_PyBytesWriter_Alloc+0x58> │ │ │ │ │ + bgt.n 14ec <_PyBytesWriter_Alloc+0x58> │ │ │ │ │ add.w r2, r1, ip │ │ │ │ │ cmp.w r2, #512 @ 0x200 │ │ │ │ │ - bgt.n 14be <_PyBytesWriter_Alloc+0x46> │ │ │ │ │ + bgt.n 14da <_PyBytesWriter_Alloc+0x46> │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ mov r0, lr │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ mov r1, lr │ │ │ │ │ strd r2, r0, [sp] │ │ │ │ │ - bl 14e4 <_PyBytesWriter_Resize> │ │ │ │ │ + bl 1500 <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Resize │ │ │ │ │ mov lr, r0 │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ - b.n 14b6 <_PyBytesWriter_Alloc+0x3e> │ │ │ │ │ + b.n 14d2 <_PyBytesWriter_Alloc+0x3e> │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ - bl 2694 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 26b0 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ mov.w lr, #0 │ │ │ │ │ - b.n 14b8 <_PyBytesWriter_Alloc+0x40> │ │ │ │ │ + b.n 14d4 <_PyBytesWriter_Alloc+0x40> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000014e4 <_PyBytesWriter_Resize>: │ │ │ │ │ +00001500 <_PyBytesWriter_Resize>: │ │ │ │ │ _PyBytesWriter_Resize(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 157c <_PyBytesWriter_Resize+0x98> │ │ │ │ │ + bne.n 1598 <_PyBytesWriter_Resize+0x98> │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 15ea <_PyBytesWriter_Resize+0x106> │ │ │ │ │ + beq.n 1606 <_PyBytesWriter_Resize+0x106> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 162c <_PyBytesWriter_Resize+0x148> │ │ │ │ │ + bne.w 1648 <_PyBytesWriter_Resize+0x148> │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - blt.n 15d2 <_PyBytesWriter_Resize+0xee> │ │ │ │ │ + blt.n 15ee <_PyBytesWriter_Resize+0xee> │ │ │ │ │ itt eq │ │ │ │ │ - ldreq r3, [pc, #352] @ (1678 <_PyBytesWriter_Resize+0x194>) │ │ │ │ │ + ldreq r3, [pc, #352] @ (1694 <_PyBytesWriter_Resize+0x194>) │ │ │ │ │ streq r3, [r4, #0] │ │ │ │ │ - beq.n 1562 <_PyBytesWriter_Resize+0x7e> │ │ │ │ │ + beq.n 157e <_PyBytesWriter_Resize+0x7e> │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bhi.n 15ae <_PyBytesWriter_Resize+0xca> │ │ │ │ │ + bhi.n 15ca <_PyBytesWriter_Resize+0xca> │ │ │ │ │ add.w r0, r5, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 161a <_PyBytesWriter_Resize+0x136> │ │ │ │ │ + beq.n 1636 <_PyBytesWriter_Resize+0x136> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ @@ -2381,428 +2394,428 @@ │ │ │ │ │ str r5, [r3, #8] │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ strb r6, [r2, #16] │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ add.w r1, r4, #24 │ │ │ │ │ subs r2, r7, r1 │ │ │ │ │ - bne.n 1594 <_PyBytesWriter_Resize+0xb0> │ │ │ │ │ + bne.n 15b0 <_PyBytesWriter_Resize+0xb0> │ │ │ │ │ str r2, [r4, #20] │ │ │ │ │ str r5, [r4, #4] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 163e <_PyBytesWriter_Resize+0x15a> │ │ │ │ │ + bne.n 165a <_PyBytesWriter_Resize+0x15a> │ │ │ │ │ adds r3, #16 │ │ │ │ │ adds r0, r3, r2 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r3, r2 │ │ │ │ │ it lt │ │ │ │ │ addlt r3, r2, #3 │ │ │ │ │ asrs r3, r3, #2 │ │ │ │ │ rsb r2, r3, #2147483648 @ 0x80000000 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ it ge │ │ │ │ │ addge r5, r5, r3 │ │ │ │ │ - b.n 1500 <_PyBytesWriter_Resize+0x1c> │ │ │ │ │ + b.n 151c <_PyBytesWriter_Resize+0x1c> │ │ │ │ │ add.w r0, r3, #16 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 160c <_PyBytesWriter_Resize+0x128> │ │ │ │ │ + bne.n 1628 <_PyBytesWriter_Resize+0x128> │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ str r5, [r4, #4] │ │ │ │ │ - b.n 156e <_PyBytesWriter_Resize+0x8a> │ │ │ │ │ + b.n 158a <_PyBytesWriter_Resize+0x8a> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2694 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 26b0 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1578 <_PyBytesWriter_Resize+0x94> │ │ │ │ │ + b.n 1594 <_PyBytesWriter_Resize+0x94> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 15c4 <_PyBytesWriter_Resize+0xe0> │ │ │ │ │ + b.n 15e0 <_PyBytesWriter_Resize+0xe0> │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ - cbnz r6, 164c <_PyBytesWriter_Resize+0x168> │ │ │ │ │ + cbnz r6, 1668 <_PyBytesWriter_Resize+0x168> │ │ │ │ │ adds r0, #16 │ │ │ │ │ mov r1, r5 │ │ │ │ │ subs r2, r7, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl e8 <_PyBytes_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytes_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15c8 <_PyBytesWriter_Resize+0xe4> │ │ │ │ │ + bne.n 15e4 <_PyBytesWriter_Resize+0xe4> │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r5, [r4, #4] │ │ │ │ │ - cbnz r3, 1648 <_PyBytesWriter_Resize+0x164> │ │ │ │ │ + cbnz r3, 1664 <_PyBytesWriter_Resize+0x164> │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ - b.n 156e <_PyBytesWriter_Resize+0x8a> │ │ │ │ │ + b.n 158a <_PyBytesWriter_Resize+0x8a> │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ - cbnz r0, 1628 <_PyBytesWriter_Resize+0x144> │ │ │ │ │ + cbnz r0, 1644 <_PyBytesWriter_Resize+0x144> │ │ │ │ │ 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 159c <_PyBytesWriter_Resize+0xb8> │ │ │ │ │ + b.n 15b8 <_PyBytesWriter_Resize+0xb8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1560 <_PyBytesWriter_Resize+0x7c> │ │ │ │ │ - b.n 15c8 <_PyBytesWriter_Resize+0xe4> │ │ │ │ │ + bne.n 157c <_PyBytesWriter_Resize+0x7c> │ │ │ │ │ + b.n 15e4 <_PyBytesWriter_Resize+0xe4> │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ - b.n 159c <_PyBytesWriter_Resize+0xb8> │ │ │ │ │ + b.n 15b8 <_PyBytesWriter_Resize+0xb8> │ │ │ │ │ mov r1, r5 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1560 <_PyBytesWriter_Resize+0x7c> │ │ │ │ │ - b.n 15c8 <_PyBytesWriter_Resize+0xe4> │ │ │ │ │ + bne.n 157c <_PyBytesWriter_Resize+0x7c> │ │ │ │ │ + b.n 15e4 <_PyBytesWriter_Resize+0xe4> │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ - cbz r1, 1668 <_PyBytesWriter_Resize+0x184> │ │ │ │ │ + cbz r1, 1684 <_PyBytesWriter_Resize+0x184> │ │ │ │ │ ldr r4, [r3, #20] │ │ │ │ │ adds r0, r4, r2 │ │ │ │ │ - b.n 1578 <_PyBytesWriter_Resize+0x94> │ │ │ │ │ + b.n 1594 <_PyBytesWriter_Resize+0x94> │ │ │ │ │ adds r4, #24 │ │ │ │ │ - b.n 1644 <_PyBytesWriter_Resize+0x160> │ │ │ │ │ + b.n 1660 <_PyBytesWriter_Resize+0x160> │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - cbnz r3, 1672 <_PyBytesWriter_Resize+0x18e> │ │ │ │ │ + cbnz r3, 168e <_PyBytesWriter_Resize+0x18e> │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyByteArray_empty_string │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyByteArray_empty_string │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15c8 <_PyBytesWriter_Resize+0xe4> │ │ │ │ │ + bne.n 15e4 <_PyBytesWriter_Resize+0xe4> │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ subs r2, r7, r6 │ │ │ │ │ - b.n 1604 <_PyBytesWriter_Resize+0x120> │ │ │ │ │ + b.n 1620 <_PyBytesWriter_Resize+0x120> │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyByteArray_empty_string │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyByteArray_empty_string │ │ │ │ │ - b.n 1644 <_PyBytesWriter_Resize+0x160> │ │ │ │ │ + b.n 1660 <_PyBytesWriter_Resize+0x160> │ │ │ │ │ ldr r6, [r0, #20] │ │ │ │ │ - b.n 1658 <_PyBytesWriter_Resize+0x174> │ │ │ │ │ + b.n 1674 <_PyBytesWriter_Resize+0x174> │ │ │ │ │ nop │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000167c : │ │ │ │ │ +00001698 : │ │ │ │ │ bytes_subscript(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ sub sp, #28 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1756 │ │ │ │ │ + bne.n 1772 │ │ │ │ │ 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 1892 │ │ │ │ │ + bne.w 18ae │ │ │ │ │ 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 1846 │ │ │ │ │ + blt.w 1862 │ │ │ │ │ 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 17ce │ │ │ │ │ + ble.w 17ea │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1792 │ │ │ │ │ + beq.n 17ae │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne.w 17f2 │ │ │ │ │ + bne.w 180e │ │ │ │ │ adds r4, #16 │ │ │ │ │ adds r4, r4, r3 │ │ │ │ │ ite ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ite ne │ │ │ │ │ movne r3, #0 │ │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 17b2 │ │ │ │ │ + bne.n 17ce │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bhi.w 184a │ │ │ │ │ + bhi.w 1866 │ │ │ │ │ add.w r0, r2, #17 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1862 │ │ │ │ │ + beq.w 187e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ strd r2, r0, [sp] │ │ │ │ │ ldr.w ip, [r1] │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne.w 1872 │ │ │ │ │ + bne.w 188e │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ adds r0, r3, r2 │ │ │ │ │ strd r2, r1, [r3, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ strb r1, [r0, #16] │ │ │ │ │ - cbz r4, 1750 │ │ │ │ │ + cbz r4, 176c │ │ │ │ │ add.w r0, r3, #16 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1696 │ │ │ │ │ + beq.n 16b2 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - beq.n 1820 │ │ │ │ │ + beq.n 183c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 182e │ │ │ │ │ + blt.n 184a │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bge.n 1838 │ │ │ │ │ + bge.n 1854 │ │ │ │ │ adds r0, r4, r3 │ │ │ │ │ - ldr r3, [pc, #292] @ (18ac ) │ │ │ │ │ + ldr r3, [pc, #292] @ (18c8 ) │ │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ │ add.w r3, r3, r2, lsl #4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne.n 17f2 │ │ │ │ │ + bne.n 180e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 17d2 │ │ │ │ │ + beq.n 17ee │ │ │ │ │ adds r4, #16 │ │ │ │ │ ite ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ite ne │ │ │ │ │ movne r3, #0 │ │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 16ee │ │ │ │ │ + beq.n 170a │ │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ │ movs r0, #24 │ │ │ │ │ movw r3, #13200 @ 0x3390 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ mla r3, r0, r1, r3 │ │ │ │ │ add r3, r2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ - ldr r3, [pc, #224] @ (18b0 ) │ │ │ │ │ - b.n 1750 │ │ │ │ │ + ldr r3, [pc, #224] @ (18cc ) │ │ │ │ │ + b.n 176c │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 179c │ │ │ │ │ + bne.n 17b8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r4, #0] │ │ │ │ │ mov r3, r4 │ │ │ │ │ - b.n 1750 │ │ │ │ │ + b.n 176c │ │ │ │ │ mov r1, r2 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ adds r4, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 1846 │ │ │ │ │ + cbz r0, 1862 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ add.w r1, r3, #15 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ adds r2, #15 │ │ │ │ │ add r2, r3 │ │ │ │ │ ldrb.w ip, [r4, r0] │ │ │ │ │ strb.w ip, [r1, #1]! │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ add r0, r5 │ │ │ │ │ - bne.n 180e │ │ │ │ │ - b.n 1750 │ │ │ │ │ + bne.n 182a │ │ │ │ │ + b.n 176c │ │ │ │ │ strd r0, r2, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ - cbnz r0, 1846 │ │ │ │ │ + cbnz r0, 1862 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r3, r3, r1 │ │ │ │ │ - bmi.n 1838 │ │ │ │ │ + bmi.n 1854 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bgt.n 1782 │ │ │ │ │ + bgt.n 179e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 1750 │ │ │ │ │ + b.n 176c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 1846 │ │ │ │ │ + b.n 1862 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1740 │ │ │ │ │ - b.n 1846 │ │ │ │ │ + bne.w 175c │ │ │ │ │ + b.n 1862 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ str.w ip, [r1] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ adds r1, r3, r2 │ │ │ │ │ strd r2, r0, [r3, #8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ strb r0, [r1, #16] │ │ │ │ │ - b.n 1740 │ │ │ │ │ + b.n 175c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 1846 │ │ │ │ │ + b.n 1862 │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000018b4 : │ │ │ │ │ +000018d0 : │ │ │ │ │ bytes_length(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000018b8 : │ │ │ │ │ +000018d4 : │ │ │ │ │ bytes_iter(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #4 │ │ │ │ │ - bpl.n 192a │ │ │ │ │ + bpl.n 1946 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r0, [pc, #108] @ (1940 ) │ │ │ │ │ + ldr r0, [pc, #108] @ (195c ) │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ - cbz r0, 193a │ │ │ │ │ + cbz r0, 1956 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1918 │ │ │ │ │ + beq.n 1934 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - ldr r1, [pc, #88] @ (1944 ) │ │ │ │ │ + ldr r1, [pc, #88] @ (1960 ) │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr r1, [r4, r1] │ │ │ │ │ @@ -2814,19 +2827,19 @@ │ │ │ │ │ orrs r3, r4 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ strd r1, r3, [r0, #-8] │ │ │ │ │ str r2, [r1, #4] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ - ldr r1, [pc, #40] @ (1948 ) │ │ │ │ │ + ldr r1, [pc, #40] @ (1964 ) │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ - b.n 18fa │ │ │ │ │ + b.n 1916 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #3364 @ 0xd24 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ @@ -2836,15 +2849,15 @@ │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000004a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000020 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000194c : │ │ │ │ │ +00001968 : │ │ │ │ │ striter_dealloc(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr.w r0, [r0, #-8] │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ ldr.w r1, [r3, #-4] │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ bic.w r1, r1, #3 │ │ │ │ │ @@ -2853,26 +2866,26 @@ │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ str.w ip, [r3, #-8] │ │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ │ and.w r2, r2, #1 │ │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ │ - cbnz r1, 1984 │ │ │ │ │ + cbnz r1, 19a0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GC_Del │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.n 197e │ │ │ │ │ + beq.n 199a │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 197e │ │ │ │ │ + bne.n 199a │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ @@ -2881,149 +2894,149 @@ │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GC_Del │ │ │ │ │ │ │ │ │ │ -000019bc : │ │ │ │ │ +000019d8 : │ │ │ │ │ bytes_decode(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1a62 │ │ │ │ │ + bne.n 1a7e │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - blt.n 1a98 │ │ │ │ │ + blt.n 1ab4 │ │ │ │ │ clz r3, r1 │ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ it gt │ │ │ │ │ orrgt.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1ab8 │ │ │ │ │ + bne.n 1ad4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 1a8c │ │ │ │ │ + beq.n 1aa8 │ │ │ │ │ ldr r4, [r6, #0] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 1af6 │ │ │ │ │ + beq.n 1b12 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ - bpl.n 1ad6 │ │ │ │ │ + bpl.n 1af2 │ │ │ │ │ add r7, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1ad2 │ │ │ │ │ + beq.n 1aee │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 1abc │ │ │ │ │ + bne.n 1ad8 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bne.n 1a30 │ │ │ │ │ + bne.n 1a4c │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromEncodedObject │ │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ - bpl.n 1b04 │ │ │ │ │ + bpl.n 1b20 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1ad2 │ │ │ │ │ + beq.n 1aee │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 1abc │ │ │ │ │ + bne.n 1ad8 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromEncodedObject │ │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ add r4, r5 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - ldr r5, [pc, #184] @ (1b24 ) │ │ │ │ │ + ldr r5, [pc, #184] @ (1b40 ) │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ add r5, sp, #32 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ movs r5, #2 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 1ad2 │ │ │ │ │ - cbz r4, 1a8c │ │ │ │ │ + cbz r0, 1aee │ │ │ │ │ + cbz r4, 1aa8 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n 19f4 │ │ │ │ │ + b.n 1a10 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromEncodedObject │ │ │ │ │ - b.n 1a2a │ │ │ │ │ + b.n 1a46 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r1, [pc, #136] @ (1b24 ) │ │ │ │ │ + ldr r1, [pc, #136] @ (1b40 ) │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ add r1, sp, #32 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ movs r1, #2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 19f4 │ │ │ │ │ - b.n 1ad2 │ │ │ │ │ + bne.n 1a10 │ │ │ │ │ + b.n 1aee │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n 1a66 │ │ │ │ │ + b.n 1a82 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC20 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC20 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1a2a │ │ │ │ │ + b.n 1a46 │ │ │ │ │ mov r3, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ @@ -3031,60 +3044,60 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ - b.n 1ad2 │ │ │ │ │ + b.n 1aee │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ - bpl.n 1b04 │ │ │ │ │ + bpl.n 1b20 │ │ │ │ │ add r7, sp, #28 │ │ │ │ │ - b.n 1a3a │ │ │ │ │ + b.n 1a56 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ - b.n 1ad2 │ │ │ │ │ + b.n 1aee │ │ │ │ │ nop │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00001b28 : │ │ │ │ │ +00001b44 : │ │ │ │ │ bytes_rfind(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #24 │ │ │ │ │ mov r4, r2 │ │ │ │ │ subs r3, r4, #1 │ │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bhi.n 1b68 │ │ │ │ │ + bhi.n 1b84 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.n 1b80 │ │ │ │ │ + bne.n 1b9c │ │ │ │ │ ldrd r3, r4, [sp, #16] │ │ │ │ │ add.w r0, r5, #16 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 <_Py_bytes_rfind> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_rfind │ │ │ │ │ add sp, #24 │ │ │ │ │ @@ -3094,51 +3107,51 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ movs r3, #3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ - cbnz r0, 1ba6 │ │ │ │ │ + cbnz r0, 1bc2 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1b64 │ │ │ │ │ + b.n 1b80 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b7c │ │ │ │ │ + beq.n 1b98 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 1b54 │ │ │ │ │ + beq.n 1b70 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1b54 │ │ │ │ │ - b.n 1b7c │ │ │ │ │ + bne.n 1b70 │ │ │ │ │ + b.n 1b98 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble.n 1b54 │ │ │ │ │ + ble.n 1b70 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1b94 │ │ │ │ │ - b.n 1b7c │ │ │ │ │ + bne.n 1bb0 │ │ │ │ │ + b.n 1b98 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001bc0 : │ │ │ │ │ +00001bdc : │ │ │ │ │ bytes_replace(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ │ mov r6, r2 │ │ │ │ │ @@ -3152,482 +3165,482 @@ │ │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ │ movs r1, #0 │ │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ subs r3, r6, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi.w 265e │ │ │ │ │ + bhi.w 267a │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2590 │ │ │ │ │ + bne.w 25ac │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #84 @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2590 │ │ │ │ │ + bne.w 25ac │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - bgt.w 25ae │ │ │ │ │ + bgt.w 25ca │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - blt.w 1e06 │ │ │ │ │ + blt.w 1e22 │ │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ │ ldr.w fp, [sp, #92] @ 0x5c │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 23b4 │ │ │ │ │ + beq.w 23d0 │ │ │ │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 1e8a │ │ │ │ │ + bne.w 1ea6 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 2018 │ │ │ │ │ + beq.w 2034 │ │ │ │ │ add.w r7, r5, #16 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt.w 1dc6 │ │ │ │ │ + blt.w 1de2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.w 1dc6 │ │ │ │ │ + ble.w 1de2 │ │ │ │ │ movw r2, #2499 @ 0x9c3 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bgt.w 2372 │ │ │ │ │ + bgt.w 238e │ │ │ │ │ ldrb.w r4, [sl] │ │ │ │ │ add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ │ movs r0, #1 │ │ │ │ │ subs r1, r6, r3 │ │ │ │ │ and.w r2, r4, #31 │ │ │ │ │ str r4, [sp, #20] │ │ │ │ │ lsls r0, r2 │ │ │ │ │ ldrb.w r2, [sl, ip] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ it ne │ │ │ │ │ movne r8, ip │ │ │ │ │ - beq.w 1e84 │ │ │ │ │ + beq.w 1ea0 │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - beq.n 1d44 │ │ │ │ │ + beq.n 1d60 │ │ │ │ │ ldrb.w r9, [sl, #1] │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ and.w r4, r9, #31 │ │ │ │ │ cmp r9, r2 │ │ │ │ │ it eq │ │ │ │ │ subeq.w r8, r3, #3 │ │ │ │ │ cmp.w ip, #2 │ │ │ │ │ lsl.w lr, lr, r4 │ │ │ │ │ orr.w r0, r0, lr │ │ │ │ │ - beq.n 1d44 │ │ │ │ │ + beq.n 1d60 │ │ │ │ │ ldrb.w r9, [sl, #2] │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ and.w r4, r9, #31 │ │ │ │ │ cmp r9, r2 │ │ │ │ │ it eq │ │ │ │ │ subeq.w r8, r3, #4 │ │ │ │ │ cmp.w ip, #3 │ │ │ │ │ lsl.w lr, lr, r4 │ │ │ │ │ orr.w r0, r0, lr │ │ │ │ │ - beq.n 1d44 │ │ │ │ │ + beq.n 1d60 │ │ │ │ │ ldrb.w r9, [sl, #3] │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ and.w r4, r9, #31 │ │ │ │ │ cmp r9, r2 │ │ │ │ │ it eq │ │ │ │ │ subeq.w r8, r3, #5 │ │ │ │ │ cmp.w ip, #4 │ │ │ │ │ lsl.w lr, lr, r4 │ │ │ │ │ orr.w r0, r0, lr │ │ │ │ │ - beq.n 1d44 │ │ │ │ │ + beq.n 1d60 │ │ │ │ │ ldrb.w r9, [sl, #4] │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ and.w r4, r9, #31 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ it eq │ │ │ │ │ subeq.w r8, r3, #6 │ │ │ │ │ cmp.w ip, #5 │ │ │ │ │ lsl.w lr, lr, r4 │ │ │ │ │ orr.w r0, r0, lr │ │ │ │ │ - beq.n 1d44 │ │ │ │ │ + beq.n 1d60 │ │ │ │ │ sub.w r9, r3, #7 │ │ │ │ │ add.w lr, sl, #4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldrb.w r4, [lr, #1]! │ │ │ │ │ movs r3, #1 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ it eq │ │ │ │ │ moveq r8, r9 │ │ │ │ │ and.w r4, r4, #31 │ │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ │ lsl.w r4, r3, r4 │ │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ orr.w r0, r0, r4 │ │ │ │ │ - bne.n 1d20 │ │ │ │ │ + bne.n 1d3c │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n 1dc6 │ │ │ │ │ + blt.n 1de2 │ │ │ │ │ and.w r9, r2, #31 │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ movs r4, #0 │ │ │ │ │ str r4, [sp, #12] │ │ │ │ │ lsl.w lr, lr, r9 │ │ │ │ │ adds r4, r3, #1 │ │ │ │ │ orr.w lr, lr, r0 │ │ │ │ │ mov r9, r6 │ │ │ │ │ add.w r0, r7, ip │ │ │ │ │ str r4, [sp, #24] │ │ │ │ │ - b.n 1d8c │ │ │ │ │ + b.n 1da8 │ │ │ │ │ add.w r6, fp, #1 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - blt.n 1dbc │ │ │ │ │ + blt.n 1dd8 │ │ │ │ │ add.w r4, r0, fp │ │ │ │ │ ldrb r4, [r4, #1] │ │ │ │ │ and.w r4, r4, #31 │ │ │ │ │ lsr.w r4, lr, r4 │ │ │ │ │ lsls r4, r4, #31 │ │ │ │ │ itee mi │ │ │ │ │ movmi fp, r6 │ │ │ │ │ ldrpl r4, [sp, #24] │ │ │ │ │ addpl fp, r4 │ │ │ │ │ cmp r1, fp │ │ │ │ │ - blt.n 1dbc │ │ │ │ │ + blt.n 1dd8 │ │ │ │ │ ldrb.w r4, [r0, fp] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 1d68 │ │ │ │ │ + bne.n 1d84 │ │ │ │ │ ldrb.w r4, [r7, fp] │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bne.n 1e5c │ │ │ │ │ + bne.n 1e78 │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - bne.n 1e22 │ │ │ │ │ + bne.n 1e3e │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ adds r4, #1 │ │ │ │ │ str r4, [sp, #12] │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - beq.w 1fae │ │ │ │ │ + beq.w 1fca │ │ │ │ │ add.w r4, ip, #1 │ │ │ │ │ add fp, r4 │ │ │ │ │ cmp r1, fp │ │ │ │ │ - bge.n 1d8c │ │ │ │ │ + bge.n 1da8 │ │ │ │ │ mov r6, r9 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt.w 1fb0 │ │ │ │ │ + bgt.w 1fcc │ │ │ │ │ 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 2366 │ │ │ │ │ + bne.w 2382 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r8, r5 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r5, #0] │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2678 │ │ │ │ │ + beq.w 2694 │ │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ │ - cbz r3, 1dfe │ │ │ │ │ + cbz r3, 1e1a │ │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r8 │ │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 1dd6 │ │ │ │ │ + beq.n 1df2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ add.w r0, r5, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 1de6 │ │ │ │ │ + b.n 1e02 │ │ │ │ │ add.w r4, r7, fp │ │ │ │ │ ldrb.w r6, [sl, #1] │ │ │ │ │ ldrb r4, [r4, #1] │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bne.n 1e5c │ │ │ │ │ + bne.n 1e78 │ │ │ │ │ cmp.w ip, #2 │ │ │ │ │ - beq.n 1da4 │ │ │ │ │ + beq.n 1dc0 │ │ │ │ │ add.w r6, r5, #17 │ │ │ │ │ movs r4, #2 │ │ │ │ │ add r6, fp │ │ │ │ │ strd r3, r1, [sp, #28] │ │ │ │ │ ldrb.w r3, [sl, r4] │ │ │ │ │ ldrb.w r1, [r6, #1]! │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.w 200c │ │ │ │ │ + bne.w 2028 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp ip, r4 │ │ │ │ │ - bgt.n 1e42 │ │ │ │ │ + bgt.n 1e5e │ │ │ │ │ ldrd r3, r1, [sp, #28] │ │ │ │ │ - beq.n 1da4 │ │ │ │ │ + beq.n 1dc0 │ │ │ │ │ add.w r4, fp, #1 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - blt.n 1e7c │ │ │ │ │ + blt.n 1e98 │ │ │ │ │ add.w r4, r0, fp │ │ │ │ │ ldrb r4, [r4, #1] │ │ │ │ │ and.w r4, r4, #31 │ │ │ │ │ lsr.w r4, lr, r4 │ │ │ │ │ lsls r6, r4, #31 │ │ │ │ │ itt pl │ │ │ │ │ addpl r4, r3, #1 │ │ │ │ │ addpl fp, r4 │ │ │ │ │ - bpl.n 1d88 │ │ │ │ │ + bpl.n 1da4 │ │ │ │ │ add.w r4, r8, #1 │ │ │ │ │ add fp, r4 │ │ │ │ │ - b.n 1d88 │ │ │ │ │ + b.n 1da4 │ │ │ │ │ sub.w r8, r3, #2 │ │ │ │ │ - b.n 1c88 │ │ │ │ │ + b.n 1ca4 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bne.w 2096 │ │ │ │ │ + bne.w 20b2 │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ - bne.w 24c2 │ │ │ │ │ + bne.w 24de │ │ │ │ │ ldrb.w r7, [sl] │ │ │ │ │ add.w r9, r5, #16 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbnz r0, 1ec8 │ │ │ │ │ + cbnz r0, 1ee4 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 1dd6 │ │ │ │ │ + beq.n 1df2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 1de6 │ │ │ │ │ + b.n 1e02 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r1, r6 │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldrb r5, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2590 │ │ │ │ │ + beq.w 25ac │ │ │ │ │ sub.w r4, r4, r9 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r9 │ │ │ │ │ adds r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ strb r5, [r0, r4] │ │ │ │ │ add r4, r0 │ │ │ │ │ subs.w r9, r2, #1 │ │ │ │ │ - beq.w 1de6 │ │ │ │ │ + beq.w 1e02 │ │ │ │ │ add r6, r0 │ │ │ │ │ adds r0, r4, #1 │ │ │ │ │ subs r2, r6, r0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1de6 │ │ │ │ │ + beq.w 1e02 │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ strb r5, [r0, #0] │ │ │ │ │ - beq.w 1de6 │ │ │ │ │ + beq.w 1e02 │ │ │ │ │ adds r0, #1 │ │ │ │ │ mov r1, r7 │ │ │ │ │ subs r2, r6, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1de6 │ │ │ │ │ + beq.w 1e02 │ │ │ │ │ ldr r4, [sp, #16] │ │ │ │ │ strb r5, [r0, #0] │ │ │ │ │ cmp r4, #3 │ │ │ │ │ - beq.w 1de6 │ │ │ │ │ + beq.w 1e02 │ │ │ │ │ adds r0, #1 │ │ │ │ │ mov r1, r7 │ │ │ │ │ subs r2, r6, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1de6 │ │ │ │ │ + beq.w 1e02 │ │ │ │ │ cmp r4, #4 │ │ │ │ │ strb r5, [r0, #0] │ │ │ │ │ - beq.w 1de6 │ │ │ │ │ + beq.w 1e02 │ │ │ │ │ adds r0, #1 │ │ │ │ │ mov r1, r7 │ │ │ │ │ subs r2, r6, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1de6 │ │ │ │ │ + beq.w 1e02 │ │ │ │ │ cmp r4, #5 │ │ │ │ │ strb r5, [r0, #0] │ │ │ │ │ - beq.w 1de6 │ │ │ │ │ + beq.w 1e02 │ │ │ │ │ adds r0, #1 │ │ │ │ │ mov r1, r7 │ │ │ │ │ subs r2, r6, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1de6 │ │ │ │ │ + beq.w 1e02 │ │ │ │ │ cmp r4, #6 │ │ │ │ │ strb r5, [r0, #0] │ │ │ │ │ - beq.w 1de6 │ │ │ │ │ + beq.w 1e02 │ │ │ │ │ adds r0, #1 │ │ │ │ │ mov r1, r7 │ │ │ │ │ subs r2, r6, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1de6 │ │ │ │ │ + beq.w 1e02 │ │ │ │ │ subs r4, #7 │ │ │ │ │ strb r5, [r0, #0] │ │ │ │ │ - beq.w 1de6 │ │ │ │ │ + beq.w 1e02 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - b.n 1f9c │ │ │ │ │ + b.n 1fb8 │ │ │ │ │ subs r4, #1 │ │ │ │ │ strb.w r5, [r3], #1 │ │ │ │ │ - beq.w 1de6 │ │ │ │ │ + beq.w 1e02 │ │ │ │ │ subs r2, r6, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1f92 │ │ │ │ │ - b.n 1de6 │ │ │ │ │ + bne.n 1fae │ │ │ │ │ + b.n 1e02 │ │ │ │ │ mov r6, r9 │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mls r1, r4, r3, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2590 │ │ │ │ │ + beq.w 25ac │ │ │ │ │ ldr.w fp, [sp, #16] │ │ │ │ │ mov r9, r4 │ │ │ │ │ add.w r5, r0, #16 │ │ │ │ │ adds r6, r7, r6 │ │ │ │ │ str.w sl, [sp, #12] │ │ │ │ │ mov r3, fp │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ subs r1, r6, r7 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 2740 │ │ │ │ │ + bl 275c │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 1ffe │ │ │ │ │ + beq.n 201a │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r5, r4 │ │ │ │ │ add r4, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ add r7, r4 │ │ │ │ │ subs.w r9, r9, #1 │ │ │ │ │ - bne.n 1fd6 │ │ │ │ │ + bne.n 1ff2 │ │ │ │ │ subs r6, r6, r7 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 1de6 │ │ │ │ │ + b.n 1e02 │ │ │ │ │ ldrd r3, r1, [sp, #28] │ │ │ │ │ cmp ip, r4 │ │ │ │ │ - beq.w 1da4 │ │ │ │ │ - b.n 1e5c │ │ │ │ │ + beq.w 1dc0 │ │ │ │ │ + b.n 1e78 │ │ │ │ │ add.w r7, r5, #16 │ │ │ │ │ ldrb.w sl, [sl] │ │ │ │ │ ldr r4, [sp, #16] │ │ │ │ │ add.w r9, r7, r6 │ │ │ │ │ mov r3, r7 │ │ │ │ │ sub.w r2, r9, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - cbz r0, 2042 │ │ │ │ │ + cbz r0, 205e │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ cmp fp, r4 │ │ │ │ │ - bne.n 2028 │ │ │ │ │ - b.n 2048 │ │ │ │ │ + bne.n 2044 │ │ │ │ │ + b.n 2064 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.n 2140 │ │ │ │ │ + beq.n 215c │ │ │ │ │ sub.w r1, r6, fp │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2590 │ │ │ │ │ + beq.w 25ac │ │ │ │ │ add.w r6, r0, #16 │ │ │ │ │ mov r5, fp │ │ │ │ │ - b.n 2082 │ │ │ │ │ + b.n 209e │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r7 │ │ │ │ │ subs r5, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 208a │ │ │ │ │ + cbz r0, 20a6 │ │ │ │ │ sub.w fp, r0, r7 │ │ │ │ │ mov r1, r7 │ │ │ │ │ adds r7, r0, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r6, fp │ │ │ │ │ mov r2, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ sub.w fp, r9, r7 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 2062 │ │ │ │ │ + bne.n 207e │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 1de6 │ │ │ │ │ + b.n 1e02 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 2234 │ │ │ │ │ + beq.w 2250 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt.n 2140 │ │ │ │ │ + blt.n 215c │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.n 2140 │ │ │ │ │ + ble.n 215c │ │ │ │ │ add.w r2, r5, #16 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ movw r2, #2499 @ 0x9c3 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bgt.w 246e │ │ │ │ │ + bgt.w 248a │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ add.w r1, r5, #16 │ │ │ │ │ add.w r9, r1, r2 │ │ │ │ │ subs r7, r6, r3 │ │ │ │ │ add.w lr, sl, #4294967295 @ 0xffffffff │ │ │ │ │ subs r1, r3, #2 │ │ │ │ │ ldrb.w r0, [sl, r2] │ │ │ │ │ @@ -3640,251 +3653,251 @@ │ │ │ │ │ it eq │ │ │ │ │ moveq r8, r1 │ │ │ │ │ and.w r2, r2, #31 │ │ │ │ │ subs r1, #1 │ │ │ │ │ lsl.w r2, r4, r2 │ │ │ │ │ orr.w ip, ip, r2 │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ - bne.n 20d4 │ │ │ │ │ + bne.n 20f0 │ │ │ │ │ and.w r1, r0, #31 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ │ mov lr, r6 │ │ │ │ │ lsls r2, r1 │ │ │ │ │ add.w r1, r5, #15 │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ orr.w r4, r2, ip │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - blt.n 2180 │ │ │ │ │ + blt.n 219c │ │ │ │ │ ldrb.w r1, [r9, r2] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 214a │ │ │ │ │ + beq.n 2166 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - blt.n 2138 │ │ │ │ │ + blt.n 2154 │ │ │ │ │ add.w r6, r9, r2 │ │ │ │ │ add r2, r3 │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldrb r6, [r6, #1] │ │ │ │ │ and.w r6, r6, #31 │ │ │ │ │ lsr.w r6, r4, r6 │ │ │ │ │ tst.w r6, #1 │ │ │ │ │ it eq │ │ │ │ │ moveq r1, r2 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b.n 210c │ │ │ │ │ - bne.w 25f2 │ │ │ │ │ + b.n 2128 │ │ │ │ │ + bne.w 260e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl b0 │ │ │ │ │ R_ARM_THM_CALL return_self │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 1de6 │ │ │ │ │ + b.n 1e02 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ adds r6, r1, r2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldrb.w r3, [sl, r1] │ │ │ │ │ ldrb.w ip, [r6, #1]! │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne.n 2164 │ │ │ │ │ + bne.n 2180 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bgt.n 2152 │ │ │ │ │ + bgt.n 216e │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bne.n 2212 │ │ │ │ │ + bne.n 222e │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - beq.w 24be │ │ │ │ │ + beq.w 24da │ │ │ │ │ add r2, r5 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b.n 210c │ │ │ │ │ + b.n 2128 │ │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ mov r6, lr │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 2140 │ │ │ │ │ + ble.n 215c │ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ sub.w r5, fp, r3 │ │ │ │ │ subs r0, r0, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bgt.w 257a │ │ │ │ │ + bgt.w 2596 │ │ │ │ │ mla r1, r4, r5, r6 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2590 │ │ │ │ │ + beq.w 25ac │ │ │ │ │ ldr r4, [sp, #32] │ │ │ │ │ add.w r5, r0, #16 │ │ │ │ │ mov r9, r0 │ │ │ │ │ add.w r8, r6, r4 │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ sub.w r1, r8, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2352 │ │ │ │ │ + beq.w 236e │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ - bl 2740 │ │ │ │ │ + bl 275c │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r7, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.w 2352 │ │ │ │ │ + beq.w 236e │ │ │ │ │ adds r3, r4, r7 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.w 2684 │ │ │ │ │ + beq.w 26a0 │ │ │ │ │ add r5, r7 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r2, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ add r5, fp │ │ │ │ │ adds r4, r3, r6 │ │ │ │ │ - b.n 21c2 │ │ │ │ │ + b.n 21de │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - blt.n 222c │ │ │ │ │ + blt.n 2248 │ │ │ │ │ add.w r1, r9, r2 │ │ │ │ │ ldrb r1, [r1, #1] │ │ │ │ │ and.w r1, r1, #31 │ │ │ │ │ lsr.w r1, r4, r1 │ │ │ │ │ lsls r1, r1, #31 │ │ │ │ │ - bpl.w 23ac │ │ │ │ │ + bpl.w 23c8 │ │ │ │ │ add r2, r8 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b.n 210c │ │ │ │ │ + b.n 2128 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ add.w r0, r5, #16 │ │ │ │ │ ldrb.w sl, [sl] │ │ │ │ │ add.w r9, r0, r6 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ ands.w r8, r2, #3 │ │ │ │ │ - beq.w 2360 │ │ │ │ │ + beq.w 237c │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ sub.w r2, r9, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2140 │ │ │ │ │ + beq.w 215c │ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - beq.n 2360 │ │ │ │ │ + beq.n 237c │ │ │ │ │ cmp.w r8, #2 │ │ │ │ │ - beq.n 2284 │ │ │ │ │ + beq.n 22a0 │ │ │ │ │ sub.w r2, r9, r0 │ │ │ │ │ mov r1, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 22e2 │ │ │ │ │ + cbz r0, 22fe │ │ │ │ │ adds r0, #1 │ │ │ │ │ movs r7, #2 │ │ │ │ │ sub.w r2, r9, r0 │ │ │ │ │ mov r1, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 22e2 │ │ │ │ │ + cbz r0, 22fe │ │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ │ adds r7, #1 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - b.n 22d4 │ │ │ │ │ + b.n 22f0 │ │ │ │ │ adds r7, #1 │ │ │ │ │ adds r0, #1 │ │ │ │ │ sub.w r2, r9, r0 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r4, r7 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq.n 22e8 │ │ │ │ │ + beq.n 2304 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 22e2 │ │ │ │ │ + cbz r0, 22fe │ │ │ │ │ adds r0, #1 │ │ │ │ │ mov r1, sl │ │ │ │ │ sub.w r2, r9, r0 │ │ │ │ │ adds r7, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 22e2 │ │ │ │ │ + cbz r0, 22fe │ │ │ │ │ adds r0, #1 │ │ │ │ │ mov r1, sl │ │ │ │ │ sub.w r2, r9, r0 │ │ │ │ │ adds r7, r4, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 22e2 │ │ │ │ │ + cbz r0, 22fe │ │ │ │ │ adds r7, r4, #3 │ │ │ │ │ adds r0, #1 │ │ │ │ │ sub.w r2, r9, r0 │ │ │ │ │ mov r1, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 229a │ │ │ │ │ + bne.n 22b6 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 2140 │ │ │ │ │ + beq.w 215c │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ mov r1, r7 │ │ │ │ │ subs r0, r0, r6 │ │ │ │ │ add.w r5, fp, #4294967295 @ 0xffffffff │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bgt.w 257a │ │ │ │ │ + bgt.w 2596 │ │ │ │ │ mla r1, r7, r5, r6 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2590 │ │ │ │ │ + beq.w 25ac │ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ │ add.w r5, r0, #16 │ │ │ │ │ sub.w r2, r9, r4 │ │ │ │ │ - cbz r7, 2356 │ │ │ │ │ + cbz r7, 2372 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ subs r7, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ - cbz r0, 2356 │ │ │ │ │ + cbz r0, 2372 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - beq.w 2636 │ │ │ │ │ + beq.w 2652 │ │ │ │ │ subs r2, r0, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ adds r4, r0, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ @@ -3892,173 +3905,173 @@ │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ add r5, r2 │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r5, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 2316 │ │ │ │ │ + b.n 2332 │ │ │ │ │ mov r8, r9 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 1de6 │ │ │ │ │ + b.n 1e02 │ │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ │ - b.n 22d4 │ │ │ │ │ + b.n 22f0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 1de6 │ │ │ │ │ + b.n 1e02 │ │ │ │ │ movw r2, #29999 @ 0x752f │ │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ │ it le │ │ │ │ │ cmple r6, r2 │ │ │ │ │ - ble.n 2382 │ │ │ │ │ + ble.n 239e │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - bgt.n 2446 │ │ │ │ │ + bgt.n 2462 │ │ │ │ │ ldrb.w r4, [sl] │ │ │ │ │ add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ │ movs r0, #1 │ │ │ │ │ subs r1, r6, r3 │ │ │ │ │ and.w r2, r4, #31 │ │ │ │ │ str r4, [sp, #20] │ │ │ │ │ lsls r0, r2 │ │ │ │ │ ldrb.w r2, [sl, ip] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - beq.w 24b0 │ │ │ │ │ + beq.w 24cc │ │ │ │ │ mov r8, ip │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - bne.w 1c8e │ │ │ │ │ - b.n 1d48 │ │ │ │ │ + bne.w 1caa │ │ │ │ │ + b.n 1d64 │ │ │ │ │ add r2, r3 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b.n 210c │ │ │ │ │ + b.n 2128 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 2140 │ │ │ │ │ + beq.w 215c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ subs r0, r0, r6 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, r6, #1 │ │ │ │ │ strlt r3, [sp, #16] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ cmp r0, fp │ │ │ │ │ - blt.w 257a │ │ │ │ │ + blt.w 2596 │ │ │ │ │ ldr r4, [sp, #16] │ │ │ │ │ movs r0, #0 │ │ │ │ │ mla r1, fp, r4, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2590 │ │ │ │ │ + beq.w 25ac │ │ │ │ │ adds r0, #16 │ │ │ │ │ add.w r3, r5, #16 │ │ │ │ │ subs r7, r4, #1 │ │ │ │ │ add.w r9, r0, fp │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - ble.w 254a │ │ │ │ │ + ble.w 2566 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r2, fp │ │ │ │ │ movw sl, #65521 @ 0xfff1 │ │ │ │ │ movt sl, #65535 @ 0xffff │ │ │ │ │ sub.w sl, sl, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ adds r5, #15 │ │ │ │ │ add.w r4, fp, #1 │ │ │ │ │ add.w r3, r9, #1 │ │ │ │ │ add.w r1, sl, r5 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - ble.w 2536 │ │ │ │ │ + ble.w 2552 │ │ │ │ │ ldrb.w r1, [r5, #1]! │ │ │ │ │ mov r0, r3 │ │ │ │ │ strb.w r1, [r3, #-1] │ │ │ │ │ mov r2, fp │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ adds r3, r0, r4 │ │ │ │ │ - b.n 2426 │ │ │ │ │ + b.n 2442 │ │ │ │ │ asrs r2, r3, #2 │ │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ │ cmp.w r2, r6, asr #2 │ │ │ │ │ - blt.w 2646 │ │ │ │ │ + blt.w 2662 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r2, sl │ │ │ │ │ str.w fp, [sp, #4] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bl 1b84 │ │ │ │ │ + bl 1b84 │ │ │ │ │ R_ARM_THM_CALL stringlib_adaptive_find │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - b.n 1dbe │ │ │ │ │ + b.n 1dda │ │ │ │ │ movw r2, #29999 @ 0x752f │ │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ │ it le │ │ │ │ │ cmple r6, r2 │ │ │ │ │ - ble.w 20b4 │ │ │ │ │ + ble.w 20d0 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ ite gt │ │ │ │ │ movgt r1, #0 │ │ │ │ │ movle r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 20b4 │ │ │ │ │ + bne.w 20d0 │ │ │ │ │ asrs r2, r3, #2 │ │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ │ cmp.w r2, r6, asr #2 │ │ │ │ │ - blt.n 2596 │ │ │ │ │ + blt.n 25b2 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ add.w r0, r5, #16 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r2, sl │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bl 1b84 │ │ │ │ │ + bl 1b84 │ │ │ │ │ R_ARM_THM_CALL stringlib_adaptive_find │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - b.n 2184 │ │ │ │ │ + b.n 21a0 │ │ │ │ │ sub.w r8, r3, #2 │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - bne.w 1c8e │ │ │ │ │ - b.n 1d48 │ │ │ │ │ + bne.w 1caa │ │ │ │ │ + b.n 1d64 │ │ │ │ │ mov r6, lr │ │ │ │ │ - b.n 218a │ │ │ │ │ + b.n 21a6 │ │ │ │ │ add.w r7, r5, #16 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bl 2740 │ │ │ │ │ + bl 275c │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r0, r4, #1 │ │ │ │ │ - beq.w 2140 │ │ │ │ │ + beq.w 215c │ │ │ │ │ mov r1, r6 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2590 │ │ │ │ │ + beq.n 25ac │ │ │ │ │ add.w r5, r0, #16 │ │ │ │ │ mov r1, r7 │ │ │ │ │ add r4, r5 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r5, r6 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -4070,562 +4083,566 @@ │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ add r4, r3 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r3, r9 │ │ │ │ │ subs r7, #1 │ │ │ │ │ - beq.w 1de6 │ │ │ │ │ + beq.w 1e02 │ │ │ │ │ subs r1, r5, r4 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2740 │ │ │ │ │ + bl 275c │ │ │ │ │ mov r6, r0 │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ - beq.w 1de6 │ │ │ │ │ + beq.w 1e02 │ │ │ │ │ adds r0, r4, r0 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r2, r9 │ │ │ │ │ add r6, r9 │ │ │ │ │ add r4, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 250c │ │ │ │ │ + b.n 2528 │ │ │ │ │ bic.w r7, r7, r7, asr #31 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ subs r2, r6, r7 │ │ │ │ │ add r1, r7 │ │ │ │ │ mla r0, r7, r4, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 1de6 │ │ │ │ │ + b.n 1e02 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ movw r2, #65520 @ 0xfff0 │ │ │ │ │ movt r2, #65535 @ 0xffff │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ add.w r4, fp, #1 │ │ │ │ │ subs r2, r2, r5 │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ strb.w r3, [r8, #16] │ │ │ │ │ mov r3, r9 │ │ │ │ │ adds r0, r1, r2 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - bge.n 2536 │ │ │ │ │ + bge.n 2552 │ │ │ │ │ ldrb.w r0, [r1], #1 │ │ │ │ │ strb r0, [r3, #0] │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ │ strb r0, [r3, #1] │ │ │ │ │ add r3, r4 │ │ │ │ │ - b.n 2564 │ │ │ │ │ + b.n 2580 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC23 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 1de6 │ │ │ │ │ + b.n 1e02 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ add.w r0, r5, #16 │ │ │ │ │ mov r2, sl │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bl e7a │ │ │ │ │ + bl e6e │ │ │ │ │ R_ARM_THM_CALL stringlib__two_way_count │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - b.n 2184 │ │ │ │ │ + b.n 21a0 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 260a │ │ │ │ │ + cbz r0, 2626 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 25fa │ │ │ │ │ + bne.n 2616 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n 260a │ │ │ │ │ + beq.n 2626 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bgt.w 1e06 │ │ │ │ │ + bgt.w 1e22 │ │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ │ ldr.w fp, [sp, #92] @ 0x5c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.w 213c │ │ │ │ │ + bge.w 2158 │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1c3e │ │ │ │ │ - b.n 23ba │ │ │ │ │ + bne.w 1c5a │ │ │ │ │ + b.n 23d6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 25c8 │ │ │ │ │ + bne.n 25e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 25c8 │ │ │ │ │ + b.n 25e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2590 │ │ │ │ │ + bne.n 25ac │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bgt.w 1e06 │ │ │ │ │ + bgt.w 1e22 │ │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ │ ldr.w fp, [sp, #92] @ 0x5c │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1c3e │ │ │ │ │ - b.n 23ba │ │ │ │ │ + bne.w 1c5a │ │ │ │ │ + b.n 23d6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r2, fp │ │ │ │ │ add r5, fp │ │ │ │ │ adds r4, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 2316 │ │ │ │ │ + b.n 2332 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r2, sl │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bl e7a │ │ │ │ │ + bl e6e │ │ │ │ │ R_ARM_THM_CALL stringlib__two_way_count │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - b.w 1dbe │ │ │ │ │ + b.w 1dda │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ movs r3, #3 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2590 │ │ │ │ │ - b.w 1bf4 │ │ │ │ │ + beq.n 25ac │ │ │ │ │ + b.w 1c10 │ │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1df8 │ │ │ │ │ - b.w 1dfe │ │ │ │ │ + bne.w 1e14 │ │ │ │ │ + b.w 1e1a │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r2, fp │ │ │ │ │ add r5, fp │ │ │ │ │ add r4, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 21c2 │ │ │ │ │ + b.n 21de │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002694 <_PyBytesWriter_Dealloc>: │ │ │ │ │ +000026b0 <_PyBytesWriter_Dealloc>: │ │ │ │ │ _PyBytesWriter_Dealloc(): │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ - cbnz r3, 269a <_PyBytesWriter_Dealloc+0x6> │ │ │ │ │ + cbnz r3, 26b6 <_PyBytesWriter_Dealloc+0x6> │ │ │ │ │ bx lr │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ str.w ip, [r0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 2698 <_PyBytesWriter_Dealloc+0x4> │ │ │ │ │ + beq.n 26b4 <_PyBytesWriter_Dealloc+0x4> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2698 <_PyBytesWriter_Dealloc+0x4> │ │ │ │ │ + bne.n 26b4 <_PyBytesWriter_Dealloc+0x4> │ │ │ │ │ mov r0, r3 │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000026bc : │ │ │ │ │ +000026d8 : │ │ │ │ │ PyBytes_AsStringAndSize(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ - cbz r1, 272e │ │ │ │ │ + cbz r1, 274a │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ │ lsls r4, r4, #4 │ │ │ │ │ - bpl.n 2714 │ │ │ │ │ + bpl.n 2730 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ add.w r3, r0, #16 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbnz r2, 26f2 │ │ │ │ │ + cbnz r2, 270e │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n 26f8 │ │ │ │ │ + bne.n 2714 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r4, [r2, #0] │ │ │ │ │ - b.n 26ee │ │ │ │ │ + b.n 270a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC24 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 26ee │ │ │ │ │ + b.n 270a │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 270e │ │ │ │ │ + b.n 272a │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #1266 @ 0x4f2 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 270e │ │ │ │ │ + b.n 272a │ │ │ │ │ │ │ │ │ │ -00002740 : │ │ │ │ │ +0000275c : │ │ │ │ │ fastsearch.constprop.0(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ │ - ldr r4, [pc, #608] @ (29b4 ) │ │ │ │ │ + ldr r4, [pc, #608] @ (29d0 ) │ │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ │ cmp r1, r3 │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ - blt.w 291c │ │ │ │ │ + blt.w 2938 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov ip, r3 │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.w 2934 │ │ │ │ │ + ble.w 2950 │ │ │ │ │ movw r7, #2499 @ 0x9c3 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bgt.w 2968 │ │ │ │ │ + bgt.w 2984 │ │ │ │ │ ldrb.w r8, [r6] │ │ │ │ │ add.w lr, ip, #4294967295 @ 0xffffffff │ │ │ │ │ movs r2, #1 │ │ │ │ │ sub.w r1, r4, ip │ │ │ │ │ and.w r3, r8, #31 │ │ │ │ │ lsls r2, r3 │ │ │ │ │ ldrb.w r3, [r6, lr] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ ite eq │ │ │ │ │ subeq.w r7, ip, #2 │ │ │ │ │ movne r7, lr │ │ │ │ │ cmp.w lr, #1 │ │ │ │ │ - beq.n 2840 │ │ │ │ │ + beq.n 285c │ │ │ │ │ ldrb r4, [r6, #1] │ │ │ │ │ movs r0, #1 │ │ │ │ │ and.w r9, r4, #31 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ it eq │ │ │ │ │ subeq.w r7, ip, #3 │ │ │ │ │ cmp.w lr, #2 │ │ │ │ │ lsl.w r0, r0, r9 │ │ │ │ │ orr.w r2, r2, r0 │ │ │ │ │ - beq.n 2840 │ │ │ │ │ + beq.n 285c │ │ │ │ │ ldrb r4, [r6, #2] │ │ │ │ │ movs r0, #1 │ │ │ │ │ and.w r9, r4, #31 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ it eq │ │ │ │ │ subeq.w r7, ip, #4 │ │ │ │ │ cmp.w lr, #3 │ │ │ │ │ lsl.w r0, r0, r9 │ │ │ │ │ orr.w r2, r2, r0 │ │ │ │ │ - beq.n 2840 │ │ │ │ │ + beq.n 285c │ │ │ │ │ ldrb r4, [r6, #3] │ │ │ │ │ movs r0, #1 │ │ │ │ │ and.w r9, r4, #31 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ it eq │ │ │ │ │ subeq.w r7, ip, #5 │ │ │ │ │ cmp.w lr, #4 │ │ │ │ │ lsl.w r0, r0, r9 │ │ │ │ │ orr.w r2, r2, r0 │ │ │ │ │ - beq.n 2840 │ │ │ │ │ + beq.n 285c │ │ │ │ │ ldrb r4, [r6, #4] │ │ │ │ │ movs r0, #1 │ │ │ │ │ and.w r9, r4, #31 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ it eq │ │ │ │ │ subeq.w r7, ip, #6 │ │ │ │ │ cmp.w lr, #5 │ │ │ │ │ lsl.w r0, r0, r9 │ │ │ │ │ orr.w r2, r2, r0 │ │ │ │ │ - beq.n 2840 │ │ │ │ │ + beq.n 285c │ │ │ │ │ add.w r9, r6, #4 │ │ │ │ │ sub.w r4, ip, #7 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ ldrb.w r0, [r9, #1]! │ │ │ │ │ cmp r3, r0 │ │ │ │ │ it eq │ │ │ │ │ moveq r7, r4 │ │ │ │ │ and.w r0, r0, #31 │ │ │ │ │ subs r4, #1 │ │ │ │ │ lsl.w r0, sl, r0 │ │ │ │ │ orrs r2, r0 │ │ │ │ │ adds r0, r4, #1 │ │ │ │ │ - bne.n 2826 │ │ │ │ │ + bne.n 2842 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n 291c │ │ │ │ │ + blt.n 2938 │ │ │ │ │ and.w r0, r3, #31 │ │ │ │ │ movs r4, #1 │ │ │ │ │ add.w fp, ip, #1 │ │ │ │ │ mov sl, ip │ │ │ │ │ lsls r4, r0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ orrs r4, r2 │ │ │ │ │ add.w r2, r5, lr │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ ldrb.w ip, [r2, r0] │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - beq.n 288c │ │ │ │ │ + beq.n 28a8 │ │ │ │ │ add.w r9, r0, #1 │ │ │ │ │ cmp r1, r9 │ │ │ │ │ - blt.n 291c │ │ │ │ │ + blt.n 2938 │ │ │ │ │ add.w ip, r2, r0 │ │ │ │ │ ldrb.w ip, [ip, #1] │ │ │ │ │ and.w ip, ip, #31 │ │ │ │ │ lsr.w ip, r4, ip │ │ │ │ │ tst.w ip, #1 │ │ │ │ │ - beq.n 2914 │ │ │ │ │ + beq.n 2930 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldrb.w ip, [r2, r0] │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne.n 2864 │ │ │ │ │ + bne.n 2880 │ │ │ │ │ ldrb.w r9, [r5, r0] │ │ │ │ │ add.w ip, r5, r0 │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - bne.n 28ee │ │ │ │ │ + bne.n 290a │ │ │ │ │ cmp.w lr, #1 │ │ │ │ │ - beq.n 2920 │ │ │ │ │ + beq.n 293c │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ ldrb.w r9, [ip, #1] │ │ │ │ │ ldrb r6, [r6, #1] │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - bne.n 28ee │ │ │ │ │ + bne.n 290a │ │ │ │ │ cmp.w lr, #2 │ │ │ │ │ - beq.n 2920 │ │ │ │ │ + beq.n 293c │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ mov.w r9, #2 │ │ │ │ │ str.w sl, [sp, #20] │ │ │ │ │ mov sl, r5 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r3, ip │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ ldrb.w ip, [r3, r9] │ │ │ │ │ ldrb.w r1, [r6, r9] │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - bne.n 28da │ │ │ │ │ + bne.n 28f6 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ cmp lr, r9 │ │ │ │ │ - bgt.n 28c6 │ │ │ │ │ + bgt.n 28e2 │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r9, lr │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ mov r5, sl │ │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ │ - beq.n 2920 │ │ │ │ │ + beq.n 293c │ │ │ │ │ add.w ip, r0, #1 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - blt.n 290c │ │ │ │ │ + blt.n 2928 │ │ │ │ │ add.w ip, r2, r0 │ │ │ │ │ ldrb.w ip, [ip, #1] │ │ │ │ │ and.w ip, ip, #31 │ │ │ │ │ lsr.w ip, r4, ip │ │ │ │ │ tst.w ip, #1 │ │ │ │ │ - beq.n 2960 │ │ │ │ │ + beq.n 297c │ │ │ │ │ add.w r9, r7, #1 │ │ │ │ │ add r9, r0 │ │ │ │ │ - b.n 2918 │ │ │ │ │ + b.n 2934 │ │ │ │ │ add.w r9, fp, r0 │ │ │ │ │ cmp r1, r9 │ │ │ │ │ - bge.n 2882 │ │ │ │ │ + bge.n 289e │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr r3, [pc, #144] @ (29b4 ) │ │ │ │ │ + ldr r3, [pc, #144] @ (29d0 ) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 2998 │ │ │ │ │ + bne.n 29b4 │ │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - bne.n 291c │ │ │ │ │ + bne.n 2938 │ │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ │ cmp r4, #15 │ │ │ │ │ - ble.n 294a │ │ │ │ │ + ble.n 2966 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 291c │ │ │ │ │ + beq.n 2938 │ │ │ │ │ subs r0, r0, r5 │ │ │ │ │ - b.n 2920 │ │ │ │ │ + b.n 293c │ │ │ │ │ add r4, r0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 2958 │ │ │ │ │ + b.n 2974 │ │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 2946 │ │ │ │ │ + beq.n 2962 │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bhi.n 2950 │ │ │ │ │ - b.n 291c │ │ │ │ │ + bhi.n 296c │ │ │ │ │ + b.n 2938 │ │ │ │ │ add.w r9, sl, #1 │ │ │ │ │ add r9, r0 │ │ │ │ │ - b.n 2918 │ │ │ │ │ + b.n 2934 │ │ │ │ │ movw r7, #29999 @ 0x752f │ │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ │ it le │ │ │ │ │ cmple r1, r7 │ │ │ │ │ - ble.w 277a │ │ │ │ │ + ble.w 2796 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - ble.w 277a │ │ │ │ │ + ble.w 2796 │ │ │ │ │ asrs r7, r3, #2 │ │ │ │ │ add.w r7, r7, r7, lsl #1 │ │ │ │ │ cmp.w r7, r1, asr #2 │ │ │ │ │ - blt.n 299c │ │ │ │ │ + blt.n 29b8 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ movs r5, #1 │ │ │ │ │ strd r4, r5, [sp] │ │ │ │ │ - bl 1b84 │ │ │ │ │ + bl 1b84 │ │ │ │ │ R_ARM_THM_CALL stringlib_adaptive_find │ │ │ │ │ - b.n 2920 │ │ │ │ │ + b.n 293c │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ - bl 1e18 │ │ │ │ │ + bl 1e18 │ │ │ │ │ R_ARM_THM_CALL stringlib__preprocess │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1ed4 │ │ │ │ │ + bl 1ed4 │ │ │ │ │ R_ARM_THM_CALL stringlib__two_way │ │ │ │ │ - b.n 2920 │ │ │ │ │ + b.n 293c │ │ │ │ │ nop │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ │ │ │ │ │ -000029b8 <_PyBytes_Repeat>: │ │ │ │ │ +000029d4 <_PyBytes_Repeat>: │ │ │ │ │ _PyBytes_Repeat(): │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 2a36 <_PyBytes_Repeat+0x7e> │ │ │ │ │ + beq.n 2a52 <_PyBytes_Repeat+0x7e> │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 29e0 <_PyBytes_Repeat+0x28> │ │ │ │ │ + bne.n 29fc <_PyBytes_Repeat+0x28> │ │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ │ mov r2, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 memset │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.n 29f2 <_PyBytes_Repeat+0x3a> │ │ │ │ │ + beq.n 2a54 <_PyBytes_Repeat+0x80> │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - ble.n 2a32 <_PyBytes_Repeat+0x7a> │ │ │ │ │ + ble.n 2a4e <_PyBytes_Repeat+0x7a> │ │ │ │ │ subs r2, r4, r3 │ │ │ │ │ adds r0, r5, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ add r3, r2 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bge.n 2a32 <_PyBytes_Repeat+0x7a> │ │ │ │ │ + bge.n 2a4e <_PyBytes_Repeat+0x7a> │ │ │ │ │ subs r2, r4, r3 │ │ │ │ │ adds r0, r5, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ add r3, r2 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bgt.n 2a14 <_PyBytes_Repeat+0x5c> │ │ │ │ │ + bgt.n 2a30 <_PyBytes_Repeat+0x5c> │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ bx lr │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bgt.n 2a12 <_PyBytes_Repeat+0x3e> │ │ │ │ │ + b.n 2a4e <_PyBytes_Repeat+0x7a> │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00002a38 : │ │ │ │ │ +00002a5c : │ │ │ │ │ PyBytes_Repr(): │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov.w lr, #0 │ │ │ │ │ add.w r4, r0, #15 │ │ │ │ │ @@ -4633,57 +4650,57 @@ │ │ │ │ │ movt r5, #65535 @ 0xffff │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ subs r5, r5, r0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r8, lr │ │ │ │ │ movs r0, #3 │ │ │ │ │ mvn.w r7, #2147483648 @ 0x80000000 │ │ │ │ │ - b.n 2a7c │ │ │ │ │ + b.n 2aa0 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ it ls │ │ │ │ │ movls r3, #4 │ │ │ │ │ - bhi.n 2b50 │ │ │ │ │ + bhi.n 2b74 │ │ │ │ │ sub.w ip, r7, r3 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - blt.w 2c38 │ │ │ │ │ + blt.w 2c5c │ │ │ │ │ add r0, r3 │ │ │ │ │ adds r3, r5, r2 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - ble.n 2a9c │ │ │ │ │ + ble.n 2ac0 │ │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ │ - bls.n 2a68 │ │ │ │ │ + bls.n 2a8c │ │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ │ - beq.w 2be0 │ │ │ │ │ + beq.w 2c04 │ │ │ │ │ subs r3, #32 │ │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ │ ite hi │ │ │ │ │ movhi r3, #4 │ │ │ │ │ movls r3, #1 │ │ │ │ │ - b.n 2a70 │ │ │ │ │ + b.n 2a94 │ │ │ │ │ subs.w r3, r8, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #0 │ │ │ │ │ - cbz r3, 2ab4 │ │ │ │ │ + cbz r3, 2ad8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 2c12 │ │ │ │ │ + bne.w 2c36 │ │ │ │ │ movs r7, #39 @ 0x27 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 2c26 │ │ │ │ │ + bne.w 2c4a │ │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2c4e │ │ │ │ │ + beq.w 2c72 │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ lsls r2, r3, #26 │ │ │ │ │ - bpl.w 2c52 │ │ │ │ │ + bpl.w 2c76 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r3, r0, #20 │ │ │ │ │ addpl.w r3, r0, #28 │ │ │ │ │ mov r2, r3 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC Py_hexdigits │ │ │ │ │ @@ -4691,225 +4708,225 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS Py_hexdigits │ │ │ │ │ movs r1, #98 @ 0x62 │ │ │ │ │ movw lr, #30812 @ 0x785c │ │ │ │ │ strb.w r1, [r2], #2 │ │ │ │ │ strb r7, [r3, #1] │ │ │ │ │ adds r3, r4, r5 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - ble.n 2b4a │ │ │ │ │ + ble.n 2b6e │ │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.w 2c16 │ │ │ │ │ + beq.w 2c3a │ │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ │ - beq.w 2c16 │ │ │ │ │ + beq.w 2c3a │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - beq.n 2c08 │ │ │ │ │ + beq.n 2c2c │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - beq.n 2bf4 │ │ │ │ │ + beq.n 2c18 │ │ │ │ │ cmp r3, #13 │ │ │ │ │ - beq.n 2bfe │ │ │ │ │ + beq.n 2c22 │ │ │ │ │ sub.w r1, r3, #32 │ │ │ │ │ cmp r1, #94 @ 0x5e │ │ │ │ │ - bhi.n 2b24 │ │ │ │ │ + bhi.n 2b48 │ │ │ │ │ strb.w r3, [r2], #1 │ │ │ │ │ - b.n 2af4 │ │ │ │ │ + b.n 2b18 │ │ │ │ │ strh.w lr, [r2] │ │ │ │ │ mov.w r8, r3, lsr #4 │ │ │ │ │ adds r2, #4 │ │ │ │ │ and.w r3, r3, #15 │ │ │ │ │ ldr.w r1, [ip] │ │ │ │ │ ldrb.w r1, [r1, r8] │ │ │ │ │ strb.w r1, [r2, #-2] │ │ │ │ │ ldr.w r1, [ip] │ │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ │ strb.w r3, [r2, #-1] │ │ │ │ │ - b.n 2af4 │ │ │ │ │ + b.n 2b18 │ │ │ │ │ strb r7, [r2, #0] │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ sub.w ip, r3, #9 │ │ │ │ │ cmp.w ip, #30 │ │ │ │ │ - bhi.n 2a90 │ │ │ │ │ + bhi.n 2ab4 │ │ │ │ │ addw r9, pc, #8 │ │ │ │ │ ldr.w pc, [r9, ip, lsl #2] │ │ │ │ │ nop │ │ │ │ │ - .word 0x00002be1 │ │ │ │ │ + .word 0x00002c05 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002be1 │ │ │ │ │ + .word 0x00002c05 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002a91 │ │ │ │ │ + .word 0x00002ab5 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002a91 │ │ │ │ │ + .word 0x00002ab5 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002be1 │ │ │ │ │ + .word 0x00002c05 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002a91 │ │ │ │ │ + .word 0x00002ab5 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002a91 │ │ │ │ │ + .word 0x00002ab5 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002a91 │ │ │ │ │ + .word 0x00002ab5 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002a91 │ │ │ │ │ + .word 0x00002ab5 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002a91 │ │ │ │ │ + .word 0x00002ab5 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002a91 │ │ │ │ │ + .word 0x00002ab5 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002a91 │ │ │ │ │ + .word 0x00002ab5 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002a91 │ │ │ │ │ + .word 0x00002ab5 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002a91 │ │ │ │ │ + .word 0x00002ab5 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002a91 │ │ │ │ │ + .word 0x00002ab5 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002a91 │ │ │ │ │ + .word 0x00002ab5 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002a91 │ │ │ │ │ + .word 0x00002ab5 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002a91 │ │ │ │ │ + .word 0x00002ab5 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002a91 │ │ │ │ │ + .word 0x00002ab5 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002a91 │ │ │ │ │ + .word 0x00002ab5 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002a91 │ │ │ │ │ + .word 0x00002ab5 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002a91 │ │ │ │ │ + .word 0x00002ab5 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002a91 │ │ │ │ │ + .word 0x00002ab5 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002a91 │ │ │ │ │ + .word 0x00002ab5 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002a91 │ │ │ │ │ + .word 0x00002ab5 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002be5 │ │ │ │ │ + .word 0x00002c09 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002a91 │ │ │ │ │ + .word 0x00002ab5 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002a91 │ │ │ │ │ + .word 0x00002ab5 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002a91 │ │ │ │ │ + .word 0x00002ab5 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002a91 │ │ │ │ │ + .word 0x00002ab5 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002bed │ │ │ │ │ + .word 0x00002c11 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ movs r3, #2 │ │ │ │ │ - b.n 2a70 │ │ │ │ │ + b.n 2a94 │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 2a70 │ │ │ │ │ + b.n 2a94 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 2a70 │ │ │ │ │ + b.n 2a94 │ │ │ │ │ movw r3, #28252 @ 0x6e5c │ │ │ │ │ strh.w r3, [r2], #2 │ │ │ │ │ - b.n 2af4 │ │ │ │ │ + b.n 2b18 │ │ │ │ │ movw r3, #29276 @ 0x725c │ │ │ │ │ strh.w r3, [r2], #2 │ │ │ │ │ - b.n 2af4 │ │ │ │ │ + b.n 2b18 │ │ │ │ │ movw r3, #29788 @ 0x745c │ │ │ │ │ strh.w r3, [r2], #2 │ │ │ │ │ - b.n 2af4 │ │ │ │ │ + b.n 2b18 │ │ │ │ │ movs r7, #34 @ 0x22 │ │ │ │ │ - b.n 2abe │ │ │ │ │ + b.n 2ae2 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov.w r8, #92 @ 0x5c │ │ │ │ │ strb.w r8, [r1], #2 │ │ │ │ │ strb r3, [r2, #1] │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b.n 2af4 │ │ │ │ │ + b.n 2b18 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ sub.w r3, r3, r8 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - blt.n 2c38 │ │ │ │ │ + blt.n 2c5c │ │ │ │ │ add r0, r8 │ │ │ │ │ movs r7, #39 @ 0x27 │ │ │ │ │ - b.n 2abe │ │ │ │ │ + b.n 2ae2 │ │ │ │ │ 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 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 2b4c │ │ │ │ │ + b.n 2b70 │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ - b.n 2ade │ │ │ │ │ + b.n 2b02 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002c58 : │ │ │ │ │ +00002c7c : │ │ │ │ │ bytes_repr(): │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.w 2e58 │ │ │ │ │ + ble.w 2e7c │ │ │ │ │ add.w r2, r0, #15 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ movw lr, #65531 @ 0xfffb │ │ │ │ │ movt lr, #32767 @ 0x7fff │ │ │ │ │ movs r0, #3 │ │ │ │ │ adds r1, r5, r2 │ │ │ │ │ mov r7, r8 │ │ │ │ │ mvn.w r6, #2147483648 @ 0x80000000 │ │ │ │ │ - b.n 2ca6 │ │ │ │ │ + b.n 2cca │ │ │ │ │ cmp r3, #8 │ │ │ │ │ itt ls │ │ │ │ │ movls ip, lr │ │ │ │ │ movls r3, #4 │ │ │ │ │ - bhi.w 2db6 │ │ │ │ │ + bhi.w 2dda │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - blt.w 2e96 │ │ │ │ │ + blt.w 2eba │ │ │ │ │ add r0, r3 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 2cc8 │ │ │ │ │ + beq.n 2cec │ │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ │ - bls.n 2c8e │ │ │ │ │ + bls.n 2cb2 │ │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ │ - beq.w 2e48 │ │ │ │ │ + beq.w 2e6c │ │ │ │ │ subs r3, #32 │ │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ │ - bhi.n 2da2 │ │ │ │ │ + bhi.n 2dc6 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq.w 2e96 │ │ │ │ │ + beq.w 2eba │ │ │ │ │ movs r3, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ add r0, r3 │ │ │ │ │ - bne.n 2ca6 │ │ │ │ │ + bne.n 2cca │ │ │ │ │ movs r6, #39 @ 0x27 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 2e7c │ │ │ │ │ + bne.w 2ea0 │ │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2eac │ │ │ │ │ + beq.w 2ed0 │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ lsls r2, r3, #26 │ │ │ │ │ - bpl.w 2eb0 │ │ │ │ │ + bpl.w 2ed4 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r3, r0, #20 │ │ │ │ │ addpl.w r3, r0, #28 │ │ │ │ │ mov ip, r3 │ │ │ │ │ movs r2, #98 @ 0x62 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ strb.w r2, [ip], #2 │ │ │ │ │ strb r6, [r3, #1] │ │ │ │ │ - ble.w 2e54 │ │ │ │ │ + ble.w 2e78 │ │ │ │ │ add.w r1, r4, #15 │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC Py_hexdigits │ │ │ │ │ movt lr, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS Py_hexdigits │ │ │ │ │ add r5, r1 │ │ │ │ │ movw r7, #30812 @ 0x785c │ │ │ │ │ @@ -4918,295 +4935,295 @@ │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, r6 │ │ │ │ │ itttt eq │ │ │ │ │ moveq r2, ip │ │ │ │ │ moveq r4, #92 @ 0x5c │ │ │ │ │ strbeq.w r4, [r2], #2 │ │ │ │ │ strbeq.w r3, [ip, #1] │ │ │ │ │ - beq.n 2dae │ │ │ │ │ + beq.n 2dd2 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ ittt eq │ │ │ │ │ moveq r2, ip │ │ │ │ │ movweq r3, #29788 @ 0x745c │ │ │ │ │ strheq.w r3, [r2], #2 │ │ │ │ │ - beq.n 2dae │ │ │ │ │ + beq.n 2dd2 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ ittt eq │ │ │ │ │ moveq r2, ip │ │ │ │ │ movweq r3, #28252 @ 0x6e5c │ │ │ │ │ strheq.w r3, [r2], #2 │ │ │ │ │ - beq.n 2dae │ │ │ │ │ + beq.n 2dd2 │ │ │ │ │ cmp r3, #13 │ │ │ │ │ ittt eq │ │ │ │ │ moveq r2, ip │ │ │ │ │ movweq r3, #29276 @ 0x725c │ │ │ │ │ strheq.w r3, [r2], #2 │ │ │ │ │ - beq.n 2dae │ │ │ │ │ + beq.n 2dd2 │ │ │ │ │ sub.w r2, r3, #32 │ │ │ │ │ cmp r2, #94 @ 0x5e │ │ │ │ │ - bhi.n 2d72 │ │ │ │ │ + bhi.n 2d96 │ │ │ │ │ mov r2, ip │ │ │ │ │ cmp r5, r1 │ │ │ │ │ strb.w r3, [r2], #1 │ │ │ │ │ - beq.n 2d9c │ │ │ │ │ + beq.n 2dc0 │ │ │ │ │ mov ip, r2 │ │ │ │ │ - b.n 2d12 │ │ │ │ │ + b.n 2d36 │ │ │ │ │ strh.w r7, [ip] │ │ │ │ │ mov.w r8, r3, lsr #4 │ │ │ │ │ and.w r3, r3, #15 │ │ │ │ │ add.w r2, ip, #4 │ │ │ │ │ ldr.w r4, [lr] │ │ │ │ │ cmp r5, r1 │ │ │ │ │ ldrb.w r4, [r4, r8] │ │ │ │ │ strb.w r4, [ip, #2] │ │ │ │ │ ldr.w r4, [lr] │ │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ │ strb.w r3, [ip, #3] │ │ │ │ │ - bne.n 2d6e │ │ │ │ │ + bne.n 2d92 │ │ │ │ │ strb r6, [r2, #0] │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ movw ip, #65531 @ 0xfffb │ │ │ │ │ movt ip, #32767 @ 0x7fff │ │ │ │ │ movs r3, #4 │ │ │ │ │ - b.n 2c9a │ │ │ │ │ + b.n 2cbe │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - beq.n 2d9c │ │ │ │ │ + beq.n 2dc0 │ │ │ │ │ mov ip, r2 │ │ │ │ │ - b.n 2d12 │ │ │ │ │ + b.n 2d36 │ │ │ │ │ sub.w ip, r3, #9 │ │ │ │ │ cmp.w ip, #30 │ │ │ │ │ - bhi.w 2cb4 │ │ │ │ │ + bhi.w 2cd8 │ │ │ │ │ addw r9, pc, #8 │ │ │ │ │ ldr.w pc, [r9, ip, lsl #2] │ │ │ │ │ nop │ │ │ │ │ - .word 0x00002e49 │ │ │ │ │ + .word 0x00002e6d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002e49 │ │ │ │ │ + .word 0x00002e6d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002cb5 │ │ │ │ │ + .word 0x00002cd9 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002cb5 │ │ │ │ │ + .word 0x00002cd9 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002e49 │ │ │ │ │ + .word 0x00002e6d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002cb5 │ │ │ │ │ + .word 0x00002cd9 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002cb5 │ │ │ │ │ + .word 0x00002cd9 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002cb5 │ │ │ │ │ + .word 0x00002cd9 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002cb5 │ │ │ │ │ + .word 0x00002cd9 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002cb5 │ │ │ │ │ + .word 0x00002cd9 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002cb5 │ │ │ │ │ + .word 0x00002cd9 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002cb5 │ │ │ │ │ + .word 0x00002cd9 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002cb5 │ │ │ │ │ + .word 0x00002cd9 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002cb5 │ │ │ │ │ + .word 0x00002cd9 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002cb5 │ │ │ │ │ + .word 0x00002cd9 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002cb5 │ │ │ │ │ + .word 0x00002cd9 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002cb5 │ │ │ │ │ + .word 0x00002cd9 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002cb5 │ │ │ │ │ + .word 0x00002cd9 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002cb5 │ │ │ │ │ + .word 0x00002cd9 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002cb5 │ │ │ │ │ + .word 0x00002cd9 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002cb5 │ │ │ │ │ + .word 0x00002cd9 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002cb5 │ │ │ │ │ + .word 0x00002cd9 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002cb5 │ │ │ │ │ + .word 0x00002cd9 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002cb5 │ │ │ │ │ + .word 0x00002cd9 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002cb5 │ │ │ │ │ + .word 0x00002cd9 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002e5f │ │ │ │ │ + .word 0x00002e83 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002cb5 │ │ │ │ │ + .word 0x00002cd9 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002cb5 │ │ │ │ │ + .word 0x00002cd9 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002cb5 │ │ │ │ │ + .word 0x00002cd9 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002cb5 │ │ │ │ │ + .word 0x00002cd9 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002e6f │ │ │ │ │ + .word 0x00002e93 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ movw ip, #65533 @ 0xfffd │ │ │ │ │ movt ip, #32767 @ 0x7fff │ │ │ │ │ movs r3, #2 │ │ │ │ │ - b.n 2c9a │ │ │ │ │ + b.n 2cbe │ │ │ │ │ mov r2, ip │ │ │ │ │ - b.n 2d9c │ │ │ │ │ + b.n 2dc0 │ │ │ │ │ movs r6, #39 @ 0x27 │ │ │ │ │ movs r0, #3 │ │ │ │ │ - b.n 2cd0 │ │ │ │ │ + b.n 2cf4 │ │ │ │ │ movw ip, #65534 @ 0xfffe │ │ │ │ │ movt ip, #32767 @ 0x7fff │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 2c9a │ │ │ │ │ + b.n 2cbe │ │ │ │ │ movw ip, #65534 @ 0xfffe │ │ │ │ │ movt ip, #32767 @ 0x7fff │ │ │ │ │ adds r7, #1 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 2c9a │ │ │ │ │ + b.n 2cbe │ │ │ │ │ movs r6, #34 @ 0x22 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 2cd0 │ │ │ │ │ + beq.w 2cf4 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ subs r3, r3, r7 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bgt.n 2e96 │ │ │ │ │ + bgt.n 2eba │ │ │ │ │ add r0, r7 │ │ │ │ │ movs r6, #39 @ 0x27 │ │ │ │ │ - b.n 2cd0 │ │ │ │ │ + b.n 2cf4 │ │ │ │ │ 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 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 2d9e │ │ │ │ │ + b.n 2dc2 │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ - b.n 2cf0 │ │ │ │ │ + b.n 2d14 │ │ │ │ │ │ │ │ │ │ -00002eb4 : │ │ │ │ │ +00002ed8 : │ │ │ │ │ striter_next(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ - cbz r3, 2efc │ │ │ │ │ + cbz r3, 2f20 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bge.n 2ede │ │ │ │ │ + bge.n 2f02 │ │ │ │ │ add r3, r2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ - ldr r0, [pc, #40] @ (2f00 ) │ │ │ │ │ + ldr r0, [pc, #40] @ (2f24 ) │ │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ │ add.w r0, r0, r3, lsl #4 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ str.w ip, [r0, #12] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 2efc │ │ │ │ │ + beq.n 2f20 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbnz r2, 2efc │ │ │ │ │ + cbnz r2, 2f20 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00002f04 : │ │ │ │ │ +00002f28 : │ │ │ │ │ bytes_new(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 31fc │ │ │ │ │ + bne.w 3220 │ │ │ │ │ cmp r4, #3 │ │ │ │ │ - bhi.w 3346 │ │ │ │ │ + bhi.w 336a │ │ │ │ │ add.w r2, r1, #12 │ │ │ │ │ mov r0, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 3342 │ │ │ │ │ + beq.w 3366 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 322c │ │ │ │ │ + beq.w 3250 │ │ │ │ │ ldr r5, [r2, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 30dc │ │ │ │ │ + beq.w 3100 │ │ │ │ │ subs r4, #1 │ │ │ │ │ - bne.w 30dc │ │ │ │ │ - ldr r1, [pc, #676] @ (31f0 ) │ │ │ │ │ + bne.w 3100 │ │ │ │ │ + ldr r1, [pc, #676] @ (3214 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3016 │ │ │ │ │ + bne.n 303a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3160 │ │ │ │ │ + bne.w 3184 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r0, r2, #3 │ │ │ │ │ - bmi.w 336a │ │ │ │ │ + bmi.w 338e │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r2, 2f78 │ │ │ │ │ + cbz r2, 2f9c │ │ │ │ │ ldr.w r2, [r2, #132] @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3138 │ │ │ │ │ + bne.w 315c │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.w 326e │ │ │ │ │ + beq.w 3292 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CheckBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 30b6 │ │ │ │ │ + beq.w 30da │ │ │ │ │ mov.w r2, #284 @ 0x11c │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 3160 │ │ │ │ │ + blt.w 3184 │ │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt.w 327c │ │ │ │ │ - beq.w 31b6 │ │ │ │ │ + blt.w 32a0 │ │ │ │ │ + beq.w 31da │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bhi.w 3238 │ │ │ │ │ + bhi.w 325c │ │ │ │ │ add.w r0, r5, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 330e │ │ │ │ │ + beq.w 3332 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r6, [r0, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 3308 │ │ │ │ │ + bne.w 332c │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ add r5, r4 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ movs r3, #0 │ │ │ │ │ @@ -5215,265 +5232,265 @@ │ │ │ │ │ mov r2, r5 │ │ │ │ │ movs r3, #67 @ 0x43 │ │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ │ add.w r0, r4, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_ToContiguous │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 3250 │ │ │ │ │ + blt.w 3274 │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bne.n 307e │ │ │ │ │ + bne.n 30a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - ldr r3, [pc, #476] @ (31f4 ) │ │ │ │ │ + ldr r3, [pc, #476] @ (3218 ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r8, [r1, r3] │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #20 │ │ │ │ │ - bpl.w 325e │ │ │ │ │ + bpl.w 3282 │ │ │ │ │ ldr r3, [r2, #28] │ │ │ │ │ ldr r5, [r0, r3] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 325e │ │ │ │ │ + beq.w 3282 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ blx r5 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckFunctionResult │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3064 │ │ │ │ │ + beq.n 3088 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 3064 │ │ │ │ │ + cbnz r3, 3088 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 3160 │ │ │ │ │ + beq.n 3184 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r5, r2, #4 │ │ │ │ │ - bpl.w 331c │ │ │ │ │ + bpl.w 3340 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.n 300e │ │ │ │ │ + beq.n 3032 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr.w r3, [r7, #152] @ 0x98 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 309e │ │ │ │ │ + cbz r0, 30c2 │ │ │ │ │ adds r2, r6, #1 │ │ │ │ │ add.w r1, r4, #16 │ │ │ │ │ adds r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 30b2 │ │ │ │ │ + beq.n 30d6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 347c │ │ │ │ │ + beq.w 34a0 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n 300e │ │ │ │ │ + b.n 3032 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyList_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyList_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 3164 │ │ │ │ │ + bne.n 3188 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 608c <_PyBytes_FromList> │ │ │ │ │ + bl 60f4 <_PyBytes_FromList> │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3160 │ │ │ │ │ + beq.n 3184 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bne.n 307e │ │ │ │ │ + bne.n 30a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r6, [r2, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 33ac │ │ │ │ │ + beq.w 33d0 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ - bpl.w 349e │ │ │ │ │ + bpl.w 34c2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 3160 │ │ │ │ │ + cbz r0, 3184 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.w 3486 │ │ │ │ │ + bne.w 34aa │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.w 33ac │ │ │ │ │ + bne.w 33d0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 340c │ │ │ │ │ + beq.w 3430 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r4, r3, #3 │ │ │ │ │ - bpl.w 340c │ │ │ │ │ + bpl.w 3430 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsEncodedString │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 3160 │ │ │ │ │ + cbz r0, 3184 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 30d0 │ │ │ │ │ + b.n 30f4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ - beq.w 3382 │ │ │ │ │ + beq.w 33a6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 3464 │ │ │ │ │ + blt.w 3488 │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL _PyBytes_FromSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 312e │ │ │ │ │ + bne.n 3152 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 300e │ │ │ │ │ + b.n 3032 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 31ba │ │ │ │ │ + bne.n 31de │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3160 │ │ │ │ │ + beq.n 3184 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.n 30d0 │ │ │ │ │ + ble.n 30f4 │ │ │ │ │ adds r1, #16 │ │ │ │ │ add.w r2, r5, #8 │ │ │ │ │ add.w r8, r0, r1 │ │ │ │ │ add.w r5, r0, #16 │ │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ - beq.w 32ce │ │ │ │ │ + beq.w 32f2 │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi.w 32d4 │ │ │ │ │ + bhi.w 32f8 │ │ │ │ │ strb.w r0, [r5], #1 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bne.n 3192 │ │ │ │ │ - b.n 30d0 │ │ │ │ │ - ldr r4, [pc, #64] @ (31f8 ) │ │ │ │ │ - b.n 2ff0 │ │ │ │ │ + bne.n 31b6 │ │ │ │ │ + b.n 30f4 │ │ │ │ │ + ldr r4, [pc, #64] @ (321c ) │ │ │ │ │ + b.n 3014 │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ - bmi.n 32bc │ │ │ │ │ + bmi.n 32e0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3294 │ │ │ │ │ + beq.n 32b8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 51e0 <_PyBytes_FromIterator> │ │ │ │ │ + bl 5248 <_PyBytes_FromIterator> │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 315c │ │ │ │ │ + beq.n 3180 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 315c │ │ │ │ │ + bne.n 3180 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 315c │ │ │ │ │ + b.n 3180 │ │ │ │ │ nop │ │ │ │ │ .word 0x000051ec │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000001d2 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ldr r5, [r2, #8] │ │ │ │ │ add.w r0, r1, #12 │ │ │ │ │ add r5, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - ldr r4, [pc, #696] @ (34c0 ) │ │ │ │ │ + ldr r4, [pc, #696] @ (34e4 ) │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ add r4, sp, #32 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r4, [sp, #16] │ │ │ │ │ movs r4, #3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3160 │ │ │ │ │ + beq.n 3184 │ │ │ │ │ mov r4, r5 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 2f3a │ │ │ │ │ + bne.w 2f5e │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - ldr r4, [pc, #652] @ (34c4 ) │ │ │ │ │ - b.n 30d0 │ │ │ │ │ + ldr r4, [pc, #652] @ (34e8 ) │ │ │ │ │ + b.n 30f4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -5484,104 +5501,104 @@ │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 94 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - b.n 3160 │ │ │ │ │ + b.n 3184 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ - b.n 304c │ │ │ │ │ + b.n 3070 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 32c6 │ │ │ │ │ + bne.n 32ea │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n 30d0 │ │ │ │ │ + b.n 30f4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 324e │ │ │ │ │ + b.n 3272 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3160 │ │ │ │ │ + beq.w 3184 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC34 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 3160 │ │ │ │ │ + b.n 3184 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ - b.n 32aa │ │ │ │ │ + b.n 32ce │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov r4, r5 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - b.n 30d0 │ │ │ │ │ + b.n 30f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 32ea │ │ │ │ │ + cbnz r0, 330e │ │ │ │ │ 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] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3160 │ │ │ │ │ + beq.w 3184 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3160 │ │ │ │ │ + bne.w 3184 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3160 │ │ │ │ │ + b.n 3184 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - b.n 2fdc │ │ │ │ │ + b.n 3000 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2fee │ │ │ │ │ - b.n 324e │ │ │ │ │ + bne.w 3012 │ │ │ │ │ + b.n 3272 │ │ │ │ │ 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 .LC32 │ │ │ │ │ @@ -5589,86 +5606,86 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC32 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3160 │ │ │ │ │ - b.n 32f6 │ │ │ │ │ + beq.w 3184 │ │ │ │ │ + b.n 331a │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n 3204 │ │ │ │ │ + b.n 3228 │ │ │ │ │ add.w r0, r1, #12 │ │ │ │ │ - ldr r1, [pc, #372] @ (34c0 ) │ │ │ │ │ + ldr r1, [pc, #372] @ (34e4 ) │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ add r1, sp, #32 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ movs r1, #3 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2f3a │ │ │ │ │ - b.n 3160 │ │ │ │ │ + bne.w 2f5e │ │ │ │ │ + b.n 3184 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC30 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 3160 │ │ │ │ │ + b.n 3184 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3464 │ │ │ │ │ + beq.n 3488 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3160 │ │ │ │ │ + beq.w 3184 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 3d90 │ │ │ │ │ + bl 3db4 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromObject │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 315c │ │ │ │ │ + b.n 3180 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r0, r2, #3 │ │ │ │ │ - bpl.n 3446 │ │ │ │ │ + bpl.n 346a │ │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3160 │ │ │ │ │ + beq.w 3184 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 3486 │ │ │ │ │ - cbz r5, 3420 │ │ │ │ │ - cbnz r6, 3402 │ │ │ │ │ + bne.n 34aa │ │ │ │ │ + cbz r5, 3444 │ │ │ │ │ + cbnz r6, 3426 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC30 │ │ │ │ │ @@ -5681,29 +5698,29 @@ │ │ │ │ │ ldr r4, [r0, #84] @ 0x54 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ tst.w r4, #268435456 @ 0x10000000 │ │ │ │ │ it ne │ │ │ │ │ movne r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 3160 │ │ │ │ │ + b.n 3184 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ - bmi.w 3122 │ │ │ │ │ + bmi.w 3146 │ │ │ │ │ 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 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ - b.n 3440 │ │ │ │ │ + b.n 3464 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -5714,59 +5731,59 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 3160 │ │ │ │ │ + b.n 3184 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ - b.n 3160 │ │ │ │ │ + b.n 3184 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC35 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC35 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 3160 │ │ │ │ │ + b.n 3184 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 300e │ │ │ │ │ + b.n 3032 │ │ │ │ │ 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 3160 │ │ │ │ │ + b.n 3184 │ │ │ │ │ mov r3, r6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ @@ -5774,147 +5791,147 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ - b.n 3160 │ │ │ │ │ + b.n 3184 │ │ │ │ │ nop │ │ │ │ │ .word 0x000001cc │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000034c8 : │ │ │ │ │ +000034ec : │ │ │ │ │ bytes___bytes__(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 34e8 │ │ │ │ │ + bne.n 350c │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 34e2 │ │ │ │ │ + bne.n 3506 │ │ │ │ │ bx lr │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ bx lr │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ adds r0, #16 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyBytes_FromStringAndSize │ │ │ │ │ │ │ │ │ │ -000034f0 : │ │ │ │ │ +00003514 : │ │ │ │ │ bytes_repeat(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ subs r4, r1, #0 │ │ │ │ │ - ble.n 35ba │ │ │ │ │ + ble.n 35de │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - blt.w 3648 │ │ │ │ │ + blt.w 366c │ │ │ │ │ mul.w r4, r5, r4 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - beq.n 35fe │ │ │ │ │ + beq.n 3622 │ │ │ │ │ mov r8, r4 │ │ │ │ │ cmn.w r4, #18 │ │ │ │ │ - bhi.w 3648 │ │ │ │ │ + bhi.w 366c │ │ │ │ │ add.w r0, r4, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3638 │ │ │ │ │ + beq.n 365c │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r7, [r0, #4] │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 3662 │ │ │ │ │ + bne.w 3686 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ strd r4, r3, [r5, #8] │ │ │ │ │ adds r3, r5, r4 │ │ │ │ │ movs r2, #0 │ │ │ │ │ strb r2, [r3, #16] │ │ │ │ │ - cbz r4, 3576 │ │ │ │ │ + cbz r4, 359a │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ add.w r7, r5, #16 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 357e │ │ │ │ │ + bne.n 35a2 │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ add.w r1, r6, #16 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - beq.n 3642 │ │ │ │ │ + beq.n 3666 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bge.n 3576 │ │ │ │ │ + bge.n 359a │ │ │ │ │ subs r6, r4, r3 │ │ │ │ │ adds r0, r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ mov r1, r7 │ │ │ │ │ it ge │ │ │ │ │ movge r6, r3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r2, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add r3, r6 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - blt.n 3596 │ │ │ │ │ + blt.n 35ba │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - cbz r5, 361e │ │ │ │ │ + cbz r5, 3642 │ │ │ │ │ movs r0, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3638 │ │ │ │ │ + beq.n 365c │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r7, [r5, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ itt ne │ │ │ │ │ movne.w r8, #0 │ │ │ │ │ movne r4, #0 │ │ │ │ │ - bne.n 3662 │ │ │ │ │ + bne.n 3686 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ mov r0, r5 │ │ │ │ │ strd r3, r2, [r5, #8] │ │ │ │ │ @@ -5923,68 +5940,68 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ 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 3520 │ │ │ │ │ + bne.n 3544 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r6 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r6, #0] │ │ │ │ │ - b.n 3576 │ │ │ │ │ + b.n 359a │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq.n 360c │ │ │ │ │ + beq.n 3630 │ │ │ │ │ movs r0, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 35d0 │ │ │ │ │ + bne.n 35f4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyErr_NoMemory │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - blt.n 3596 │ │ │ │ │ - b.n 3576 │ │ │ │ │ + blt.n 35ba │ │ │ │ │ + b.n 359a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC38 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC38 │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 3576 │ │ │ │ │ + b.n 359a │ │ │ │ │ adds r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r7, #0] │ │ │ │ │ - b.n 354e │ │ │ │ │ + b.n 3572 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000366c <_PyBytes_Join>: │ │ │ │ │ +00003690 <_PyBytes_Join>: │ │ │ │ │ _PyBytes_Join(): │ │ │ │ │ - b.n 3670 │ │ │ │ │ + b.n 3694 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003670 : │ │ │ │ │ +00003694 : │ │ │ │ │ stringlib_bytes_join(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3584] @ 0xe00 │ │ │ │ │ sub sp, #476 @ 0x1dc │ │ │ │ │ mov r3, r0 │ │ │ │ │ @@ -5994,52 +6011,52 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC39 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC39 │ │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Fast │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3cba │ │ │ │ │ + beq.w 3cde │ │ │ │ │ ldrd r3, sl, [r0, #4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r4, r3, #6 │ │ │ │ │ - bpl.w 3cc8 │ │ │ │ │ + bpl.w 3cec │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w 3b20 │ │ │ │ │ + beq.w 3b44 │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ - bne.n 3700 │ │ │ │ │ + bne.n 3724 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr.w r9, [r3] │ │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 3cde │ │ │ │ │ + bne.w 3d02 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne.w r3, [r9] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 36f8 │ │ │ │ │ + beq.n 371c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3cec │ │ │ │ │ + beq.w 3d10 │ │ │ │ │ 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 3824 │ │ │ │ │ + bgt.w 3848 │ │ │ │ │ add r3, sp, #32 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ @@ -6047,99 +6064,99 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov fp, r1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mvn.w r9, #2147483648 @ 0x80000000 │ │ │ │ │ tst.w sl, #1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bne.w 384c │ │ │ │ │ + bne.w 3870 │ │ │ │ │ mov lr, r2 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ - b.n 37ae │ │ │ │ │ + b.n 37d2 │ │ │ │ │ sub.w r0, r9, r4 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - blt.w 3c64 │ │ │ │ │ + blt.w 3c88 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r4, r8 │ │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ │ cmp sl, r0 │ │ │ │ │ - bne.w 3c98 │ │ │ │ │ + bne.w 3cbc │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ mov r5, fp │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ mov r3, fp │ │ │ │ │ lsls r2, r0, #6 │ │ │ │ │ - bpl.w 3bdc │ │ │ │ │ + bpl.w 3c00 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr.w r7, [r0, fp, lsl #2] │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.w 3bf6 │ │ │ │ │ + bne.w 3c1a │ │ │ │ │ ldr r0, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r0, #1 │ │ │ │ │ strne r0, [r7, #0] │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ str r7, [r1, #4] │ │ │ │ │ adds r7, #16 │ │ │ │ │ str r0, [r1, #8] │ │ │ │ │ str r7, [r1, #0] │ │ │ │ │ sub.w r7, r9, r4 │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - blt.w 3c64 │ │ │ │ │ + blt.w 3c88 │ │ │ │ │ add r4, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 3b14 │ │ │ │ │ + beq.w 3b38 │ │ │ │ │ sub.w r0, r9, r4 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - blt.w 3c64 │ │ │ │ │ + blt.w 3c88 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r4, r8 │ │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ │ cmp sl, r0 │ │ │ │ │ - bne.w 3c98 │ │ │ │ │ + bne.w 3cbc │ │ │ │ │ adds r5, r3, #1 │ │ │ │ │ cmp r5, sl │ │ │ │ │ - bge.n 3896 │ │ │ │ │ + bge.n 38ba │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ lsls r0, r0, #6 │ │ │ │ │ - bpl.w 3c0e │ │ │ │ │ + bpl.w 3c32 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr.w r7, [r0, r5, lsl #2] │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.w 3c28 │ │ │ │ │ + bne.w 3c4c │ │ │ │ │ ldr r0, [r7, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ itt ne │ │ │ │ │ addne r0, #1 │ │ │ │ │ strne r0, [r7, #0] │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ str r7, [r1, #4] │ │ │ │ │ adds r7, #16 │ │ │ │ │ str r0, [r1, #8] │ │ │ │ │ str r7, [r1, #0] │ │ │ │ │ sub.w r7, r9, r4 │ │ │ │ │ add.w fp, r5, #1 │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - blt.w 3c64 │ │ │ │ │ + blt.w 3c88 │ │ │ │ │ add r4, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 3734 │ │ │ │ │ + bne.n 3758 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ │ cmp sl, r0 │ │ │ │ │ - beq.n 374a │ │ │ │ │ + beq.n 376e │ │ │ │ │ ldr.w fp, [sp, #16] │ │ │ │ │ movs r7, #1 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -6147,42 +6164,42 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC42 │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 3a2a │ │ │ │ │ + b.n 3a4e │ │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bhi.w 3ca0 │ │ │ │ │ + bhi.w 3cc4 │ │ │ │ │ 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 3ca0 │ │ │ │ │ + beq.w 3cc4 │ │ │ │ │ add r3, sp, #32 │ │ │ │ │ mov r1, r0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b.n 3710 │ │ │ │ │ + b.n 3734 │ │ │ │ │ cmp r5, sl │ │ │ │ │ - bge.n 389c │ │ │ │ │ + bge.n 38c0 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.w 3bb6 │ │ │ │ │ + bpl.w 3bda │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.w 3bc2 │ │ │ │ │ + bne.w 3be6 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ itt ne │ │ │ │ │ addne r1, #1 │ │ │ │ │ strne r1, [r3, #0] │ │ │ │ │ @@ -6190,69 +6207,69 @@ │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ adds r3, #16 │ │ │ │ │ str r4, [r1, #8] │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bne.n 3804 │ │ │ │ │ + bne.n 3828 │ │ │ │ │ movs r5, #1 │ │ │ │ │ mov lr, r2 │ │ │ │ │ cmp r5, sl │ │ │ │ │ str.w fp, [sp, #16] │ │ │ │ │ - blt.n 37b2 │ │ │ │ │ + blt.n 37d6 │ │ │ │ │ ldr.w fp, [sp, #16] │ │ │ │ │ mov r2, lr │ │ │ │ │ mov r1, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3c5e │ │ │ │ │ + beq.w 3c82 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp.w r4, #1048576 @ 0x100000 │ │ │ │ │ ite lt │ │ │ │ │ movlt r2, #0 │ │ │ │ │ andge.w r2, r2, #1 │ │ │ │ │ add.w r4, r0, #16 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3c8c │ │ │ │ │ + bne.w 3cb0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 3b66 │ │ │ │ │ + bne.w 3b8a │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 3a22 │ │ │ │ │ + beq.w 3a46 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov.w r8, #44 @ 0x2c │ │ │ │ │ movw r2, #35747 @ 0x8ba3 │ │ │ │ │ movt r2, #14894 @ 0x3a2e │ │ │ │ │ mov sl, r3 │ │ │ │ │ mla r8, r8, r5, r3 │ │ │ │ │ sub.w r3, r8, r3 │ │ │ │ │ subs r3, #44 @ 0x2c │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - beq.n 398a │ │ │ │ │ + beq.n 39ae │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 3974 │ │ │ │ │ + beq.n 3998 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 3962 │ │ │ │ │ + beq.n 3986 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 3950 │ │ │ │ │ + beq.n 3974 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 393e │ │ │ │ │ + beq.n 3962 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n 392c │ │ │ │ │ + beq.n 3950 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bne.w 3b48 │ │ │ │ │ + bne.w 3b6c │ │ │ │ │ ldr.w r7, [sl, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r1, [sl], #44 │ │ │ │ │ add r4, r7 │ │ │ │ │ mov r2, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ @@ -6288,15 +6305,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r1, [sl], #44 │ │ │ │ │ mov r2, r7 │ │ │ │ │ add r4, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ cmp r8, sl │ │ │ │ │ - beq.n 3a22 │ │ │ │ │ + beq.n 3a46 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r6, sl │ │ │ │ │ mov sl, r3 │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r7, [r6, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -6352,54 +6369,54 @@ │ │ │ │ │ ldr.w r1, [r5, #264] @ 0x108 │ │ │ │ │ mov r2, r7 │ │ │ │ │ add.w r6, r5, #308 @ 0x134 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ add r4, r7 │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - bne.n 3992 │ │ │ │ │ + bne.n 39b6 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3cc0 │ │ │ │ │ + bne.w 3ce4 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3a3e │ │ │ │ │ + beq.n 3a62 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3b5e │ │ │ │ │ + beq.w 3b82 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 3b02 │ │ │ │ │ + beq.n 3b26 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ movs r3, #44 @ 0x2c │ │ │ │ │ movw r2, #35747 @ 0x8ba3 │ │ │ │ │ movt r2, #14894 @ 0x3a2e │ │ │ │ │ mla r5, r3, r5, r1 │ │ │ │ │ subs r3, r5, r1 │ │ │ │ │ subs r3, #44 @ 0x2c │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - beq.n 3abc │ │ │ │ │ + beq.n 3ae0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 3aae │ │ │ │ │ + beq.n 3ad2 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 3aa4 │ │ │ │ │ + beq.n 3ac8 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 3a9a │ │ │ │ │ + beq.n 3abe │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 3a90 │ │ │ │ │ + beq.n 3ab4 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n 3a86 │ │ │ │ │ + beq.n 3aaa │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bne.n 3b3a │ │ │ │ │ + bne.n 3b5e │ │ │ │ │ mov r0, fp │ │ │ │ │ add.w fp, fp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, fp │ │ │ │ │ add.w fp, fp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ @@ -6417,15 +6434,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, fp │ │ │ │ │ add.w fp, fp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ cmp r5, fp │ │ │ │ │ - beq.n 3b02 │ │ │ │ │ + beq.n 3b26 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ add.w r0, fp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ add.w r0, fp, #88 @ 0x58 │ │ │ │ │ @@ -6444,69 +6461,69 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ add.w r0, fp, #308 @ 0x134 │ │ │ │ │ add.w fp, fp, #352 @ 0x160 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ cmp r5, fp │ │ │ │ │ - bne.n 3abc │ │ │ │ │ + bne.n 3ae0 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 36f8 │ │ │ │ │ + beq.w 371c │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 36f8 │ │ │ │ │ + b.n 371c │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ │ cmp sl, r0 │ │ │ │ │ - beq.w 37ac │ │ │ │ │ - b.n 3800 │ │ │ │ │ + beq.w 37d0 │ │ │ │ │ + b.n 3824 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3b34 │ │ │ │ │ + beq.n 3b58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3c84 │ │ │ │ │ - ldr.w r9, [pc, #444] @ 3cf4 │ │ │ │ │ - b.n 36f8 │ │ │ │ │ + beq.w 3ca8 │ │ │ │ │ + ldr.w r9, [pc, #444] @ 3d18 │ │ │ │ │ + b.n 371c │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add.w fp, r4, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - b.n 3a7c │ │ │ │ │ + b.n 3aa0 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r7, [r3, #8] │ │ │ │ │ ldr.w r1, [sl], #44 │ │ │ │ │ mov r2, r7 │ │ │ │ │ add r4, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 391a │ │ │ │ │ + b.n 393e │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3a3e │ │ │ │ │ + b.n 3a62 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 3a22 │ │ │ │ │ + beq.w 3a46 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r1, #8] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ mov r2, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.w 3a22 │ │ │ │ │ + beq.w 3a46 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ │ adds r3, r4, r7 │ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ │ adds r4, r1, r2 │ │ │ │ │ adds r7, #16 │ │ │ │ │ mla sl, r2, r5, r1 │ │ │ │ │ @@ -6520,74 +6537,74 @@ │ │ │ │ │ ldr.w r1, [r4], #44 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp sl, r4 │ │ │ │ │ add.w r3, r0, r2 │ │ │ │ │ - beq.w 3a22 │ │ │ │ │ - b.n 3b90 │ │ │ │ │ + beq.w 3a46 │ │ │ │ │ + b.n 3bb4 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.w 3868 │ │ │ │ │ + beq.w 388c │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbnz r0, 3c42 │ │ │ │ │ + cbnz r0, 3c66 │ │ │ │ │ ldr r4, [r4, #8] │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ - b.n 3882 │ │ │ │ │ + b.n 38a6 │ │ │ │ │ add.w r0, r6, #12 │ │ │ │ │ ldr.w r7, [r0, fp, lsl #2] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr.w ip, [r7, #4] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - beq.w 3768 │ │ │ │ │ + beq.w 378c │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ mov lr, r0 │ │ │ │ │ - cbnz r0, 3c3c │ │ │ │ │ + cbnz r0, 3c60 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ - b.n 3780 │ │ │ │ │ + b.n 37a4 │ │ │ │ │ add.w r0, r6, #12 │ │ │ │ │ ldr.w r7, [r0, r5, lsl #2] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr.w ip, [r7, #4] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - beq.w 37cc │ │ │ │ │ + beq.w 37f0 │ │ │ │ │ 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, 3c3c │ │ │ │ │ + cbnz r0, 3c60 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ - b.n 37e4 │ │ │ │ │ + b.n 3808 │ │ │ │ │ ldr.w fp, [sp, #16] │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ @@ -6597,99 +6614,99 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC40 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ mov r2, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n 3a2a │ │ │ │ │ + b.n 3a4e │ │ │ │ │ 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 .LC41 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC41 │ │ │ │ │ ldr.w fp, [sp, #16] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ mov r5, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 3c5e │ │ │ │ │ + b.n 3c82 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3b34 │ │ │ │ │ + b.n 3b58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyEval_SaveThread │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - b.n 38ca │ │ │ │ │ + b.n 38ee │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr.w fp, [sp, #16] │ │ │ │ │ - b.n 3806 │ │ │ │ │ + b.n 382a │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3cb6 │ │ │ │ │ + beq.n 3cda │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 3cb6 │ │ │ │ │ + cbnz r3, 3cda │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n 36f8 │ │ │ │ │ + b.n 371c │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyEval_RestoreThread │ │ │ │ │ - b.n 3a2a │ │ │ │ │ + b.n 3a4e │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w 3b20 │ │ │ │ │ + beq.w 3b44 │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ - bne.w 3700 │ │ │ │ │ + bne.w 3724 │ │ │ │ │ ldr.w r9, [r0, #12] │ │ │ │ │ - b.n 36c0 │ │ │ │ │ + b.n 36e4 │ │ │ │ │ add r3, sp, #32 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - b.n 3710 │ │ │ │ │ + b.n 3734 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 36f8 │ │ │ │ │ + b.n 371c │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00003cf8 : │ │ │ │ │ +00003d1c : │ │ │ │ │ bytes_startswith(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #24 │ │ │ │ │ mov r4, r2 │ │ │ │ │ subs r3, r4, #1 │ │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bhi.n 3d38 │ │ │ │ │ + bhi.n 3d5c │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.n 3d50 │ │ │ │ │ + bne.n 3d74 │ │ │ │ │ ldrd r3, r4, [sp, #16] │ │ │ │ │ add.w r0, r5, #16 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 <_Py_bytes_startswith> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_startswith │ │ │ │ │ add sp, #24 │ │ │ │ │ @@ -6699,92 +6716,92 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC43 │ │ │ │ │ movs r3, #3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ - cbnz r0, 3d76 │ │ │ │ │ + cbnz r0, 3d9a │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 3d34 │ │ │ │ │ + b.n 3d58 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3d4c │ │ │ │ │ + beq.n 3d70 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 3d24 │ │ │ │ │ + beq.n 3d48 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3d24 │ │ │ │ │ - b.n 3d4c │ │ │ │ │ + bne.n 3d48 │ │ │ │ │ + b.n 3d70 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble.n 3d24 │ │ │ │ │ + ble.n 3d48 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3d64 │ │ │ │ │ - b.n 3d4c │ │ │ │ │ + bne.n 3d88 │ │ │ │ │ + b.n 3d70 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003d90 : │ │ │ │ │ +00003db4 : │ │ │ │ │ PyBytes_FromObject(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3eda │ │ │ │ │ + beq.w 3efe │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 3eee │ │ │ │ │ + beq.w 3f12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CheckBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3e3a │ │ │ │ │ + beq.n 3e5e │ │ │ │ │ mov.w r2, #284 @ 0x11c │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 3eea │ │ │ │ │ + blt.w 3f0e │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt.w 3f26 │ │ │ │ │ - beq.n 3ea2 │ │ │ │ │ + blt.w 3f4a │ │ │ │ │ + beq.n 3ec6 │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bhi.w 3f00 │ │ │ │ │ + bhi.w 3f24 │ │ │ │ │ add.w r0, r6, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3fa4 │ │ │ │ │ + beq.w 3fc8 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r5, [r0, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r5, #0] │ │ │ │ │ @@ -6799,109 +6816,109 @@ │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ movs r3, #67 @ 0x43 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ add.w r0, r4, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_ToContiguous │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 3f18 │ │ │ │ │ + blt.n 3f3c │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyList_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyList_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 3e54 │ │ │ │ │ + bne.n 3e78 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ - b.w 608c <_PyBytes_FromList> │ │ │ │ │ + b.w 60f4 <_PyBytes_FromList> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 3ea6 │ │ │ │ │ + bne.n 3eca │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3eea │ │ │ │ │ + beq.n 3f0e │ │ │ │ │ movw r5, #65520 @ 0xfff0 │ │ │ │ │ movt r5, #65535 @ 0xffff │ │ │ │ │ add.w r3, r0, #16 │ │ │ │ │ adds r6, #8 │ │ │ │ │ subs r5, r5, r0 │ │ │ │ │ adds r2, r3, r5 │ │ │ │ │ movs r1, #0 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bge.n 3e34 │ │ │ │ │ + bge.n 3e58 │ │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.n 3f6e │ │ │ │ │ + beq.n 3f92 │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi.n 3f74 │ │ │ │ │ + bhi.n 3f98 │ │ │ │ │ strb.w r0, [r3], #1 │ │ │ │ │ - b.n 3e80 │ │ │ │ │ - ldr r4, [pc, #272] @ (3fb4 ) │ │ │ │ │ - b.n 3e1c │ │ │ │ │ + b.n 3ea4 │ │ │ │ │ + ldr r4, [pc, #272] @ (3fd8 ) │ │ │ │ │ + b.n 3e40 │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ - bmi.n 3f64 │ │ │ │ │ + bmi.n 3f88 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3f3e │ │ │ │ │ + beq.n 3f62 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bl 51e0 <_PyBytes_FromIterator> │ │ │ │ │ + bl 5248 <_PyBytes_FromIterator> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3e34 │ │ │ │ │ + beq.n 3e58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3e34 │ │ │ │ │ + bne.n 3e58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3e34 │ │ │ │ │ + b.n 3e58 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ mov.w r1, #2960 @ 0xb90 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 3e34 │ │ │ │ │ + b.n 3e58 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r0, #0] │ │ │ │ │ - b.n 3e34 │ │ │ │ │ + b.n 3e58 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -6912,176 +6929,176 @@ │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 94 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - b.n 3eea │ │ │ │ │ + b.n 3f0e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 3f16 │ │ │ │ │ + b.n 3f3a │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3eea │ │ │ │ │ + beq.n 3f0e │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC34 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 3eea │ │ │ │ │ + b.n 3f0e │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ - b.n 3f52 │ │ │ │ │ + b.n 3f76 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 3f8a │ │ │ │ │ + cbnz r0, 3fae │ │ │ │ │ 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] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3eea │ │ │ │ │ + beq.n 3f0e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3eea │ │ │ │ │ + bne.n 3f0e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3eea │ │ │ │ │ + b.n 3f0e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3e1c │ │ │ │ │ - b.n 3f16 │ │ │ │ │ + bne.w 3e40 │ │ │ │ │ + b.n 3f3a │ │ │ │ │ nop │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00003fb8 : │ │ │ │ │ +00003fdc : │ │ │ │ │ bytes_find(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #24 │ │ │ │ │ mov r4, r2 │ │ │ │ │ subs r3, r4, #1 │ │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bhi.n 401e │ │ │ │ │ + bhi.n 4042 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.n 3ff8 │ │ │ │ │ + bne.n 401c │ │ │ │ │ ldrd r3, r4, [sp, #16] │ │ │ │ │ add.w r0, r5, #16 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 <_Py_bytes_find> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_find │ │ │ │ │ add sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ - cbz r0, 401a │ │ │ │ │ + cbz r0, 403e │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 3fe4 │ │ │ │ │ + beq.n 4008 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3fe4 │ │ │ │ │ + bne.n 4008 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 3ff4 │ │ │ │ │ + b.n 4018 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC44 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC44 │ │ │ │ │ movs r3, #3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 401a │ │ │ │ │ + beq.n 403e │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble.n 3fe4 │ │ │ │ │ + ble.n 4008 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 400a │ │ │ │ │ - b.n 401a │ │ │ │ │ + bne.n 402e │ │ │ │ │ + b.n 403e │ │ │ │ │ │ │ │ │ │ -0000404c : │ │ │ │ │ +00004070 : │ │ │ │ │ bytes_endswith(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #24 │ │ │ │ │ mov r4, r2 │ │ │ │ │ subs r3, r4, #1 │ │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bhi.n 408c │ │ │ │ │ + bhi.n 40b0 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.n 40a4 │ │ │ │ │ + bne.n 40c8 │ │ │ │ │ ldrd r3, r4, [sp, #16] │ │ │ │ │ add.w r0, r5, #16 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 <_Py_bytes_endswith> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_endswith │ │ │ │ │ add sp, #24 │ │ │ │ │ @@ -7091,73 +7108,73 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC45 │ │ │ │ │ movs r3, #3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ - cbnz r0, 40ca │ │ │ │ │ + cbnz r0, 40ee │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 4088 │ │ │ │ │ + b.n 40ac │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 40a0 │ │ │ │ │ + beq.n 40c4 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 4078 │ │ │ │ │ + beq.n 409c │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4078 │ │ │ │ │ - b.n 40a0 │ │ │ │ │ + bne.n 409c │ │ │ │ │ + b.n 40c4 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble.n 4078 │ │ │ │ │ + ble.n 409c │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 40b8 │ │ │ │ │ - b.n 40a0 │ │ │ │ │ + bne.n 40dc │ │ │ │ │ + b.n 40c4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000040e4 : │ │ │ │ │ +00004108 : │ │ │ │ │ bytes_join(): │ │ │ │ │ - b.w 3670 │ │ │ │ │ + b.w 3694 │ │ │ │ │ │ │ │ │ │ -000040e8 : │ │ │ │ │ +0000410c : │ │ │ │ │ bytes_count(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #24 │ │ │ │ │ mov r4, r2 │ │ │ │ │ subs r3, r4, #1 │ │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bhi.n 4128 │ │ │ │ │ + bhi.n 414c │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.n 4140 │ │ │ │ │ + bne.n 4164 │ │ │ │ │ ldrd r3, r4, [sp, #16] │ │ │ │ │ add.w r0, r5, #16 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 <_Py_bytes_count> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_count │ │ │ │ │ add sp, #24 │ │ │ │ │ @@ -7167,57 +7184,57 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC46 │ │ │ │ │ movs r3, #3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ - cbnz r0, 4166 │ │ │ │ │ + cbnz r0, 418a │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 4124 │ │ │ │ │ + b.n 4148 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 413c │ │ │ │ │ + beq.n 4160 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 4114 │ │ │ │ │ + beq.n 4138 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4114 │ │ │ │ │ - b.n 413c │ │ │ │ │ + bne.n 4138 │ │ │ │ │ + b.n 4160 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble.n 4114 │ │ │ │ │ + ble.n 4138 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4154 │ │ │ │ │ - b.n 413c │ │ │ │ │ + bne.n 4178 │ │ │ │ │ + b.n 4160 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004180 : │ │ │ │ │ +000041a4 : │ │ │ │ │ bytes_partition(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ │ - ldr r3, [pc, #768] @ (4494 ) │ │ │ │ │ + ldr r3, [pc, #764] @ (44b4 ) │ │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ │ mov r4, r1 │ │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov fp, r0 │ │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ @@ -7227,172 +7244,172 @@ │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 45ca │ │ │ │ │ + bne.w 47ba │ │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr.w r6, [fp, #8] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 4766 │ │ │ │ │ + beq.w 47a4 │ │ │ │ │ mov r4, r0 │ │ │ │ │ movs r0, #3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 45ca │ │ │ │ │ + beq.w 47ba │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - blt.w 4502 │ │ │ │ │ + blt.w 4522 │ │ │ │ │ add.w r8, fp, #16 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - ble.w 4544 │ │ │ │ │ + ble.w 4564 │ │ │ │ │ movw r3, #2499 @ 0x9c3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bgt.w 4680 │ │ │ │ │ + bgt.w 46d8 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ add.w ip, r5, #4294967295 @ 0xffffffff │ │ │ │ │ subs r3, r6, r5 │ │ │ │ │ movs r0, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ and.w r3, r2, #31 │ │ │ │ │ lsls r0, r3 │ │ │ │ │ ldrb.w r3, [r1, ip] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ it ne │ │ │ │ │ movne r2, ip │ │ │ │ │ - beq.w 4532 │ │ │ │ │ + beq.w 4552 │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - beq.n 42d6 │ │ │ │ │ + beq.n 42fa │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ ldrb.w r9, [r1, #1] │ │ │ │ │ and.w sl, r9, #31 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ it eq │ │ │ │ │ subeq r2, r5, #3 │ │ │ │ │ cmp.w ip, #2 │ │ │ │ │ lsl.w lr, lr, sl │ │ │ │ │ orr.w r0, r0, lr │ │ │ │ │ - beq.n 42d6 │ │ │ │ │ + beq.n 42fa │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ ldrb.w r9, [r1, #2] │ │ │ │ │ and.w sl, r9, #31 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ it eq │ │ │ │ │ subeq r2, r5, #4 │ │ │ │ │ cmp.w ip, #3 │ │ │ │ │ lsl.w lr, lr, sl │ │ │ │ │ orr.w r0, r0, lr │ │ │ │ │ - beq.n 42d6 │ │ │ │ │ + beq.n 42fa │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ ldrb.w r9, [r1, #3] │ │ │ │ │ and.w sl, r9, #31 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ it eq │ │ │ │ │ subeq r2, r5, #5 │ │ │ │ │ cmp.w ip, #4 │ │ │ │ │ lsl.w lr, lr, sl │ │ │ │ │ orr.w r0, r0, lr │ │ │ │ │ - beq.n 42d6 │ │ │ │ │ + beq.n 42fa │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ ldrb.w r9, [r1, #4] │ │ │ │ │ and.w sl, r9, #31 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ it eq │ │ │ │ │ subeq r2, r5, #6 │ │ │ │ │ cmp.w ip, #5 │ │ │ │ │ lsl.w lr, lr, sl │ │ │ │ │ orr.w r0, r0, lr │ │ │ │ │ - beq.n 42d6 │ │ │ │ │ + beq.n 42fa │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ sub.w r9, r5, #7 │ │ │ │ │ add.w sl, r1, #4 │ │ │ │ │ ldrb.w lr, [sl, #1]! │ │ │ │ │ movs r1, #1 │ │ │ │ │ cmp lr, r3 │ │ │ │ │ it eq │ │ │ │ │ moveq r2, r9 │ │ │ │ │ and.w lr, lr, #31 │ │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ │ lsl.w lr, r1, lr │ │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ orr.w r0, r0, lr │ │ │ │ │ - bne.n 42b4 │ │ │ │ │ + bne.n 42d8 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.w 4502 │ │ │ │ │ + blt.w 4522 │ │ │ │ │ and.w r9, r3, #31 │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ adds r1, r5, #1 │ │ │ │ │ mov sl, r6 │ │ │ │ │ lsl.w lr, lr, r9 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ orr.w r9, lr, r0 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ add.w r0, r8, ip │ │ │ │ │ mov lr, r2 │ │ │ │ │ - b.n 4322 │ │ │ │ │ + b.n 4346 │ │ │ │ │ adds r6, r4, #1 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - bgt.w 4502 │ │ │ │ │ + bgt.w 4522 │ │ │ │ │ adds r2, r0, r4 │ │ │ │ │ ldrb r2, [r2, #1] │ │ │ │ │ and.w r2, r2, #31 │ │ │ │ │ lsr.w r2, r9, r2 │ │ │ │ │ lsls r2, r2, #31 │ │ │ │ │ itee mi │ │ │ │ │ movmi r4, r6 │ │ │ │ │ ldrpl r2, [sp, #28] │ │ │ │ │ addpl r4, r4, r2 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - bgt.w 4502 │ │ │ │ │ + bgt.w 4522 │ │ │ │ │ ldrb r2, [r0, r4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 42fe │ │ │ │ │ + bne.n 4322 │ │ │ │ │ ldrb.w r2, [r8, r4] │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w 44de │ │ │ │ │ + bne.w 44fe │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - bne.w 4498 │ │ │ │ │ + bne.w 44b8 │ │ │ │ │ mov r6, sl │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.w 4502 │ │ │ │ │ + blt.w 4522 │ │ │ │ │ sub.w sl, r4, #1 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ clz sl, sl │ │ │ │ │ mov.w sl, sl, lsr #5 │ │ │ │ │ it eq │ │ │ │ │ moveq.w sl, #0 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 4560 │ │ │ │ │ + bne.w 4580 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 4666 │ │ │ │ │ + beq.w 46ac │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bgt.w 46d8 │ │ │ │ │ + bgt.w 4744 │ │ │ │ │ add.w r0, r4, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 477e │ │ │ │ │ + beq.w 4790 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ @@ -7404,53 +7421,50 @@ │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ add.w r3, r9, r4 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r4, [r9, #8] │ │ │ │ │ str.w r2, [r9, #12] │ │ │ │ │ strb.w sl, [r3, #16] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 4536 │ │ │ │ │ + bne.w 4556 │ │ │ │ │ + str.w r9, [r7, #12] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - str.w r9, [r7, #12] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - it eq │ │ │ │ │ - ldreq r3, [sp, #16] │ │ │ │ │ - beq.n 43da │ │ │ │ │ + beq.w 45aa │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - str r3, [r2, #0] │ │ │ │ │ - mov r3, r2 │ │ │ │ │ add r5, r4 │ │ │ │ │ - str r3, [r7, #16] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ subs r6, r6, r5 │ │ │ │ │ - bmi.w 4740 │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ + str r2, [r7, #16] │ │ │ │ │ + bmi.w 45b6 │ │ │ │ │ adds.w sl, r8, r5 │ │ │ │ │ ite ne │ │ │ │ │ movne.w r9, #1 │ │ │ │ │ moveq.w r9, #0 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ ite ne │ │ │ │ │ movne.w r9, #0 │ │ │ │ │ andeq.w r9, r9, #1 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 4592 │ │ │ │ │ + bne.w 45ce │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 4676 │ │ │ │ │ + beq.w 46be │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bhi.w 46be │ │ │ │ │ + bgt.w 475e │ │ │ │ │ add.w r0, r6, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4758 │ │ │ │ │ + beq.w 47be │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ @@ -7462,543 +7476,547 @@ │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ adds r3, r4, r6 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ strb.w r9, [r3, #16] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n 4466 │ │ │ │ │ + beq.n 4486 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, sl │ │ │ │ │ add.w r0, r4, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ str r4, [r7, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 45b6 │ │ │ │ │ + bne.w 45f2 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - cbz r3, 447c │ │ │ │ │ + cbz r3, 449c │ │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - ldr r3, [pc, #20] @ (4494 ) │ │ │ │ │ + ldr r3, [pc, #20] @ (44b4 ) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w 46ba │ │ │ │ │ + bne.w 46d4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, #180 @ 0xb4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ add.w r2, r8, r4 │ │ │ │ │ ldrb r6, [r2, #1] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldrb r2, [r2, #1] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bne.n 44de │ │ │ │ │ + bne.n 44fe │ │ │ │ │ cmp.w ip, #2 │ │ │ │ │ - beq.w 433c │ │ │ │ │ + beq.w 4360 │ │ │ │ │ add.w r6, fp, #17 │ │ │ │ │ movs r2, #2 │ │ │ │ │ add r6, r4 │ │ │ │ │ strd r8, sl, [sp, #32] │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ ldrb.w sl, [r6, #1]! │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ ldrb.w r8, [r6, r2] │ │ │ │ │ cmp sl, r8 │ │ │ │ │ - bne.w 466a │ │ │ │ │ + bne.w 46b2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r2, ip │ │ │ │ │ - blt.n 44bc │ │ │ │ │ + blt.n 44dc │ │ │ │ │ ldrd r8, sl, [sp, #32] │ │ │ │ │ - beq.w 433c │ │ │ │ │ + beq.w 4360 │ │ │ │ │ adds r2, r4, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bgt.n 44f6 │ │ │ │ │ + bgt.n 4516 │ │ │ │ │ adds r2, r0, r4 │ │ │ │ │ ldrb r2, [r2, #1] │ │ │ │ │ and.w r2, r2, #31 │ │ │ │ │ lsr.w r2, r9, r2 │ │ │ │ │ lsls r6, r2, #31 │ │ │ │ │ - bpl.w 467a │ │ │ │ │ + bpl.w 46ce │ │ │ │ │ add.w r2, lr, #1 │ │ │ │ │ add r4, r2 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - ble.w 4322 │ │ │ │ │ + ble.w 4346 │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4514 │ │ │ │ │ + beq.n 4534 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ - ldr r3, [pc, #668] @ (47b4 ) │ │ │ │ │ + ldr r3, [pc, #688] @ (47e8 ) │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w fp, [r7, #12] │ │ │ │ │ ldr.w r1, [r3, #892] @ 0x37c │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.w 4792 │ │ │ │ │ + bne.w 47cc │ │ │ │ │ add.w r2, r3, #892 @ 0x37c │ │ │ │ │ str r2, [r7, #16] │ │ │ │ │ str r2, [r7, #20] │ │ │ │ │ - b.n 4472 │ │ │ │ │ + b.n 4492 │ │ │ │ │ subs r2, r5, #2 │ │ │ │ │ - b.n 421c │ │ │ │ │ + b.n 4240 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ add.w r0, r9, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 43be │ │ │ │ │ - bne.n 4502 │ │ │ │ │ + b.n 43e2 │ │ │ │ │ + bne.n 4522 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r6, #15 │ │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ │ - ble.n 45ce │ │ │ │ │ + ble.n 4610 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4502 │ │ │ │ │ + beq.n 4522 │ │ │ │ │ sub.w r4, r0, r8 │ │ │ │ │ - b.n 433e │ │ │ │ │ - ldrb.w r2, [fp, #16] │ │ │ │ │ + b.n 4362 │ │ │ │ │ + ldrb.w r3, [fp, #16] │ │ │ │ │ movs r1, #24 │ │ │ │ │ - movw r3, #13200 @ 0x3390 │ │ │ │ │ + movw r2, #13200 @ 0x3390 │ │ │ │ │ movs r4, #1 │ │ │ │ │ - mla r3, r1, r2, r3 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ + mla r2, r1, r3, r2 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ - movt r2, #0 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ - add r3, r2 │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ + add r2, r1 │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str r2, [r7, #12] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - str r3, [r7, #12] │ │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 473c │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - str r3, [r1, #0] │ │ │ │ │ - mov r3, r1 │ │ │ │ │ - b.n 43da │ │ │ │ │ + bne.w 43f4 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + add r5, r4 │ │ │ │ │ + subs r6, r6, r5 │ │ │ │ │ + str r3, [r7, #16] │ │ │ │ │ + bpl.w 4404 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ + b.n 4774 │ │ │ │ │ ldrb.w r2, [r8, r5] │ │ │ │ │ movs r1, #24 │ │ │ │ │ movw r3, #13200 @ 0x3390 │ │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add r3, r2 │ │ │ │ │ str r3, [r7, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4472 │ │ │ │ │ + beq.w 4492 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 45ca │ │ │ │ │ + beq.w 47ba │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 47ac │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - b.n 4472 │ │ │ │ │ + bne.w 47ba │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 47ba │ │ │ │ │ add.w r2, r8, r6 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bcs.n 4502 │ │ │ │ │ + bcs.n 4522 │ │ │ │ │ ldrb.w r3, [fp, #16] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 4666 │ │ │ │ │ + beq.n 46ac │ │ │ │ │ add.w r4, fp, #17 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bls.n 4502 │ │ │ │ │ + bls.w 4522 │ │ │ │ │ ldrb.w r3, [fp, #17] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 4660 │ │ │ │ │ + beq.n 46a6 │ │ │ │ │ add.w r4, fp, #18 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bls.n 4502 │ │ │ │ │ + bls.w 4522 │ │ │ │ │ ldrb.w r3, [fp, #18] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 4660 │ │ │ │ │ + beq.n 46a6 │ │ │ │ │ add.w r4, fp, #19 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bls.w 4502 │ │ │ │ │ + bls.w 4522 │ │ │ │ │ ldrb.w r3, [fp, #19] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 4660 │ │ │ │ │ + beq.n 46a6 │ │ │ │ │ add.w r4, fp, #20 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bls.w 4502 │ │ │ │ │ + bls.w 4522 │ │ │ │ │ ldrb.w r3, [fp, #20] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 4660 │ │ │ │ │ + beq.n 46a6 │ │ │ │ │ add.w r4, fp, #21 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bls.w 4502 │ │ │ │ │ + bls.w 4522 │ │ │ │ │ ldrb.w r3, [fp, #21] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 4660 │ │ │ │ │ + beq.n 46a6 │ │ │ │ │ add.w r4, fp, #22 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bls.w 4502 │ │ │ │ │ + bls.w 4522 │ │ │ │ │ ldrb.w r3, [fp, #22] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 4660 │ │ │ │ │ + beq.n 46a6 │ │ │ │ │ add.w r3, fp, #23 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bhi.n 4658 │ │ │ │ │ - b.n 4502 │ │ │ │ │ + bhi.n 469e │ │ │ │ │ + b.n 4522 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 4502 │ │ │ │ │ + beq.w 4522 │ │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ │ mov r4, r3 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n 4650 │ │ │ │ │ + bne.n 4696 │ │ │ │ │ sub.w r4, r4, r8 │ │ │ │ │ - b.n 433e │ │ │ │ │ - ldr r3, [pc, #336] @ (47b8 ) │ │ │ │ │ - b.n 457a │ │ │ │ │ + b.n 4362 │ │ │ │ │ + ldr r3, [pc, #316] @ (47ec ) │ │ │ │ │ + str r3, [r7, #12] │ │ │ │ │ + b.n 43e6 │ │ │ │ │ ldrd r8, sl, [sp, #32] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - beq.w 433c │ │ │ │ │ - b.n 44de │ │ │ │ │ - ldr r3, [pc, #320] @ (47b8 ) │ │ │ │ │ - b.n 45aa │ │ │ │ │ + beq.w 4360 │ │ │ │ │ + b.n 44fe │ │ │ │ │ + ldr r3, [pc, #300] @ (47ec ) │ │ │ │ │ + str r3, [r7, #20] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 4492 │ │ │ │ │ + b.n 45f2 │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ add r4, r2 │ │ │ │ │ - b.n 431c │ │ │ │ │ + b.n 4340 │ │ │ │ │ + bl 0 <__stack_chk_fail> │ │ │ │ │ + R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ movw r3, #29999 @ 0x752f │ │ │ │ │ cmp r5, #99 @ 0x63 │ │ │ │ │ it le │ │ │ │ │ cmple r6, r3 │ │ │ │ │ - ble.n 4690 │ │ │ │ │ + ble.n 46e8 │ │ │ │ │ cmp r5, #5 │ │ │ │ │ - bgt.n 46f2 │ │ │ │ │ + bgt.n 4712 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ add.w ip, r5, #4294967295 @ 0xffffffff │ │ │ │ │ subs r3, r6, r5 │ │ │ │ │ movs r0, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ and.w r3, r2, #31 │ │ │ │ │ lsls r0, r3 │ │ │ │ │ ldrb.w r3, [r1, ip] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 4718 │ │ │ │ │ + beq.n 4738 │ │ │ │ │ mov r2, ip │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - bne.w 4222 │ │ │ │ │ - b.n 42de │ │ │ │ │ - bl 0 <__stack_chk_fail> │ │ │ │ │ - R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ + bne.w 4246 │ │ │ │ │ + b.n 4302 │ │ │ │ │ + asrs r3, r5, #2 │ │ │ │ │ + add.w r3, r3, r3, lsl #1 │ │ │ │ │ + cmp.w r3, r6, asr #2 │ │ │ │ │ + blt.n 4778 │ │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + strd r3, r1, [sp] │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + bl 1b84 │ │ │ │ │ + R_ARM_THM_CALL stringlib_adaptive_find │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + b.n 4362 │ │ │ │ │ + subs r2, r5, #2 │ │ │ │ │ + cmp.w ip, #1 │ │ │ │ │ + bne.w 4246 │ │ │ │ │ + b.n 4302 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 45aa │ │ │ │ │ + b.n 46ae │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 457a │ │ │ │ │ - asrs r3, r5, #2 │ │ │ │ │ - add.w r3, r3, r3, lsl #1 │ │ │ │ │ - cmp.w r3, r6, asr #2 │ │ │ │ │ - blt.n 4724 │ │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - strd r3, r1, [sp] │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - bl 1b84 │ │ │ │ │ - R_ARM_THM_CALL stringlib_adaptive_find │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - b.n 433e │ │ │ │ │ - subs r2, r5, #2 │ │ │ │ │ - cmp.w ip, #1 │ │ │ │ │ - bne.w 4222 │ │ │ │ │ - b.n 42de │ │ │ │ │ + b.n 46c0 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 1e18 │ │ │ │ │ + bl 1e18 │ │ │ │ │ R_ARM_THM_CALL stringlib__preprocess │ │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 1ed4 │ │ │ │ │ + bl 1ed4 │ │ │ │ │ R_ARM_THM_CALL stringlib__two_way │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 433e │ │ │ │ │ - mov r3, r1 │ │ │ │ │ - b.n 43da │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 46d4 │ │ │ │ │ + b.n 4362 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - mov r4, r0 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4454 │ │ │ │ │ - b.n 46d4 │ │ │ │ │ + beq.n 475a │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + beq.w 43e2 │ │ │ │ │ + b.n 4556 │ │ │ │ │ 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 .LC47 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC47 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 45ca │ │ │ │ │ + movs r7, #0 │ │ │ │ │ + b.n 4492 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - mov r9, r0 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 46ee │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - beq.w 43be │ │ │ │ │ - b.n 4536 │ │ │ │ │ + bne.w 4474 │ │ │ │ │ + b.n 4774 │ │ │ │ │ adds r4, r1, #1 │ │ │ │ │ add.w r2, r3, #892 @ 0x37c │ │ │ │ │ cmp r4, r0 │ │ │ │ │ str.w r4, [r3, #892] @ 0x37c │ │ │ │ │ it ne │ │ │ │ │ addne r1, #2 │ │ │ │ │ str r2, [r7, #16] │ │ │ │ │ it ne │ │ │ │ │ strne.w r1, [r3, #892] @ 0x37c │ │ │ │ │ - b.n 452e │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 45ca │ │ │ │ │ + b.n 454e │ │ │ │ │ + nop │ │ │ │ │ .word 0x00003000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000047bc : │ │ │ │ │ +000047f0 : │ │ │ │ │ bytes_split(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ mov r0, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 506a │ │ │ │ │ + bne.w 4ba2 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - bhi.w 50e0 │ │ │ │ │ + bhi.w 4fe6 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 4b6c │ │ │ │ │ + beq.w 5004 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 4b96 │ │ │ │ │ + beq.w 4bce │ │ │ │ │ ldr r7, [r0, #0] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 508a │ │ │ │ │ + beq.w 4f60 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.w 4aec │ │ │ │ │ + beq.w 4b18 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4ae2 │ │ │ │ │ + beq.w 4b0e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 50b8 │ │ │ │ │ + bne.w 520a │ │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w 4ae2 │ │ │ │ │ + beq.w 4b0e │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - it lt │ │ │ │ │ - mvnlt.w r9, #2147483648 @ 0x80000000 │ │ │ │ │ add.w r6, r3, #16 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ + blt.w 4b20 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 4e24 │ │ │ │ │ + beq.w 4ec8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ - mov r8, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4eb0 │ │ │ │ │ - ldr r7, [sp, #68] @ 0x44 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 504e │ │ │ │ │ + bne.w 4f5a │ │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 5188 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ cmp r0, #11 │ │ │ │ │ it ge │ │ │ │ │ movge r0, #11 │ │ │ │ │ - cmp r7, #1 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ add.w r0, r0, #1 │ │ │ │ │ - bne.w 4ec8 │ │ │ │ │ - ldrb r7, [r2, #0] │ │ │ │ │ + bne.w 5066 │ │ │ │ │ + ldrb.w r8, [r2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5064 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov sl, r8 │ │ │ │ │ + beq.w 4f1a │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + mov sl, r7 │ │ │ │ │ mov fp, r0 │ │ │ │ │ movw ip, #65518 @ 0xffee │ │ │ │ │ movt ip, #32767 @ 0x7fff │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt lr, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ strd lr, ip, [sp, #36] @ 0x24 │ │ │ │ │ - cmp r5, r1 │ │ │ │ │ - ble.w 49e8 │ │ │ │ │ + cmp r5, r2 │ │ │ │ │ + ble.w 4a12 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 49e8 │ │ │ │ │ + beq.w 4a12 │ │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ │ - cmp r1, r5 │ │ │ │ │ - bge.n 4898 │ │ │ │ │ - ldrb r2, [r6, r1] │ │ │ │ │ - cmp r2, r7 │ │ │ │ │ - beq.w 4b16 │ │ │ │ │ - adds r4, r1, #1 │ │ │ │ │ + cmp r2, r5 │ │ │ │ │ + bge.n 48cc │ │ │ │ │ + ldrb r1, [r6, r2] │ │ │ │ │ + cmp r1, r8 │ │ │ │ │ + beq.w 4b4e │ │ │ │ │ + adds r4, r2, #1 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge.w 4b12 │ │ │ │ │ - ldrb r2, [r6, r4] │ │ │ │ │ - cmp r2, r7 │ │ │ │ │ - beq.n 4938 │ │ │ │ │ - adds r4, r1, #2 │ │ │ │ │ + bge.w 4b4a │ │ │ │ │ + ldrb r1, [r6, r4] │ │ │ │ │ + cmp r1, r8 │ │ │ │ │ + beq.n 496c │ │ │ │ │ + adds r4, r2, #2 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge.w 4b12 │ │ │ │ │ - ldrb r2, [r6, r4] │ │ │ │ │ - cmp r2, r7 │ │ │ │ │ - beq.n 4938 │ │ │ │ │ - adds r4, r1, #3 │ │ │ │ │ + bge.w 4b4a │ │ │ │ │ + ldrb r1, [r6, r4] │ │ │ │ │ + cmp r1, r8 │ │ │ │ │ + beq.n 496c │ │ │ │ │ + adds r4, r2, #3 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge.w 4b12 │ │ │ │ │ - ldrb r2, [r6, r4] │ │ │ │ │ - cmp r2, r7 │ │ │ │ │ - beq.n 4938 │ │ │ │ │ - adds r4, r1, #4 │ │ │ │ │ + bge.w 4b4a │ │ │ │ │ + ldrb r1, [r6, r4] │ │ │ │ │ + cmp r1, r8 │ │ │ │ │ + beq.n 496c │ │ │ │ │ + adds r4, r2, #4 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge.w 4b12 │ │ │ │ │ - ldrb r2, [r6, r4] │ │ │ │ │ - cmp r2, r7 │ │ │ │ │ - beq.n 4938 │ │ │ │ │ - adds r4, r1, #5 │ │ │ │ │ + bge.w 4b4a │ │ │ │ │ + ldrb r1, [r6, r4] │ │ │ │ │ + cmp r1, r8 │ │ │ │ │ + beq.n 496c │ │ │ │ │ + adds r4, r2, #5 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge.w 4b12 │ │ │ │ │ - ldrb r2, [r6, r4] │ │ │ │ │ - cmp r2, r7 │ │ │ │ │ - beq.n 4938 │ │ │ │ │ - adds r4, r1, #6 │ │ │ │ │ + bge.w 4b4a │ │ │ │ │ + ldrb r1, [r6, r4] │ │ │ │ │ + cmp r1, r8 │ │ │ │ │ + beq.n 496c │ │ │ │ │ + adds r4, r2, #6 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge.w 4b12 │ │ │ │ │ - ldrb r2, [r6, r4] │ │ │ │ │ - cmp r2, r7 │ │ │ │ │ - beq.n 4938 │ │ │ │ │ - adds r4, r1, #7 │ │ │ │ │ + bge.w 4b4a │ │ │ │ │ + ldrb r1, [r6, r4] │ │ │ │ │ + cmp r1, r8 │ │ │ │ │ + beq.n 496c │ │ │ │ │ + adds r4, r2, #7 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble.w 4b12 │ │ │ │ │ - ldrb r2, [r6, r4] │ │ │ │ │ - cmp r2, r7 │ │ │ │ │ - beq.n 4938 │ │ │ │ │ - add.w r4, r1, #8 │ │ │ │ │ + ble.w 4b4a │ │ │ │ │ + ldrb r1, [r6, r4] │ │ │ │ │ + cmp r1, r8 │ │ │ │ │ + beq.n 496c │ │ │ │ │ + add.w r4, r2, #8 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble.w 4b12 │ │ │ │ │ - adds r2, r6, #7 │ │ │ │ │ + ble.w 4b4a │ │ │ │ │ + adds r1, r6, #7 │ │ │ │ │ add r2, r1 │ │ │ │ │ - b.n 4930 │ │ │ │ │ + b.n 4964 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge.w 4b12 │ │ │ │ │ + bge.w 4b4a │ │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - bne.n 4928 │ │ │ │ │ - subs.w r2, r4, r8 │ │ │ │ │ - bmi.w 5070 │ │ │ │ │ - adds.w r3, r6, r8 │ │ │ │ │ + cmp r3, r8 │ │ │ │ │ + bne.n 495c │ │ │ │ │ + subs r2, r4, r7 │ │ │ │ │ + bmi.w 4fcc │ │ │ │ │ + adds r3, r6, r7 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ ite ne │ │ │ │ │ movne r1, #1 │ │ │ │ │ moveq r1, #0 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ite ne │ │ │ │ │ movne r1, #0 │ │ │ │ │ andeq.w r1, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 4aba │ │ │ │ │ + bne.w 4ae8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 4b34 │ │ │ │ │ + beq.w 4b6c │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bhi.w 4e42 │ │ │ │ │ + bhi.w 4ee8 │ │ │ │ │ add.w r0, r2, #17 │ │ │ │ │ str r1, [sp, #32] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ ldrd r2, r1, [sp, #28] │ │ │ │ │ - mov r8, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 50fe │ │ │ │ │ + beq.w 50e2 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ strd r2, r1, [sp, #28] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, ip │ │ │ │ │ ittt ne │ │ │ │ │ @@ -8006,66 +8024,65 @@ │ │ │ │ │ ldrne r3, [sp, #36] @ 0x24 │ │ │ │ │ strne.w ip, [r3] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ - add.w r0, r8, r2 │ │ │ │ │ - str.w r2, [r8, #8] │ │ │ │ │ - str.w r3, [r8, #12] │ │ │ │ │ + adds r0, r7, r2 │ │ │ │ │ + str r2, [r7, #8] │ │ │ │ │ + str r3, [r7, #12] │ │ │ │ │ strb r1, [r0, #16] │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ - cbz r1, 49c4 │ │ │ │ │ - add.w r0, r8, #16 │ │ │ │ │ + cbz r1, 49ee │ │ │ │ │ + add.w r0, r7, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ cmp.w sl, #11 │ │ │ │ │ - bgt.n 4a8e │ │ │ │ │ - ldr.w r2, [fp, #12] │ │ │ │ │ - adds r1, r4, #1 │ │ │ │ │ - cmp r5, r1 │ │ │ │ │ - str.w r8, [r2, sl, lsl #2] │ │ │ │ │ + bgt.n 4abc │ │ │ │ │ + ldr.w r1, [fp, #12] │ │ │ │ │ + adds r2, r4, #1 │ │ │ │ │ + cmp r5, r2 │ │ │ │ │ + str.w r7, [r1, sl, lsl #2] │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ - ble.w 4b1a │ │ │ │ │ - mov r8, r1 │ │ │ │ │ + ble.w 4b52 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 48a6 │ │ │ │ │ + bne.w 48da │ │ │ │ │ mov r3, fp │ │ │ │ │ - mov r1, r8 │ │ │ │ │ mov fp, sl │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 4b3a │ │ │ │ │ - cmp r1, r5 │ │ │ │ │ - bgt.n 4a7c │ │ │ │ │ - subs r5, r5, r1 │ │ │ │ │ - bmi.w 5072 │ │ │ │ │ - adds r7, r6, r1 │ │ │ │ │ + beq.w 4b70 │ │ │ │ │ + cmp r7, r5 │ │ │ │ │ + bgt.n 4aaa │ │ │ │ │ + subs r5, r5, r7 │ │ │ │ │ + bmi.w 4fce │ │ │ │ │ + adds.w r8, r6, r7 │ │ │ │ │ ite ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ite ne │ │ │ │ │ movne r3, #0 │ │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4afa │ │ │ │ │ + bne.n 4b32 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 4b68 │ │ │ │ │ + beq.w 4b9e │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bhi.w 4e44 │ │ │ │ │ + bhi.w 4eea │ │ │ │ │ add.w r0, r5, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 50cc │ │ │ │ │ + beq.w 502e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ @@ -8077,411 +8094,451 @@ │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ adds r3, r4, r5 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ strb r2, [r3, #16] │ │ │ │ │ - cbnz r7, 4ad4 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + bne.n 4b00 │ │ │ │ │ cmp.w fp, #11 │ │ │ │ │ - bgt.w 5110 │ │ │ │ │ + bgt.w 516e │ │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ │ str.w r4, [r3, fp, lsl #2] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ │ str.w fp, [sl, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, sl │ │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - mov r1, r8 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ - ldr.w r2, [r8] │ │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5096 │ │ │ │ │ + bne.w 521e │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 4b22 │ │ │ │ │ - adds r1, r4, #1 │ │ │ │ │ + bne.n 4b5c │ │ │ │ │ + adds r2, r4, #1 │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ - cmp r1, r5 │ │ │ │ │ - blt.n 49de │ │ │ │ │ + cmp r2, r5 │ │ │ │ │ + blt.n 4a08 │ │ │ │ │ mov r3, fp │ │ │ │ │ + mov r7, r2 │ │ │ │ │ mov fp, sl │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b.n 49f8 │ │ │ │ │ - ldrb.w r2, [r6, r8] │ │ │ │ │ + b.n 4a20 │ │ │ │ │ + ldrb r2, [r6, r7] │ │ │ │ │ movs r1, #24 │ │ │ │ │ - movw r8, #13200 @ 0x3390 │ │ │ │ │ - mla r8, r1, r2, r8 │ │ │ │ │ + movw r7, #13200 @ 0x3390 │ │ │ │ │ + mla r7, r1, r2, r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ - add r8, r2 │ │ │ │ │ - b.n 49c4 │ │ │ │ │ + add r7, r2 │ │ │ │ │ + b.n 49ee │ │ │ │ │ mov r2, r5 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ add.w r0, r4, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 4a68 │ │ │ │ │ + b.n 4a96 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4eb0 │ │ │ │ │ + bne.w 4f5a │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - mvn.w r9, #2147483648 @ 0x80000000 │ │ │ │ │ add.w r6, r3, #16 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ - b.n 4836 │ │ │ │ │ - ldrb r3, [r6, r1] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + beq.n 4bd6 │ │ │ │ │ + mvn.w r9, #2147483648 @ 0x80000000 │ │ │ │ │ + b.n 4876 │ │ │ │ │ + ldrb r3, [r6, r7] │ │ │ │ │ movs r2, #24 │ │ │ │ │ movw r4, #13200 @ 0x3390 │ │ │ │ │ mla r4, r2, r3, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add r4, r3 │ │ │ │ │ - b.n 4a68 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - b.n 4898 │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - b.n 4938 │ │ │ │ │ + b.n 4a96 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + b.n 48cc │ │ │ │ │ + mov r4, r2 │ │ │ │ │ + b.n 496c │ │ │ │ │ mov r3, fp │ │ │ │ │ + mov r7, r2 │ │ │ │ │ mov fp, sl │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b.n 49f0 │ │ │ │ │ + b.n 4a18 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - str.w r2, [r8] │ │ │ │ │ + str r2, [r7, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 4aa8 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + bne.n 4ad4 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4aa8 │ │ │ │ │ - ldr.w r8, [pc, #740] @ 4e1c │ │ │ │ │ - b.n 49c4 │ │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ + b.n 4ad4 │ │ │ │ │ + ldr r7, [pc, #704] @ (4e30 ) │ │ │ │ │ + b.n 49ee │ │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 49f8 │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ + bne.w 4a20 │ │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ - strne r3, [r0, #0] │ │ │ │ │ + strne r3, [r1, #0] │ │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - b.n 4a7c │ │ │ │ │ - ldr r4, [pc, #688] @ (4e1c ) │ │ │ │ │ - b.n 4a68 │ │ │ │ │ - mov r5, r4 │ │ │ │ │ + b.n 4aaa │ │ │ │ │ + ldr r4, [pc, #656] @ (4e30 ) │ │ │ │ │ + b.n 4a96 │ │ │ │ │ + ldr r5, [r3, #8] │ │ │ │ │ + add r5, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - ldr r4, [pc, #684] @ (4e20 ) │ │ │ │ │ + ldr r4, [pc, #648] @ (4e34 ) │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r4, sp, #52 @ 0x34 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r4, [sp, #16] │ │ │ │ │ movs r4, #2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4eb0 │ │ │ │ │ + beq.w 4f5a │ │ │ │ │ mov r4, r5 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 47ee │ │ │ │ │ + bne.w 4822 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - movs r0, #12 │ │ │ │ │ add.w r6, r3, #16 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ + movs r0, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4eb0 │ │ │ │ │ + beq.w 4f5a │ │ │ │ │ mvn.w r9, #2147483648 @ 0x80000000 │ │ │ │ │ movs r4, #0 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ - mov r8, r4 │ │ │ │ │ + mov fp, r4 │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ - str.w sl, [sp, #28] │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - ble.n 4c18 │ │ │ │ │ + strd sl, r9, [sp, #28] │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ + bge.n 4c50 │ │ │ │ │ ldrb r3, [r6, r4] │ │ │ │ │ ldr.w r3, [r7, r3, lsl #2] │ │ │ │ │ + lsls r2, r3, #28 │ │ │ │ │ + bpl.n 4c56 │ │ │ │ │ + adds r1, r4, #1 │ │ │ │ │ + cmp r1, r5 │ │ │ │ │ + bge.n 4c4e │ │ │ │ │ + ldrb r3, [r6, r1] │ │ │ │ │ + ldr.w r3, [r7, r3, lsl #2] │ │ │ │ │ + lsls r3, r3, #28 │ │ │ │ │ + bpl.n 4c58 │ │ │ │ │ + adds r1, r4, #2 │ │ │ │ │ + cmp r1, r5 │ │ │ │ │ + bge.n 4c4e │ │ │ │ │ + ldrb r3, [r6, r1] │ │ │ │ │ + ldr.w r3, [r7, r3, lsl #2] │ │ │ │ │ lsls r0, r3, #28 │ │ │ │ │ - bpl.n 4c1e │ │ │ │ │ - adds r3, r4, #1 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - ble.n 4c16 │ │ │ │ │ - ldrb r2, [r6, r3] │ │ │ │ │ + bpl.n 4c58 │ │ │ │ │ + adds r1, r4, #3 │ │ │ │ │ + cmp r1, r5 │ │ │ │ │ + bge.n 4c4e │ │ │ │ │ + adds r3, r6, #2 │ │ │ │ │ + add r3, r4 │ │ │ │ │ + ldrb.w r2, [r3, #1]! │ │ │ │ │ ldr.w r2, [r7, r2, lsl #2] │ │ │ │ │ lsls r2, r2, #28 │ │ │ │ │ - bpl.n 4c20 │ │ │ │ │ - adds r3, r4, #2 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - ble.n 4c16 │ │ │ │ │ - ldrb r2, [r6, r3] │ │ │ │ │ - ldr.w r2, [r7, r2, lsl #2] │ │ │ │ │ - lsls r0, r2, #28 │ │ │ │ │ - bpl.n 4c20 │ │ │ │ │ - adds r3, r4, #3 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - ble.n 4c16 │ │ │ │ │ - adds r2, r6, #2 │ │ │ │ │ - add r2, r4 │ │ │ │ │ - ldrb.w r1, [r2, #1]! │ │ │ │ │ - ldr.w r1, [r7, r1, lsl #2] │ │ │ │ │ - lsls r4, r1, #28 │ │ │ │ │ - bpl.w 4dec │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - blt.n 4c02 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - beq.w 4df2 │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - adds r4, r3, #1 │ │ │ │ │ + bpl.w 4e5a │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + cmp r1, r5 │ │ │ │ │ + blt.n 4c3a │ │ │ │ │ + mov r4, r1 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge.n 4ce8 │ │ │ │ │ - ldrb r2, [r6, r4] │ │ │ │ │ - ldr.w r2, [r7, r2, lsl #2] │ │ │ │ │ - lsls r0, r2, #28 │ │ │ │ │ - bmi.n 4cf0 │ │ │ │ │ - adds r4, r3, #2 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - ble.n 4ce8 │ │ │ │ │ - ldrb r2, [r6, r4] │ │ │ │ │ - ldr.w r2, [r7, r2, lsl #2] │ │ │ │ │ - lsls r2, r2, #28 │ │ │ │ │ - bmi.n 4cf0 │ │ │ │ │ - adds r4, r3, #3 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - ble.n 4ce8 │ │ │ │ │ - ldrb r2, [r6, r4] │ │ │ │ │ - ldr.w r2, [r7, r2, lsl #2] │ │ │ │ │ - lsls r0, r2, #28 │ │ │ │ │ - bmi.n 4cf0 │ │ │ │ │ - adds r4, r3, #4 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - ble.n 4ce8 │ │ │ │ │ - ldrb r2, [r6, r4] │ │ │ │ │ - ldr.w r2, [r7, r2, lsl #2] │ │ │ │ │ - lsls r2, r2, #28 │ │ │ │ │ - bmi.n 4cf0 │ │ │ │ │ - adds r4, r3, #5 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - ble.n 4ce8 │ │ │ │ │ - ldrb r2, [r6, r4] │ │ │ │ │ - ldr.w r2, [r7, r2, lsl #2] │ │ │ │ │ - lsls r0, r2, #28 │ │ │ │ │ - bmi.n 4cf0 │ │ │ │ │ - adds r4, r3, #6 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - ble.n 4ce8 │ │ │ │ │ - ldrb r2, [r6, r4] │ │ │ │ │ - ldr.w r2, [r7, r2, lsl #2] │ │ │ │ │ - lsls r2, r2, #28 │ │ │ │ │ - bmi.n 4cf0 │ │ │ │ │ - adds r4, r3, #7 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - ble.n 4ce8 │ │ │ │ │ - ldrb r2, [r6, r4] │ │ │ │ │ - ldr.w r2, [r7, r2, lsl #2] │ │ │ │ │ - lsls r0, r2, #28 │ │ │ │ │ - bmi.n 4cf0 │ │ │ │ │ - add.w r4, r3, #8 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - ble.n 4ce8 │ │ │ │ │ - ldrb r2, [r6, r4] │ │ │ │ │ - ldr.w r2, [r7, r2, lsl #2] │ │ │ │ │ - lsls r2, r2, #28 │ │ │ │ │ - bmi.n 4cf0 │ │ │ │ │ - add.w r4, r3, #9 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - ble.n 4ce8 │ │ │ │ │ - ldrb r2, [r6, r4] │ │ │ │ │ + beq.w 4e60 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + adds r4, r1, #1 │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ + bge.w 4e8a │ │ │ │ │ + ldrb r3, [r6, r4] │ │ │ │ │ + ldr.w r3, [r7, r3, lsl #2] │ │ │ │ │ + lsls r3, r3, #28 │ │ │ │ │ + bmi.n 4d42 │ │ │ │ │ + adds r4, r1, #2 │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ + bge.w 4e8a │ │ │ │ │ + ldrb r3, [r6, r4] │ │ │ │ │ + ldr.w r3, [r7, r3, lsl #2] │ │ │ │ │ + lsls r0, r3, #28 │ │ │ │ │ + bmi.n 4d42 │ │ │ │ │ + adds r4, r1, #3 │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ + bge.w 4e8a │ │ │ │ │ + ldrb r3, [r6, r4] │ │ │ │ │ + ldr.w r3, [r7, r3, lsl #2] │ │ │ │ │ + lsls r2, r3, #28 │ │ │ │ │ + bmi.n 4d42 │ │ │ │ │ + adds r4, r1, #4 │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ + bge.w 4e8a │ │ │ │ │ + ldrb r3, [r6, r4] │ │ │ │ │ + ldr.w r3, [r7, r3, lsl #2] │ │ │ │ │ + lsls r3, r3, #28 │ │ │ │ │ + bmi.n 4d42 │ │ │ │ │ + adds r4, r1, #5 │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ + bge.w 4e8a │ │ │ │ │ + ldrb r3, [r6, r4] │ │ │ │ │ + ldr.w r3, [r7, r3, lsl #2] │ │ │ │ │ + lsls r0, r3, #28 │ │ │ │ │ + bmi.n 4d42 │ │ │ │ │ + adds r4, r1, #6 │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ + bge.w 4e8a │ │ │ │ │ + ldrb r3, [r6, r4] │ │ │ │ │ + ldr.w r3, [r7, r3, lsl #2] │ │ │ │ │ + lsls r2, r3, #28 │ │ │ │ │ + bmi.n 4d42 │ │ │ │ │ + adds r4, r1, #7 │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ + bge.w 4e8a │ │ │ │ │ + ldrb r3, [r6, r4] │ │ │ │ │ + ldr.w r3, [r7, r3, lsl #2] │ │ │ │ │ + lsls r3, r3, #28 │ │ │ │ │ + bmi.n 4d42 │ │ │ │ │ + add.w r4, r1, #8 │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ + bge.w 4e8a │ │ │ │ │ + ldrb r3, [r6, r4] │ │ │ │ │ + ldr.w r3, [r7, r3, lsl #2] │ │ │ │ │ + lsls r0, r3, #28 │ │ │ │ │ + bmi.n 4d42 │ │ │ │ │ + add.w r4, r1, #9 │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ + bge.w 4e8a │ │ │ │ │ + ldrb r3, [r6, r4] │ │ │ │ │ + ldr.w r3, [r7, r3, lsl #2] │ │ │ │ │ + lsls r2, r3, #28 │ │ │ │ │ + bmi.n 4d42 │ │ │ │ │ + add.w r4, r1, #10 │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ + bge.w 4e8a │ │ │ │ │ + ldrb r3, [r6, r4] │ │ │ │ │ + ldr.w r3, [r7, r3, lsl #2] │ │ │ │ │ + lsls r3, r3, #28 │ │ │ │ │ + bmi.n 4d42 │ │ │ │ │ + add.w r4, r1, #11 │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ + bge.w 4e8a │ │ │ │ │ + add.w r3, r6, #10 │ │ │ │ │ + add r3, r1 │ │ │ │ │ + b.n 4d2c │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ + bge.w 4e8a │ │ │ │ │ + ldrb.w r2, [r3, #1]! │ │ │ │ │ ldr.w r2, [r7, r2, lsl #2] │ │ │ │ │ lsls r0, r2, #28 │ │ │ │ │ - bmi.n 4cf0 │ │ │ │ │ - add.w r4, r3, #10 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - ble.n 4ce8 │ │ │ │ │ - ldrb r2, [r6, r4] │ │ │ │ │ - ldr.w r2, [r7, r2, lsl #2] │ │ │ │ │ - lsls r2, r2, #28 │ │ │ │ │ - bmi.n 4cf0 │ │ │ │ │ - add.w r4, r3, #11 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - ble.n 4ce8 │ │ │ │ │ - add.w r2, r6, #10 │ │ │ │ │ - add r2, r3 │ │ │ │ │ - b.n 4cdc │ │ │ │ │ - adds r4, #1 │ │ │ │ │ + bpl.n 4d24 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge.n 4ce8 │ │ │ │ │ - ldrb.w r1, [r2, #1]! │ │ │ │ │ - ldr.w r1, [r7, r1, lsl #2] │ │ │ │ │ - lsls r0, r1, #28 │ │ │ │ │ - bpl.n 4cd6 │ │ │ │ │ - cbnz r3, 4cf0 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - beq.w 4f60 │ │ │ │ │ - subs.w sl, r4, r3 │ │ │ │ │ - bmi.w 4f44 │ │ │ │ │ - adds r2, r6, r3 │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ + bne.n 4d42 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w 4e96 │ │ │ │ │ + subs.w sl, r4, r1 │ │ │ │ │ + bmi.w 4f8c │ │ │ │ │ + adds r3, r6, r1 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ ite ne │ │ │ │ │ - movne r1, #1 │ │ │ │ │ - moveq r1, #0 │ │ │ │ │ + movne r3, #1 │ │ │ │ │ + moveq r3, #0 │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ ite ne │ │ │ │ │ - movne r1, #0 │ │ │ │ │ - andeq.w r1, r1, #1 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.n 4dfc │ │ │ │ │ + movne.w r9, #0 │ │ │ │ │ + andeq.w r9, r3, #1 │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + bne.w 4e6c │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n 4e16 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ + beq.w 4e84 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bhi.w 4e7c │ │ │ │ │ + bhi.w 4f26 │ │ │ │ │ add.w r0, sl, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ - mov fp, r0 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4eb6 │ │ │ │ │ + beq.w 501c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ - mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ │ - cmp r0, ip │ │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ │ + cmp r3, lr │ │ │ │ │ itt ne │ │ │ │ │ - addne r0, #1 │ │ │ │ │ - strne r0, [r1, #0] │ │ │ │ │ - mov r0, fp │ │ │ │ │ + addne.w ip, r3, #1 │ │ │ │ │ + strne.w ip, [r1] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - add.w r1, fp, sl │ │ │ │ │ + add.w r1, r8, sl │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - str.w sl, [fp, #8] │ │ │ │ │ - str.w r0, [fp, #12] │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - strb r0, [r1, #16] │ │ │ │ │ + str.w sl, [r8, #8] │ │ │ │ │ + str.w r0, [r8, #12] │ │ │ │ │ + strb.w r9, [r1, #16] │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ - cbz r1, 4d70 │ │ │ │ │ + cbz r1, 4dcc │ │ │ │ │ mov r2, sl │ │ │ │ │ - add.w r0, fp, #16 │ │ │ │ │ + add.w r0, r8, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - cmp.w r8, #11 │ │ │ │ │ + cmp.w fp, #11 │ │ │ │ │ ittt le │ │ │ │ │ ldrle r3, [sp, #28] │ │ │ │ │ - ldrle r2, [r3, #12] │ │ │ │ │ - strle.w fp, [r2, r8, lsl #2] │ │ │ │ │ - ble.n 4de0 │ │ │ │ │ + ldrle r3, [r3, #12] │ │ │ │ │ + strle.w r8, [r3, fp, lsl #2] │ │ │ │ │ + ble.n 4e48 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ - mov r1, fp │ │ │ │ │ + mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ - ldr.w r2, [fp] │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5152 │ │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - bne.n 4dd0 │ │ │ │ │ - add.w r8, r8, #1 │ │ │ │ │ - cmp r9, r8 │ │ │ │ │ - bne.w 4bca │ │ │ │ │ + bne.w 5044 │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne.n 4e38 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + add.w fp, fp, #1 │ │ │ │ │ + cmp fp, r3 │ │ │ │ │ + bne.w 4c02 │ │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ │ - mov r8, r9 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + mov r7, r9 │ │ │ │ │ mov r9, r4 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - bge.n 4df6 │ │ │ │ │ + bge.n 4e66 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ ldrb.w r2, [r6, r9] │ │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ │ lsls r2, r2, #28 │ │ │ │ │ - bpl.w 5176 │ │ │ │ │ + bpl.w 4f6a │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - bne.n 4db8 │ │ │ │ │ - b.n 4df6 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str.w r2, [fp] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n 4d9a │ │ │ │ │ - mov r0, fp │ │ │ │ │ + bne.n 4e18 │ │ │ │ │ + b.n 4e66 │ │ │ │ │ + .word 0x0000337c │ │ │ │ │ + R_ARM_ABS32 _PyRuntime │ │ │ │ │ + .word 0x000001f8 │ │ │ │ │ + R_ARM_ABS32 .data │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str.w r3, [r8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 4df6 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - add.w r8, r8, #1 │ │ │ │ │ - cmp r8, r9 │ │ │ │ │ - bne.w 4bca │ │ │ │ │ - b.n 4da4 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bne.w 4c20 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + add.w fp, fp, #1 │ │ │ │ │ + cmp fp, r3 │ │ │ │ │ + bne.w 4c02 │ │ │ │ │ + ldrd sl, r9, [sp, #28] │ │ │ │ │ + b.n 4e08 │ │ │ │ │ + cmp r1, r5 │ │ │ │ │ + bne.w 4c58 │ │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ │ - str.w r8, [sl, #8] │ │ │ │ │ - b.n 4a86 │ │ │ │ │ - ldrb r2, [r6, r3] │ │ │ │ │ - movs r1, #24 │ │ │ │ │ - movw r3, #13200 @ 0x3390 │ │ │ │ │ - mla r3, r1, r2, r3 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ + mov r7, fp │ │ │ │ │ + str.w r7, [sl, #8] │ │ │ │ │ + b.n 4ab4 │ │ │ │ │ + ldrb r3, [r6, r1] │ │ │ │ │ + movs r2, #24 │ │ │ │ │ + movw r8, #13200 @ 0x3390 │ │ │ │ │ + mla r8, r2, r3, r8 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ - movt r2, #0 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ - add.w fp, r3, r2 │ │ │ │ │ - b.n 4d70 │ │ │ │ │ - ldr.w fp, [pc, #4] @ 4e1c │ │ │ │ │ - b.n 4d70 │ │ │ │ │ - .word 0x0000337c │ │ │ │ │ - R_ARM_ABS32 _PyRuntime │ │ │ │ │ - .word 0x000001f8 │ │ │ │ │ - R_ARM_ABS32 .data │ │ │ │ │ + add r8, r3 │ │ │ │ │ + b.n 4dcc │ │ │ │ │ + ldr.w r8, [pc, #956] @ 5244 │ │ │ │ │ + b.n 4dcc │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w 4d42 │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ + bne.w 4d42 │ │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bne.w 4d42 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + ldr.w sl, [sp, #28] │ │ │ │ │ + mov r7, fp │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ + itt ne │ │ │ │ │ + addne r3, #1 │ │ │ │ │ + strne r3, [r0, #0] │ │ │ │ │ + ldr.w r3, [sl, #12] │ │ │ │ │ + adds r7, #1 │ │ │ │ │ + str r2, [r3, #0] │ │ │ │ │ + b.n 4e66 │ │ │ │ │ mov r0, r9 │ │ │ │ │ cmp r0, #11 │ │ │ │ │ it ge │ │ │ │ │ movge r0, #11 │ │ │ │ │ adds r0, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbz r0, 4eb0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 4f5a │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 4bb0 │ │ │ │ │ - mov r8, r9 │ │ │ │ │ - b.n 4dac │ │ │ │ │ + bne.w 4be8 │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + b.n 4e0c │ │ │ │ │ mov sl, fp │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ @@ -8489,23 +8546,26 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 5064 │ │ │ │ │ + beq.n 4f1a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 5064 │ │ │ │ │ + cbnz r3, 4f1a │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5064 │ │ │ │ │ + mov.w sl, #0 │ │ │ │ │ + add r0, sp, #60 @ 0x3c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ + b.n 4ab4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -8513,1401 +8573,1382 @@ │ │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4eb0 │ │ │ │ │ + beq.n 4f5a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ - cbnz r3, 4eb0 │ │ │ │ │ + cbnz r3, 4f5a │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ - b.n 4a86 │ │ │ │ │ + b.n 4ab4 │ │ │ │ │ + movw r7, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ + movt r7, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ + b.n 4830 │ │ │ │ │ + sub.w r1, r5, r9 │ │ │ │ │ + add.w r0, r6, r9 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 4f40 │ │ │ │ │ + cmp r7, #11 │ │ │ │ │ + bgt.n 4fa8 │ │ │ │ │ + ldr.w r3, [sl, #12] │ │ │ │ │ + str.w r0, [r3, r7, lsl #2] │ │ │ │ │ + adds r7, #1 │ │ │ │ │ + b.n 4e66 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ + ldr.w sl, [sp, #28] │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ + b.n 4f40 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyList_Append │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cbnz r0, 5008 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 4f88 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 4f88 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 4f88 │ │ │ │ │ + mov sl, fp │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ + b.n 4f00 │ │ │ │ │ + ldr r1, [pc, #600] @ (5240 ) │ │ │ │ │ + str r1, [sp, #0] │ │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + str r1, [sp, #16] │ │ │ │ │ + movs r1, #2 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + str r1, [sp, #8] │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ + R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 4822 │ │ │ │ │ + b.n 4f5a │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + b.n 4ba6 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 4f40 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 4f40 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 4f40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - mov fp, r0 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4d62 │ │ │ │ │ + bne.w 4dbe │ │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ │ - b.n 4e96 │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ + b.n 4f40 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 4f00 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + beq.w 4a96 │ │ │ │ │ + b.n 4b00 │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + ldr.w sl, [sp, #28] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w 4f40 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str.w r3, [r8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 4f40 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 4f40 │ │ │ │ │ + strd r2, r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5064 │ │ │ │ │ - mov r4, r8 │ │ │ │ │ - b.n 4ef6 │ │ │ │ │ - mov r1, fp │ │ │ │ │ + beq.w 4f1a │ │ │ │ │ + mov fp, r5 │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ │ + b.n 509c │ │ │ │ │ + mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4e5a │ │ │ │ │ + beq.w 4f00 │ │ │ │ │ cmp r4, #11 │ │ │ │ │ - bgt.n 4f92 │ │ │ │ │ + bgt.n 50f4 │ │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ │ str.w r0, [r2, r4, lsl #2] │ │ │ │ │ - add r8, r7 │ │ │ │ │ + add r7, r5 │ │ │ │ │ adds r4, #1 │ │ │ │ │ - add r8, fp │ │ │ │ │ - cmp r9, r4 │ │ │ │ │ - beq.n 4f14 │ │ │ │ │ + add r7, r8 │ │ │ │ │ + cmp r4, r9 │ │ │ │ │ + beq.n 50b8 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - sub.w r1, r5, r8 │ │ │ │ │ - add.w r0, r6, r8 │ │ │ │ │ - bl 2740 │ │ │ │ │ - subs.w fp, r0, #0 │ │ │ │ │ - add.w r0, r6, r8 │ │ │ │ │ - bge.n 4eda │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + sub.w r1, fp, r7 │ │ │ │ │ + adds r0, r6, r7 │ │ │ │ │ + bl 275c │ │ │ │ │ + subs.w r8, r0, #0 │ │ │ │ │ + add.w r0, r6, r7 │ │ │ │ │ + bge.n 507e │ │ │ │ │ + mov r5, fp │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 4ff6 │ │ │ │ │ - sub.w r1, r5, r8 │ │ │ │ │ - add.w r0, r6, r8 │ │ │ │ │ + beq.n 5144 │ │ │ │ │ + subs r1, r5, r7 │ │ │ │ │ + adds r0, r6, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4e5a │ │ │ │ │ + beq.w 4f00 │ │ │ │ │ cmp r4, #11 │ │ │ │ │ - bgt.n 4fd2 │ │ │ │ │ + bgt.n 511e │ │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ │ str.w r5, [r3, r4, lsl #2] │ │ │ │ │ adds r4, #1 │ │ │ │ │ str.w r4, [sl, #8] │ │ │ │ │ - add r0, sp, #60 @ 0x3c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - b.n 4a86 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ - ldr.w sl, [sp, #28] │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 4e96 │ │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ - bne.w 4cf0 │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - ldr.w sl, [sp, #28] │ │ │ │ │ - add.w r8, r8, #1 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ - itt ne │ │ │ │ │ - addne r3, #1 │ │ │ │ │ - strne r3, [r0, #0] │ │ │ │ │ - ldr.w r3, [sl, #12] │ │ │ │ │ - str r2, [r3, #0] │ │ │ │ │ - b.n 4df6 │ │ │ │ │ + b.n 4f1e │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 49e2 │ │ │ │ │ + mov sl, fp │ │ │ │ │ + b.n 4f00 │ │ │ │ │ mov r1, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ - cbnz r0, 4fba │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ - beq.n 4ef0 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - str r1, [r3, #0] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.n 4ef0 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4ef0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 51f2 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.w 4e5a │ │ │ │ │ + beq.n 5096 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 4e5a │ │ │ │ │ + bne.n 5096 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4e5a │ │ │ │ │ + b.n 5096 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cbnz r0, 5036 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 51c8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4f36 │ │ │ │ │ + beq.n 50da │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4f36 │ │ │ │ │ + bne.n 50da │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4f36 │ │ │ │ │ + b.n 50da │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 5020 │ │ │ │ │ + bne.n 51e0 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r4, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r1, #0] │ │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - b.n 4f38 │ │ │ │ │ - sub.w r1, r5, r8 │ │ │ │ │ - add.w r0, r6, r8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 4f2e │ │ │ │ │ - b.n 4e5a │ │ │ │ │ + b.n 50dc │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyList_Append │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cbnz r0, 51b0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 4e5a │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 4e5a │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4e5a │ │ │ │ │ + bne.n 51a0 │ │ │ │ │ + add.w fp, fp, #1 │ │ │ │ │ + b.n 4aaa │ │ │ │ │ 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 .LC47 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC47 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - mov.w sl, #0 │ │ │ │ │ - b.n 4f3c │ │ │ │ │ - ldr r5, [r3, #8] │ │ │ │ │ - add r5, r4 │ │ │ │ │ - b.n 4b6e │ │ │ │ │ - mov sl, fp │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 4e5a │ │ │ │ │ - movw r7, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r7, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b.w 47fc │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - mov sl, fp │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.w 4e5a │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str.w r3, [r8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 4e5a │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4e5a │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 481c │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.w 481c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 4e5a │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 4a68 │ │ │ │ │ - b.n 4ad4 │ │ │ │ │ - ldr r1, [pc, #248] @ (51dc ) │ │ │ │ │ - str r1, [sp, #0] │ │ │ │ │ - add r1, sp, #52 @ 0x34 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - str r1, [sp, #16] │ │ │ │ │ - movs r1, #2 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - str r1, [sp, #8] │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ - R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 47ee │ │ │ │ │ - b.n 4eb0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 49b8 │ │ │ │ │ - mov sl, fp │ │ │ │ │ - b.n 4e5a │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyList_Append │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cbnz r0, 513a │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bne.n 512a │ │ │ │ │ - add.w fp, fp, #1 │ │ │ │ │ - b.n 4a7c │ │ │ │ │ + b.n 4f1a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5124 │ │ │ │ │ + bne.n 5182 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5124 │ │ │ │ │ + b.n 5182 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 4e5a │ │ │ │ │ + beq.w 4f00 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4e5a │ │ │ │ │ + bne.w 4f00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4e5a │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - ldr.w sl, [sp, #28] │ │ │ │ │ + b.n 4f00 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 4e96 │ │ │ │ │ + beq.w 4f00 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str.w r3, [fp] │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4e96 │ │ │ │ │ - mov r0, fp │ │ │ │ │ + bne.w 4f00 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4e96 │ │ │ │ │ - sub.w r1, r5, r9 │ │ │ │ │ - add.w r0, r6, r9 │ │ │ │ │ + b.n 4f00 │ │ │ │ │ + subs r1, r5, r7 │ │ │ │ │ + adds r0, r6, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ - mov r4, r0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4e96 │ │ │ │ │ - cmp.w r8, #11 │ │ │ │ │ - bgt.n 519e │ │ │ │ │ - ldr.w r3, [sl, #12] │ │ │ │ │ - str.w r0, [r3, r8, lsl #2] │ │ │ │ │ - add.w r8, r8, #1 │ │ │ │ │ - b.n 4df6 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyList_Append │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cbnz r0, 51c2 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n 5198 │ │ │ │ │ + bne.w 50d2 │ │ │ │ │ + b.n 4f00 │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + beq.w 4f00 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + str r1, [r3, #0] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w 4f00 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 4f00 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5198 │ │ │ │ │ + bne.w 4850 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5198 │ │ │ │ │ + b.w 4850 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + mov sl, fp │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 4e96 │ │ │ │ │ + beq.w 4f00 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ + str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4e96 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + bne.w 4f00 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4e96 │ │ │ │ │ + b.n 4f00 │ │ │ │ │ nop │ │ │ │ │ .word 0x000001f8 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ + .word 0x0000337c │ │ │ │ │ + R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000051e0 <_PyBytes_FromIterator>: │ │ │ │ │ +00005248 <_PyBytes_FromIterator>: │ │ │ │ │ _PyBytes_FromIterator(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3504] @ 0xdb0 │ │ │ │ │ - ldr r3, [pc, #740] @ (54d8 <_PyBytes_FromIterator+0x2f8>) │ │ │ │ │ + ldr r3, [pc, #740] @ (5540 <_PyBytes_FromIterator+0x2f8>) │ │ │ │ │ sub.w sp, sp, #556 @ 0x22c │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #548] @ 0x224 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_LengthHint │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 54a6 <_PyBytes_FromIterator+0x2c6> │ │ │ │ │ + beq.w 550e <_PyBytes_FromIterator+0x2c6> │ │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ strd r5, r5, [sp, #20] │ │ │ │ │ strd r5, r6, [sp, #28] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl aa0 <_PyBytesWriter_Prepare> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Prepare │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 54a2 <_PyBytes_FromIterator+0x2c2> │ │ │ │ │ + beq.w 550a <_PyBytes_FromIterator+0x2c2> │ │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ │ str r6, [sp, #28] │ │ │ │ │ sub.w fp, sl, r5 │ │ │ │ │ ands.w fp, fp, #3 │ │ │ │ │ - beq.n 52f0 <_PyBytes_FromIterator+0x110> │ │ │ │ │ + beq.n 5358 <_PyBytes_FromIterator+0x110> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 53b6 <_PyBytes_FromIterator+0x1d6> │ │ │ │ │ + beq.w 541e <_PyBytes_FromIterator+0x1d6> │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne.w 540c <_PyBytes_FromIterator+0x22c> │ │ │ │ │ + bne.w 5474 <_PyBytes_FromIterator+0x22c> │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ - beq.w 5480 <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ + beq.w 54e8 <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi.w 5486 <_PyBytes_FromIterator+0x2a6> │ │ │ │ │ + bhi.w 54ee <_PyBytes_FromIterator+0x2a6> │ │ │ │ │ cmp r5, sl │ │ │ │ │ - bge.w 54b6 <_PyBytes_FromIterator+0x2d6> │ │ │ │ │ + bge.w 551e <_PyBytes_FromIterator+0x2d6> │ │ │ │ │ mov r6, r4 │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ strb.w r3, [r6], #1 │ │ │ │ │ mov r4, r6 │ │ │ │ │ - beq.n 52f0 <_PyBytes_FromIterator+0x110> │ │ │ │ │ + beq.n 5358 <_PyBytes_FromIterator+0x110> │ │ │ │ │ cmp.w fp, #2 │ │ │ │ │ - beq.n 52c2 <_PyBytes_FromIterator+0xe2> │ │ │ │ │ + beq.n 532a <_PyBytes_FromIterator+0xe2> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 53b6 <_PyBytes_FromIterator+0x1d6> │ │ │ │ │ + beq.w 541e <_PyBytes_FromIterator+0x1d6> │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne.w 53f4 <_PyBytes_FromIterator+0x214> │ │ │ │ │ + bne.w 545c <_PyBytes_FromIterator+0x214> │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ - beq.w 5480 <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ + beq.w 54e8 <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi.w 5486 <_PyBytes_FromIterator+0x2a6> │ │ │ │ │ + bhi.w 54ee <_PyBytes_FromIterator+0x2a6> │ │ │ │ │ adds r6, #1 │ │ │ │ │ strb r3, [r4, #0] │ │ │ │ │ adds r5, #1 │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 53b6 <_PyBytes_FromIterator+0x1d6> │ │ │ │ │ + beq.n 541e <_PyBytes_FromIterator+0x1d6> │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne.n 53dc <_PyBytes_FromIterator+0x1fc> │ │ │ │ │ + bne.n 5444 <_PyBytes_FromIterator+0x1fc> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ - beq.w 5480 <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ + beq.w 54e8 <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi.w 5486 <_PyBytes_FromIterator+0x2a6> │ │ │ │ │ + bhi.w 54ee <_PyBytes_FromIterator+0x2a6> │ │ │ │ │ strb r3, [r4, #0] │ │ │ │ │ adds r5, #1 │ │ │ │ │ adds r4, r6, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 53b6 <_PyBytes_FromIterator+0x1d6> │ │ │ │ │ + beq.n 541e <_PyBytes_FromIterator+0x1d6> │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne.w 546a <_PyBytes_FromIterator+0x28a> │ │ │ │ │ + bne.w 54d2 <_PyBytes_FromIterator+0x28a> │ │ │ │ │ adds r6, r3, #1 │ │ │ │ │ - beq.w 5480 <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ + beq.w 54e8 <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi.w 5486 <_PyBytes_FromIterator+0x2a6> │ │ │ │ │ + bhi.w 54ee <_PyBytes_FromIterator+0x2a6> │ │ │ │ │ cmp r5, sl │ │ │ │ │ - bge.w 54b6 <_PyBytes_FromIterator+0x2d6> │ │ │ │ │ + bge.w 551e <_PyBytes_FromIterator+0x2d6> │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ adds r5, #1 │ │ │ │ │ strb.w r3, [r6], #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov fp, r0 │ │ │ │ │ mov r4, r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 53b6 <_PyBytes_FromIterator+0x1d6> │ │ │ │ │ + beq.n 541e <_PyBytes_FromIterator+0x1d6> │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne.w 5452 <_PyBytes_FromIterator+0x272> │ │ │ │ │ + bne.w 54ba <_PyBytes_FromIterator+0x272> │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ - beq.w 5480 <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ + beq.w 54e8 <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi.w 5486 <_PyBytes_FromIterator+0x2a6> │ │ │ │ │ + bhi.w 54ee <_PyBytes_FromIterator+0x2a6> │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ strb.w r3, [r4], #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov fp, r0 │ │ │ │ │ - cbz r0, 53b6 <_PyBytes_FromIterator+0x1d6> │ │ │ │ │ + cbz r0, 541e <_PyBytes_FromIterator+0x1d6> │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne.n 543c <_PyBytes_FromIterator+0x25c> │ │ │ │ │ + bne.n 54a4 <_PyBytes_FromIterator+0x25c> │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ - beq.w 5480 <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ + beq.w 54e8 <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi.w 5486 <_PyBytes_FromIterator+0x2a6> │ │ │ │ │ + bhi.w 54ee <_PyBytes_FromIterator+0x2a6> │ │ │ │ │ strb r3, [r4, #0] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ adds r4, r6, #2 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - cbz r0, 53b6 <_PyBytes_FromIterator+0x1d6> │ │ │ │ │ + cbz r0, 541e <_PyBytes_FromIterator+0x1d6> │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne.n 5426 <_PyBytes_FromIterator+0x246> │ │ │ │ │ + bne.n 548e <_PyBytes_FromIterator+0x246> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ - beq.n 5480 <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ + beq.n 54e8 <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi.n 5486 <_PyBytes_FromIterator+0x2a6> │ │ │ │ │ + bhi.n 54ee <_PyBytes_FromIterator+0x2a6> │ │ │ │ │ strb r3, [r4, #0] │ │ │ │ │ mov r0, r7 │ │ │ │ │ adds r4, r6, #3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ adds r5, #3 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 52fc <_PyBytes_FromIterator+0x11c> │ │ │ │ │ + bne.n 5364 <_PyBytes_FromIterator+0x11c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 549c <_PyBytes_FromIterator+0x2bc> │ │ │ │ │ + bne.n 5504 <_PyBytes_FromIterator+0x2bc> │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl af0 <_PyBytesWriter_Finish> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Finish │ │ │ │ │ - ldr r3, [pc, #272] @ (54d8 <_PyBytes_FromIterator+0x2f8>) │ │ │ │ │ + ldr r3, [pc, #272] @ (5540 <_PyBytes_FromIterator+0x2f8>) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #548] @ 0x224 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 5422 <_PyBytes_FromIterator+0x242> │ │ │ │ │ + bne.n 548a <_PyBytes_FromIterator+0x242> │ │ │ │ │ add.w sp, sp, #556 @ 0x22c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [fp] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 52de <_PyBytes_FromIterator+0xfe> │ │ │ │ │ + bne.w 5346 <_PyBytes_FromIterator+0xfe> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 52de <_PyBytes_FromIterator+0xfe> │ │ │ │ │ + b.n 5346 <_PyBytes_FromIterator+0xfe> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [fp] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 52ae <_PyBytes_FromIterator+0xce> │ │ │ │ │ + bne.w 5316 <_PyBytes_FromIterator+0xce> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 52ae <_PyBytes_FromIterator+0xce> │ │ │ │ │ + b.n 5316 <_PyBytes_FromIterator+0xce> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5266 <_PyBytes_FromIterator+0x86> │ │ │ │ │ + bne.w 52ce <_PyBytes_FromIterator+0x86> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 5266 <_PyBytes_FromIterator+0x86> │ │ │ │ │ + b.n 52ce <_PyBytes_FromIterator+0x86> │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [fp] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 539c <_PyBytes_FromIterator+0x1bc> │ │ │ │ │ + bne.n 5404 <_PyBytes_FromIterator+0x1bc> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 539c <_PyBytes_FromIterator+0x1bc> │ │ │ │ │ + b.n 5404 <_PyBytes_FromIterator+0x1bc> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [fp] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 5372 <_PyBytes_FromIterator+0x192> │ │ │ │ │ + bne.n 53da <_PyBytes_FromIterator+0x192> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 5372 <_PyBytes_FromIterator+0x192> │ │ │ │ │ + b.n 53da <_PyBytes_FromIterator+0x192> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [fp] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5346 <_PyBytes_FromIterator+0x166> │ │ │ │ │ + bne.w 53ae <_PyBytes_FromIterator+0x166> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 5346 <_PyBytes_FromIterator+0x166> │ │ │ │ │ + b.n 53ae <_PyBytes_FromIterator+0x166> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 530c <_PyBytes_FromIterator+0x12c> │ │ │ │ │ + bne.w 5374 <_PyBytes_FromIterator+0x12c> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 530c <_PyBytes_FromIterator+0x12c> │ │ │ │ │ + b.n 5374 <_PyBytes_FromIterator+0x12c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 549c <_PyBytes_FromIterator+0x2bc> │ │ │ │ │ + cbnz r0, 5504 <_PyBytes_FromIterator+0x2bc> │ │ │ │ │ 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 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ - bl 2694 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 26b0 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 53c6 <_PyBytes_FromIterator+0x1e6> │ │ │ │ │ + b.n 542e <_PyBytes_FromIterator+0x1e6> │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5210 <_PyBytes_FromIterator+0x30> │ │ │ │ │ - b.n 54a2 <_PyBytes_FromIterator+0x2c2> │ │ │ │ │ + beq.w 5278 <_PyBytes_FromIterator+0x30> │ │ │ │ │ + b.n 550a <_PyBytes_FromIterator+0x2c2> │ │ │ │ │ add.w r2, sl, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 14e4 <_PyBytesWriter_Resize> │ │ │ │ │ + bl 1500 <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 54a2 <_PyBytes_FromIterator+0x2c2> │ │ │ │ │ + beq.n 550a <_PyBytes_FromIterator+0x2c2> │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ │ adds r5, #1 │ │ │ │ │ strb.w r3, [r4], #1 │ │ │ │ │ - b.n 523e <_PyBytes_FromIterator+0x5e> │ │ │ │ │ + b.n 52a6 <_PyBytes_FromIterator+0x5e> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ │ │ │ │ │ -000054dc : │ │ │ │ │ +00005544 : │ │ │ │ │ bytes_contains(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ adds r0, #16 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ b.w 0 <_Py_bytes_contains> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_bytes_contains │ │ │ │ │ │ │ │ │ │ -000054e8 : │ │ │ │ │ +00005550 : │ │ │ │ │ do_argstrip(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ - beq.w 564a │ │ │ │ │ + beq.w 56b2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ movs r2, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 59f8 │ │ │ │ │ + bne.w 5a60 │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ add.w fp, r4, #16 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - bne.w 57aa │ │ │ │ │ + bne.w 5812 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add.w r9, r7, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r4, r9 │ │ │ │ │ - bgt.w 584a │ │ │ │ │ + bgt.w 58b2 │ │ │ │ │ ldrb.w r1, [fp, r9] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 584a │ │ │ │ │ + beq.w 58b2 │ │ │ │ │ sub.w sl, r7, #2 │ │ │ │ │ cmp r4, sl │ │ │ │ │ - bgt.n 5626 │ │ │ │ │ + bgt.n 568e │ │ │ │ │ ldrb.w r1, [fp, sl] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5626 │ │ │ │ │ + beq.n 568e │ │ │ │ │ sub.w r9, r7, #3 │ │ │ │ │ cmp r4, r9 │ │ │ │ │ - bgt.w 584e │ │ │ │ │ + bgt.w 58b6 │ │ │ │ │ ldrb.w r1, [fp, r9] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 584e │ │ │ │ │ + beq.w 58b6 │ │ │ │ │ sub.w sl, r7, #4 │ │ │ │ │ cmp r4, sl │ │ │ │ │ - bgt.n 5626 │ │ │ │ │ + bgt.n 568e │ │ │ │ │ ldrb.w r1, [fp, sl] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5626 │ │ │ │ │ + beq.n 568e │ │ │ │ │ sub.w r9, r7, #5 │ │ │ │ │ cmp r9, r4 │ │ │ │ │ - blt.w 584e │ │ │ │ │ + blt.w 58b6 │ │ │ │ │ ldrb.w r1, [fp, r9] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 584e │ │ │ │ │ + beq.w 58b6 │ │ │ │ │ sub.w sl, r7, #6 │ │ │ │ │ cmp r4, sl │ │ │ │ │ - bgt.n 5626 │ │ │ │ │ + bgt.n 568e │ │ │ │ │ ldrb.w r1, [fp, sl] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 5626 │ │ │ │ │ + cbz r0, 568e │ │ │ │ │ sub.w r9, r7, #7 │ │ │ │ │ cmp r4, r9 │ │ │ │ │ - bgt.w 584e │ │ │ │ │ + bgt.w 58b6 │ │ │ │ │ ldrb.w r1, [fp, r9] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 584e │ │ │ │ │ + beq.w 58b6 │ │ │ │ │ sub.w sl, r7, #8 │ │ │ │ │ cmp r4, sl │ │ │ │ │ - bgt.n 5626 │ │ │ │ │ + bgt.n 568e │ │ │ │ │ ldrb.w r1, [fp, sl] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 5626 │ │ │ │ │ + cbz r0, 568e │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ add.w r8, r4, #4294967295 @ 0xffffffff │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ adds r3, #8 │ │ │ │ │ adds r4, r3, r7 │ │ │ │ │ mov r9, sl │ │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ cmp sl, r8 │ │ │ │ │ - beq.n 5624 │ │ │ │ │ + beq.n 568c │ │ │ │ │ ldrb.w r1, [r4, #-1]! │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 560a │ │ │ │ │ + bne.n 5672 │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - cbnz r4, 5634 │ │ │ │ │ + cbnz r4, 569c │ │ │ │ │ cmp r9, r7 │ │ │ │ │ - beq.w 5786 │ │ │ │ │ + beq.w 57ee │ │ │ │ │ sub.w r1, r9, r4 │ │ │ │ │ add.w r0, fp, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.w 5994 │ │ │ │ │ + beq.w 59fc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.w 59cc │ │ │ │ │ + ble.w 5a34 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ movs r2, #0 │ │ │ │ │ add.w r5, r3, #15 │ │ │ │ │ ands.w r3, r7, #7 │ │ │ │ │ - beq.n 56f8 │ │ │ │ │ + beq.n 5760 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 56e4 │ │ │ │ │ + beq.n 574c │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 56d4 │ │ │ │ │ + beq.n 573c │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 56c4 │ │ │ │ │ + beq.n 572c │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 56b4 │ │ │ │ │ + beq.n 571c │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n 56a4 │ │ │ │ │ + beq.n 570c │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - beq.n 5694 │ │ │ │ │ + beq.n 56fc │ │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ │ lsls r4, r3, #28 │ │ │ │ │ - bpl.w 5852 │ │ │ │ │ + bpl.w 58ba │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ │ lsls r3, r3, #28 │ │ │ │ │ - bpl.w 5852 │ │ │ │ │ + bpl.w 58ba │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ │ lsls r6, r3, #28 │ │ │ │ │ - bpl.w 5852 │ │ │ │ │ + bpl.w 58ba │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ │ lsls r4, r3, #28 │ │ │ │ │ - bpl.w 5852 │ │ │ │ │ + bpl.w 58ba │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ │ lsls r3, r3, #28 │ │ │ │ │ - bpl.w 5852 │ │ │ │ │ + bpl.w 58ba │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ │ lsls r6, r3, #28 │ │ │ │ │ - bpl.w 5852 │ │ │ │ │ + bpl.w 58ba │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ │ lsls r4, r3, #28 │ │ │ │ │ - bpl.w 5852 │ │ │ │ │ + bpl.w 58ba │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq.n 576e │ │ │ │ │ + beq.n 57d6 │ │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ │ adds r4, r5, #1 │ │ │ │ │ adds r5, r4, #7 │ │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ │ lsls r3, r3, #28 │ │ │ │ │ - bpl.w 5852 │ │ │ │ │ + bpl.w 58ba │ │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ │ adds r2, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ │ lsls r3, r3, #28 │ │ │ │ │ - bpl.w 5852 │ │ │ │ │ + bpl.w 58ba │ │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ │ lsls r3, r3, #28 │ │ │ │ │ - bpl.w 5852 │ │ │ │ │ + bpl.w 58ba │ │ │ │ │ ldrb r3, [r4, #3] │ │ │ │ │ adds r2, r6, #2 │ │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ │ lsls r3, r3, #28 │ │ │ │ │ - bpl.w 5852 │ │ │ │ │ + bpl.w 58ba │ │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ │ adds r2, r6, #3 │ │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ │ lsls r3, r3, #28 │ │ │ │ │ - bpl.w 5852 │ │ │ │ │ + bpl.w 58ba │ │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ │ adds r2, r6, #4 │ │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ │ lsls r3, r3, #28 │ │ │ │ │ - bpl.w 5852 │ │ │ │ │ + bpl.w 58ba │ │ │ │ │ ldrb r3, [r4, #6] │ │ │ │ │ adds r2, r6, #5 │ │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ │ lsls r3, r3, #28 │ │ │ │ │ - bpl.n 5852 │ │ │ │ │ + bpl.n 58ba │ │ │ │ │ ldrb r3, [r4, #7] │ │ │ │ │ adds r2, r6, #6 │ │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ │ lsls r3, r3, #28 │ │ │ │ │ - bpl.n 5852 │ │ │ │ │ + bpl.n 58ba │ │ │ │ │ adds r2, r6, #7 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bne.n 56f8 │ │ │ │ │ + bne.n 5760 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 5858 │ │ │ │ │ + bne.n 58c0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - b.n 5982 │ │ │ │ │ + b.n 59ea │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 5530 │ │ │ │ │ + bne.w 5598 │ │ │ │ │ mov r9, r7 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 59fe │ │ │ │ │ + bne.w 5a66 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 5642 │ │ │ │ │ + beq.w 56aa │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - b.n 5642 │ │ │ │ │ + b.n 56aa │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - ble.n 5776 │ │ │ │ │ + ble.n 57de │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ add.w r9, r3, #15 │ │ │ │ │ ands.w r3, r7, #3 │ │ │ │ │ - beq.n 582c │ │ │ │ │ + beq.n 5894 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 57d6 │ │ │ │ │ + beq.n 583e │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.w 5998 │ │ │ │ │ + bne.w 5a00 │ │ │ │ │ ldrb.w r1, [r9, #1]! │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 5842 │ │ │ │ │ + cbz r0, 58aa │ │ │ │ │ adds r4, #1 │ │ │ │ │ ldrb.w r1, [r9, #1]! │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 5842 │ │ │ │ │ + cbz r0, 58aa │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - bne.n 582c │ │ │ │ │ + bne.n 5894 │ │ │ │ │ mov r9, r4 │ │ │ │ │ - b.n 5626 │ │ │ │ │ + b.n 568e │ │ │ │ │ ldrb.w r1, [r9, #2] │ │ │ │ │ adds r4, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ mov sl, r4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - cbz r3, 5842 │ │ │ │ │ + cbz r3, 58aa │ │ │ │ │ ldrb.w r1, [r9, #3] │ │ │ │ │ adds r4, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ mov r2, r5 │ │ │ │ │ - cbz r0, 5842 │ │ │ │ │ + cbz r0, 58aa │ │ │ │ │ ldrb.w r1, [r9, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ add.w r4, sl, #2 │ │ │ │ │ add.w r9, r9, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 5842 │ │ │ │ │ + cbz r0, 58aa │ │ │ │ │ add.w r4, sl, #3 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - beq.n 57ea │ │ │ │ │ + beq.n 5852 │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldrb.w r1, [r9, #1] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 57ee │ │ │ │ │ + bne.n 5856 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 5532 │ │ │ │ │ + bne.w 559a │ │ │ │ │ mov r9, r7 │ │ │ │ │ - b.n 5626 │ │ │ │ │ + b.n 568e │ │ │ │ │ mov r9, sl │ │ │ │ │ - b.n 5626 │ │ │ │ │ + b.n 568e │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 59c8 │ │ │ │ │ + beq.w 5a30 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ mov ip, r7 │ │ │ │ │ add.w r6, r3, #16 │ │ │ │ │ subs r3, r7, r2 │ │ │ │ │ add r6, r7 │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - beq.n 58fc │ │ │ │ │ + beq.n 5964 │ │ │ │ │ add.w ip, r7, #4294967295 @ 0xffffffff │ │ │ │ │ mov r1, r7 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - blt.n 597c │ │ │ │ │ + blt.n 59e4 │ │ │ │ │ ldrb.w r4, [r6, #-1]! │ │ │ │ │ ldr.w r4, [r0, r4, lsl #2] │ │ │ │ │ lsls r4, r4, #28 │ │ │ │ │ - bpl.n 597c │ │ │ │ │ + bpl.n 59e4 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 58fc │ │ │ │ │ + beq.n 5964 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 58ea │ │ │ │ │ + beq.n 5952 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 58d8 │ │ │ │ │ + beq.n 5940 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 58c6 │ │ │ │ │ + beq.n 592e │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n 58b4 │ │ │ │ │ + beq.n 591c │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bne.w 59b4 │ │ │ │ │ + bne.w 5a1c │ │ │ │ │ ldrb.w r4, [r6, #-1]! │ │ │ │ │ mov r1, ip │ │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ ldr.w r4, [r0, r4, lsl #2] │ │ │ │ │ lsls r5, r4, #28 │ │ │ │ │ - bpl.n 597c │ │ │ │ │ + bpl.n 59e4 │ │ │ │ │ ldrb.w r4, [r6, #-1]! │ │ │ │ │ mov r1, ip │ │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ ldr.w r4, [r0, r4, lsl #2] │ │ │ │ │ lsls r4, r4, #28 │ │ │ │ │ - bpl.n 597c │ │ │ │ │ + bpl.n 59e4 │ │ │ │ │ ldrb.w r4, [r6, #-1]! │ │ │ │ │ mov r1, ip │ │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ ldr.w r4, [r0, r4, lsl #2] │ │ │ │ │ lsls r3, r4, #28 │ │ │ │ │ - bpl.n 597c │ │ │ │ │ + bpl.n 59e4 │ │ │ │ │ ldrb.w r4, [r6, #-1]! │ │ │ │ │ mov r1, ip │ │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ ldr.w r4, [r0, r4, lsl #2] │ │ │ │ │ lsls r5, r4, #28 │ │ │ │ │ - bpl.n 597c │ │ │ │ │ + bpl.n 59e4 │ │ │ │ │ ldrb.w r4, [r6, #-1]! │ │ │ │ │ mov r1, ip │ │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ ldr.w r4, [r0, r4, lsl #2] │ │ │ │ │ lsls r4, r4, #28 │ │ │ │ │ - bpl.n 597c │ │ │ │ │ + bpl.n 59e4 │ │ │ │ │ add.w r4, ip, #4294967295 @ 0xffffffff │ │ │ │ │ mov r1, ip │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - blt.n 597c │ │ │ │ │ + blt.n 59e4 │ │ │ │ │ ldrb.w r3, [r6, #-1] │ │ │ │ │ subs r5, r6, #1 │ │ │ │ │ sub.w ip, r4, #7 │ │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ │ lsls r6, r3, #28 │ │ │ │ │ - bpl.n 597c │ │ │ │ │ + bpl.n 59e4 │ │ │ │ │ ldrb.w r3, [r5, #-1] │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ │ lsls r3, r3, #28 │ │ │ │ │ - bpl.n 597c │ │ │ │ │ + bpl.n 59e4 │ │ │ │ │ ldrb.w r3, [r5, #-2] │ │ │ │ │ subs r1, r4, #1 │ │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ │ lsls r6, r3, #28 │ │ │ │ │ - bpl.n 597c │ │ │ │ │ + bpl.n 59e4 │ │ │ │ │ ldrb.w r3, [r5, #-3] │ │ │ │ │ subs r1, r4, #2 │ │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ │ lsls r3, r3, #28 │ │ │ │ │ - bpl.n 597c │ │ │ │ │ + bpl.n 59e4 │ │ │ │ │ ldrb.w r3, [r5, #-4] │ │ │ │ │ subs r1, r4, #3 │ │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ │ lsls r6, r3, #28 │ │ │ │ │ - bpl.n 597c │ │ │ │ │ + bpl.n 59e4 │ │ │ │ │ ldrb.w r3, [r5, #-5] │ │ │ │ │ subs r1, r4, #4 │ │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ │ lsls r3, r3, #28 │ │ │ │ │ - bpl.n 597c │ │ │ │ │ + bpl.n 59e4 │ │ │ │ │ ldrb.w r3, [r5, #-6] │ │ │ │ │ subs r1, r4, #5 │ │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ │ lsls r6, r3, #28 │ │ │ │ │ - bpl.n 597c │ │ │ │ │ + bpl.n 59e4 │ │ │ │ │ ldrb.w r3, [r5, #-7] │ │ │ │ │ subs r6, r5, #7 │ │ │ │ │ subs r1, r4, #6 │ │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ │ lsls r5, r3, #28 │ │ │ │ │ - bmi.n 58fc │ │ │ │ │ - cbnz r2, 5982 │ │ │ │ │ + bmi.n 5964 │ │ │ │ │ + cbnz r2, 59ea │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - beq.n 59d2 │ │ │ │ │ + beq.n 5a3a │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ subs r1, r1, r2 │ │ │ │ │ adds r0, #16 │ │ │ │ │ add r0, r2 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyBytes_FromStringAndSize │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 5858 │ │ │ │ │ + b.n 58c0 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldrb.w r1, [fp] │ │ │ │ │ mov r0, r6 │ │ │ │ │ add.w r9, r3, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5842 │ │ │ │ │ + beq.w 58aa │ │ │ │ │ movs r4, #1 │ │ │ │ │ - b.n 57c6 │ │ │ │ │ + b.n 582e │ │ │ │ │ ldrb.w r4, [r6, #-1]! │ │ │ │ │ mov r1, ip │ │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ ldr.w r4, [r0, r4, lsl #2] │ │ │ │ │ lsls r3, r4, #28 │ │ │ │ │ - bpl.n 597c │ │ │ │ │ - b.n 58a2 │ │ │ │ │ + bpl.n 59e4 │ │ │ │ │ + b.n 590a │ │ │ │ │ mov r1, r7 │ │ │ │ │ - b.n 597c │ │ │ │ │ + b.n 59e4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 5994 │ │ │ │ │ + bne.n 59fc │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 59f4 │ │ │ │ │ + bne.n 5a5c │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 5642 │ │ │ │ │ + beq.w 56aa │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - b.n 5642 │ │ │ │ │ + b.n 56aa │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 5982 │ │ │ │ │ + b.n 59ea │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - b.n 5642 │ │ │ │ │ + b.n 56aa │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 5634 │ │ │ │ │ + b.n 569c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005a04 : │ │ │ │ │ +00005a6c : │ │ │ │ │ PyBytes_FromFormat(): │ │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ push {lr} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ ldr.w r0, [r1], #4 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl 5a2c │ │ │ │ │ + bl 5a94 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromFormatV │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ add sp, #16 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00005a2c : │ │ │ │ │ +00005a94 : │ │ │ │ │ PyBytes_FromFormatV(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3472] @ 0xd90 │ │ │ │ │ sub.w sp, sp, #588 @ 0x24c │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ strd r3, r3, [sp, #44] @ 0x2c │ │ │ │ │ strd r3, r3, [sp, #52] @ 0x34 │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ - ldr r3, [pc, #688] @ (5d04 ) │ │ │ │ │ + ldr r3, [pc, #688] @ (5d6c ) │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #580] @ 0x244 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ - cbz r0, 5a74 │ │ │ │ │ + cbz r0, 5adc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bhi.w 5cce │ │ │ │ │ + bhi.w 5d36 │ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ │ add.w fp, sp, #68 @ 0x44 │ │ │ │ │ mov r4, fp │ │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5bd4 │ │ │ │ │ + beq.w 5c3c │ │ │ │ │ movw sl, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt sl, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ str.w fp, [sp, #12] │ │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ │ - bne.w 5bc4 │ │ │ │ │ + bne.w 5c2c │ │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ │ add.w r8, r6, #1 │ │ │ │ │ ldr.w r3, [sl, r2, lsl #2] │ │ │ │ │ ands.w r3, r3, #4 │ │ │ │ │ - bne.w 6004 │ │ │ │ │ + bne.w 606a │ │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ │ itttt eq │ │ │ │ │ addeq.w r0, r8, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ moveq r7, #10 │ │ │ │ │ ldreq.w fp, [sp, #12] │ │ │ │ │ - beq.w 5ff2 │ │ │ │ │ + beq.w 6058 │ │ │ │ │ cmp r2, #37 @ 0x25 │ │ │ │ │ it ne │ │ │ │ │ cmpne r2, #0 │ │ │ │ │ - beq.n 5ad6 │ │ │ │ │ + beq.n 5b3e │ │ │ │ │ ldr.w r1, [sl, r2, lsl #2] │ │ │ │ │ lsls r5, r1, #30 │ │ │ │ │ - beq.w 5fb4 │ │ │ │ │ + beq.w 601a │ │ │ │ │ cmp r2, #108 @ 0x6c │ │ │ │ │ - beq.w 5f96 │ │ │ │ │ + beq.w 5ffc │ │ │ │ │ mov.w lr, #0 │ │ │ │ │ ldrb.w r0, [r8] │ │ │ │ │ cmp r0, #122 @ 0x7a │ │ │ │ │ - beq.w 5f44 │ │ │ │ │ + beq.w 5faa │ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ sub.w r1, r8, r6 │ │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ │ sub.w r1, r2, r1 │ │ │ │ │ add.w r2, r1, #4294967295 @ 0xffffffff │ │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ │ - beq.w 5f3a │ │ │ │ │ + beq.w 5fa0 │ │ │ │ │ sub.w r7, r0, #99 @ 0x63 │ │ │ │ │ uxtb.w ip, r7 │ │ │ │ │ cmp.w ip, #21 │ │ │ │ │ - bhi.n 5b40 │ │ │ │ │ + bhi.n 5ba8 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ cmp r7, #21 │ │ │ │ │ - bhi.n 5b40 │ │ │ │ │ + bhi.n 5ba8 │ │ │ │ │ tbh [pc, r7, lsl #1] │ │ │ │ │ - .word 0x01e901fe │ │ │ │ │ + .word 0x01e801fd │ │ │ │ │ .word 0x00160016 │ │ │ │ │ .word 0x00160016 │ │ │ │ │ - .word 0x001601c9 │ │ │ │ │ + .word 0x001601c8 │ │ │ │ │ .word 0x00160016 │ │ │ │ │ .word 0x00160016 │ │ │ │ │ - .word 0x01a70016 │ │ │ │ │ + .word 0x01a60016 │ │ │ │ │ .word 0x00160016 │ │ │ │ │ .word 0x0016002a │ │ │ │ │ - .word 0x0016018c │ │ │ │ │ - .word 0x01690016 │ │ │ │ │ - cbnz r0, 5b44 │ │ │ │ │ + .word 0x0016018b │ │ │ │ │ + .word 0x01680016 │ │ │ │ │ + cbnz r0, 5bac │ │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 602c <_PyBytesWriter_WriteBytes> │ │ │ │ │ + bl 6094 <_PyBytesWriter_WriteBytes> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_WriteBytes │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5cc4 │ │ │ │ │ + beq.w 5d2c │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ bl af0 <_PyBytesWriter_Finish> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Finish │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 5c46 │ │ │ │ │ + b.n 5cae │ │ │ │ │ ldr.w r7, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.w 5dc4 │ │ │ │ │ + bgt.w 5e2a │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 5b9a │ │ │ │ │ + cbz r0, 5c02 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ subs r3, r3, r6 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt.w 5fde │ │ │ │ │ + blt.w 6044 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ add r2, r6 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.n 5c78 │ │ │ │ │ + bgt.n 5ce0 │ │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 5cc4 │ │ │ │ │ + beq.w 5d2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r2, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ adds r4, r4, r6 │ │ │ │ │ - beq.w 5cc4 │ │ │ │ │ + beq.w 5d2c │ │ │ │ │ ldrb.w r3, [r8, #1] │ │ │ │ │ - cbz r3, 5bd0 │ │ │ │ │ + cbz r3, 5c38 │ │ │ │ │ add.w r9, r9, #4 │ │ │ │ │ add.w r6, r8, #1 │ │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ │ - beq.w 5a98 │ │ │ │ │ + beq.w 5b00 │ │ │ │ │ strb.w r3, [r4], #1 │ │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ │ - cbz r3, 5bd0 │ │ │ │ │ + cbz r3, 5c38 │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 5a92 │ │ │ │ │ + b.n 5afa │ │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 5c8a │ │ │ │ │ + beq.n 5cf2 │ │ │ │ │ subs.w r4, r4, fp │ │ │ │ │ - beq.w 5cf0 │ │ │ │ │ + beq.w 5d58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 5cf4 │ │ │ │ │ + bne.w 5d5c │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - blt.w 5d28 │ │ │ │ │ + blt.w 5d90 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.n 5c5e │ │ │ │ │ + beq.n 5cc6 │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bgt.w 5d66 │ │ │ │ │ + bgt.w 5dce │ │ │ │ │ add.w r0, r4, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5d9c │ │ │ │ │ + beq.w 5e02 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ @@ -9922,204 +9963,204 @@ │ │ │ │ │ adds r3, r6, r4 │ │ │ │ │ strb r7, [r3, #16] │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, fp │ │ │ │ │ add.w r0, r6, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr r3, [pc, #188] @ (5d04 ) │ │ │ │ │ + ldr r3, [pc, #188] @ (5d6c ) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #580] @ 0x244 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 5d00 │ │ │ │ │ + bne.n 5d68 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add.w sp, sp, #588 @ 0x24c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldrb.w r2, [sp, #68] @ 0x44 │ │ │ │ │ movs r1, #24 │ │ │ │ │ movw r6, #13200 @ 0x3390 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ mla r6, r1, r2, r6 │ │ │ │ │ add r6, r3 │ │ │ │ │ - b.n 5c46 │ │ │ │ │ + b.n 5cae │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ - bl 14e4 <_PyBytesWriter_Resize> │ │ │ │ │ + bl 1500 <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Resize │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ │ - b.n 5b9a │ │ │ │ │ + b.n 5c02 │ │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 5d40 │ │ │ │ │ + bne.n 5da8 │ │ │ │ │ add.w r1, r6, #16 │ │ │ │ │ subs r1, r4, r1 │ │ │ │ │ - beq.n 5ce8 │ │ │ │ │ + beq.n 5d50 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r6, [sp, #16] │ │ │ │ │ - beq.n 5c46 │ │ │ │ │ + beq.n 5cae │ │ │ │ │ add r0, sp, #16 │ │ │ │ │ bl e8 <_PyBytes_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytes_Resize │ │ │ │ │ - cbnz r0, 5cca │ │ │ │ │ + cbnz r0, 5d32 │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ - b.n 5c46 │ │ │ │ │ + b.n 5cae │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC51 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC51 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 2694 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 26b0 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 5c46 │ │ │ │ │ + b.n 5cae │ │ │ │ │ add.w fp, sp, #68 @ 0x44 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, fp │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 14e4 <_PyBytesWriter_Resize> │ │ │ │ │ + bl 1500 <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Resize │ │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5a7a │ │ │ │ │ - b.n 5cca │ │ │ │ │ + bne.w 5ae2 │ │ │ │ │ + b.n 5d32 │ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ - cbnz r0, 5d0c │ │ │ │ │ - ldr r6, [pc, #24] @ (5d08 ) │ │ │ │ │ - b.n 5c46 │ │ │ │ │ + cbnz r0, 5d74 │ │ │ │ │ + ldr r6, [pc, #24] @ (5d70 ) │ │ │ │ │ + b.n 5cae │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 5ce8 │ │ │ │ │ + beq.n 5d50 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 5c46 │ │ │ │ │ + b.n 5cae │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5cec │ │ │ │ │ + beq.n 5d54 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5cec │ │ │ │ │ + bne.n 5d54 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5cec │ │ │ │ │ + b.n 5d54 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 5cca │ │ │ │ │ + b.n 5d32 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ - cbz r3, 5d7e │ │ │ │ │ + cbz r3, 5de6 │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ subs r1, r4, r1 │ │ │ │ │ - beq.n 5d8a │ │ │ │ │ + beq.n 5df2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ add r4, sp, #16 │ │ │ │ │ str r6, [r4, #0] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 5c46 │ │ │ │ │ + beq.w 5cae │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_Resize │ │ │ │ │ - cbnz r0, 5daa │ │ │ │ │ + cbnz r0, 5e10 │ │ │ │ │ ldr r6, [r4, #0] │ │ │ │ │ - b.n 5c46 │ │ │ │ │ + b.n 5cae │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 5cca │ │ │ │ │ + b.n 5d32 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyByteArray_empty_string │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyByteArray_empty_string │ │ │ │ │ subs r1, r4, r1 │ │ │ │ │ - bne.n 5d4a │ │ │ │ │ + bne.n 5db2 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ movs r1, #0 │ │ │ │ │ add r4, sp, #16 │ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ │ str r6, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5c46 │ │ │ │ │ - b.n 5d5a │ │ │ │ │ + bne.n 5dc2 │ │ │ │ │ + b.n 5cae │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5c3a │ │ │ │ │ - b.n 5cca │ │ │ │ │ + bne.w 5ca2 │ │ │ │ │ + b.n 5d32 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5cca │ │ │ │ │ + beq.n 5d32 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5cca │ │ │ │ │ + bne.n 5d32 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5cca │ │ │ │ │ + b.n 5d32 │ │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ │ movs r6, #0 │ │ │ │ │ ldrb r1, [r7, r6] │ │ │ │ │ - cbz r1, 5dda │ │ │ │ │ + cbz r1, 5e40 │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.n 5dca │ │ │ │ │ + bne.n 5e30 │ │ │ │ │ str.w fp, [sp, #12] │ │ │ │ │ - b.n 5b80 │ │ │ │ │ + b.n 5be8 │ │ │ │ │ str.w fp, [sp, #12] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 5b80 │ │ │ │ │ - b.n 5b9a │ │ │ │ │ + bne.w 5be8 │ │ │ │ │ + b.n 5c02 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC59 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC59 │ │ │ │ │ mov r7, r9 │ │ │ │ │ movs r2, #21 │ │ │ │ │ movs r1, #1 │ │ │ │ │ @@ -10131,48 +10172,48 @@ │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 602c <_PyBytesWriter_WriteBytes> │ │ │ │ │ + bl 6094 <_PyBytesWriter_WriteBytes> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_WriteBytes │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5cc4 │ │ │ │ │ + beq.w 5d2c │ │ │ │ │ ldrb.w r3, [r8, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5bd0 │ │ │ │ │ + beq.w 5c38 │ │ │ │ │ add.w r6, r8, #1 │ │ │ │ │ mov r9, r7 │ │ │ │ │ - b.n 5a92 │ │ │ │ │ + b.n 5afa │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ add.w r7, r9, #4 │ │ │ │ │ add r6, sp, #20 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - bne.n 5ed2 │ │ │ │ │ + bne.n 5f38 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n 5ebe │ │ │ │ │ + beq.n 5f24 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC56 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC56 │ │ │ │ │ movs r2, #21 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_THM_CALL __sprintf_chk │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 5e0a │ │ │ │ │ + b.n 5e70 │ │ │ │ │ mov r7, r9 │ │ │ │ │ add r6, sp, #20 │ │ │ │ │ movs r2, #21 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC60 │ │ │ │ │ @@ -10180,334 +10221,335 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC60 │ │ │ │ │ ldr.w ip, [r7], #4 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_THM_CALL __sprintf_chk │ │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ │ - beq.n 5eb8 │ │ │ │ │ + beq.n 5f1e │ │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ │ - beq.n 5e56 │ │ │ │ │ + beq.n 5ebc │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ movs r3, #19 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ mov r1, r6 │ │ │ │ │ add.w r0, sp, #22 │ │ │ │ │ bl 0 <__memmove_chk> │ │ │ │ │ R_ARM_THM_CALL __memmove_chk │ │ │ │ │ movw r3, #30768 @ 0x7830 │ │ │ │ │ strh r3, [r6, #0] │ │ │ │ │ - b.n 5e56 │ │ │ │ │ + b.n 5ebc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC58 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC58 │ │ │ │ │ mov r7, r9 │ │ │ │ │ movs r2, #21 │ │ │ │ │ movs r1, #1 │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ - b.n 5df6 │ │ │ │ │ + b.n 5e5c │ │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ │ strb r3, [r6, #1] │ │ │ │ │ - b.n 5e56 │ │ │ │ │ + b.n 5ebc │ │ │ │ │ movs r2, #21 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC57 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC57 │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_THM_CALL __sprintf_chk │ │ │ │ │ - b.n 5e56 │ │ │ │ │ + b.n 5ebc │ │ │ │ │ movs r2, #21 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC55 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC55 │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_THM_CALL __sprintf_chk │ │ │ │ │ - b.n 5e56 │ │ │ │ │ + b.n 5ebc │ │ │ │ │ mov r7, r9 │ │ │ │ │ add r6, sp, #20 │ │ │ │ │ ldr.w r3, [r7], #4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - bne.n 5f82 │ │ │ │ │ + bne.n 5fe8 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n 5f26 │ │ │ │ │ + beq.n 5f8c │ │ │ │ │ movs r2, #21 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC53 │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_THM_CALL __sprintf_chk │ │ │ │ │ - b.n 5e56 │ │ │ │ │ + b.n 5ebc │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi.w 5cae │ │ │ │ │ + bhi.w 5d16 │ │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ │ add.w r7, r9, #4 │ │ │ │ │ strb.w r3, [r4], #1 │ │ │ │ │ - b.n 5e1a │ │ │ │ │ + b.n 5e80 │ │ │ │ │ movs r2, #21 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC54 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC54 │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_THM_CALL __sprintf_chk │ │ │ │ │ - b.n 5e56 │ │ │ │ │ + b.n 5ebc │ │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ │ mov r7, r9 │ │ │ │ │ strb.w r0, [r4], #1 │ │ │ │ │ - b.n 5e1a │ │ │ │ │ + b.n 5e80 │ │ │ │ │ ldrb.w r0, [r8, #1] │ │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ │ - beq.n 5f50 │ │ │ │ │ + beq.n 5fb6 │ │ │ │ │ cmp r0, #117 @ 0x75 │ │ │ │ │ - bne.n 5f72 │ │ │ │ │ + bne.n 5fd8 │ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ sub.w r1, r8, r6 │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ subs r1, r2, r1 │ │ │ │ │ sub.w r7, r0, #99 @ 0x63 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ │ - b.n 5b0c │ │ │ │ │ + b.n 5b74 │ │ │ │ │ ldrb.w r0, [r8] │ │ │ │ │ cmp r0, #122 @ 0x7a │ │ │ │ │ - bne.n 5fda │ │ │ │ │ + bne.n 6040 │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ sub.w r8, r8, r6 │ │ │ │ │ sub.w r3, r3, r8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ - b.n 5b44 │ │ │ │ │ + b.n 5bac │ │ │ │ │ movs r2, #21 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC52 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC52 │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_THM_CALL __sprintf_chk │ │ │ │ │ - b.n 5e56 │ │ │ │ │ + b.n 5ebc │ │ │ │ │ ldrb.w r2, [r8, #1] │ │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ │ - beq.n 5faa │ │ │ │ │ + beq.n 6010 │ │ │ │ │ sub.w r1, r2, #117 @ 0x75 │ │ │ │ │ negs r2, r1 │ │ │ │ │ adcs r2, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 5f6a │ │ │ │ │ + beq.n 5fd0 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ - b.n 5ada │ │ │ │ │ + b.n 5b42 │ │ │ │ │ ldrb.w r2, [r8, #1] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ cmp r2, #37 @ 0x25 │ │ │ │ │ - beq.w 5ad6 │ │ │ │ │ + beq.w 5b3e │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 5ad6 │ │ │ │ │ + beq.w 5b3e │ │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ │ ldr.w r1, [sl, r2, lsl #2] │ │ │ │ │ lsls r0, r1, #30 │ │ │ │ │ - beq.n 601c │ │ │ │ │ + beq.n 6082 │ │ │ │ │ str.w fp, [sp, #12] │ │ │ │ │ - b.n 5ad0 │ │ │ │ │ + b.n 5b38 │ │ │ │ │ mov lr, r2 │ │ │ │ │ - b.n 5ae4 │ │ │ │ │ + b.n 5b4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 2694 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 26b0 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ - b.n 5cc4 │ │ │ │ │ + b.n 5d2c │ │ │ │ │ mla r3, r7, r3, r2 │ │ │ │ │ adds r0, #1 │ │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ │ mov r8, r0 │ │ │ │ │ ldr.w r1, [sl, r2, lsl #2] │ │ │ │ │ lsls r1, r1, #29 │ │ │ │ │ - bmi.n 5fea │ │ │ │ │ + bmi.n 6050 │ │ │ │ │ str.w fp, [sp, #12] │ │ │ │ │ - b.n 5abe │ │ │ │ │ + b.n 5b26 │ │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ │ ldrb.w r2, [r8, #1]! │ │ │ │ │ ldr.w r3, [sl, r2, lsl #2] │ │ │ │ │ ands.w r3, r3, #4 │ │ │ │ │ - bne.n 6008 │ │ │ │ │ + bne.n 606e │ │ │ │ │ str.w fp, [sp, #12] │ │ │ │ │ - b.n 5aaa │ │ │ │ │ + b.n 5b12 │ │ │ │ │ ldrb.w r2, [r8, #1]! │ │ │ │ │ - cbz r2, 6026 │ │ │ │ │ + cbz r2, 608c │ │ │ │ │ cmp r2, #37 @ 0x25 │ │ │ │ │ - bne.n 5fcc │ │ │ │ │ + bne.n 6032 │ │ │ │ │ str.w fp, [sp, #12] │ │ │ │ │ - b.n 5ad6 │ │ │ │ │ + b.n 5b3e │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -0000602c <_PyBytesWriter_WriteBytes>: │ │ │ │ │ +00006094 <_PyBytesWriter_WriteBytes>: │ │ │ │ │ _PyBytesWriter_WriteBytes(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - cbz r4, 605e <_PyBytesWriter_WriteBytes+0x32> │ │ │ │ │ + cbz r4, 60c6 <_PyBytesWriter_WriteBytes+0x32> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ mvn.w ip, #2147483648 @ 0x80000000 │ │ │ │ │ sub.w ip, ip, r4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bgt.n 607c <_PyBytesWriter_WriteBytes+0x50> │ │ │ │ │ + bgt.n 60e4 <_PyBytesWriter_WriteBytes+0x50> │ │ │ │ │ ldr r6, [r0, #4] │ │ │ │ │ add r2, r4 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bgt.n 6070 <_PyBytesWriter_WriteBytes+0x44> │ │ │ │ │ + bgt.n 60d8 <_PyBytesWriter_WriteBytes+0x44> │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ - cbz r3, 6086 <_PyBytesWriter_WriteBytes+0x5a> │ │ │ │ │ + cbz r3, 60ee <_PyBytesWriter_WriteBytes+0x5a> │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ add r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - bl 14e4 <_PyBytesWriter_Resize> │ │ │ │ │ + bl 1500 <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Resize │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 605c <_PyBytesWriter_WriteBytes+0x30> │ │ │ │ │ + b.n 60c4 <_PyBytesWriter_WriteBytes+0x30> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2694 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 26b0 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 606c <_PyBytesWriter_WriteBytes+0x40> │ │ │ │ │ + b.n 60d4 <_PyBytesWriter_WriteBytes+0x40> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000608c <_PyBytes_FromList>: │ │ │ │ │ +000060f4 <_PyBytes_FromList>: │ │ │ │ │ _PyBytes_FromList(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3504] @ 0xdb0 │ │ │ │ │ sub.w sp, sp, #556 @ 0x22c │ │ │ │ │ - ldr r1, [pc, #688] @ (6354 <_PyBytes_FromList+0x2c8>) │ │ │ │ │ + ldr r1, [pc, #688] @ (63bc <_PyBytes_FromList+0x2c8>) │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ str r1, [sp, #548] @ 0x224 │ │ │ │ │ mov.w r1, #0 │ │ │ │ │ movs r6, #1 │ │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ │ strd r3, r6, [sp, #28] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ - beq.w 630a <_PyBytes_FromList+0x27e> │ │ │ │ │ - blt.w 6320 <_PyBytes_FromList+0x294> │ │ │ │ │ + beq.w 6372 <_PyBytes_FromList+0x27e> │ │ │ │ │ + blt.w 6388 <_PyBytes_FromList+0x294> │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp.w r5, #512 @ 0x200 │ │ │ │ │ - bgt.n 612c <_PyBytes_FromList+0xa0> │ │ │ │ │ + bgt.n 6194 <_PyBytes_FromList+0xa0> │ │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r4, r3 │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r6, [sp, #28] │ │ │ │ │ movs r6, #0 │ │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr.w fp, [r3, r6, lsl #2] │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne.w 61f6 <_PyBytes_FromList+0x16a> │ │ │ │ │ + bne.w 625e <_PyBytes_FromList+0x16a> │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne.w 6210 <_PyBytes_FromList+0x184> │ │ │ │ │ + bne.w 6278 <_PyBytes_FromList+0x184> │ │ │ │ │ adds r3, r5, #1 │ │ │ │ │ - beq.w 635c <_PyBytes_FromList+0x2d0> │ │ │ │ │ + beq.w 63c4 <_PyBytes_FromList+0x2d0> │ │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ │ - bhi.w 6364 <_PyBytes_FromList+0x2d8> │ │ │ │ │ + bhi.w 63cc <_PyBytes_FromList+0x2d8> │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - bge.w 632c <_PyBytes_FromList+0x2a0> │ │ │ │ │ + bge.w 6394 <_PyBytes_FromList+0x2a0> │ │ │ │ │ mov r3, r4 │ │ │ │ │ adds r6, #1 │ │ │ │ │ strb.w r5, [r3], #1 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - ble.n 6152 <_PyBytes_FromList+0xc6> │ │ │ │ │ + ble.n 61ba <_PyBytes_FromList+0xc6> │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n 60e4 <_PyBytes_FromList+0x58> │ │ │ │ │ + b.n 614c <_PyBytes_FromList+0x58> │ │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r3 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 14e4 <_PyBytesWriter_Resize> │ │ │ │ │ + bl 1500 <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Resize │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6266 <_PyBytes_FromList+0x1da> │ │ │ │ │ + beq.w 62ce <_PyBytes_FromList+0x1da> │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r6, [sp, #28] │ │ │ │ │ - bgt.n 60de <_PyBytes_FromList+0x52> │ │ │ │ │ + bgt.n 6146 <_PyBytes_FromList+0x52> │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 6224 <_PyBytes_FromList+0x198> │ │ │ │ │ + beq.n 628c <_PyBytes_FromList+0x198> │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ subs r4, r3, r1 │ │ │ │ │ - beq.n 6246 <_PyBytes_FromList+0x1ba> │ │ │ │ │ + beq.n 62ae <_PyBytes_FromList+0x1ba> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 626a <_PyBytes_FromList+0x1de> │ │ │ │ │ + bne.w 62d2 <_PyBytes_FromList+0x1de> │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - blt.n 6250 <_PyBytes_FromList+0x1c4> │ │ │ │ │ + blt.n 62b8 <_PyBytes_FromList+0x1c4> │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.n 61dc <_PyBytes_FromList+0x150> │ │ │ │ │ + beq.n 6244 <_PyBytes_FromList+0x150> │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bgt.w 62d8 <_PyBytes_FromList+0x24c> │ │ │ │ │ + bgt.w 6340 <_PyBytes_FromList+0x24c> │ │ │ │ │ add.w r0, r4, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6312 <_PyBytes_FromList+0x286> │ │ │ │ │ + beq.w 637a <_PyBytes_FromList+0x286> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ @@ -10523,315 +10565,315 @@ │ │ │ │ │ movs r2, #0 │ │ │ │ │ strb r2, [r3, #16] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r2, r4 │ │ │ │ │ add.w r0, r5, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr r3, [pc, #400] @ (6354 <_PyBytes_FromList+0x2c8>) │ │ │ │ │ + ldr r3, [pc, #400] @ (63bc <_PyBytes_FromList+0x2c8>) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #548] @ 0x224 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w 62d4 <_PyBytes_FromList+0x248> │ │ │ │ │ + bne.w 633c <_PyBytes_FromList+0x248> │ │ │ │ │ mov r0, r5 │ │ │ │ │ add.w sp, sp, #556 @ 0x22c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldrb.w r2, [sp, #36] @ 0x24 │ │ │ │ │ movs r1, #24 │ │ │ │ │ movw r5, #13200 @ 0x3390 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ mla r5, r1, r2, r5 │ │ │ │ │ add r5, r3 │ │ │ │ │ - b.n 61c2 <_PyBytes_FromList+0x136> │ │ │ │ │ + b.n 622a <_PyBytes_FromList+0x136> │ │ │ │ │ adds r3, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq.w 6108 <_PyBytes_FromList+0x7c> │ │ │ │ │ + beq.w 6170 <_PyBytes_FromList+0x7c> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6108 <_PyBytes_FromList+0x7c> │ │ │ │ │ + bne.w 6170 <_PyBytes_FromList+0x7c> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6108 <_PyBytes_FromList+0x7c> │ │ │ │ │ + b.n 6170 <_PyBytes_FromList+0x7c> │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ - cbnz r2, 6276 <_PyBytes_FromList+0x1ea> │ │ │ │ │ + cbnz r2, 62de <_PyBytes_FromList+0x1ea> │ │ │ │ │ add.w r1, r5, #16 │ │ │ │ │ subs r1, r3, r1 │ │ │ │ │ - beq.n 6248 <_PyBytes_FromList+0x1bc> │ │ │ │ │ + beq.n 62b0 <_PyBytes_FromList+0x1bc> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ - beq.n 61c2 <_PyBytes_FromList+0x136> │ │ │ │ │ + beq.n 622a <_PyBytes_FromList+0x136> │ │ │ │ │ add r0, sp, #8 │ │ │ │ │ bl e8 <_PyBytes_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytes_Resize │ │ │ │ │ - cbnz r0, 6266 <_PyBytes_FromList+0x1da> │ │ │ │ │ + cbnz r0, 62ce <_PyBytes_FromList+0x1da> │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ - b.n 61c2 <_PyBytes_FromList+0x136> │ │ │ │ │ - cbnz r2, 626a <_PyBytes_FromList+0x1de> │ │ │ │ │ + b.n 622a <_PyBytes_FromList+0x136> │ │ │ │ │ + cbnz r2, 62d2 <_PyBytes_FromList+0x1de> │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - cbnz r0, 629a <_PyBytes_FromList+0x20e> │ │ │ │ │ - ldr r5, [pc, #264] @ (6358 <_PyBytes_FromList+0x2cc>) │ │ │ │ │ - b.n 61c2 <_PyBytes_FromList+0x136> │ │ │ │ │ + cbnz r0, 6302 <_PyBytes_FromList+0x20e> │ │ │ │ │ + ldr r5, [pc, #264] @ (63c0 <_PyBytes_FromList+0x2cc>) │ │ │ │ │ + b.n 622a <_PyBytes_FromList+0x136> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 61c2 <_PyBytes_FromList+0x136> │ │ │ │ │ + b.n 622a <_PyBytes_FromList+0x136> │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 61c2 <_PyBytes_FromList+0x136> │ │ │ │ │ + b.n 622a <_PyBytes_FromList+0x136> │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ - cbz r2, 62b6 <_PyBytes_FromList+0x22a> │ │ │ │ │ + cbz r2, 631e <_PyBytes_FromList+0x22a> │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ subs r1, r3, r1 │ │ │ │ │ - beq.n 62c2 <_PyBytes_FromList+0x236> │ │ │ │ │ + beq.n 632a <_PyBytes_FromList+0x236> │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ add r4, sp, #8 │ │ │ │ │ str r5, [r4, #0] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 61c2 <_PyBytes_FromList+0x136> │ │ │ │ │ + beq.n 622a <_PyBytes_FromList+0x136> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_Resize │ │ │ │ │ - cbnz r0, 62f0 <_PyBytes_FromList+0x264> │ │ │ │ │ + cbnz r0, 6358 <_PyBytes_FromList+0x264> │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ - b.n 61c2 <_PyBytes_FromList+0x136> │ │ │ │ │ + b.n 622a <_PyBytes_FromList+0x136> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 624c <_PyBytes_FromList+0x1c0> │ │ │ │ │ + beq.n 62b4 <_PyBytes_FromList+0x1c0> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 624c <_PyBytes_FromList+0x1c0> │ │ │ │ │ + bne.n 62b4 <_PyBytes_FromList+0x1c0> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 624c <_PyBytes_FromList+0x1c0> │ │ │ │ │ + b.n 62b4 <_PyBytes_FromList+0x1c0> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyByteArray_empty_string │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyByteArray_empty_string │ │ │ │ │ subs r1, r3, r1 │ │ │ │ │ - bne.n 6280 <_PyBytes_FromList+0x1f4> │ │ │ │ │ + bne.n 62e8 <_PyBytes_FromList+0x1f4> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ movs r1, #0 │ │ │ │ │ add r4, sp, #8 │ │ │ │ │ strd r5, r1, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 61c2 <_PyBytes_FromList+0x136> │ │ │ │ │ - b.n 628e <_PyBytes_FromList+0x202> │ │ │ │ │ + beq.w 622a <_PyBytes_FromList+0x136> │ │ │ │ │ + b.n 62f6 <_PyBytes_FromList+0x202> │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 6266 <_PyBytes_FromList+0x1da> │ │ │ │ │ + b.n 62ce <_PyBytes_FromList+0x1da> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 6266 <_PyBytes_FromList+0x1da> │ │ │ │ │ + beq.n 62ce <_PyBytes_FromList+0x1da> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6266 <_PyBytes_FromList+0x1da> │ │ │ │ │ + bne.n 62ce <_PyBytes_FromList+0x1da> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6266 <_PyBytes_FromList+0x1da> │ │ │ │ │ + b.n 62ce <_PyBytes_FromList+0x1da> │ │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ │ str r6, [sp, #28] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - b.n 6152 <_PyBytes_FromList+0xc6> │ │ │ │ │ + b.n 61ba <_PyBytes_FromList+0xc6> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 61b6 <_PyBytes_FromList+0x12a> │ │ │ │ │ - b.n 6266 <_PyBytes_FromList+0x1da> │ │ │ │ │ + bne.w 621e <_PyBytes_FromList+0x12a> │ │ │ │ │ + b.n 62ce <_PyBytes_FromList+0x1da> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ - bl 2694 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 26b0 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ - b.n 6266 <_PyBytes_FromList+0x1da> │ │ │ │ │ + b.n 62ce <_PyBytes_FromList+0x1da> │ │ │ │ │ add.w r2, r9, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ - bl 14e4 <_PyBytesWriter_Resize> │ │ │ │ │ + bl 1500 <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6266 <_PyBytes_FromList+0x1da> │ │ │ │ │ + beq.n 62ce <_PyBytes_FromList+0x1da> │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ │ adds r6, #1 │ │ │ │ │ strb.w r5, [r3], #1 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bge.w 6152 <_PyBytes_FromList+0xc6> │ │ │ │ │ + bge.w 61ba <_PyBytes_FromList+0xc6> │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n 60e4 <_PyBytes_FromList+0x58> │ │ │ │ │ + b.n 614c <_PyBytes_FromList+0x58> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6324 <_PyBytes_FromList+0x298> │ │ │ │ │ + bne.n 638c <_PyBytes_FromList+0x298> │ │ │ │ │ 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 6324 <_PyBytes_FromList+0x298> │ │ │ │ │ + b.n 638c <_PyBytes_FromList+0x298> │ │ │ │ │ │ │ │ │ │ -0000637c <_PyBytes_FromHex>: │ │ │ │ │ +000063e4 <_PyBytes_FromHex>: │ │ │ │ │ _PyBytes_FromHex(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3528] @ 0xdc8 │ │ │ │ │ - ldr r2, [pc, #320] @ (64cc <_PyBytes_FromHex+0x150>) │ │ │ │ │ + ldr r2, [pc, #320] @ (6534 <_PyBytes_FromHex+0x150>) │ │ │ │ │ sub.w sp, sp, #548 @ 0x224 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ str r2, [sp, #540] @ 0x21c │ │ │ │ │ mov.w r2, #0 │ │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ │ mov r6, r0 │ │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ │ lsls r0, r2, #25 │ │ │ │ │ ubfx r3, r2, #5, #1 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ - bpl.n 6498 <_PyBytes_FromHex+0x11c> │ │ │ │ │ + bpl.n 6500 <_PyBytes_FromHex+0x11c> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 6494 <_PyBytes_FromHex+0x118> │ │ │ │ │ + beq.n 64fc <_PyBytes_FromHex+0x118> │ │ │ │ │ add.w r4, r6, #20 │ │ │ │ │ add.w r2, r7, r7, lsr #31 │ │ │ │ │ add r1, sp, #28 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ movs r3, #1 │ │ │ │ │ asrs r2, r2, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl aa0 <_PyBytesWriter_Prepare> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Prepare │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6490 <_PyBytes_FromHex+0x114> │ │ │ │ │ + beq.n 64f8 <_PyBytes_FromHex+0x114> │ │ │ │ │ add r7, r4 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bls.n 641c <_PyBytes_FromHex+0xa0> │ │ │ │ │ + bls.n 6484 <_PyBytes_FromHex+0xa0> │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyLong_DigitValue │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyLong_DigitValue │ │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ │ ldr.w r2, [ip, r3, lsl #2] │ │ │ │ │ lsls r2, r2, #28 │ │ │ │ │ - bmi.n 6436 <_PyBytes_FromHex+0xba> │ │ │ │ │ + bmi.n 649e <_PyBytes_FromHex+0xba> │ │ │ │ │ ldrb r2, [r0, r3] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi.n 6454 <_PyBytes_FromHex+0xd8> │ │ │ │ │ + bhi.n 64bc <_PyBytes_FromHex+0xd8> │ │ │ │ │ ldrb.w lr, [r4, #1] │ │ │ │ │ ldrb.w r3, [r3, lr] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 6462 <_PyBytes_FromHex+0xe6> │ │ │ │ │ + bhi.n 64ca <_PyBytes_FromHex+0xe6> │ │ │ │ │ adds r4, #2 │ │ │ │ │ add.w r3, r3, r2, lsl #4 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ strb.w r3, [r1], #1 │ │ │ │ │ - bhi.n 63f0 <_PyBytes_FromHex+0x74> │ │ │ │ │ + bhi.n 6458 <_PyBytes_FromHex+0x74> │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl af0 <_PyBytesWriter_Finish> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Finish │ │ │ │ │ - ldr r3, [pc, #168] @ (64cc <_PyBytes_FromHex+0x150>) │ │ │ │ │ + ldr r3, [pc, #168] @ (6534 <_PyBytes_FromHex+0x150>) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #540] @ 0x21c │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 645e <_PyBytes_FromHex+0xe2> │ │ │ │ │ + bne.n 64c6 <_PyBytes_FromHex+0xe2> │ │ │ │ │ add.w sp, sp, #548 @ 0x224 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldrb.w r2, [r4, #1]! │ │ │ │ │ ldr.w r3, [ip, r2, lsl #2] │ │ │ │ │ lsls r5, r3, #28 │ │ │ │ │ - bmi.n 6436 <_PyBytes_FromHex+0xba> │ │ │ │ │ + bmi.n 649e <_PyBytes_FromHex+0xba> │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bls.n 641c <_PyBytes_FromHex+0xa0> │ │ │ │ │ + bls.n 6484 <_PyBytes_FromHex+0xa0> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyLong_DigitValue │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyLong_DigitValue │ │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bls.n 6402 <_PyBytes_FromHex+0x86> │ │ │ │ │ + bls.n 646a <_PyBytes_FromHex+0x86> │ │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ │ lsls r1, r3, #26 │ │ │ │ │ - bmi.n 646a <_PyBytes_FromHex+0xee> │ │ │ │ │ + bmi.n 64d2 <_PyBytes_FromHex+0xee> │ │ │ │ │ ldr r6, [r6, #28] │ │ │ │ │ - b.n 6472 <_PyBytes_FromHex+0xf6> │ │ │ │ │ + b.n 64da <_PyBytes_FromHex+0xf6> │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ │ adds r4, #1 │ │ │ │ │ lsls r2, r3, #26 │ │ │ │ │ - bpl.n 645a <_PyBytes_FromHex+0xde> │ │ │ │ │ + bpl.n 64c2 <_PyBytes_FromHex+0xde> │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r6, #20 │ │ │ │ │ addpl r6, #28 │ │ │ │ │ subs r2, r4, r6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ @@ -10841,57 +10883,57 @@ │ │ │ │ │ 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_Format │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ - bl 2694 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 26b0 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 6422 <_PyBytes_FromHex+0xa6> │ │ │ │ │ + b.n 648a <_PyBytes_FromHex+0xa6> │ │ │ │ │ ldr r4, [r6, #28] │ │ │ │ │ - b.n 63bc <_PyBytes_FromHex+0x40> │ │ │ │ │ - cbz r3, 64c6 <_PyBytes_FromHex+0x14a> │ │ │ │ │ + b.n 6424 <_PyBytes_FromHex+0x40> │ │ │ │ │ + cbz r3, 652e <_PyBytes_FromHex+0x14a> │ │ │ │ │ add.w r1, r6, #28 │ │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ │ movs r2, #0 │ │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bge.n 6474 <_PyBytes_FromHex+0xf8> │ │ │ │ │ + bge.n 64dc <_PyBytes_FromHex+0xf8> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 64b8 <_PyBytes_FromHex+0x13c> │ │ │ │ │ + bne.n 6520 <_PyBytes_FromHex+0x13c> │ │ │ │ │ ldrb r0, [r1, r2] │ │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ │ - bhi.n 6474 <_PyBytes_FromHex+0xf8> │ │ │ │ │ + bhi.n 64dc <_PyBytes_FromHex+0xf8> │ │ │ │ │ adds r2, #1 │ │ │ │ │ - b.n 64a6 <_PyBytes_FromHex+0x12a> │ │ │ │ │ + b.n 650e <_PyBytes_FromHex+0x12a> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ ite eq │ │ │ │ │ ldrheq.w r0, [r1, r2, lsl #1] │ │ │ │ │ ldrne.w r0, [r1, r2, lsl #2] │ │ │ │ │ - b.n 64b0 <_PyBytes_FromHex+0x134> │ │ │ │ │ + b.n 6518 <_PyBytes_FromHex+0x134> │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ - b.n 649e <_PyBytes_FromHex+0x122> │ │ │ │ │ + b.n 6506 <_PyBytes_FromHex+0x122> │ │ │ │ │ nop │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ │ │ │ │ │ -000064d0 : │ │ │ │ │ +00006538 : │ │ │ │ │ PyBytes_Size(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #4 │ │ │ │ │ it mi │ │ │ │ │ ldrmi r0, [r0, #8] │ │ │ │ │ - bpl.n 64ec │ │ │ │ │ + bpl.n 6554 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -10901,65 +10943,65 @@ │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000650c : │ │ │ │ │ +00006574 : │ │ │ │ │ PyBytes_DecodeEscape(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #16 │ │ │ │ │ add r4, sp, #12 │ │ │ │ │ add r3, sp, #8 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 26c <_PyBytes_DecodeEscape2> │ │ │ │ │ R_ARM_THM_CALL _PyBytes_DecodeEscape2 │ │ │ │ │ - cbz r0, 6566 │ │ │ │ │ + cbz r0, 65ce │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ - bne.n 6536 │ │ │ │ │ + bne.n 659e │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_DeprecationWarning │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_DeprecationWarning │ │ │ │ │ movs r1, #1 │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ - ble.n 656a │ │ │ │ │ + ble.n 65d2 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC69 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC69 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 6530 │ │ │ │ │ + bge.n 6598 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 6566 │ │ │ │ │ + beq.n 65ce │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, 657c │ │ │ │ │ + cbz r3, 65e4 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 6530 │ │ │ │ │ + b.n 6598 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC70 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC70 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 6530 │ │ │ │ │ - b.n 6556 │ │ │ │ │ + bge.n 6598 │ │ │ │ │ + b.n 65be │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6566 │ │ │ │ │ + b.n 65ce │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -13,15 +13,15 @@ │ │ │ │ │ bl 0 <_Py_GetConfig> │ │ │ │ │ R_ARM_THM_CALL _Py_GetConfig │ │ │ │ │ ldr r3, [r0, #116] @ 0x74 │ │ │ │ │ cbnz r3, 24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 2a38 │ │ │ │ │ + b.w 2a5c │ │ │ │ │ R_ARM_THM_JUMP24 PyBytes_Repr │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_BytesWarning │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_BytesWarning │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC26 │ │ │ │ │ @@ -91,98 +91,121 @@ │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 9c │ │ │ │ │ b.n 88 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ │ │ -000000c2 : │ │ │ │ │ -striter_traverse(): │ │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ │ - mov r3, r1 │ │ │ │ │ - cbz r0, cc │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - bx r3 │ │ │ │ │ - bx lr │ │ │ │ │ - │ │ │ │ │ -000000ce : │ │ │ │ │ +000000c2 : │ │ │ │ │ stringlib_isdigit(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r0, #16 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ b.w 0 <_Py_bytes_isdigit> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_bytes_isdigit │ │ │ │ │ │ │ │ │ │ -000000d8 : │ │ │ │ │ +000000cc : │ │ │ │ │ stringlib_isascii(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r0, #16 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ b.w 0 <_Py_bytes_isascii> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_bytes_isascii │ │ │ │ │ │ │ │ │ │ -000000e2 : │ │ │ │ │ +000000d6 : │ │ │ │ │ bytes_lstrip(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bhi.n 102 │ │ │ │ │ + bhi.n f6 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.n 11a │ │ │ │ │ + ble.n 10e │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ - b.n 122 │ │ │ │ │ + b.n 116 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC68 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC68 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n fa │ │ │ │ │ + bne.n ee │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 54e8 │ │ │ │ │ + b.w 5550 │ │ │ │ │ R_ARM_THM_JUMP24 do_argstrip │ │ │ │ │ │ │ │ │ │ -0000012e : │ │ │ │ │ +00000122 : │ │ │ │ │ stringlib_capitalize(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 156 │ │ │ │ │ + cbz r0, 14a │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ add.w r1, r5, #16 │ │ │ │ │ adds r0, #16 │ │ │ │ │ bl 0 <_Py_bytes_capitalize> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_capitalize │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ │ │ -0000015a : │ │ │ │ │ +0000014e : │ │ │ │ │ +bytes_item(): │ │ │ │ │ + push {r3, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + blt.n 166 │ │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + blt.n 180 │ │ │ │ │ + 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 .LC15 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + b.n 18a │ │ │ │ │ + adds r3, r0, r1 │ │ │ │ │ + ldr r0, [pc, #8] @ (18c ) │ │ │ │ │ + ldrb r3, [r3, #16] │ │ │ │ │ + add.w r0, r0, r3, lsl #4 │ │ │ │ │ + pop {r3, pc} │ │ │ │ │ + .word 0x0000236c │ │ │ │ │ + R_ARM_ABS32 _PyRuntime │ │ │ │ │ + │ │ │ │ │ +00000190 : │ │ │ │ │ formatfloat(): │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldrd r7, r4, [sp, #44] @ 0x2c │ │ │ │ │ @@ -192,201 +215,168 @@ │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyFloat_AsDouble │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vmov.f64 d8, d0 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.n 1b4 │ │ │ │ │ + bne.n 1ea │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, 1b4 │ │ │ │ │ + cbz r0, 1ea │ │ │ │ │ ldr.w r2, [sl, #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 .LC88 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC88 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 1d4 │ │ │ │ │ + b.n 20a │ │ │ │ │ ubfx r2, r5, #3, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ ite ge │ │ │ │ │ movge r1, r6 │ │ │ │ │ movlt r1, #6 │ │ │ │ │ uxtb.w r0, r9 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyOS_double_to_string │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 1d8 │ │ │ │ │ + cbnz r0, 20e │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 21e │ │ │ │ │ + b.n 254 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r7, 206 │ │ │ │ │ + cbz r7, 23c │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl aa0 │ │ │ │ │ + bl aa0 │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Prepare │ │ │ │ │ - cbnz r0, 1f4 │ │ │ │ │ + cbnz r0, 22a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 1d4 │ │ │ │ │ + b.n 20a │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ adds r4, r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 21e │ │ │ │ │ + b.n 254 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ str r6, [r3, #0] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 1d4 │ │ │ │ │ + beq.n 20a │ │ │ │ │ vpop {d8} │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r9, sl, pc} │ │ │ │ │ │ │ │ │ │ -00000228 : │ │ │ │ │ -bytes_item(): │ │ │ │ │ - push {r3, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - blt.n 240 │ │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - blt.n 25a │ │ │ │ │ - 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 .LC15 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.n 264 │ │ │ │ │ - adds r3, r0, r1 │ │ │ │ │ - ldr r0, [pc, #8] @ (268 ) │ │ │ │ │ - ldrb r3, [r3, #16] │ │ │ │ │ - add.w r0, r0, r3, lsl #4 │ │ │ │ │ - pop {r3, pc} │ │ │ │ │ - nop │ │ │ │ │ - .word 0x0000236c │ │ │ │ │ - R_ARM_ABS32 _PyRuntime │ │ │ │ │ - │ │ │ │ │ -0000026c : │ │ │ │ │ +0000025e : │ │ │ │ │ stringlib_ljust(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi.n 294 │ │ │ │ │ + bhi.n 286 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 2ac │ │ │ │ │ - b.n 2c0 │ │ │ │ │ + cbnz r0, 29e │ │ │ │ │ + b.n 2b2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC89 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC89 │ │ │ │ │ movs r3, #2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 358 │ │ │ │ │ - b.n 288 │ │ │ │ │ + beq.n 34a │ │ │ │ │ + b.n 27a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 2ce │ │ │ │ │ + bne.n 2c0 │ │ │ │ │ adds r1, r4, #1 │ │ │ │ │ - bne.n 2de │ │ │ │ │ + bne.n 2d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 358 │ │ │ │ │ + bne.n 34a │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2de │ │ │ │ │ + b.n 2d0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2bc │ │ │ │ │ + bne.n 2ae │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2bc │ │ │ │ │ + b.n 2ae │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - ble.n 33a │ │ │ │ │ + ble.n 32c │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #4 │ │ │ │ │ - bpl.n 2f8 │ │ │ │ │ + bpl.n 2ea │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 2f8 │ │ │ │ │ + bne.n 2ea │ │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ │ - b.n 33c │ │ │ │ │ + b.n 32e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyByteArray_Type │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n 312 │ │ │ │ │ + bne.n 304 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 31a │ │ │ │ │ + bne.n 30c │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ - b.n 33c │ │ │ │ │ + b.n 32e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 304 │ │ │ │ │ + bne.n 2f6 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC90 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC90 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC91 │ │ │ │ │ @@ -394,206 +384,206 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC91 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC89 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC89 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ - b.n 358 │ │ │ │ │ + b.n 34a │ │ │ │ │ movs r3, #32 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bgt.n 34c │ │ │ │ │ + bgt.n 33e │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w b0 │ │ │ │ │ R_ARM_THM_JUMP24 return_self │ │ │ │ │ subs r2, r4, r2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.n 35e │ │ │ │ │ + b.n 350 │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ │ │ -0000035e : │ │ │ │ │ +00000350 : │ │ │ │ │ pad(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ bic.w r4, r1, r1, asr #31 │ │ │ │ │ bic.w r9, r2, r2, asr #31 │ │ │ │ │ orrs.w r5, r9, r4 │ │ │ │ │ - bne.n 384 │ │ │ │ │ + bne.n 376 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ b.w b0 │ │ │ │ │ R_ARM_THM_JUMP24 return_self │ │ │ │ │ mov r8, r1 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add r1, r9 │ │ │ │ │ mov r6, r3 │ │ │ │ │ add r1, r4 │ │ │ │ │ mov r7, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbz r0, 3d0 │ │ │ │ │ + cbz r0, 3c2 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ add.w r8, r0, #16 │ │ │ │ │ - ble.n 3b0 │ │ │ │ │ + ble.n 3a2 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ add.w r1, r5, #16 │ │ │ │ │ add.w r0, r8, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.n 3d0 │ │ │ │ │ + ble.n 3c2 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ add r0, r4 │ │ │ │ │ add r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ mov r0, sl │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ │ │ -000003d6 <_PyBytes_ReverseFind>: │ │ │ │ │ +000003c8 <_PyBytes_ReverseFind>: │ │ │ │ │ _PyBytes_ReverseFind(): │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ │ mov r5, r1 │ │ │ │ │ - cbnz r3, 3ee <_PyBytes_ReverseFind+0x18> │ │ │ │ │ + cbnz r3, 3e0 <_PyBytes_ReverseFind+0x18> │ │ │ │ │ adds r0, r1, r7 │ │ │ │ │ - b.n 42e <_PyBytes_ReverseFind+0x58> │ │ │ │ │ + b.n 420 <_PyBytes_ReverseFind+0x58> │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - blt.n 42a <_PyBytes_ReverseFind+0x54> │ │ │ │ │ + blt.n 41c <_PyBytes_ReverseFind+0x54> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bgt.n 41e <_PyBytes_ReverseFind+0x48> │ │ │ │ │ - bne.n 42a <_PyBytes_ReverseFind+0x54> │ │ │ │ │ + bgt.n 410 <_PyBytes_ReverseFind+0x48> │ │ │ │ │ + bne.n 41c <_PyBytes_ReverseFind+0x54> │ │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r5, #15 │ │ │ │ │ - ble.n 40c <_PyBytes_ReverseFind+0x36> │ │ │ │ │ + ble.n 3fe <_PyBytes_ReverseFind+0x36> │ │ │ │ │ mov r2, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memrchr │ │ │ │ │ - cbz r0, 42a <_PyBytes_ReverseFind+0x54> │ │ │ │ │ + cbz r0, 41c <_PyBytes_ReverseFind+0x54> │ │ │ │ │ subs r0, r0, r4 │ │ │ │ │ - b.n 422 <_PyBytes_ReverseFind+0x4c> │ │ │ │ │ + b.n 414 <_PyBytes_ReverseFind+0x4c> │ │ │ │ │ adds r2, r0, r5 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bcs.n 42a <_PyBytes_ReverseFind+0x54> │ │ │ │ │ + bcs.n 41c <_PyBytes_ReverseFind+0x54> │ │ │ │ │ ldrb.w r3, [r2, #-1]! │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 40e <_PyBytes_ReverseFind+0x38> │ │ │ │ │ + bne.n 400 <_PyBytes_ReverseFind+0x38> │ │ │ │ │ subs r0, r2, r4 │ │ │ │ │ - b.n 422 <_PyBytes_ReverseFind+0x4c> │ │ │ │ │ + b.n 414 <_PyBytes_ReverseFind+0x4c> │ │ │ │ │ bl 1a5c │ │ │ │ │ R_ARM_THM_CALL stringlib_default_rfind.constprop.0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 42e <_PyBytes_ReverseFind+0x58> │ │ │ │ │ + blt.n 420 <_PyBytes_ReverseFind+0x58> │ │ │ │ │ add r0, r7 │ │ │ │ │ - b.n 42e <_PyBytes_ReverseFind+0x58> │ │ │ │ │ + b.n 420 <_PyBytes_ReverseFind+0x58> │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ │ │ -00000430 : │ │ │ │ │ +00000422 : │ │ │ │ │ stringlib_center(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi.n 458 │ │ │ │ │ + bhi.n 44a │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbnz r0, 470 │ │ │ │ │ - b.n 484 │ │ │ │ │ + cbnz r0, 462 │ │ │ │ │ + b.n 476 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC92 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC92 │ │ │ │ │ movs r3, #2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 52c │ │ │ │ │ - b.n 44c │ │ │ │ │ + beq.n 51e │ │ │ │ │ + b.n 43e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 492 │ │ │ │ │ + bne.n 484 │ │ │ │ │ adds r1, r4, #1 │ │ │ │ │ - bne.n 4a2 │ │ │ │ │ + bne.n 494 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 52c │ │ │ │ │ + bne.n 51e │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 4a2 │ │ │ │ │ + b.n 494 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 480 │ │ │ │ │ + bne.n 472 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 480 │ │ │ │ │ + b.n 472 │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - ble.n 4fe │ │ │ │ │ + ble.n 4f0 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #4 │ │ │ │ │ - bpl.n 4bc │ │ │ │ │ + bpl.n 4ae │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 4bc │ │ │ │ │ + bne.n 4ae │ │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ │ - b.n 500 │ │ │ │ │ + b.n 4f2 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyByteArray_Type │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n 4d6 │ │ │ │ │ + bne.n 4c8 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 4de │ │ │ │ │ + bne.n 4d0 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ - b.n 500 │ │ │ │ │ + b.n 4f2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4c8 │ │ │ │ │ + bne.n 4ba │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC90 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC90 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC91 │ │ │ │ │ @@ -601,317 +591,318 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC91 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC92 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC92 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ - b.n 52c │ │ │ │ │ + b.n 51e │ │ │ │ │ movs r3, #32 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bgt.n 510 │ │ │ │ │ + bgt.n 502 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w b0 │ │ │ │ │ R_ARM_THM_JUMP24 return_self │ │ │ │ │ subs r2, r4, r2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ and.w r1, r4, r2 │ │ │ │ │ add.w r4, r2, r2, lsr #31 │ │ │ │ │ and.w r1, r1, #1 │ │ │ │ │ add.w r1, r1, r4, asr #1 │ │ │ │ │ subs r2, r2, r1 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.n 35e │ │ │ │ │ + b.n 350 │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ │ │ -00000532 : │ │ │ │ │ +00000524 : │ │ │ │ │ stringlib_expandtabs(): │ │ │ │ │ stmdb 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 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - cbz r3, 550 │ │ │ │ │ + cbz r3, 542 │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ - b.n 55c │ │ │ │ │ + b.n 54e │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bhi.n 55a │ │ │ │ │ - cbnz r1, 57a │ │ │ │ │ + bhi.n 54c │ │ │ │ │ + cbnz r1, 56c │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b.n 55c │ │ │ │ │ + b.n 54e │ │ │ │ │ mov r4, r3 │ │ │ │ │ - ldr r1, [pc, #284] @ (67c ) │ │ │ │ │ + ldr r1, [pc, #288] @ (670 ) │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ add r1, sp, #28 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ - cbnz r0, 57c │ │ │ │ │ + cbnz r0, 56e │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 674 │ │ │ │ │ + b.n 666 │ │ │ │ │ mov r4, r3 │ │ │ │ │ cmn r5, r4 │ │ │ │ │ - beq.n 594 │ │ │ │ │ + beq.n 586 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsInt │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - bne.n 596 │ │ │ │ │ + bne.n 588 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, 596 │ │ │ │ │ - b.n 576 │ │ │ │ │ + cbz r0, 588 │ │ │ │ │ + b.n 568 │ │ │ │ │ movs r5, #8 │ │ │ │ │ add.w r7, r6, #16 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ mov r8, r7 │ │ │ │ │ movs r4, #0 │ │ │ │ │ mvn.w sl, #2147483648 @ 0x80000000 │ │ │ │ │ add r7, r3 │ │ │ │ │ mov r9, r8 │ │ │ │ │ mov r6, r4 │ │ │ │ │ sub.w fp, sl, r5 │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - bls.n 5f4 │ │ │ │ │ + bls.n 5e6 │ │ │ │ │ ldrb.w r3, [r9] │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - bne.n 5d4 │ │ │ │ │ + bne.n 5c6 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 5ee │ │ │ │ │ + ble.n 5e0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idivmod │ │ │ │ │ add.w r2, fp, r1 │ │ │ │ │ adds r3, r5, r4 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bgt.n 65c │ │ │ │ │ + bgt.n 64e │ │ │ │ │ subs r4, r3, r1 │ │ │ │ │ - b.n 5ee │ │ │ │ │ + b.n 5e0 │ │ │ │ │ cmp r4, sl │ │ │ │ │ - beq.n 65c │ │ │ │ │ + beq.n 64e │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - beq.n 5e2 │ │ │ │ │ + beq.n 5d4 │ │ │ │ │ cmp r3, #13 │ │ │ │ │ - bne.n 5ee │ │ │ │ │ + bne.n 5e0 │ │ │ │ │ sub.w r3, sl, r4 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - blt.n 65c │ │ │ │ │ + blt.n 64e │ │ │ │ │ add r6, r4 │ │ │ │ │ movs r4, #0 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ - b.n 5ae │ │ │ │ │ + b.n 5a0 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ subs r3, r3, r4 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bgt.n 65c │ │ │ │ │ + bgt.n 64e │ │ │ │ │ adds r1, r4, r6 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 576 │ │ │ │ │ + beq.n 568 │ │ │ │ │ add.w sl, r0, #16 │ │ │ │ │ movs r6, #0 │ │ │ │ │ mov.w r9, #32 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - bls.n 674 │ │ │ │ │ + bls.n 666 │ │ │ │ │ ldrb.w r2, [r8], #1 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ - bne.n 640 │ │ │ │ │ + bne.n 632 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 652 │ │ │ │ │ + ble.n 644 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idivmod │ │ │ │ │ subs r1, r5, r1 │ │ │ │ │ add r6, r1 │ │ │ │ │ mov r3, sl │ │ │ │ │ add r1, sl │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 658 │ │ │ │ │ + beq.n 64a │ │ │ │ │ strb.w r9, [r3], #1 │ │ │ │ │ - b.n 636 │ │ │ │ │ + b.n 628 │ │ │ │ │ mov r3, sl │ │ │ │ │ cmp r2, #10 │ │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ │ - beq.n 656 │ │ │ │ │ + beq.n 648 │ │ │ │ │ cmp r2, #13 │ │ │ │ │ - beq.n 656 │ │ │ │ │ + beq.n 648 │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 658 │ │ │ │ │ + b.n 64a │ │ │ │ │ mov r3, sl │ │ │ │ │ - b.n 658 │ │ │ │ │ + b.n 64a │ │ │ │ │ movs r6, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b.n 616 │ │ │ │ │ + b.n 608 │ │ │ │ │ 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 .LC94 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC94 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 576 │ │ │ │ │ + b.n 568 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + nop │ │ │ │ │ .word 0x000002a8 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000680 : │ │ │ │ │ +00000674 : │ │ │ │ │ stringlib_isalnum(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r0, #16 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ b.w 0 <_Py_bytes_isalnum> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_bytes_isalnum │ │ │ │ │ │ │ │ │ │ -0000068a : │ │ │ │ │ +0000067e : │ │ │ │ │ stringlib_isalpha(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r0, #16 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ b.w 0 <_Py_bytes_isalpha> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_bytes_isalpha │ │ │ │ │ │ │ │ │ │ -00000694 : │ │ │ │ │ +00000688 : │ │ │ │ │ stringlib_islower(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r0, #16 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ b.w 0 <_Py_bytes_islower> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_bytes_islower │ │ │ │ │ │ │ │ │ │ -0000069e : │ │ │ │ │ +00000692 : │ │ │ │ │ stringlib_isspace(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r0, #16 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ b.w 0 <_Py_bytes_isspace> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_bytes_isspace │ │ │ │ │ │ │ │ │ │ -000006a8 : │ │ │ │ │ +0000069c : │ │ │ │ │ stringlib_istitle(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r0, #16 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ b.w 0 <_Py_bytes_istitle> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_bytes_istitle │ │ │ │ │ │ │ │ │ │ -000006b2 : │ │ │ │ │ +000006a6 : │ │ │ │ │ stringlib_isupper(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r0, #16 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ b.w 0 <_Py_bytes_isupper> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_bytes_isupper │ │ │ │ │ │ │ │ │ │ -000006bc : │ │ │ │ │ +000006b0 : │ │ │ │ │ stringlib_rjust(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi.n 6e4 │ │ │ │ │ + bhi.n 6d8 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 6fc │ │ │ │ │ - b.n 710 │ │ │ │ │ + cbnz r0, 6f0 │ │ │ │ │ + b.n 704 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC95 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC95 │ │ │ │ │ movs r3, #2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7a8 │ │ │ │ │ - b.n 6d8 │ │ │ │ │ + beq.n 79c │ │ │ │ │ + b.n 6cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 71e │ │ │ │ │ + bne.n 712 │ │ │ │ │ adds r1, r4, #1 │ │ │ │ │ - bne.n 72e │ │ │ │ │ + bne.n 722 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7a8 │ │ │ │ │ + bne.n 79c │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 72e │ │ │ │ │ + b.n 722 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 70c │ │ │ │ │ + bne.n 700 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 70c │ │ │ │ │ + b.n 700 │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - ble.n 78a │ │ │ │ │ + ble.n 77e │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #4 │ │ │ │ │ - bpl.n 748 │ │ │ │ │ + bpl.n 73c │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 748 │ │ │ │ │ + bne.n 73c │ │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ │ - b.n 78c │ │ │ │ │ + b.n 780 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyByteArray_Type │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n 762 │ │ │ │ │ + bne.n 756 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 76a │ │ │ │ │ + bne.n 75e │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ - b.n 78c │ │ │ │ │ + b.n 780 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 754 │ │ │ │ │ + bne.n 748 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC90 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC90 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC91 │ │ │ │ │ @@ -919,637 +910,637 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC91 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC95 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC95 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ - b.n 7a8 │ │ │ │ │ + b.n 79c │ │ │ │ │ movs r3, #32 │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - bgt.n 79c │ │ │ │ │ + bgt.n 790 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w b0 │ │ │ │ │ R_ARM_THM_JUMP24 return_self │ │ │ │ │ subs r1, r4, r1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.n 35e │ │ │ │ │ + b.n 350 │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ │ │ -000007ae : │ │ │ │ │ +000007a2 : │ │ │ │ │ bytes_rsplit(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ │ mov r8, r0 │ │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - cbz r3, 7cc │ │ │ │ │ + cbz r3, 7c0 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ - b.n 7d8 │ │ │ │ │ + b.n 7cc │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bhi.n 7d6 │ │ │ │ │ - cbnz r1, 7f4 │ │ │ │ │ + bhi.n 7ca │ │ │ │ │ + cbnz r1, 7e8 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - b.n 7d8 │ │ │ │ │ + b.n 7cc │ │ │ │ │ mov r5, r3 │ │ │ │ │ - ldr r1, [pc, #684] @ (a88 ) │ │ │ │ │ + ldr r1, [pc, #684] @ (a7c ) │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ movs r1, #2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ - cbnz r0, 7f6 │ │ │ │ │ - b.n 882 │ │ │ │ │ + cbnz r0, 7ea │ │ │ │ │ + b.n 876 │ │ │ │ │ mov r5, r3 │ │ │ │ │ adds r3, r4, r5 │ │ │ │ │ - beq.n 840 │ │ │ │ │ + beq.n 834 │ │ │ │ │ ldr r4, [r0, #0] │ │ │ │ │ - cbz r4, 804 │ │ │ │ │ + cbz r4, 7f8 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 80c │ │ │ │ │ - b.n 84e │ │ │ │ │ + bne.n 800 │ │ │ │ │ + b.n 842 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 81e │ │ │ │ │ + cbnz r0, 812 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, 84e │ │ │ │ │ - b.n 882 │ │ │ │ │ + cbz r0, 842 │ │ │ │ │ + b.n 876 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 83a │ │ │ │ │ + beq.n 82e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 83a │ │ │ │ │ + cbnz r3, 82e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ adds r3, r7, #1 │ │ │ │ │ - bne.n 852 │ │ │ │ │ - b.n 816 │ │ │ │ │ + bne.n 846 │ │ │ │ │ + b.n 80a │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 852 │ │ │ │ │ + b.n 846 │ │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r7, #0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ it lt │ │ │ │ │ mvnlt.w r7, #2147483648 @ 0x80000000 │ │ │ │ │ ldr.w r6, [r8, #8] │ │ │ │ │ add.w r9, r8, #16 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.w 9d0 │ │ │ │ │ + bne.w 9c4 │ │ │ │ │ cmp r7, #11 │ │ │ │ │ mov r0, r7 │ │ │ │ │ it ge │ │ │ │ │ movge r0, #11 │ │ │ │ │ adds r0, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbnz r0, 886 │ │ │ │ │ + cbnz r0, 87a │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n c1c │ │ │ │ │ + b.n c10 │ │ │ │ │ subs r2, r6, #1 │ │ │ │ │ movw fp, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt fp, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ mov r1, r2 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - beq.n 948 │ │ │ │ │ + beq.n 93c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.w 9a4 │ │ │ │ │ + blt.w 998 │ │ │ │ │ ldrb.w r3, [r9, r1] │ │ │ │ │ add.w sl, r1, #4294967295 @ 0xffffffff │ │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ │ lsls r6, r3, #28 │ │ │ │ │ - bpl.n 8c4 │ │ │ │ │ + bpl.n 8b8 │ │ │ │ │ mov r1, sl │ │ │ │ │ - b.n 89a │ │ │ │ │ + b.n 88e │ │ │ │ │ ldrb.w r3, [r9, sl] │ │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ │ lsls r0, r3, #28 │ │ │ │ │ - bmi.n 8fc │ │ │ │ │ + bmi.n 8f0 │ │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ │ - bne.n 8b4 │ │ │ │ │ + bne.n 8a8 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 8fc │ │ │ │ │ + bne.n 8f0 │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.n 8fc │ │ │ │ │ + bne.n 8f0 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne.w r3, [r8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ str.w r8, [r3] │ │ │ │ │ - b.n 9a4 │ │ │ │ │ + b.n 998 │ │ │ │ │ add.w r0, sl, #1 │ │ │ │ │ sub.w r1, r1, sl │ │ │ │ │ add r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9b2 │ │ │ │ │ + beq.n 9a6 │ │ │ │ │ cmp r5, #11 │ │ │ │ │ - bgt.n 91c │ │ │ │ │ + bgt.n 910 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ │ - b.n 942 │ │ │ │ │ + b.n 936 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - cbz r0, 932 │ │ │ │ │ + cbz r0, 926 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 97e │ │ │ │ │ - b.n 9b2 │ │ │ │ │ + bne.n 972 │ │ │ │ │ + b.n 9a6 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 942 │ │ │ │ │ + beq.n 936 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 942 │ │ │ │ │ + cbnz r3, 936 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ adds r5, #1 │ │ │ │ │ mov r1, sl │ │ │ │ │ - b.n 896 │ │ │ │ │ + b.n 88a │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n 9a4 │ │ │ │ │ + blt.n 998 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ ldrb.w r2, [r9, r1] │ │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ │ lsls r2, r2, #28 │ │ │ │ │ - bpl.n 98c │ │ │ │ │ + bpl.n 980 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - bcc.n 9a4 │ │ │ │ │ - b.n 954 │ │ │ │ │ + bcc.n 998 │ │ │ │ │ + b.n 948 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c04 │ │ │ │ │ + beq.w bf8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 9b2 │ │ │ │ │ + beq.n 9a6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 9b2 │ │ │ │ │ + cbnz r3, 9a6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9b2 │ │ │ │ │ + b.n 9a6 │ │ │ │ │ adds r1, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 9b2 │ │ │ │ │ + cbz r0, 9a6 │ │ │ │ │ cmp r5, #11 │ │ │ │ │ - bgt.n 966 │ │ │ │ │ + bgt.n 95a │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ str.w r6, [r3, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Reverse │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w c1c │ │ │ │ │ + bge.w c10 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 882 │ │ │ │ │ + beq.w 876 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 882 │ │ │ │ │ + bne.w 876 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 882 │ │ │ │ │ + b.n 876 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 882 │ │ │ │ │ + bne.w 876 │ │ │ │ │ ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.n a04 │ │ │ │ │ + bne.n 9f8 │ │ │ │ │ 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 .LC47 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC47 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n bfa │ │ │ │ │ + b.n bee │ │ │ │ │ cmp r7, #11 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ it ge │ │ │ │ │ movge r0, #11 │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - bne.n ad2 │ │ │ │ │ + bne.n ac6 │ │ │ │ │ ldrb.w sl, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bfa │ │ │ │ │ + beq.w bee │ │ │ │ │ subs r6, #1 │ │ │ │ │ mov r1, r6 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt.n aaa │ │ │ │ │ + blt.n a9e │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n aaa │ │ │ │ │ + beq.n a9e │ │ │ │ │ subs r7, #1 │ │ │ │ │ ldrb.w r3, [r9, r6] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne.n aa6 │ │ │ │ │ + bne.n a9a │ │ │ │ │ adds r0, r6, #1 │ │ │ │ │ subs r1, r1, r6 │ │ │ │ │ add r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w be4 │ │ │ │ │ + beq.w bd8 │ │ │ │ │ cmp r5, #11 │ │ │ │ │ - bgt.n a5c │ │ │ │ │ + bgt.n a50 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ │ - b.n a9e │ │ │ │ │ + b.n a92 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cbz r0, a8c │ │ │ │ │ + cbz r0, a80 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w be4 │ │ │ │ │ + beq.w bd8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w be4 │ │ │ │ │ + bne.w bd8 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n be4 │ │ │ │ │ + b.n bd8 │ │ │ │ │ .word 0x000002d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n a9e │ │ │ │ │ + beq.n a92 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ - cbnz r3, a9e │ │ │ │ │ + cbnz r3, a92 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ subs r6, #1 │ │ │ │ │ adds r5, #1 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b.n a2c │ │ │ │ │ + b.n a20 │ │ │ │ │ subs r6, #1 │ │ │ │ │ - bcs.n a36 │ │ │ │ │ - cbnz r5, abc │ │ │ │ │ + bcs.n a2a │ │ │ │ │ + cbnz r5, ab0 │ │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n b70 │ │ │ │ │ + beq.n b64 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ - blt.w bd8 │ │ │ │ │ + blt.w bcc │ │ │ │ │ adds r1, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b98 │ │ │ │ │ - b.n be4 │ │ │ │ │ + bne.n b8c │ │ │ │ │ + b.n bd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bfa │ │ │ │ │ + beq.w bee │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ ite gt │ │ │ │ │ movgt r3, #0 │ │ │ │ │ movle r3, #1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp fp, r6 │ │ │ │ │ it gt │ │ │ │ │ orrgt.w r3, r3, #1 │ │ │ │ │ - cbnz r3, b5e │ │ │ │ │ + cbnz r3, b52 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - beq.n b5e │ │ │ │ │ + beq.n b52 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ mov r3, fp │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 1a5c │ │ │ │ │ R_ARM_THM_CALL stringlib_default_rfind.constprop.0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n b5e │ │ │ │ │ + beq.n b52 │ │ │ │ │ add r0, fp │ │ │ │ │ subs r1, r6, r0 │ │ │ │ │ add r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n be4 │ │ │ │ │ + beq.n bd8 │ │ │ │ │ cmp r5, #11 │ │ │ │ │ - bgt.n b2a │ │ │ │ │ + bgt.n b1e │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ │ - b.n b58 │ │ │ │ │ + b.n b4c │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - cbz r0, b48 │ │ │ │ │ + cbz r0, b3c │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n be4 │ │ │ │ │ + beq.n bd8 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n be4 │ │ │ │ │ - b.n bbe │ │ │ │ │ + bne.n bd8 │ │ │ │ │ + b.n bb2 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n b58 │ │ │ │ │ + beq.n b4c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ - cbnz r2, b58 │ │ │ │ │ + cbnz r2, b4c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ adds r5, #1 │ │ │ │ │ mov r6, sl │ │ │ │ │ - b.n aea │ │ │ │ │ - cbnz r5, b8c │ │ │ │ │ + b.n ade │ │ │ │ │ + cbnz r5, b80 │ │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n b8c │ │ │ │ │ + bne.n b80 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r5, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne.w r3, [r8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ str.w r8, [r3] │ │ │ │ │ - b.n bd8 │ │ │ │ │ + b.n bcc │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, be4 │ │ │ │ │ + cbz r0, bd8 │ │ │ │ │ cmp r5, #11 │ │ │ │ │ - bgt.n ba4 │ │ │ │ │ + bgt.n b98 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ str.w r6, [r3, r5, lsl #2] │ │ │ │ │ - b.n bd6 │ │ │ │ │ + b.n bca │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cbz r0, bc6 │ │ │ │ │ + cbz r0, bba │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n be4 │ │ │ │ │ + beq.n bd8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, be4 │ │ │ │ │ + cbnz r3, bd8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n be4 │ │ │ │ │ + b.n bd8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n bd6 │ │ │ │ │ + beq.n bca │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, bd6 │ │ │ │ │ + cbnz r3, bca │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ adds r5, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Reverse │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n bfc │ │ │ │ │ + bge.n bf0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n bfa │ │ │ │ │ + beq.n bee │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, bfa │ │ │ │ │ + cbnz r3, bee │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r4, #0 │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - b.n c1c │ │ │ │ │ + b.n c10 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9a2 │ │ │ │ │ + beq.w 996 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9a2 │ │ │ │ │ + bne.w 996 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9a2 │ │ │ │ │ + b.n 996 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ │ │ -00000c24 : │ │ │ │ │ +00000c18 : │ │ │ │ │ stringlib_swapcase(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, c4c │ │ │ │ │ + cbz r0, c40 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ add.w r1, r5, #16 │ │ │ │ │ adds r0, #16 │ │ │ │ │ bl 0 <_Py_bytes_swapcase> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_swapcase │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ │ │ -00000c50 : │ │ │ │ │ +00000c44 : │ │ │ │ │ stringlib_title(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, c78 │ │ │ │ │ + cbz r0, c6c │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ add.w r1, r5, #16 │ │ │ │ │ adds r0, #16 │ │ │ │ │ bl 0 <_Py_bytes_title> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_title │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ │ │ -00000c7c : │ │ │ │ │ +00000c70 : │ │ │ │ │ stringlib_zfill(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ - cbnz r0, ca0 │ │ │ │ │ + cbnz r0, c94 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, cd4 │ │ │ │ │ + cbnz r0, cc8 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n cd8 │ │ │ │ │ + b.n ccc │ │ │ │ │ mov r5, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n cbe │ │ │ │ │ + beq.n cb2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, cbe │ │ │ │ │ + cbnz r3, cb2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ adds r3, r4, #1 │ │ │ │ │ - bne.n cd8 │ │ │ │ │ - b.n c94 │ │ │ │ │ + bne.n ccc │ │ │ │ │ + b.n c88 │ │ │ │ │ subs r4, r4, r3 │ │ │ │ │ movs r2, #0 │ │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 35e │ │ │ │ │ - cbnz r0, ce8 │ │ │ │ │ + bl 350 │ │ │ │ │ + cbnz r0, cdc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n cfc │ │ │ │ │ + b.n cf0 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bgt.n cc4 │ │ │ │ │ + bgt.n cb8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w b0 │ │ │ │ │ R_ARM_THM_JUMP24 return_self │ │ │ │ │ add.w r2, r0, #16 │ │ │ │ │ ldrb r3, [r2, r4] │ │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ │ - beq.n cf6 │ │ │ │ │ + beq.n cea │ │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ │ - bne.n cfc │ │ │ │ │ + bne.n cf0 │ │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ │ strb r3, [r0, #16] │ │ │ │ │ strb r1, [r2, r4] │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ -00000cfe : │ │ │ │ │ +00000cf2 : │ │ │ │ │ bytes_removeprefix(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ mov r5, r1 │ │ │ │ │ @@ -1560,91 +1551,91 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ - cbnz r0, d7a │ │ │ │ │ + cbnz r0, d6e │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ add.w r6, r4, #16 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - blt.n d50 │ │ │ │ │ + blt.n d44 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - ble.n d50 │ │ │ │ │ + ble.n d44 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - cbnz r0, d50 │ │ │ │ │ + cbnz r0, d44 │ │ │ │ │ subs r1, r7, r5 │ │ │ │ │ adds r0, r6, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n d7c │ │ │ │ │ + b.n d70 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n d6e │ │ │ │ │ + bne.n d62 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n d7c │ │ │ │ │ + beq.n d70 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - b.n d7c │ │ │ │ │ + b.n d70 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n d7c │ │ │ │ │ + b.n d70 │ │ │ │ │ movs r4, #0 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - cbz r3, d86 │ │ │ │ │ + cbz r3, d7a │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ │ │ -00000d8c : │ │ │ │ │ +00000d80 : │ │ │ │ │ PyBytes_ConcatAndDel(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - bl d4c │ │ │ │ │ + bl d4c │ │ │ │ │ R_ARM_THM_CALL PyBytes_Concat │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 94 │ │ │ │ │ R_ARM_THM_JUMP24 Py_XDECREF │ │ │ │ │ │ │ │ │ │ -00000daa : │ │ │ │ │ +00000d9e : │ │ │ │ │ striter_reduce(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r0, [pc, #44] @ (de8 ) │ │ │ │ │ + ldr r0, [pc, #44] @ (ddc ) │ │ │ │ │ bl 0 <_PyEval_GetBuiltin> │ │ │ │ │ R_ARM_THM_CALL _PyEval_GetBuiltin │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ - cbz r2, dd8 │ │ │ │ │ + cbz r2, dcc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC96 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC96 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ @@ -1655,15 +1646,15 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC97 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 Py_BuildValue │ │ │ │ │ .word 0x0000866c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00000dec : │ │ │ │ │ +00000de0 : │ │ │ │ │ bytes_removesuffix(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ mov r5, r1 │ │ │ │ │ @@ -1674,75 +1665,75 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ - cbnz r0, e68 │ │ │ │ │ + cbnz r0, e5c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ add.w r5, r4, #16 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - blt.n e3e │ │ │ │ │ + blt.n e32 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - ble.n e3e │ │ │ │ │ + ble.n e32 │ │ │ │ │ subs r7, r6, r2 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ adds r0, r5, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - cbnz r0, e3e │ │ │ │ │ + cbnz r0, e32 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n e6a │ │ │ │ │ + b.n e5e │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n e5c │ │ │ │ │ + bne.n e50 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n e6a │ │ │ │ │ + beq.n e5e │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - b.n e6a │ │ │ │ │ + b.n e5e │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n e6a │ │ │ │ │ + b.n e5e │ │ │ │ │ movs r4, #0 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - cbz r3, e74 │ │ │ │ │ + cbz r3, e68 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ │ │ -00000e7a : │ │ │ │ │ +00000e6e : │ │ │ │ │ stringlib__two_way_count(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ │ movs r5, #0 │ │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - ldr r3, [pc, #80] @ (ee4 ) │ │ │ │ │ + ldr r3, [pc, #80] @ (ed8 ) │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r1, r7 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ ldr r6, [sp, #128] @ 0x80 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ @@ -1752,87 +1743,96 @@ │ │ │ │ │ R_ARM_THM_CALL stringlib__preprocess │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ sub.w r1, r8, r4 │ │ │ │ │ add.w r0, r9, r4 │ │ │ │ │ bl 1ed4 │ │ │ │ │ R_ARM_THM_CALL stringlib__two_way │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n eca │ │ │ │ │ + beq.n ebe │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.n eca │ │ │ │ │ + beq.n ebe │ │ │ │ │ add r4, r0 │ │ │ │ │ add r4, r7 │ │ │ │ │ - b.n eac │ │ │ │ │ - ldr r3, [pc, #24] @ (ee4 ) │ │ │ │ │ + b.n ea0 │ │ │ │ │ + ldr r3, [pc, #24] @ (ed8 ) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - beq.n edc │ │ │ │ │ + beq.n ed0 │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ │ │ │ │ │ -00000ee8 : │ │ │ │ │ +00000edc : │ │ │ │ │ stringlib__lex_search(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ movs r6, #1 │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ adds r7, r5, r4 │ │ │ │ │ add.w ip, r8, r4 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ add.w r4, r4, #1 │ │ │ │ │ - bge.n f38 │ │ │ │ │ + bge.n f2c │ │ │ │ │ ldrb.w ip, [ip, r0] │ │ │ │ │ ldrb.w lr, [r8, r7] │ │ │ │ │ - cbz r3, f14 │ │ │ │ │ + cbz r3, f08 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bls.n f20 │ │ │ │ │ - b.n f18 │ │ │ │ │ + bls.n f14 │ │ │ │ │ + b.n f0c │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bcs.n f20 │ │ │ │ │ + bcs.n f14 │ │ │ │ │ adds r5, r7, #1 │ │ │ │ │ movs r4, #0 │ │ │ │ │ subs r6, r5, r0 │ │ │ │ │ - b.n ef6 │ │ │ │ │ + b.n eea │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bne.n f2e │ │ │ │ │ + bne.n f22 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bne.n ef6 │ │ │ │ │ + bne.n eea │ │ │ │ │ add r5, r4 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n ef6 │ │ │ │ │ + b.n eea │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r6, #1 │ │ │ │ │ adds r5, #1 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n ef6 │ │ │ │ │ + b.n eea │ │ │ │ │ str r6, [r2, #0] │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ │ │ -00000f3e : │ │ │ │ │ +00000f32 : │ │ │ │ │ bytes_getnewargs(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC100 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC100 │ │ │ │ │ add.w r1, r3, #16 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 Py_BuildValue │ │ │ │ │ │ │ │ │ │ +00000f46 : │ │ │ │ │ +striter_traverse(): │ │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ │ + mov r3, r1 │ │ │ │ │ + cbz r0, f50 │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + bx r3 │ │ │ │ │ + bx lr │ │ │ │ │ + │ │ │ │ │ 00000f52 : │ │ │ │ │ striter_setstate(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ @@ -1885,12 +1885,12 @@ │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #16 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ - bl 26c │ │ │ │ │ + bl 26c │ │ │ │ │ R_ARM_THM_CALL _PyBytes_DecodeEscape2 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -44,73 +44,73 @@ │ │ │ │ │ 0x00000290 7465735f 6a6f696e 002e4c43 3339002e tes_join..LC39.. │ │ │ │ │ 0x000002a0 4c433430 002e4c43 3431002e 4c433432 LC40..LC41..LC42 │ │ │ │ │ 0x000002b0 002e4c43 3433002e 4c433434 002e4c43 ..LC43..LC44..LC │ │ │ │ │ 0x000002c0 3435002e 4c433436 002e4c43 34370062 45..LC46..LC47.b │ │ │ │ │ 0x000002d0 79746573 5f706172 74697469 6f6e0062 ytes_partition.b │ │ │ │ │ 0x000002e0 79746573 5f73706c 6974002e 4c433530 ytes_split..LC50 │ │ │ │ │ 0x000002f0 00627974 65735f73 74726970 00646f5f .bytes_strip.do_ │ │ │ │ │ - 0x00000300 61726773 74726970 00737472 69746572 argstrip.striter │ │ │ │ │ - 0x00000310 5f747261 76657273 65002e4c 43353100 _traverse..LC51. │ │ │ │ │ - 0x00000320 2e4c4335 32002e4c 43353300 2e4c4335 .LC52..LC53..LC5 │ │ │ │ │ - 0x00000330 34002e4c 43353500 2e4c4335 36002e4c 4..LC55..LC56..L │ │ │ │ │ - 0x00000340 43353700 2e4c4335 38002e4c 43353900 C57..LC58..LC59. │ │ │ │ │ - 0x00000350 2e4c4336 30002e4c 43363300 2e4c4336 .LC60..LC63..LC6 │ │ │ │ │ - 0x00000360 34006279 7465735f 66726f6d 68657800 4.bytes_fromhex. │ │ │ │ │ - 0x00000370 2e4c4336 35006279 7465735f 72706172 .LC65.bytes_rpar │ │ │ │ │ - 0x00000380 74697469 6f6e0073 7472696e 676c6962 tition.stringlib │ │ │ │ │ - 0x00000390 5f646566 61756c74 5f726669 6e642e63 _default_rfind.c │ │ │ │ │ - 0x000003a0 6f6e7374 70726f70 2e300073 7472696e onstprop.0.strin │ │ │ │ │ - 0x000003b0 676c6962 5f6c6f77 65720073 7472696e glib_lower.strin │ │ │ │ │ - 0x000003c0 676c6962 5f697364 69676974 00737472 glib_isdigit.str │ │ │ │ │ - 0x000003d0 696e676c 69625f69 73617363 6969002e inglib_isascii.. │ │ │ │ │ - 0x000003e0 4c433637 00627974 65735f72 73747269 LC67.bytes_rstri │ │ │ │ │ - 0x000003f0 70002e4c 43363800 62797465 735f6c73 p..LC68.bytes_ls │ │ │ │ │ - 0x00000400 74726970 00627974 65735f73 706c6974 trip.bytes_split │ │ │ │ │ - 0x00000410 6c696e65 73007374 72696e67 6c69625f lines.stringlib_ │ │ │ │ │ - 0x00000420 75707065 72006279 7465735f 68657800 upper.bytes_hex. │ │ │ │ │ - 0x00000430 2e4c4336 39002e4c 43373000 62797465 .LC69..LC70.byte │ │ │ │ │ - 0x00000440 735f7472 616e736c 61746500 62797465 s_translate.byte │ │ │ │ │ - 0x00000450 735f7472 616e736c 6174655f 696d706c s_translate_impl │ │ │ │ │ - 0x00000460 002e4c43 37310073 7472696e 676c6962 ..LC71.stringlib │ │ │ │ │ - 0x00000470 5f636170 6974616c 697a6500 62797465 _capitalize.byte │ │ │ │ │ - 0x00000480 735f6d6f 64002e4c 43373200 2e4c4337 s_mod..LC72..LC7 │ │ │ │ │ - 0x00000490 33002e4c 43373400 2e4c4337 35002e4c 3..LC74..LC75..L │ │ │ │ │ - 0x000004a0 43373600 2e4c4337 37002e4c 43373800 C76..LC77..LC78. │ │ │ │ │ - 0x000004b0 2e4c4337 39002e4c 43383000 2e4c4338 .LC79..LC80..LC8 │ │ │ │ │ - 0x000004c0 31002e4c 43383200 2e4c4338 33002e4c 1..LC82..LC83..L │ │ │ │ │ - 0x000004d0 43383400 2e4c4338 35006765 746e6578 C84..LC85.getnex │ │ │ │ │ - 0x000004e0 74617267 00666f72 6d617466 6c6f6174 targ.formatfloat │ │ │ │ │ - 0x000004f0 002e4c43 3837002e 4c433838 00627974 ..LC87..LC88.byt │ │ │ │ │ - 0x00000500 65735f69 74656d00 73747269 7465725f es_item.striter_ │ │ │ │ │ - 0x00000510 6c656e00 2e4c4338 39002e4c 43393000 len..LC89..LC90. │ │ │ │ │ - 0x00000520 2e4c4339 31007374 72696e67 6c69625f .LC91.stringlib_ │ │ │ │ │ - 0x00000530 6c6a7573 74007061 64002e4c 43393200 ljust.pad..LC92. │ │ │ │ │ - 0x00000540 73747269 6e676c69 625f6365 6e746572 stringlib_center │ │ │ │ │ - 0x00000550 002e4c43 3933002e 4c433934 00737472 ..LC93..LC94.str │ │ │ │ │ - 0x00000560 696e676c 69625f65 7870616e 64746162 inglib_expandtab │ │ │ │ │ - 0x00000570 73007374 72696e67 6c69625f 6973616c s.stringlib_isal │ │ │ │ │ - 0x00000580 6e756d00 73747269 6e676c69 625f6973 num.stringlib_is │ │ │ │ │ - 0x00000590 616c7068 61007374 72696e67 6c69625f alpha.stringlib_ │ │ │ │ │ - 0x000005a0 69736c6f 77657200 73747269 6e676c69 islower.stringli │ │ │ │ │ - 0x000005b0 625f6973 73706163 65007374 72696e67 b_isspace.string │ │ │ │ │ - 0x000005c0 6c69625f 69737469 746c6500 73747269 lib_istitle.stri │ │ │ │ │ - 0x000005d0 6e676c69 625f6973 75707065 72002e4c nglib_isupper..L │ │ │ │ │ - 0x000005e0 43393500 73747269 6e676c69 625f726a C95.stringlib_rj │ │ │ │ │ - 0x000005f0 75737400 62797465 735f7273 706c6974 ust.bytes_rsplit │ │ │ │ │ - 0x00000600 00737472 696e676c 69625f73 77617063 .stringlib_swapc │ │ │ │ │ - 0x00000610 61736500 73747269 6e676c69 625f7469 ase.stringlib_ti │ │ │ │ │ - 0x00000620 746c6500 73747269 6e676c69 625f7a66 tle.stringlib_zf │ │ │ │ │ - 0x00000630 696c6c00 62797465 735f7265 6d6f7665 ill.bytes_remove │ │ │ │ │ - 0x00000640 70726566 6978002e 4c433936 002e4c43 prefix..LC96..LC │ │ │ │ │ - 0x00000650 39370073 74726974 65725f72 65647563 97.striter_reduc │ │ │ │ │ - 0x00000660 65006279 7465735f 72656d6f 76657375 e.bytes_removesu │ │ │ │ │ - 0x00000670 66666978 00737472 696e676c 69625f5f ffix.stringlib__ │ │ │ │ │ - 0x00000680 6c65785f 73656172 6368002e 4c433130 lex_search..LC10 │ │ │ │ │ - 0x00000690 30006279 7465735f 6765746e 65776172 0.bytes_getnewar │ │ │ │ │ - 0x000006a0 67730073 74726974 65725f73 65747374 gs.striter_setst │ │ │ │ │ + 0x00000300 61726773 74726970 002e4c43 3531002e argstrip..LC51.. │ │ │ │ │ + 0x00000310 4c433532 002e4c43 3533002e 4c433534 LC52..LC53..LC54 │ │ │ │ │ + 0x00000320 002e4c43 3535002e 4c433536 002e4c43 ..LC55..LC56..LC │ │ │ │ │ + 0x00000330 3537002e 4c433538 002e4c43 3539002e 57..LC58..LC59.. │ │ │ │ │ + 0x00000340 4c433630 002e4c43 3633002e 4c433634 LC60..LC63..LC64 │ │ │ │ │ + 0x00000350 00627974 65735f66 726f6d68 6578002e .bytes_fromhex.. │ │ │ │ │ + 0x00000360 4c433635 00627974 65735f72 70617274 LC65.bytes_rpart │ │ │ │ │ + 0x00000370 6974696f 6e007374 72696e67 6c69625f ition.stringlib_ │ │ │ │ │ + 0x00000380 64656661 756c745f 7266696e 642e636f default_rfind.co │ │ │ │ │ + 0x00000390 6e737470 726f702e 30007374 72696e67 nstprop.0.string │ │ │ │ │ + 0x000003a0 6c69625f 6c6f7765 72007374 72696e67 lib_lower.string │ │ │ │ │ + 0x000003b0 6c69625f 69736469 67697400 73747269 lib_isdigit.stri │ │ │ │ │ + 0x000003c0 6e676c69 625f6973 61736369 69002e4c nglib_isascii..L │ │ │ │ │ + 0x000003d0 43363700 62797465 735f7273 74726970 C67.bytes_rstrip │ │ │ │ │ + 0x000003e0 002e4c43 36380062 79746573 5f6c7374 ..LC68.bytes_lst │ │ │ │ │ + 0x000003f0 72697000 62797465 735f7370 6c69746c rip.bytes_splitl │ │ │ │ │ + 0x00000400 696e6573 00737472 696e676c 69625f75 ines.stringlib_u │ │ │ │ │ + 0x00000410 70706572 00627974 65735f68 6578002e pper.bytes_hex.. │ │ │ │ │ + 0x00000420 4c433639 002e4c43 37300062 79746573 LC69..LC70.bytes │ │ │ │ │ + 0x00000430 5f747261 6e736c61 74650062 79746573 _translate.bytes │ │ │ │ │ + 0x00000440 5f747261 6e736c61 74655f69 6d706c00 _translate_impl. │ │ │ │ │ + 0x00000450 2e4c4337 31007374 72696e67 6c69625f .LC71.stringlib_ │ │ │ │ │ + 0x00000460 63617069 74616c69 7a650062 79746573 capitalize.bytes │ │ │ │ │ + 0x00000470 5f6d6f64 002e4c43 3732002e 4c433733 _mod..LC72..LC73 │ │ │ │ │ + 0x00000480 002e4c43 3734002e 4c433735 002e4c43 ..LC74..LC75..LC │ │ │ │ │ + 0x00000490 3736002e 4c433737 002e4c43 3738002e 76..LC77..LC78.. │ │ │ │ │ + 0x000004a0 4c433739 002e4c43 3830002e 4c433831 LC79..LC80..LC81 │ │ │ │ │ + 0x000004b0 002e4c43 3832002e 4c433833 002e4c43 ..LC82..LC83..LC │ │ │ │ │ + 0x000004c0 3834002e 4c433835 00676574 6e657874 84..LC85.getnext │ │ │ │ │ + 0x000004d0 61726700 666f726d 6174666c 6f617400 arg.formatfloat. │ │ │ │ │ + 0x000004e0 2e4c4338 37006279 7465735f 6974656d .LC87.bytes_item │ │ │ │ │ + 0x000004f0 002e4c43 38380073 74726974 65725f6c ..LC88.striter_l │ │ │ │ │ + 0x00000500 656e002e 4c433839 002e4c43 3930002e en..LC89..LC90.. │ │ │ │ │ + 0x00000510 4c433931 00737472 696e676c 69625f6c LC91.stringlib_l │ │ │ │ │ + 0x00000520 6a757374 00706164 002e4c43 39320073 just.pad..LC92.s │ │ │ │ │ + 0x00000530 7472696e 676c6962 5f63656e 74657200 tringlib_center. │ │ │ │ │ + 0x00000540 2e4c4339 33002e4c 43393400 73747269 .LC93..LC94.stri │ │ │ │ │ + 0x00000550 6e676c69 625f6578 70616e64 74616273 nglib_expandtabs │ │ │ │ │ + 0x00000560 00737472 696e676c 69625f69 73616c6e .stringlib_isaln │ │ │ │ │ + 0x00000570 756d0073 7472696e 676c6962 5f697361 um.stringlib_isa │ │ │ │ │ + 0x00000580 6c706861 00737472 696e676c 69625f69 lpha.stringlib_i │ │ │ │ │ + 0x00000590 736c6f77 65720073 7472696e 676c6962 slower.stringlib │ │ │ │ │ + 0x000005a0 5f697373 70616365 00737472 696e676c _isspace.stringl │ │ │ │ │ + 0x000005b0 69625f69 73746974 6c650073 7472696e ib_istitle.strin │ │ │ │ │ + 0x000005c0 676c6962 5f697375 70706572 002e4c43 glib_isupper..LC │ │ │ │ │ + 0x000005d0 39350073 7472696e 676c6962 5f726a75 95.stringlib_rju │ │ │ │ │ + 0x000005e0 73740062 79746573 5f727370 6c697400 st.bytes_rsplit. │ │ │ │ │ + 0x000005f0 73747269 6e676c69 625f7377 61706361 stringlib_swapca │ │ │ │ │ + 0x00000600 73650073 7472696e 676c6962 5f746974 se.stringlib_tit │ │ │ │ │ + 0x00000610 6c650073 7472696e 676c6962 5f7a6669 le.stringlib_zfi │ │ │ │ │ + 0x00000620 6c6c0062 79746573 5f72656d 6f766570 ll.bytes_removep │ │ │ │ │ + 0x00000630 72656669 78002e4c 43393600 2e4c4339 refix..LC96..LC9 │ │ │ │ │ + 0x00000640 37007374 72697465 725f7265 64756365 7.striter_reduce │ │ │ │ │ + 0x00000650 00627974 65735f72 656d6f76 65737566 .bytes_removesuf │ │ │ │ │ + 0x00000660 66697800 73747269 6e676c69 625f5f6c fix.stringlib__l │ │ │ │ │ + 0x00000670 65785f73 65617263 68002e4c 43313030 ex_search..LC100 │ │ │ │ │ + 0x00000680 00627974 65735f67 65746e65 77617267 .bytes_getnewarg │ │ │ │ │ + 0x00000690 73007374 72697465 725f7472 61766572 s.striter_traver │ │ │ │ │ + 0x000006a0 73650073 74726974 65725f73 65747374 se.striter_setst │ │ │ │ │ 0x000006b0 61746500 62797465 735f616c 6c6f6300 ate.bytes_alloc. │ │ │ │ │ 0x000006c0 5f6b6579 776f7264 732e3100 5f6b6579 _keywords.1._key │ │ │ │ │ 0x000006d0 776f7264 732e3400 5f6b6579 776f7264 words.4._keyword │ │ │ │ │ 0x000006e0 732e3700 5f6b6579 776f7264 732e3130 s.7._keywords.10 │ │ │ │ │ 0x000006f0 005f6b65 79776f72 64732e31 33005f6b ._keywords.13._k │ │ │ │ │ 0x00000700 6579776f 7264732e 3136005f 6b657977 eywords.16._keyw │ │ │ │ │ 0x00000710 6f726473 2e313900 5f6b6579 776f7264 ords.19._keyword │ │ │ ├── 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: 33652 (bytes into file) │ │ │ │ │ + Start of section headers: 33744 (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 0x8374: │ │ │ │ │ +There are 18 section headers, starting at offset 0x83d0: │ │ │ │ │ │ │ │ │ │ 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 000a50 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 006b2c 000588 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 000a84 000564 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 0070b4 0002e0 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 000fe8 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .rodata.str1.4 PROGBITS 00000000 000fe8 0007ae 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 001798 002958 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 007394 000828 08 I 15 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 0040f0 000bf8 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 007bbc 000690 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 004ce8 00029c 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 00824c 000098 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 004f84 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 004f84 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 004fb8 000ff0 10 16 147 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 005fa8 000b83 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 0082e4 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 00078c 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 006b98 0004c8 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 0007c0 000564 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 007060 0002e0 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 000d24 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .rodata.str1.4 PROGBITS 00000000 000d24 0007ae 01 AMS 0 0 4 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 0014d4 002c88 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 007340 0008d8 08 I 15 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 00415c 000bf8 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 007c18 000690 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 004d54 00029c 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 0082a8 000098 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 004ff0 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 004ff0 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 005024 000ff0 10 16 147 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 006014 000b83 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 008340 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 {} │ │ │ │ │ @@ -14,43 +14,43 @@ │ │ │ │ │ 10: 00000074 0 NOTYPE LOCAL DEFAULT 6 .LC4 │ │ │ │ │ 11: 0000008c 0 NOTYPE LOCAL DEFAULT 6 .LC5 │ │ │ │ │ 12: 00000450 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 13: 00000458 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 14: 00000000 0 NOTYPE LOCAL DEFAULT 3 .LANCHOR0 │ │ │ │ │ 15: 000006c8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 16: 000006d0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 17: 00000c39 636 FUNC LOCAL DEFAULT 7 intern_constants │ │ │ │ │ - 18: 00000a48 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 19: 00000a50 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 20: 00000eb5 24 FUNC LOCAL DEFAULT 7 Py_XDECREF │ │ │ │ │ - 21: 00000eb0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 22: 00000eb4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 17: 00000c31 636 FUNC LOCAL DEFAULT 7 intern_constants │ │ │ │ │ + 18: 00000a40 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 19: 00000a48 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 20: 00000ead 24 FUNC LOCAL DEFAULT 7 Py_XDECREF │ │ │ │ │ + 21: 00000ea8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 22: 00000eac 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 23: 000000bc 0 NOTYPE LOCAL DEFAULT 6 .LC6 │ │ │ │ │ - 24: 00000ecd 668 FUNC LOCAL DEFAULT 7 code_dealloc │ │ │ │ │ - 25: 00001118 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 26: 0000111c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 27: 00001164 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 28: 00001168 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 29: 00001489 342 FUNC LOCAL DEFAULT 7 code_hash │ │ │ │ │ - 30: 000016f1 66 FUNC LOCAL DEFAULT 7 init_co_cached │ │ │ │ │ - 31: 000024b9 180 FUNC LOCAL DEFAULT 7 retreat │ │ │ │ │ - 32: 000019e1 162 FUNC LOCAL DEFAULT 7 advance │ │ │ │ │ - 33: 00001a85 80 FUNC LOCAL DEFAULT 7 code_positionsiterator │ │ │ │ │ - 34: 00001ad0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 24: 00000ec5 668 FUNC LOCAL DEFAULT 7 code_dealloc │ │ │ │ │ + 25: 00001110 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 26: 00001114 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 27: 0000115c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 28: 00001160 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 29: 00001481 342 FUNC LOCAL DEFAULT 7 code_hash │ │ │ │ │ + 30: 000016e9 66 FUNC LOCAL DEFAULT 7 init_co_cached │ │ │ │ │ + 31: 000027e9 180 FUNC LOCAL DEFAULT 7 retreat │ │ │ │ │ + 32: 000019d9 212 FUNC LOCAL DEFAULT 7 advance │ │ │ │ │ + 33: 00001aad 80 FUNC LOCAL DEFAULT 7 code_positionsiterator │ │ │ │ │ + 34: 00001af8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 35: 000000d4 0 NOTYPE LOCAL DEFAULT 6 .LC7 │ │ │ │ │ - 36: 00001ad4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 37: 00001ad5 518 FUNC LOCAL DEFAULT 7 positionsiter_next │ │ │ │ │ - 38: 00001d25 20 FUNC LOCAL DEFAULT 7 _source_offset_converter │ │ │ │ │ - 39: 00001b5c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 40: 00001b62 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 41: 00001cdd 72 FUNC LOCAL DEFAULT 7 read_signed_varint │ │ │ │ │ - 42: 00001d39 70 FUNC LOCAL DEFAULT 7 positionsiter_dealloc │ │ │ │ │ - 43: 00001da1 384 FUNC LOCAL DEFAULT 7 code_getvarnames │ │ │ │ │ - 44: 00001f4d 68 FUNC LOCAL DEFAULT 7 get_cached_locals │ │ │ │ │ - 45: 00001f91 296 FUNC LOCAL DEFAULT 7 get_localsplus_names │ │ │ │ │ + 36: 00001afc 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 37: 00001afd 538 FUNC LOCAL DEFAULT 7 positionsiter_next │ │ │ │ │ + 38: 00001d61 20 FUNC LOCAL DEFAULT 7 _source_offset_converter │ │ │ │ │ + 39: 00001b84 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 40: 00001b8a 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 41: 00001d19 72 FUNC LOCAL DEFAULT 7 read_signed_varint │ │ │ │ │ + 42: 00001d75 70 FUNC LOCAL DEFAULT 7 positionsiter_dealloc │ │ │ │ │ + 43: 00001ddd 382 FUNC LOCAL DEFAULT 7 code_getvarnames │ │ │ │ │ + 44: 00001f89 68 FUNC LOCAL DEFAULT 7 get_cached_locals │ │ │ │ │ + 45: 00001fcd 296 FUNC LOCAL DEFAULT 7 get_localsplus_names │ │ │ │ │ 46: 000000e0 0 NOTYPE LOCAL DEFAULT 6 .LC8 │ │ │ │ │ 47: 000000e8 0 NOTYPE LOCAL DEFAULT 6 .LC9 │ │ │ │ │ 48: 000000fc 0 NOTYPE LOCAL DEFAULT 6 .LC10 │ │ │ │ │ 49: 00000104 0 NOTYPE LOCAL DEFAULT 6 .LC11 │ │ │ │ │ 50: 0000010c 0 NOTYPE LOCAL DEFAULT 6 .LC12 │ │ │ │ │ 51: 00000124 0 NOTYPE LOCAL DEFAULT 6 .LC13 │ │ │ │ │ 52: 00000138 0 NOTYPE LOCAL DEFAULT 6 .LC14 │ │ │ │ │ @@ -72,31 +72,31 @@ │ │ │ │ │ 68: 00000328 0 NOTYPE LOCAL DEFAULT 6 .LC30 │ │ │ │ │ 69: 00000334 0 NOTYPE LOCAL DEFAULT 6 .LC31 │ │ │ │ │ 70: 00000011 1778 FUNC LOCAL DEFAULT 1 code_replace │ │ │ │ │ 71: 0000046c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 72: 00000470 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 73: 00000344 0 NOTYPE LOCAL DEFAULT 6 .LC32 │ │ │ │ │ 74: 00000374 0 NOTYPE LOCAL DEFAULT 6 .LC33 │ │ │ │ │ - 75: 000020b9 80 FUNC LOCAL DEFAULT 7 code_linesiterator │ │ │ │ │ - 76: 00002104 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 75: 000023c5 80 FUNC LOCAL DEFAULT 7 code_linesiterator │ │ │ │ │ + 76: 00002410 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 77: 0000039c 0 NOTYPE LOCAL DEFAULT 6 .LC34 │ │ │ │ │ - 78: 00002108 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 79: 00002109 944 FUNC LOCAL DEFAULT 7 lineiter_next │ │ │ │ │ - 80: 0000256d 70 FUNC LOCAL DEFAULT 7 lineiter_dealloc │ │ │ │ │ + 78: 00002414 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 79: 00002415 980 FUNC LOCAL DEFAULT 7 lineiter_next │ │ │ │ │ + 80: 0000289d 70 FUNC LOCAL DEFAULT 7 lineiter_dealloc │ │ │ │ │ 81: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 82: 00000001 2 FUNC LOCAL DEFAULT 9 code_getfreevars │ │ │ │ │ - 83: 000025b5 272 FUNC LOCAL DEFAULT 7 code_getcode │ │ │ │ │ - 84: 000026c5 128 FUNC LOCAL DEFAULT 7 code__varname_from_oparg │ │ │ │ │ - 85: 00002740 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 83: 000028e5 272 FUNC LOCAL DEFAULT 7 code_getcode │ │ │ │ │ + 84: 000029f5 128 FUNC LOCAL DEFAULT 7 code__varname_from_oparg │ │ │ │ │ + 85: 00002a70 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 86: 000003a4 0 NOTYPE LOCAL DEFAULT 6 .LC35 │ │ │ │ │ 87: 000003d0 0 NOTYPE LOCAL DEFAULT 6 .LC36 │ │ │ │ │ - 88: 000009c9 86 FUNC LOCAL DEFAULT 1 code_repr │ │ │ │ │ - 89: 00000a21 12 FUNC LOCAL DEFAULT 1 code_getcodeadaptive │ │ │ │ │ - 90: 00002744 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 91: 00002745 532 FUNC LOCAL DEFAULT 7 code_richcompare │ │ │ │ │ + 88: 00000705 86 FUNC LOCAL DEFAULT 1 code_repr │ │ │ │ │ + 89: 0000075d 12 FUNC LOCAL DEFAULT 1 code_getcodeadaptive │ │ │ │ │ + 90: 00002a74 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 91: 00002a75 532 FUNC LOCAL DEFAULT 7 code_richcompare │ │ │ │ │ 92: 0000002f 2 FUNC LOCAL DEFAULT 9 code_getcellvars │ │ │ │ │ 93: 00000000 0 NOTYPE LOCAL DEFAULT 11 .LANCHOR1 │ │ │ │ │ 94: 00000128 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 95: 00000130 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 96: 000001dc 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 97: 000001e0 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 98: 000003fc 0 NOTYPE LOCAL DEFAULT 6 .LC37 │ │ │ │ │ @@ -149,15 +149,15 @@ │ │ │ │ │ 145: 0000029c 44 OBJECT LOCAL DEFAULT 3 _parser.5 │ │ │ │ │ 146: 00000324 24 OBJECT LOCAL DEFAULT 3 _kwtuple.3 │ │ │ │ │ 147: 00000001 12 FUNC GLOBAL HIDDEN 1 _PyCode_Init │ │ │ │ │ 148: 00000001 454 FUNC GLOBAL HIDDEN 7 _PyCode_Validate │ │ │ │ │ 149: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ 150: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ 151: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ - 152: 000001c9 2672 FUNC GLOBAL HIDDEN 7 _PyCode_New │ │ │ │ │ + 152: 000001c9 2664 FUNC GLOBAL HIDDEN 7 _PyCode_New │ │ │ │ │ 153: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ 154: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_InternImmortal │ │ │ │ │ 155: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ 156: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ 157: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFrozenSet_Type │ │ │ │ │ 158: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ 159: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_InternMortal │ │ │ │ │ @@ -173,59 +173,59 @@ │ │ │ │ │ 169: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ 170: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ 171: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_FormatUnraisable │ │ │ │ │ 172: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFunction_ClearCodeByVersion │ │ │ │ │ 173: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Free │ │ │ │ │ 174: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ 175: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_ClearWeakRefs │ │ │ │ │ - 176: 00001169 752 FUNC GLOBAL DEFAULT 7 _PyCode_ConstantKey │ │ │ │ │ + 176: 00001161 750 FUNC GLOBAL DEFAULT 7 _PyCode_ConstantKey │ │ │ │ │ 177: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_EllipsisObject │ │ │ │ │ 178: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 179: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ 180: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_Type │ │ │ │ │ 181: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_Type │ │ │ │ │ 182: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ 183: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyComplex_Type │ │ │ │ │ 184: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ 185: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ 186: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PySet_NextEntry │ │ │ │ │ 187: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyComplex_AsCComplex │ │ │ │ │ 188: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ 189: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ 190: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromVoidPtr │ │ │ │ │ - 191: 00001459 46 FUNC GLOBAL HIDDEN 7 _Py_set_localsplus_info │ │ │ │ │ + 191: 00001451 46 FUNC GLOBAL HIDDEN 7 _Py_set_localsplus_info │ │ │ │ │ 192: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Hash │ │ │ │ │ 193: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyOpcode_Caches │ │ │ │ │ 194: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_GetBaseOpcode │ │ │ │ │ 195: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyOpcode_Deopt │ │ │ │ │ - 196: 000015e1 272 FUNC GLOBAL HIDDEN 7 _PyCode_GetCode │ │ │ │ │ + 196: 000015d9 272 FUNC GLOBAL HIDDEN 7 _PyCode_GetCode │ │ │ │ │ 197: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 198: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ - 199: 00001735 374 FUNC GLOBAL DEFAULT 7 PyCode_Addr2Line │ │ │ │ │ + 199: 0000172d 374 FUNC GLOBAL DEFAULT 7 PyCode_Addr2Line │ │ │ │ │ 200: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Instrumentation_GetLine │ │ │ │ │ - 201: 000018ad 308 FUNC GLOBAL DEFAULT 7 _PyCode_CheckLineNumber │ │ │ │ │ + 201: 000018a5 308 FUNC GLOBAL DEFAULT 7 _PyCode_CheckLineNumber │ │ │ │ │ 202: 0000000d 2 FUNC GLOBAL HIDDEN 1 _PyCode_Fini │ │ │ │ │ 203: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GenericAlloc │ │ │ │ │ 204: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ 205: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromLong │ │ │ │ │ - 206: 00001d81 32 FUNC GLOBAL HIDDEN 7 _PyCode_InitAddressRange │ │ │ │ │ - 207: 00001f21 42 FUNC GLOBAL HIDDEN 7 _PyCode_GetVarnames │ │ │ │ │ + 206: 00001dbd 32 FUNC GLOBAL HIDDEN 7 _PyCode_InitAddressRange │ │ │ │ │ + 207: 00001f5d 42 FUNC GLOBAL HIDDEN 7 _PyCode_GetVarnames │ │ │ │ │ 208: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySys_Audit │ │ │ │ │ - 209: 00000705 706 FUNC GLOBAL DEFAULT 1 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ + 209: 000020f5 718 FUNC GLOBAL DEFAULT 7 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ 210: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ 211: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsInt │ │ │ │ │ 212: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ 213: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ 214: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_Resize │ │ │ │ │ 215: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Compare │ │ │ │ │ 216: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ 217: 00000003 44 FUNC GLOBAL HIDDEN 9 _PyCode_GetFreevars │ │ │ │ │ 218: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_GetItem │ │ │ │ │ 219: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ - 220: 00000a2d 34 FUNC GLOBAL HIDDEN 1 _PyLineTable_NextAddressRange │ │ │ │ │ + 220: 00000769 34 FUNC GLOBAL HIDDEN 1 _PyLineTable_NextAddressRange │ │ │ │ │ 221: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ 222: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ 223: 00000031 44 FUNC GLOBAL HIDDEN 9 _PyCode_GetCellvars │ │ │ │ │ 224: 0000005d 212 FUNC GLOBAL DEFAULT 9 PyCode_NewEmpty │ │ │ │ │ 225: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ 226: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeFSDefault │ │ │ │ │ 227: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,24 +1,24 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x6b2c contains 177 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x6b98 contains 153 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -000000b8 0000c40a R_ARM_THM_CALL 000015e1 _PyCode_GetCode │ │ │ │ │ +000000b8 0000c40a R_ARM_THM_CALL 000015d9 _PyCode_GetCode │ │ │ │ │ 000000cc 0000442f R_ARM_THM_MOVW_ABS_NC 00000328 .LC30 │ │ │ │ │ 000000d0 00004430 R_ARM_THM_MOVT_ABS 00000328 .LC30 │ │ │ │ │ 000000da 0000452f R_ARM_THM_MOVW_ABS_NC 00000334 .LC31 │ │ │ │ │ 000000de 00004530 R_ARM_THM_MOVT_ABS 00000334 .LC31 │ │ │ │ │ 000000f4 0000d00a R_ARM_THM_CALL 00000000 PySys_Audit │ │ │ │ │ -0000010a 00002d0a R_ARM_THM_CALL 00001f91 get_localsplus_names │ │ │ │ │ -00000128 00002d0a R_ARM_THM_CALL 00001f91 get_localsplus_names │ │ │ │ │ -00000144 00002d0a R_ARM_THM_CALL 00001f91 get_localsplus_names │ │ │ │ │ -0000018e 0000d10a R_ARM_THM_CALL 00000705 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ -00000198 0000140a R_ARM_THM_CALL 00000eb5 Py_XDECREF │ │ │ │ │ -0000019e 0000140a R_ARM_THM_CALL 00000eb5 Py_XDECREF │ │ │ │ │ -000001a4 0000140a R_ARM_THM_CALL 00000eb5 Py_XDECREF │ │ │ │ │ -000001aa 0000140a R_ARM_THM_CALL 00000eb5 Py_XDECREF │ │ │ │ │ +0000010a 00002d0a R_ARM_THM_CALL 00001fcd get_localsplus_names │ │ │ │ │ +00000128 00002d0a R_ARM_THM_CALL 00001fcd get_localsplus_names │ │ │ │ │ +00000144 00002d0a R_ARM_THM_CALL 00001fcd get_localsplus_names │ │ │ │ │ +0000018e 0000d10a R_ARM_THM_CALL 000020f5 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ +00000198 0000140a R_ARM_THM_CALL 00000ead Py_XDECREF │ │ │ │ │ +0000019e 0000140a R_ARM_THM_CALL 00000ead Py_XDECREF │ │ │ │ │ +000001a4 0000140a R_ARM_THM_CALL 00000ead Py_XDECREF │ │ │ │ │ +000001aa 0000140a R_ARM_THM_CALL 00000ead Py_XDECREF │ │ │ │ │ 000001d0 0000d20a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ 00000210 0000d30a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ 000002a2 00002e2f R_ARM_THM_MOVW_ABS_NC 000000e0 .LC8 │ │ │ │ │ 000002a6 00002e30 R_ARM_THM_MOVT_ABS 000000e0 .LC8 │ │ │ │ │ 000002aa 00003c2f R_ARM_THM_MOVW_ABS_NC 000001e0 .LC22 │ │ │ │ │ 000002ae 00003c30 R_ARM_THM_MOVT_ABS 000001e0 .LC22 │ │ │ │ │ 000002b2 0000302f R_ARM_THM_MOVW_ABS_NC 000000fc .LC10 │ │ │ │ │ @@ -29,15 +29,15 @@ │ │ │ │ │ 000002f2 00002e2f R_ARM_THM_MOVW_ABS_NC 000000e0 .LC8 │ │ │ │ │ 000002f6 00002e30 R_ARM_THM_MOVT_ABS 000000e0 .LC8 │ │ │ │ │ 000002fa 00003b2f R_ARM_THM_MOVW_ABS_NC 000001c8 .LC21 │ │ │ │ │ 000002fe 00003b30 R_ARM_THM_MOVT_ABS 000001c8 .LC21 │ │ │ │ │ 00000302 0000302f R_ARM_THM_MOVW_ABS_NC 000000fc .LC10 │ │ │ │ │ 00000306 00003030 R_ARM_THM_MOVT_ABS 000000fc .LC10 │ │ │ │ │ 0000030a 0000d40a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00000320 0000140a R_ARM_THM_CALL 00000eb5 Py_XDECREF │ │ │ │ │ +00000320 0000140a R_ARM_THM_CALL 00000ead Py_XDECREF │ │ │ │ │ 0000033a 0000952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 0000033e 00009530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000342 0000432f R_ARM_THM_MOVW_ABS_NC 000002fc .LC29 │ │ │ │ │ 00000346 00004330 R_ARM_THM_MOVT_ABS 000002fc .LC29 │ │ │ │ │ 0000034c 0000960a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000352 0000952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00000356 00009530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ @@ -142,75 +142,51 @@ │ │ │ │ │ 000006e4 0000372f R_ARM_THM_MOVW_ABS_NC 00000180 .LC17 │ │ │ │ │ 000006e8 00003730 R_ARM_THM_MOVT_ABS 00000180 .LC17 │ │ │ │ │ 000006ec 0000392f R_ARM_THM_MOVW_ABS_NC 0000019c .LC19 │ │ │ │ │ 000006f0 00003930 R_ARM_THM_MOVT_ABS 0000019c .LC19 │ │ │ │ │ 000006f4 0000302f R_ARM_THM_MOVW_ABS_NC 000000fc .LC10 │ │ │ │ │ 000006f8 00003030 R_ARM_THM_MOVT_ABS 000000fc .LC10 │ │ │ │ │ 000006fc 0000d40a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00000772 0000b80a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00000784 0000a60a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00000804 0000940a R_ARM_THM_CALL 00000001 _PyCode_Validate │ │ │ │ │ -00000816 0000980a R_ARM_THM_CALL 000001c9 _PyCode_New │ │ │ │ │ -0000081e 0000140a R_ARM_THM_CALL 00000eb5 Py_XDECREF │ │ │ │ │ -00000824 0000140a R_ARM_THM_CALL 00000eb5 Py_XDECREF │ │ │ │ │ -00000860 0000952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000864 00009530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000868 00004a2f R_ARM_THM_MOVW_ABS_NC 00000374 .LC33 │ │ │ │ │ -0000086c 00004a30 R_ARM_THM_MOVT_ABS 00000374 .LC33 │ │ │ │ │ -00000872 0000960a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000087e 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000882 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000888 0000970a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000892 0000d60a R_ARM_THM_CALL 00000000 _PyTuple_Resize │ │ │ │ │ -0000089e 0000a70a R_ARM_THM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ -000008ac 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ -000008b0 0000c130 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ -00000956 0000d70a R_ARM_THM_CALL 00000000 PyUnicode_Compare │ │ │ │ │ -00000960 0000952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000964 00009530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000096a 0000492f R_ARM_THM_MOVW_ABS_NC 00000344 .LC32 │ │ │ │ │ -0000096e 00004930 R_ARM_THM_MOVT_ABS 00000344 .LC32 │ │ │ │ │ -00000974 0000d80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000009fa 0000562f R_ARM_THM_MOVW_ABS_NC 000003a4 .LC35 │ │ │ │ │ -000009fe 00005630 R_ARM_THM_MOVT_ABS 000003a4 .LC35 │ │ │ │ │ -00000a02 0000db0a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00000a0c 0000572f R_ARM_THM_MOVW_ABS_NC 000003d0 .LC36 │ │ │ │ │ -00000a10 00005730 R_ARM_THM_MOVT_ABS 000003d0 .LC36 │ │ │ │ │ -00000a42 0000200a R_ARM_THM_CALL 000019e1 advance │ │ │ │ │ -00000a1a 0000db1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -00000a28 0000a61e R_ARM_THM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00000736 0000562f R_ARM_THM_MOVW_ABS_NC 000003a4 .LC35 │ │ │ │ │ +0000073a 00005630 R_ARM_THM_MOVT_ABS 000003a4 .LC35 │ │ │ │ │ +0000073e 0000db0a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00000748 0000572f R_ARM_THM_MOVW_ABS_NC 000003d0 .LC36 │ │ │ │ │ +0000074c 00005730 R_ARM_THM_MOVT_ABS 000003d0 .LC36 │ │ │ │ │ +0000077e 0000200a R_ARM_THM_CALL 000019d9 advance │ │ │ │ │ +00000756 0000db1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +00000764 0000a61e R_ARM_THM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x70b4 contains 92 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x7060 contains 92 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 0000fc02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000018 00001802 R_ARM_ABS32 00000ecd code_dealloc │ │ │ │ │ -0000002c 00005802 R_ARM_ABS32 000009c9 code_repr │ │ │ │ │ -0000003c 00001d02 R_ARM_ABS32 00001489 code_hash │ │ │ │ │ +00000018 00001802 R_ARM_ABS32 00000ec5 code_dealloc │ │ │ │ │ +0000002c 00005802 R_ARM_ABS32 00000705 code_repr │ │ │ │ │ +0000003c 00001d02 R_ARM_ABS32 00001481 code_hash │ │ │ │ │ 00000048 0000fd02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000058 00008202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000064 00005b02 R_ARM_ABS32 00002745 code_richcompare │ │ │ │ │ +00000064 00005b02 R_ARM_ABS32 00002a75 code_richcompare │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000078 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000009c 00007502 R_ARM_ABS32 0000038d code_new │ │ │ │ │ 000000d4 0000fc02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000dc 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000e8 00002a02 R_ARM_ABS32 00001d39 positionsiter_dealloc │ │ │ │ │ +000000e8 00002a02 R_ARM_ABS32 00001d75 positionsiter_dealloc │ │ │ │ │ 0000013c 0000fe02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000140 00002502 R_ARM_ABS32 00001ad5 positionsiter_next │ │ │ │ │ +00000140 00002502 R_ARM_ABS32 00001afd positionsiter_next │ │ │ │ │ 00000170 0000ad02 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ 000001a4 00008202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001a8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001c4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001d0 0000fc02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001d8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001e4 00005002 R_ARM_ABS32 0000256d lineiter_dealloc │ │ │ │ │ +000001e4 00005002 R_ARM_ABS32 0000289d lineiter_dealloc │ │ │ │ │ 00000238 0000fe02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -0000023c 00004f02 R_ARM_ABS32 00002109 lineiter_next │ │ │ │ │ +0000023c 00004f02 R_ARM_ABS32 00002415 lineiter_next │ │ │ │ │ 0000026c 0000ad02 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ 000002a0 00008202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002a4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002c0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000002d4 00009b02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ 000002dc 0000e302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000002e0 0000e302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ @@ -231,38 +207,38 @@ │ │ │ │ │ 0000031c 0000e302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000320 0000e302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000330 00009b02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ 00000338 0000e302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000033c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000340 00007802 R_ARM_ABS32 0000087d code_sizeof │ │ │ │ │ 0000034c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000350 00004b02 R_ARM_ABS32 000020b9 code_linesiterator │ │ │ │ │ +00000350 00004b02 R_ARM_ABS32 000023c5 code_linesiterator │ │ │ │ │ 0000035c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000360 00002102 R_ARM_ABS32 00001a85 code_positionsiterator │ │ │ │ │ +00000360 00002102 R_ARM_ABS32 00001aad code_positionsiterator │ │ │ │ │ 0000036c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000370 00004602 R_ARM_ABS32 00000011 code_replace │ │ │ │ │ 00000378 00008202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000037c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000380 00005402 R_ARM_ABS32 000026c5 code__varname_from_oparg │ │ │ │ │ +00000380 00005402 R_ARM_ABS32 000029f5 code__varname_from_oparg │ │ │ │ │ 00000388 00008202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000038c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000390 00004602 R_ARM_ABS32 00000011 code_replace │ │ │ │ │ 00000398 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003ac 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003b0 00006302 R_ARM_ABS32 00000233 code_getlnotab │ │ │ │ │ 000003c0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003c4 00005902 R_ARM_ABS32 00000a21 code_getcodeadaptive │ │ │ │ │ +000003c4 00005902 R_ARM_ABS32 0000075d code_getcodeadaptive │ │ │ │ │ 000003d4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003d8 00002b02 R_ARM_ABS32 00001da1 code_getvarnames │ │ │ │ │ +000003d8 00002b02 R_ARM_ABS32 00001ddd code_getvarnames │ │ │ │ │ 000003e8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003ec 00005c02 R_ARM_ABS32 0000002f code_getcellvars │ │ │ │ │ 000003fc 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000400 00005202 R_ARM_ABS32 00000001 code_getfreevars │ │ │ │ │ 00000410 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000414 00005302 R_ARM_ABS32 000025b5 code_getcode │ │ │ │ │ +00000414 00005302 R_ARM_ABS32 000028e5 code_getcode │ │ │ │ │ 00000438 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000044c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000460 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000474 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000488 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000049c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004b0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -270,15 +246,15 @@ │ │ │ │ │ 000004d8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004ec 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000500 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000514 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000528 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000053c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x7394 contains 261 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x7340 contains 283 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000016e 0000952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00000172 00009530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000176 0000072f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ 0000017a 00000730 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ 00000180 0000960a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000019c 0000952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ @@ -327,239 +303,261 @@ │ │ │ │ │ 000007a0 0000a30a R_ARM_THM_CALL 00000000 _PyCode_Quicken │ │ │ │ │ 000007da 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000007f2 0000a50a R_ARM_THM_CALL 00000000 PySequence_Tuple │ │ │ │ │ 00000830 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000874 0000a30a R_ARM_THM_CALL 00000000 _PyCode_Quicken │ │ │ │ │ 00000898 0000992f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ 0000089c 00009930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000906 00009f0a R_ARM_THM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ -00000910 00009f0a R_ARM_THM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ -0000091a 00009f0a R_ARM_THM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ -0000097a 0000a60a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00000a48 00009e6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000a4c 00009e6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000a8e 0000a70a R_ARM_THM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ -00000ac2 0000a70a R_ARM_THM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ -00000ad6 0000a80a R_ARM_THM_CALL 00000000 PyFrozenSet_New │ │ │ │ │ -00000b00 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b92 0000a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00000b96 0000a930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00000b9a 0000092f R_ARM_THM_MOVW_ABS_NC 00000054 .LC3 │ │ │ │ │ -00000b9e 00000930 R_ARM_THM_MOVT_ABS 00000054 .LC3 │ │ │ │ │ -00000ba4 0000960a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000bb2 0000aa0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000bcc 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000bf6 00000a2f R_ARM_THM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ -00000bfa 00000a30 R_ARM_THM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ -00000bfe 00000b2f R_ARM_THM_MOVW_ABS_NC 0000008c .LC5 │ │ │ │ │ -00000c02 00000b30 R_ARM_THM_MOVT_ABS 0000008c .LC5 │ │ │ │ │ -00000c06 0000ab0a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00000c62 0000992f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000c66 00009930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000c6e 00009b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00000c72 00009b30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00000c76 00009d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ -00000c7a 00009d30 R_ARM_THM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ -00000c80 00009c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000c84 00009c30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000dd4 00009f0a R_ARM_THM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ -00000df6 0000a50a R_ARM_THM_CALL 00000000 PySequence_Tuple │ │ │ │ │ -00000e26 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e52 0000a80a R_ARM_THM_CALL 00000000 PyFrozenSet_New │ │ │ │ │ -00000e80 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000eaa 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000eb0 00009e6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000f0e 0000ac0a R_ARM_THM_CALL 00000000 _PyFunction_ClearCodeByVersion │ │ │ │ │ -00000f2e 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f46 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f5e 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f76 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f8e 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000fa6 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000fbe 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000fd6 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000fee 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001024 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000103e 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001058 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001072 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000107a 0000ae0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001096 0000ae0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000109c 0000ae0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000010a2 0000ae0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000010a8 0000ae0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000010ae 0000ae0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000010b4 0000ae0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000010f8 0000172f R_ARM_THM_MOVW_ABS_NC 000000bc .LC6 │ │ │ │ │ -000010fc 00001730 R_ARM_THM_MOVT_ABS 000000bc .LC6 │ │ │ │ │ -00001100 00000b2f R_ARM_THM_MOVW_ABS_NC 0000008c .LC5 │ │ │ │ │ -00001104 00000b30 R_ARM_THM_MOVT_ABS 0000008c .LC5 │ │ │ │ │ -00001108 0000ab0a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00001118 00009e6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001136 0000ae0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000113e 0000af0a R_ARM_THM_CALL 00000000 PyObject_ClearWeakRefs │ │ │ │ │ -00001164 00009e6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001176 0000b12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ -0000117a 0000b130 R_ARM_THM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ -0000117e 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001182 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001194 0000b32f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00001198 0000b330 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -0000119c 0000992f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000011a0 00009930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000011aa 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000011ae 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000011d6 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ -000011da 0000b430 R_ARM_THM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ -000011de 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 PyBool_Type │ │ │ │ │ -000011e2 0000b530 R_ARM_THM_MOVT_ABS 00000000 PyBool_Type │ │ │ │ │ -000011f4 0000b62f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -000011f8 0000b630 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -00001200 0000b72f R_ARM_THM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ -00001204 0000b730 R_ARM_THM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ -00001210 00009b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00001214 00009b30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00001224 0000b80a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00001236 0000b00a R_ARM_THM_CALL 00001169 _PyCode_ConstantKey │ │ │ │ │ -00001248 0000b00a R_ARM_THM_CALL 00001169 _PyCode_ConstantKey │ │ │ │ │ -0000125a 0000b00a R_ARM_THM_CALL 00001169 _PyCode_ConstantKey │ │ │ │ │ -0000126c 0000b00a R_ARM_THM_CALL 00001169 _PyCode_ConstantKey │ │ │ │ │ -00001290 0000b00a R_ARM_THM_CALL 00001169 _PyCode_ConstantKey │ │ │ │ │ -000012b0 0000b90a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -000012cc 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000012e2 0000b62f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -000012e6 0000b630 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -000012f6 00009d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ -000012fa 00009d30 R_ARM_THM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ -00001308 0000b80a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -0000131c 0000b00a R_ARM_THM_CALL 00001169 _PyCode_ConstantKey │ │ │ │ │ -00001336 0000ba0a R_ARM_THM_CALL 00000000 _PySet_NextEntry │ │ │ │ │ -00001340 0000a80a R_ARM_THM_CALL 00000000 PyFrozenSet_New │ │ │ │ │ -0000135a 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000136a 0000b90a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -0000138c 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001396 0000bb0a R_ARM_THM_CALL 00000000 PyComplex_AsCComplex │ │ │ │ │ -00001410 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001414 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000141c 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001420 0000bd30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001428 0000be0a R_ARM_THM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ -00001430 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001434 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001452 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000149c 0000c00a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000014bc 0000c00a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000014c8 0000c00a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000014d8 0000c00a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000014e8 0000c00a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000014f8 0000c00a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00001546 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ -0000154a 0000c130 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ -0000156a 0000c20a R_ARM_THM_CALL 00000000 _Py_GetBaseOpcode │ │ │ │ │ -000015aa 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Deopt │ │ │ │ │ -000015ae 0000c330 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Deopt │ │ │ │ │ -000015fe 0000c50a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000161c 0000a60a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00001636 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ -0000163a 0000c130 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ -00001644 0000c20a R_ARM_THM_CALL 00000000 _Py_GetBaseOpcode │ │ │ │ │ -0000166e 0000c60a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000016a0 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Deopt │ │ │ │ │ -000016a4 0000c330 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Deopt │ │ │ │ │ -000016e6 0000aa0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000170a 0000c50a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001728 0000aa0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001a98 0000cb0a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ -00001ad0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001aee 0000262f R_ARM_THM_MOVW_ABS_NC 00001d25 _source_offset_converter │ │ │ │ │ -00001af2 00002630 R_ARM_THM_MOVT_ABS 00001d25 _source_offset_converter │ │ │ │ │ -00001b12 0000232f R_ARM_THM_MOVW_ABS_NC 000000d4 .LC7 │ │ │ │ │ -00001b16 00002330 R_ARM_THM_MOVT_ABS 000000d4 .LC7 │ │ │ │ │ -00001b1c 0000cc0a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ -00001d2e 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001d32 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001d68 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001dbc 0000c50a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001dd8 0000b80a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00001f06 0000aa0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001fa4 0000b80a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -000020cc 0000cb0a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ -00002104 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002380 00004d2f R_ARM_THM_MOVW_ABS_NC 0000039c .LC34 │ │ │ │ │ -00002384 00004d30 R_ARM_THM_MOVT_ABS 0000039c .LC34 │ │ │ │ │ -0000238c 0000262f R_ARM_THM_MOVW_ABS_NC 00001d25 _source_offset_converter │ │ │ │ │ -00002390 00002630 R_ARM_THM_MOVT_ABS 00001d25 _source_offset_converter │ │ │ │ │ -00002396 0000cc0a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ -0000259c 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000025d2 0000c50a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000025f0 0000a60a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -0000260a 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ -0000260e 0000c130 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ -00002618 0000c20a R_ARM_THM_CALL 00000000 _Py_GetBaseOpcode │ │ │ │ │ -00002642 0000c60a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00002674 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Deopt │ │ │ │ │ -00002678 0000c330 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Deopt │ │ │ │ │ -000026ba 0000aa0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000026e4 0000d30a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -000026f0 0000da0a R_ARM_THM_CALL 00000000 PyTuple_GetItem │ │ │ │ │ -00002726 0000d20a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00002732 0000d50a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002740 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000275e 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002762 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002780 0000dd0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000278c 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00002790 0000bd30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000027e4 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ -000027e8 0000c130 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ -00002802 0000c20a R_ARM_THM_CALL 00000000 _Py_GetBaseOpcode │ │ │ │ │ -0000280c 0000c20a R_ARM_THM_CALL 00000000 _Py_GetBaseOpcode │ │ │ │ │ -0000281a 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Deopt │ │ │ │ │ -0000281e 0000c330 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Deopt │ │ │ │ │ -00002840 0000b00a R_ARM_THM_CALL 00001169 _PyCode_ConstantKey │ │ │ │ │ -0000284c 0000b00a R_ARM_THM_CALL 00001169 _PyCode_ConstantKey │ │ │ │ │ -0000285c 0000dd0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002874 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000288e 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000289e 0000dd0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000028ae 0000dd0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000028be 0000dd0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000028ce 0000dd0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000028dc 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000028e0 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000028fe 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Deopt │ │ │ │ │ -00002902 0000c330 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Deopt │ │ │ │ │ -0000292a 0000de2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000292e 0000de30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002952 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ec6 0000a41e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -0000100c 0000ad1e R_ARM_THM_JUMP24 00000000 PyObject_Free │ │ │ │ │ -000012f2 0000b91e R_ARM_THM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ -000013f6 0000b91e R_ARM_THM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ -0000186a 0000c81e R_ARM_THM_JUMP24 00000000 _Py_Instrumentation_GetLine │ │ │ │ │ -00001d2a 0000cd1e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ +00000914 00009f0a R_ARM_THM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ +0000091e 00009f0a R_ARM_THM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ +00000928 00009f0a R_ARM_THM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ +00000972 0000a60a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00000a40 00009e6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000a44 00009e6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000a86 0000a70a R_ARM_THM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ +00000aba 0000a70a R_ARM_THM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ +00000ace 0000a80a R_ARM_THM_CALL 00000000 PyFrozenSet_New │ │ │ │ │ +00000af8 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b8a 0000a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00000b8e 0000a930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00000b92 0000092f R_ARM_THM_MOVW_ABS_NC 00000054 .LC3 │ │ │ │ │ +00000b96 00000930 R_ARM_THM_MOVT_ABS 00000054 .LC3 │ │ │ │ │ +00000b9c 0000960a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000baa 0000aa0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000bc4 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000bee 00000a2f R_ARM_THM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ +00000bf2 00000a30 R_ARM_THM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ +00000bf6 00000b2f R_ARM_THM_MOVW_ABS_NC 0000008c .LC5 │ │ │ │ │ +00000bfa 00000b30 R_ARM_THM_MOVT_ABS 0000008c .LC5 │ │ │ │ │ +00000bfe 0000ab0a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00000c5a 0000992f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000c5e 00009930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000c66 00009b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00000c6a 00009b30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00000c6e 00009d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ +00000c72 00009d30 R_ARM_THM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ +00000c78 00009c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000c7c 00009c30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000dcc 00009f0a R_ARM_THM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ +00000dee 0000a50a R_ARM_THM_CALL 00000000 PySequence_Tuple │ │ │ │ │ +00000e1e 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e4a 0000a80a R_ARM_THM_CALL 00000000 PyFrozenSet_New │ │ │ │ │ +00000e78 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ea2 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ea8 00009e6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000f06 0000ac0a R_ARM_THM_CALL 00000000 _PyFunction_ClearCodeByVersion │ │ │ │ │ +00000f26 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f3e 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f56 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f6e 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f86 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f9e 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000fb6 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000fce 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000fe6 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000101c 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001036 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001050 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000106a 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001072 0000ae0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000108e 0000ae0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001094 0000ae0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000109a 0000ae0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000010a0 0000ae0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000010a6 0000ae0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000010ac 0000ae0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000010f0 0000172f R_ARM_THM_MOVW_ABS_NC 000000bc .LC6 │ │ │ │ │ +000010f4 00001730 R_ARM_THM_MOVT_ABS 000000bc .LC6 │ │ │ │ │ +000010f8 00000b2f R_ARM_THM_MOVW_ABS_NC 0000008c .LC5 │ │ │ │ │ +000010fc 00000b30 R_ARM_THM_MOVT_ABS 0000008c .LC5 │ │ │ │ │ +00001100 0000ab0a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00001110 00009e6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000112e 0000ae0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001136 0000af0a R_ARM_THM_CALL 00000000 PyObject_ClearWeakRefs │ │ │ │ │ +0000115c 00009e6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000116e 0000b12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ +00001172 0000b130 R_ARM_THM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ +00001176 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000117a 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000118c 0000b32f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00001190 0000b330 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00001194 0000992f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00001198 00009930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000011a2 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000011a6 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000011ce 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ +000011d2 0000b430 R_ARM_THM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ +000011d6 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 PyBool_Type │ │ │ │ │ +000011da 0000b530 R_ARM_THM_MOVT_ABS 00000000 PyBool_Type │ │ │ │ │ +000011ec 0000b62f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +000011f0 0000b630 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +000011f8 0000b72f R_ARM_THM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ +000011fc 0000b730 R_ARM_THM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ +00001208 00009b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +0000120c 00009b30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +0000121c 0000b80a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +0000122e 0000b00a R_ARM_THM_CALL 00001161 _PyCode_ConstantKey │ │ │ │ │ +00001240 0000b00a R_ARM_THM_CALL 00001161 _PyCode_ConstantKey │ │ │ │ │ +00001252 0000b00a R_ARM_THM_CALL 00001161 _PyCode_ConstantKey │ │ │ │ │ +00001264 0000b00a R_ARM_THM_CALL 00001161 _PyCode_ConstantKey │ │ │ │ │ +00001288 0000b00a R_ARM_THM_CALL 00001161 _PyCode_ConstantKey │ │ │ │ │ +000012a8 0000b90a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +000012c4 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000012da 0000b62f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +000012de 0000b630 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +000012ee 00009d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ +000012f2 00009d30 R_ARM_THM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ +00001300 0000b80a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00001314 0000b00a R_ARM_THM_CALL 00001161 _PyCode_ConstantKey │ │ │ │ │ +0000132e 0000ba0a R_ARM_THM_CALL 00000000 _PySet_NextEntry │ │ │ │ │ +00001338 0000a80a R_ARM_THM_CALL 00000000 PyFrozenSet_New │ │ │ │ │ +00001352 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001362 0000b90a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00001384 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000013a4 0000bb0a R_ARM_THM_CALL 00000000 PyComplex_AsCComplex │ │ │ │ │ +00001406 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000140a 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001412 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001416 0000bd30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000141e 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001422 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000142a 0000be0a R_ARM_THM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ +00001448 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001494 0000c00a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000014b4 0000c00a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000014c0 0000c00a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000014d0 0000c00a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000014e0 0000c00a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000014f0 0000c00a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000153e 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ +00001542 0000c130 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ +00001562 0000c20a R_ARM_THM_CALL 00000000 _Py_GetBaseOpcode │ │ │ │ │ +000015a2 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Deopt │ │ │ │ │ +000015a6 0000c330 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Deopt │ │ │ │ │ +000015f6 0000c50a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001614 0000a60a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +0000162e 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ +00001632 0000c130 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ +0000163c 0000c20a R_ARM_THM_CALL 00000000 _Py_GetBaseOpcode │ │ │ │ │ +00001666 0000c60a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00001698 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Deopt │ │ │ │ │ +0000169c 0000c330 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Deopt │ │ │ │ │ +000016de 0000aa0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001702 0000c50a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001720 0000aa0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001ac0 0000cb0a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ +00001af8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001b16 0000262f R_ARM_THM_MOVW_ABS_NC 00001d61 _source_offset_converter │ │ │ │ │ +00001b1a 00002630 R_ARM_THM_MOVT_ABS 00001d61 _source_offset_converter │ │ │ │ │ +00001b3a 0000232f R_ARM_THM_MOVW_ABS_NC 000000d4 .LC7 │ │ │ │ │ +00001b3e 00002330 R_ARM_THM_MOVT_ABS 000000d4 .LC7 │ │ │ │ │ +00001b44 0000cc0a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ +00001d6a 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001d6e 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001da4 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001df8 0000c50a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001e14 0000b80a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00001f40 0000aa0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001fe0 0000b80a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00002162 0000b80a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00002174 0000a60a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000021f4 0000940a R_ARM_THM_CALL 00000001 _PyCode_Validate │ │ │ │ │ +00002206 0000980a R_ARM_THM_CALL 000001c9 _PyCode_New │ │ │ │ │ +00002250 0000952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00002254 00009530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00002258 00004a2f R_ARM_THM_MOVW_ABS_NC 00000374 .LC33 │ │ │ │ │ +0000225c 00004a30 R_ARM_THM_MOVT_ABS 00000374 .LC33 │ │ │ │ │ +00002262 0000960a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000226e 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002272 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002278 0000970a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002282 0000d60a R_ARM_THM_CALL 00000000 _PyTuple_Resize │ │ │ │ │ +0000228e 0000a70a R_ARM_THM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ +000022a2 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ +000022a6 0000c130 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ +0000234e 0000d70a R_ARM_THM_CALL 00000000 PyUnicode_Compare │ │ │ │ │ +0000235a 0000952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000235e 00009530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00002364 0000492f R_ARM_THM_MOVW_ABS_NC 00000344 .LC32 │ │ │ │ │ +00002368 00004930 R_ARM_THM_MOVT_ABS 00000344 .LC32 │ │ │ │ │ +0000236e 0000d80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000023d8 0000cb0a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ +00002410 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002650 00004d2f R_ARM_THM_MOVW_ABS_NC 0000039c .LC34 │ │ │ │ │ +00002654 00004d30 R_ARM_THM_MOVT_ABS 0000039c .LC34 │ │ │ │ │ +0000265c 0000262f R_ARM_THM_MOVW_ABS_NC 00001d61 _source_offset_converter │ │ │ │ │ +00002660 00002630 R_ARM_THM_MOVT_ABS 00001d61 _source_offset_converter │ │ │ │ │ +00002666 0000cc0a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ +000028cc 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002902 0000c50a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002920 0000a60a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +0000293a 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ +0000293e 0000c130 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ +00002948 0000c20a R_ARM_THM_CALL 00000000 _Py_GetBaseOpcode │ │ │ │ │ +00002972 0000c60a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000029a4 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Deopt │ │ │ │ │ +000029a8 0000c330 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Deopt │ │ │ │ │ +000029ea 0000aa0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002a14 0000d30a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +00002a20 0000da0a R_ARM_THM_CALL 00000000 PyTuple_GetItem │ │ │ │ │ +00002a56 0000d20a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00002a62 0000d50a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002a70 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002a8e 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002a92 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002ab0 0000dd0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00002abc 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00002ac0 0000bd30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00002b14 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ +00002b18 0000c130 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ +00002b32 0000c20a R_ARM_THM_CALL 00000000 _Py_GetBaseOpcode │ │ │ │ │ +00002b3c 0000c20a R_ARM_THM_CALL 00000000 _Py_GetBaseOpcode │ │ │ │ │ +00002b4a 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Deopt │ │ │ │ │ +00002b4e 0000c330 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Deopt │ │ │ │ │ +00002b70 0000b00a R_ARM_THM_CALL 00001161 _PyCode_ConstantKey │ │ │ │ │ +00002b7c 0000b00a R_ARM_THM_CALL 00001161 _PyCode_ConstantKey │ │ │ │ │ +00002b8c 0000dd0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00002ba4 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002bbe 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002bce 0000dd0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00002bde 0000dd0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00002bee 0000dd0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00002bfe 0000dd0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00002c0c 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00002c10 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00002c2e 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Deopt │ │ │ │ │ +00002c32 0000c330 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Deopt │ │ │ │ │ +00002c5a 0000de2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002c5e 0000de30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002c82 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ebe 0000a41e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00001004 0000ad1e R_ARM_THM_JUMP24 00000000 PyObject_Free │ │ │ │ │ +000012ea 0000b91e R_ARM_THM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ +0000139e 0000b91e R_ARM_THM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ +00001862 0000c81e R_ARM_THM_JUMP24 00000000 _Py_Instrumentation_GetLine │ │ │ │ │ +00001d66 0000cd1e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x7bbc contains 210 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x7c18 contains 210 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000012 00001e0a R_ARM_THM_CALL 000016f1 init_co_cached │ │ │ │ │ -00000040 00001e0a R_ARM_THM_CALL 000016f1 init_co_cached │ │ │ │ │ +00000012 00001e0a R_ARM_THM_CALL 000016e9 init_co_cached │ │ │ │ │ +00000040 00001e0a R_ARM_THM_CALL 000016e9 init_co_cached │ │ │ │ │ 00000076 0000b80a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ 0000008c 0000e10a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ 00000098 0000e20a R_ARM_THM_CALL 00000000 PyUnicode_DecodeFSDefault │ │ │ │ │ 000000a2 00005d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 000000a6 00005d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ 000000aa 0000a60a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 000000b6 0000a60a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 000000c4 0000c60a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ 000000e8 0000980a R_ARM_THM_CALL 000001c9 _PyCode_New │ │ │ │ │ -00000102 0000140a R_ARM_THM_CALL 00000eb5 Py_XDECREF │ │ │ │ │ -00000108 0000140a R_ARM_THM_CALL 00000eb5 Py_XDECREF │ │ │ │ │ -0000010e 0000140a R_ARM_THM_CALL 00000eb5 Py_XDECREF │ │ │ │ │ -00000114 0000140a R_ARM_THM_CALL 00000eb5 Py_XDECREF │ │ │ │ │ -0000011a 0000140a R_ARM_THM_CALL 00000eb5 Py_XDECREF │ │ │ │ │ +00000102 0000140a R_ARM_THM_CALL 00000ead Py_XDECREF │ │ │ │ │ +00000108 0000140a R_ARM_THM_CALL 00000ead Py_XDECREF │ │ │ │ │ +0000010e 0000140a R_ARM_THM_CALL 00000ead Py_XDECREF │ │ │ │ │ +00000114 0000140a R_ARM_THM_CALL 00000ead Py_XDECREF │ │ │ │ │ +0000011a 0000140a R_ARM_THM_CALL 00000ead Py_XDECREF │ │ │ │ │ 00000128 00008202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000012c 0000e302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000144 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000148 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000170 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000174 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 0000017c 0000970a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ @@ -573,15 +571,15 @@ │ │ │ │ │ 00000242 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ 00000246 0000e730 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ 00000250 0000622f R_ARM_THM_MOVW_ABS_NC 000003fc .LC37 │ │ │ │ │ 00000254 00006230 R_ARM_THM_MOVT_ABS 000003fc .LC37 │ │ │ │ │ 0000025a 0000e80a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ 0000026c 0000a60a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 000002a2 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000002b2 0000200a R_ARM_THM_CALL 000019e1 advance │ │ │ │ │ +000002b2 0000200a R_ARM_THM_CALL 000019d9 advance │ │ │ │ │ 000002f0 0000a70a R_ARM_THM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ 0000037e 0000a70a R_ARM_THM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ 0000039c 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000003a0 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000003c8 0000652f R_ARM_THM_MOVW_ABS_NC 0000042c .LC38 │ │ │ │ │ 000003cc 00006530 R_ARM_THM_MOVT_ABS 0000042c .LC38 │ │ │ │ │ 000003d2 0000e90a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ @@ -702,19 +700,19 @@ │ │ │ │ │ 00000714 0000952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00000718 00009530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 0000071c 0000742f R_ARM_THM_MOVW_ABS_NC 00000534 .LC53 │ │ │ │ │ 00000720 00007430 R_ARM_THM_MOVT_ABS 00000534 .LC53 │ │ │ │ │ 00000726 0000960a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000074e 0000b80a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ 00000762 0000b80a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -0000079e 0000d10a R_ARM_THM_CALL 00000705 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ -000007b8 0000140a R_ARM_THM_CALL 00000eb5 Py_XDECREF │ │ │ │ │ -000007be 0000140a R_ARM_THM_CALL 00000eb5 Py_XDECREF │ │ │ │ │ -000007c4 0000140a R_ARM_THM_CALL 00000eb5 Py_XDECREF │ │ │ │ │ -000007ca 0000140a R_ARM_THM_CALL 00000eb5 Py_XDECREF │ │ │ │ │ +0000079e 0000d10a R_ARM_THM_CALL 000020f5 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ +000007b8 0000140a R_ARM_THM_CALL 00000ead Py_XDECREF │ │ │ │ │ +000007be 0000140a R_ARM_THM_CALL 00000ead Py_XDECREF │ │ │ │ │ +000007c4 0000140a R_ARM_THM_CALL 00000ead Py_XDECREF │ │ │ │ │ +000007ca 0000140a R_ARM_THM_CALL 00000ead Py_XDECREF │ │ │ │ │ 000007ec 0000b80a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ 00000816 0000992f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ 0000081a 00009930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ 0000082e 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000832 0000eb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000838 0000772f R_ARM_THM_MOVW_ABS_NC 00000558 .LC54 │ │ │ │ │ 0000083c 00007730 R_ARM_THM_MOVT_ABS 00000558 .LC54 │ │ │ │ │ @@ -734,28 +732,28 @@ │ │ │ │ │ 00000942 0000d80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000964 0000952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00000968 00009530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 0000096c 00007c2f R_ARM_THM_MOVW_ABS_NC 000005cc .LC57 │ │ │ │ │ 00000970 00007c30 R_ARM_THM_MOVT_ABS 000005cc .LC57 │ │ │ │ │ 00000976 0000d80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 000009a0 00009e6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000009f2 0000d10a R_ARM_THM_CALL 00000705 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ -00000a6a 0000c90a R_ARM_THM_CALL 000018ad _PyCode_CheckLineNumber │ │ │ │ │ -00000a70 00001f0a R_ARM_THM_CALL 000024b9 retreat │ │ │ │ │ -00000b7e 0000290a R_ARM_THM_CALL 00001cdd read_signed_varint │ │ │ │ │ -00000bea 00001f0a R_ARM_THM_CALL 000024b9 retreat │ │ │ │ │ -00000026 00002c1e R_ARM_THM_JUMP24 00001f4d get_cached_locals │ │ │ │ │ -00000054 00002c1e R_ARM_THM_JUMP24 00001f4d get_cached_locals │ │ │ │ │ +000009f2 0000d10a R_ARM_THM_CALL 000020f5 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ +00000a6a 0000c90a R_ARM_THM_CALL 000018a5 _PyCode_CheckLineNumber │ │ │ │ │ +00000a70 00001f0a R_ARM_THM_CALL 000027e9 retreat │ │ │ │ │ +00000b7e 0000290a R_ARM_THM_CALL 00001d19 read_signed_varint │ │ │ │ │ +00000bea 00001f0a R_ARM_THM_CALL 000027e9 retreat │ │ │ │ │ +00000026 00002c1e R_ARM_THM_JUMP24 00001f89 get_cached_locals │ │ │ │ │ +00000054 00002c1e R_ARM_THM_JUMP24 00001f89 get_cached_locals │ │ │ │ │ 0000089a 0000ed1e R_ARM_THM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ -0000089e 0000c41e R_ARM_THM_JUMP24 000015e1 _PyCode_GetCode │ │ │ │ │ -000008a2 0000cf1e R_ARM_THM_JUMP24 00001f21 _PyCode_GetVarnames │ │ │ │ │ +0000089e 0000c41e R_ARM_THM_JUMP24 000015d9 _PyCode_GetCode │ │ │ │ │ +000008a2 0000cf1e R_ARM_THM_JUMP24 00001f5d _PyCode_GetVarnames │ │ │ │ │ 000008a6 0000df1e R_ARM_THM_JUMP24 00000031 _PyCode_GetCellvars │ │ │ │ │ 000008aa 0000d91e R_ARM_THM_JUMP24 00000003 _PyCode_GetFreevars │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x824c contains 19 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x82a8 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 {} │ │ │ │ │ @@ -76,15 +76,15 @@ │ │ │ │ │ blt.w 352 │ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ blt.w 33a │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne.w 334 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15e0 <_PyCode_GetCode> │ │ │ │ │ + bl 15d8 <_PyCode_GetCode> │ │ │ │ │ R_ARM_THM_CALL _PyCode_GetCode │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 30e │ │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ mov r2, r6 │ │ │ │ │ @@ -111,39 +111,39 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ blt.w 31e │ │ │ │ │ cmp r7, #0 │ │ │ │ │ bne.w 32e │ │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ │ movs r1, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f90 │ │ │ │ │ + bl 1fcc │ │ │ │ │ R_ARM_THM_CALL get_localsplus_names │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 326 │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ bne.w 316 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f90 │ │ │ │ │ + bl 1fcc │ │ │ │ │ R_ARM_THM_CALL get_localsplus_names │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 312 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne.w 2c4 │ │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ │ - bl 1f90 │ │ │ │ │ + bl 1fcc │ │ │ │ │ R_ARM_THM_CALL get_localsplus_names │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 2c0 │ │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ │ @@ -167,29 +167,29 @@ │ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ strd r7, r5, [sp, #20] │ │ │ │ │ mov r5, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ str.w r9, [sp, #4] │ │ │ │ │ - bl 704 │ │ │ │ │ + bl 20f4 │ │ │ │ │ R_ARM_THM_CALL PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - bl eb4 │ │ │ │ │ + bl eac │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ │ - bl eb4 │ │ │ │ │ + bl eac │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl eb4 │ │ │ │ │ + bl eac │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl eb4 │ │ │ │ │ + bl eac │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #188 @ 0xbc │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ mov r1, r5 │ │ │ │ │ @@ -341,15 +341,15 @@ │ │ │ │ │ b.n 1b0 │ │ │ │ │ mov r5, r8 │ │ │ │ │ b.n 194 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ b.n 136 │ │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ │ - bl eb4 │ │ │ │ │ + bl eac │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ b.n 30e │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r8, r7 │ │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ │ b.n 194 │ │ │ │ │ movs r3, #0 │ │ │ │ │ @@ -813,323 +813,32 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ b.n 30e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000704 : │ │ │ │ │ -PyUnstable_Code_NewWithPosOnlyArgs(): │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ │ - sub sp, #108 @ 0x6c │ │ │ │ │ - ldr r6, [sp, #164] @ 0xa4 │ │ │ │ │ - strd r2, r3, [sp, #12] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - ldrd r4, r5, [sp, #168] @ 0xa8 │ │ │ │ │ - strd r0, r1, [sp, #4] │ │ │ │ │ - strd r3, r3, [sp, #32] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w 87a │ │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ │ - ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ │ - lsls r1, r3, #29 │ │ │ │ │ - bpl.w 87a │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 87a │ │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ │ - ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ │ - lsls r2, r3, #29 │ │ │ │ │ - bpl.w 87a │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq.w 87a │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ - lsls r3, r3, #5 │ │ │ │ │ - bpl.w 87a │ │ │ │ │ - ldr.w r8, [r5, #8] │ │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ │ - ldr.w r9, [r6, #8] │ │ │ │ │ - add.w r3, r7, r8 │ │ │ │ │ - add.w sl, r3, r9 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyTuple_New │ │ │ │ │ - str r0, [sp, #32] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 876 │ │ │ │ │ - clz r0, r4 │ │ │ │ │ - mov r1, sl │ │ │ │ │ - lsrs r0, r0, #5 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 876 │ │ │ │ │ - clz r0, r4 │ │ │ │ │ - add.w r1, r6, #8 │ │ │ │ │ - lsrs r0, r0, #5 │ │ │ │ │ - cmp r0, r9 │ │ │ │ │ - blt.n 830 │ │ │ │ │ - adds r5, #8 │ │ │ │ │ - bic.w fp, r9, r9, asr #31 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ - blt.w 934 │ │ │ │ │ - adds r4, #8 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - blt.w 904 │ │ │ │ │ - ldr r3, [sp, #148] @ 0x94 │ │ │ │ │ - ands.w r3, r3, #1 │ │ │ │ │ - beq.n 8aa │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ │ - cmp sl, r2 │ │ │ │ │ - bne.n 88e │ │ │ │ │ - ldr r2, [sp, #176] @ 0xb0 │ │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r2, [sp, #180] @ 0xb4 │ │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r2, [sp, #184] @ 0xb8 │ │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r2, [sp, #148] @ 0x94 │ │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ │ - ldr r2, [sp, #152] @ 0x98 │ │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ │ - ldr r2, [sp, #188] @ 0xbc │ │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ │ - ldr r2, [sp, #192] @ 0xc0 │ │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ │ - ldr r2, [sp, #156] @ 0x9c │ │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ │ - ldr r2, [sp, #160] @ 0xa0 │ │ │ │ │ - strd r2, r3, [sp, #72] @ 0x48 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ │ - ldr r3, [sp, #144] @ 0x90 │ │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ │ - ldr r3, [sp, #196] @ 0xc4 │ │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ │ - bl 0 <_PyCode_Init> │ │ │ │ │ - R_ARM_THM_CALL _PyCode_Validate │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - beq.n 876 │ │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bne.n 860 │ │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ │ - bl 1c8 │ │ │ │ │ - R_ARM_THM_CALL _PyCode_New │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ │ - bl eb4 │ │ │ │ │ - R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ - bl eb4 │ │ │ │ │ - R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add sp, #108 @ 0x6c │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ │ - ldr.w r2, [r1, #4]! │ │ │ │ │ - mov.w ip, #32 │ │ │ │ │ - add.w lr, r3, r0, lsl #2 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - add r3, r0 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - cmp r3, fp │ │ │ │ │ - itt ne │ │ │ │ │ - addne r3, #1 │ │ │ │ │ - strne r3, [r2, #0] │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - str.w r2, [lr, #12] │ │ │ │ │ - strb.w ip, [r3, #16] │ │ │ │ │ - b.n 798 │ │ │ │ │ - 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 │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - b.n 81c │ │ │ │ │ - movw r1, #754 @ 0x2f2 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ - R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 828 │ │ │ │ │ - mov r1, sl │ │ │ │ │ - add r0, sp, #32 │ │ │ │ │ - bl 0 <_PyTuple_Resize> │ │ │ │ │ - R_ARM_THM_CALL _PyTuple_Resize │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.n 876 │ │ │ │ │ - mov r1, sl │ │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ │ - bl 0 <_PyBytes_Resize> │ │ │ │ │ - R_ARM_THM_CALL _PyBytes_Resize │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.n 876 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - b.n 7c4 │ │ │ │ │ - ldr r2, [sp, #152] @ 0x98 │ │ │ │ │ - movw r4, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _PyOpcode_Caches │ │ │ │ │ - movt r4, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _PyOpcode_Caches │ │ │ │ │ - mov ip, r3 │ │ │ │ │ - add.w r1, r2, #16 │ │ │ │ │ - ldr r5, [r2, #8] │ │ │ │ │ - b.n 8cc │ │ │ │ │ - cmp r2, #86 @ 0x56 │ │ │ │ │ - beq.n 8e8 │ │ │ │ │ - mov.w ip, #0 │ │ │ │ │ - ldrb r2, [r4, r2] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - add r3, r2 │ │ │ │ │ - cmp.w r3, r5, lsr #1 │ │ │ │ │ - bge.w 7bc │ │ │ │ │ - ldrb.w r2, [r1, r3, lsl #1] │ │ │ │ │ - add.w r0, r1, r3, lsl #1 │ │ │ │ │ - cmp r2, #71 @ 0x47 │ │ │ │ │ - bne.n 8be │ │ │ │ │ - ldrb r0, [r0, #1] │ │ │ │ │ - orr.w ip, r0, ip, lsl #8 │ │ │ │ │ - b.n 8c6 │ │ │ │ │ - ldrb r7, [r0, #1] │ │ │ │ │ - orr.w r7, r7, ip, lsl #8 │ │ │ │ │ - cmp sl, r7 │ │ │ │ │ - ble.n 960 │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - adds r2, #16 │ │ │ │ │ - ldrb r0, [r2, r7] │ │ │ │ │ - orr.w r0, r0, #16 │ │ │ │ │ - strb r0, [r2, r7] │ │ │ │ │ - ldrb.w r2, [r1, r3, lsl #1] │ │ │ │ │ - b.n 8c2 │ │ │ │ │ - ldr.w r5, [r4, #4]! │ │ │ │ │ - add.w r1, r3, fp │ │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ │ - mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ - mov.w ip, #128 @ 0x80 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - add.w r8, r2, r1, lsl #2 │ │ │ │ │ - add r0, r1 │ │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ │ - cmp r2, lr │ │ │ │ │ - itt ne │ │ │ │ │ - addne r2, #1 │ │ │ │ │ - strne r2, [r5, #0] │ │ │ │ │ - str.w r5, [r8, #12] │ │ │ │ │ - strb.w ip, [r0, #16] │ │ │ │ │ - b.n 7ae │ │ │ │ │ - ldr.w r1, [r5, #4]! │ │ │ │ │ - add.w r2, r6, #8 │ │ │ │ │ - str r4, [sp, #168] @ 0xa8 │ │ │ │ │ - strd r2, r5, [sp, #20] │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - cmp r5, r9 │ │ │ │ │ - bge.n 99e │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - ldr.w r0, [r3, #4]! │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyUnicode_Compare │ │ │ │ │ - cbz r0, 97a │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - b.n 948 │ │ │ │ │ - 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 .LC32 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC32 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 876 │ │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ │ - adds r1, #16 │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ - ldr r4, [sp, #168] @ 0xa8 │ │ │ │ │ - add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ │ - ldrb r0, [r1, r2] │ │ │ │ │ - orr.w r0, r0, #64 @ 0x40 │ │ │ │ │ - strb r0, [r1, r2] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - add.w fp, fp, #1 │ │ │ │ │ - b.n 7a4 │ │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ │ - mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ - ldrd r5, r3, [sp, #24] │ │ │ │ │ - cmp r2, lr │ │ │ │ │ - ldr r4, [sp, #168] @ 0xa8 │ │ │ │ │ - ldrd r0, ip, [sp, #32] │ │ │ │ │ - beq.n 9b6 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - str r2, [r1, #0] │ │ │ │ │ - add.w r0, r0, fp, lsl #2 │ │ │ │ │ - add ip, fp │ │ │ │ │ - movs r2, #64 @ 0x40 │ │ │ │ │ - str r1, [r0, #12] │ │ │ │ │ - strb.w r2, [ip, #16] │ │ │ │ │ - b.n 996 │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -000009c8 : │ │ │ │ │ +00000704 : │ │ │ │ │ code_repr(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldrd r3, r1, [r0, #80] @ 0x50 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr.w ip, [r0, #44] @ 0x2c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ it eq │ │ │ │ │ moveq.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ - cbz r3, a0a │ │ │ │ │ + cbz r3, 746 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ │ lsls r0, r0, #3 │ │ │ │ │ - bpl.n a0a │ │ │ │ │ + bpl.n 746 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC35 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC35 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromFormat │ │ │ │ │ @@ -1142,32 +851,32 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC36 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromFormat │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000a20 : │ │ │ │ │ +0000075c : │ │ │ │ │ code_getcodeadaptive(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r0, #124 @ 0x7c │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyBytes_FromStringAndSize │ │ │ │ │ │ │ │ │ │ -00000a2c <_PyLineTable_NextAddressRange>: │ │ │ │ │ +00000768 <_PyLineTable_NextAddressRange>: │ │ │ │ │ _PyLineTable_NextAddressRange(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldrd r2, r3, [r0, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcs.n a4a <_PyLineTable_NextAddressRange+0x1e> │ │ │ │ │ - bl 19e0 │ │ │ │ │ + bcs.n 786 <_PyLineTable_NextAddressRange+0x1e> │ │ │ │ │ + bl 19d8 │ │ │ │ │ R_ARM_THM_CALL advance │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -216,96 +216,96 @@ │ │ │ │ │ subs.w r7, fp, #1 │ │ │ │ │ ldr.w r8, [r2, #8] │ │ │ │ │ bmi.w 890 <_PyCode_New+0x6c8> │ │ │ │ │ add.w r3, r6, fp, lsl #2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w b92 <_PyCode_New+0x9ca> │ │ │ │ │ + beq.w b8a <_PyCode_New+0x9c2> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.w b92 <_PyCode_New+0x9ca> │ │ │ │ │ + bne.w b8a <_PyCode_New+0x9c2> │ │ │ │ │ lsls r7, r7, #2 │ │ │ │ │ add.w r9, r6, #12 │ │ │ │ │ add.w r1, r9, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyUnicode_InternImmortal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_InternImmortal │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ beq.n 2ea <_PyCode_New+0x122> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w b92 <_PyCode_New+0x9ca> │ │ │ │ │ + beq.w b8a <_PyCode_New+0x9c2> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.w b92 <_PyCode_New+0x9ca> │ │ │ │ │ + bne.w b8a <_PyCode_New+0x9c2> │ │ │ │ │ subs r1, r7, #4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add r1, r9 │ │ │ │ │ bl 0 <_PyUnicode_InternImmortal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_InternImmortal │ │ │ │ │ cmp.w fp, #2 │ │ │ │ │ beq.n 2ea <_PyCode_New+0x122> │ │ │ │ │ ldr.w r2, [r6, fp, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w b92 <_PyCode_New+0x9ca> │ │ │ │ │ + beq.w b8a <_PyCode_New+0x9c2> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.w b92 <_PyCode_New+0x9ca> │ │ │ │ │ + bne.w b8a <_PyCode_New+0x9c2> │ │ │ │ │ sub.w r1, r7, #8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add r1, r9 │ │ │ │ │ bl 0 <_PyUnicode_InternImmortal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_InternImmortal │ │ │ │ │ cmp.w fp, #3 │ │ │ │ │ beq.n 2ea <_PyCode_New+0x122> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w b92 <_PyCode_New+0x9ca> │ │ │ │ │ + beq.w b8a <_PyCode_New+0x9c2> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.w b92 <_PyCode_New+0x9ca> │ │ │ │ │ + bne.w b8a <_PyCode_New+0x9c2> │ │ │ │ │ sub.w r1, r7, #12 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add r1, r9 │ │ │ │ │ bl 0 <_PyUnicode_InternImmortal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_InternImmortal │ │ │ │ │ cmp.w fp, #4 │ │ │ │ │ beq.n 2ea <_PyCode_New+0x122> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w b92 <_PyCode_New+0x9ca> │ │ │ │ │ + beq.w b8a <_PyCode_New+0x9c2> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.w b92 <_PyCode_New+0x9ca> │ │ │ │ │ + bne.w b8a <_PyCode_New+0x9c2> │ │ │ │ │ sub.w r1, r7, #16 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add r1, r9 │ │ │ │ │ sub.w r9, fp, #6 │ │ │ │ │ bl 0 <_PyUnicode_InternImmortal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_InternImmortal │ │ │ │ │ cmp.w fp, #5 │ │ │ │ │ beq.n 2ea <_PyCode_New+0x122> │ │ │ │ │ add r6, r7 │ │ │ │ │ subs r6, #4 │ │ │ │ │ ldr.w r3, [r6, #-4]! │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w b92 <_PyCode_New+0x9ca> │ │ │ │ │ + beq.w b8a <_PyCode_New+0x9c2> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w b92 <_PyCode_New+0x9ca> │ │ │ │ │ + bne.w b8a <_PyCode_New+0x9c2> │ │ │ │ │ bl 0 <_PyUnicode_InternImmortal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_InternImmortal │ │ │ │ │ subs.w r9, r9, #1 │ │ │ │ │ bcs.n 2ca <_PyCode_New+0x102> │ │ │ │ │ ldr r2, [pc, #360] @ (454 <_PyCode_New+0x28c>) │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ add r2, pc │ │ │ │ │ @@ -337,15 +337,15 @@ │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ bne.w 7e6 <_PyCode_New+0x61e> │ │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ │ lsls r2, r3, #25 │ │ │ │ │ bpl.w 488 <_PyCode_New+0x2c0> │ │ │ │ │ lsls r3, r3, #26 │ │ │ │ │ - bpl.w c10 <_PyCode_New+0xa48> │ │ │ │ │ + bpl.w c08 <_PyCode_New+0xa40> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ add.w r3, r4, #20 │ │ │ │ │ add r2, r3 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.w 476 <_PyCode_New+0x2ae> │ │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ │ ldr.w r1, [r6, r0, lsl #2] │ │ │ │ │ @@ -493,192 +493,192 @@ │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr.w r2, [sl, r2] │ │ │ │ │ ldr.w r8, [r2, #8] │ │ │ │ │ add.w r3, r6, fp, lsl #2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w b92 <_PyCode_New+0x9ca> │ │ │ │ │ + beq.w b8a <_PyCode_New+0x9c2> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.w b92 <_PyCode_New+0x9ca> │ │ │ │ │ + bne.w b8a <_PyCode_New+0x9c2> │ │ │ │ │ lsls r7, r7, #2 │ │ │ │ │ add.w r9, r6, #12 │ │ │ │ │ add.w r1, r9, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyUnicode_InternImmortal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_InternImmortal │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ beq.n 59a <_PyCode_New+0x3d2> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w b92 <_PyCode_New+0x9ca> │ │ │ │ │ + beq.w b8a <_PyCode_New+0x9c2> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.w b92 <_PyCode_New+0x9ca> │ │ │ │ │ + bne.w b8a <_PyCode_New+0x9c2> │ │ │ │ │ subs r1, r7, #4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add r1, r9 │ │ │ │ │ bl 0 <_PyUnicode_InternImmortal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_InternImmortal │ │ │ │ │ cmp.w fp, #2 │ │ │ │ │ beq.n 59a <_PyCode_New+0x3d2> │ │ │ │ │ ldr.w r2, [r6, fp, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w b92 <_PyCode_New+0x9ca> │ │ │ │ │ + beq.w b8a <_PyCode_New+0x9c2> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.w b92 <_PyCode_New+0x9ca> │ │ │ │ │ + bne.w b8a <_PyCode_New+0x9c2> │ │ │ │ │ sub.w r1, r7, #8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add r1, r9 │ │ │ │ │ bl 0 <_PyUnicode_InternImmortal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_InternImmortal │ │ │ │ │ cmp.w fp, #3 │ │ │ │ │ beq.n 59a <_PyCode_New+0x3d2> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w b92 <_PyCode_New+0x9ca> │ │ │ │ │ + beq.w b8a <_PyCode_New+0x9c2> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.w b92 <_PyCode_New+0x9ca> │ │ │ │ │ + bne.w b8a <_PyCode_New+0x9c2> │ │ │ │ │ sub.w r1, r7, #12 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add r1, r9 │ │ │ │ │ bl 0 <_PyUnicode_InternImmortal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_InternImmortal │ │ │ │ │ cmp.w fp, #4 │ │ │ │ │ beq.n 59a <_PyCode_New+0x3d2> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w b92 <_PyCode_New+0x9ca> │ │ │ │ │ + beq.w b8a <_PyCode_New+0x9c2> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.w b92 <_PyCode_New+0x9ca> │ │ │ │ │ + bne.w b8a <_PyCode_New+0x9c2> │ │ │ │ │ sub.w r1, r7, #16 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add r1, r9 │ │ │ │ │ sub.w r9, fp, #6 │ │ │ │ │ bl 0 <_PyUnicode_InternImmortal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_InternImmortal │ │ │ │ │ cmp.w fp, #5 │ │ │ │ │ beq.n 59a <_PyCode_New+0x3d2> │ │ │ │ │ add r6, r7 │ │ │ │ │ subs r6, #4 │ │ │ │ │ ldr.w r3, [r6, #-4]! │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w b92 <_PyCode_New+0x9ca> │ │ │ │ │ + beq.w b8a <_PyCode_New+0x9c2> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w b92 <_PyCode_New+0x9ca> │ │ │ │ │ + bne.w b8a <_PyCode_New+0x9c2> │ │ │ │ │ bl 0 <_PyUnicode_InternImmortal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_InternImmortal │ │ │ │ │ subs.w r9, r9, #1 │ │ │ │ │ bcs.n 57a <_PyCode_New+0x3b2> │ │ │ │ │ bl 0 <_Py_GetConfig> │ │ │ │ │ R_ARM_THM_CALL _Py_GetConfig │ │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 974 <_PyCode_New+0x7ac> │ │ │ │ │ + beq.w 96c <_PyCode_New+0x7a4> │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ lsrs r1, r1, #1 │ │ │ │ │ bl 0 <_PyObject_NewVar> │ │ │ │ │ R_ARM_THM_CALL _PyObject_NewVar │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bac <_PyCode_New+0x9e4> │ │ │ │ │ + beq.w ba4 <_PyCode_New+0x9dc> │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ ble.w 846 <_PyCode_New+0x67e> │ │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ │ and.w r2, r1, #64 @ 0x40 │ │ │ │ │ ands.w r0, r1, #32 │ │ │ │ │ - beq.w 8be <_PyCode_New+0x6f6> │ │ │ │ │ + beq.w 8b6 <_PyCode_New+0x6ee> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 95e <_PyCode_New+0x796> │ │ │ │ │ + bne.w 956 <_PyCode_New+0x78e> │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ ittt eq │ │ │ │ │ moveq r9, r2 │ │ │ │ │ moveq r7, r8 │ │ │ │ │ streq.w r9, [sp, #4] │ │ │ │ │ beq.n 654 <_PyCode_New+0x48c> │ │ │ │ │ movs r7, #1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldrb r1, [r3, #17] │ │ │ │ │ and.w r0, r1, #64 @ 0x40 │ │ │ │ │ lsls r6, r1, #26 │ │ │ │ │ - bpl.w 8d4 <_PyCode_New+0x70c> │ │ │ │ │ + bpl.w 8cc <_PyCode_New+0x704> │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8f2 <_PyCode_New+0x72a> │ │ │ │ │ + bne.w 900 <_PyCode_New+0x738> │ │ │ │ │ cmp.w r8, #2 │ │ │ │ │ beq.n 654 <_PyCode_New+0x48c> │ │ │ │ │ ldrb r1, [r3, #18] │ │ │ │ │ and.w r0, r1, #64 @ 0x40 │ │ │ │ │ lsls r2, r1, #26 │ │ │ │ │ - bpl.w 8e2 <_PyCode_New+0x71a> │ │ │ │ │ + bpl.w 8da <_PyCode_New+0x712> │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 94c <_PyCode_New+0x784> │ │ │ │ │ + bne.w 944 <_PyCode_New+0x77c> │ │ │ │ │ cmp.w r8, #3 │ │ │ │ │ beq.n 654 <_PyCode_New+0x48c> │ │ │ │ │ add.w r6, r3, #15 │ │ │ │ │ adds r3, #18 │ │ │ │ │ add r6, r8 │ │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ │ and.w r1, r2, #64 @ 0x40 │ │ │ │ │ lsls r0, r2, #26 │ │ │ │ │ bpl.w 8a2 <_PyCode_New+0x6da> │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8b6 <_PyCode_New+0x6ee> │ │ │ │ │ + bne.w 8ae <_PyCode_New+0x6e6> │ │ │ │ │ cmp r6, r3 │ │ │ │ │ bne.n 63a <_PyCode_New+0x472> │ │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 96e <_PyCode_New+0x7a6> │ │ │ │ │ + beq.w 966 <_PyCode_New+0x79e> │ │ │ │ │ ldr r3, [pc, #108] @ (6cc <_PyCode_New+0x504>) │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ │ ldr r6, [r3, #8] │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.w 936 <_PyCode_New+0x76e> │ │ │ │ │ + bne.w 8ea <_PyCode_New+0x722> │ │ │ │ │ str r1, [r5, #80] @ 0x50 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 946 <_PyCode_New+0x77e> │ │ │ │ │ + bne.w 8fa <_PyCode_New+0x732> │ │ │ │ │ str r1, [r5, #84] @ 0x54 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 8fa <_PyCode_New+0x732> │ │ │ │ │ + bne.w 908 <_PyCode_New+0x740> │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ add.w r1, r5, #80 @ 0x50 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 <_PyUnicode_InternMortal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_InternMortal │ │ │ │ │ add.w r1, r5, #84 @ 0x54 │ │ │ │ │ @@ -761,15 +761,15 @@ │ │ │ │ │ adds r3, #10 │ │ │ │ │ strd r2, r9, [r5, #60] @ 0x3c │ │ │ │ │ add r3, r8 │ │ │ │ │ str r3, [r5, #52] @ 0x34 │ │ │ │ │ ldr.w r3, [r6, #1728] @ 0x6c0 │ │ │ │ │ str r3, [r5, #68] @ 0x44 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w c1e <_PyCode_New+0xa56> │ │ │ │ │ + beq.w c16 <_PyCode_New+0xa4e> │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [r6, #1728] @ 0x6c0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r5, #96] @ 0x60 │ │ │ │ │ str r3, [r5, #120] @ 0x78 │ │ │ │ │ add.w r0, r5, #124 @ 0x7c │ │ │ │ │ strd r3, r3, [r5, #108] @ 0x6c │ │ │ │ │ @@ -778,33 +778,33 @@ │ │ │ │ │ add.w r1, r2, #16 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.w bd2 <_PyCode_New+0xa0a> │ │ │ │ │ + ble.w bca <_PyCode_New+0xa02> │ │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ │ cmp r2, #149 @ 0x95 │ │ │ │ │ it eq │ │ │ │ │ moveq r2, #0 │ │ │ │ │ bne.n 85a <_PyCode_New+0x692> │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r5, #116] @ 0x74 │ │ │ │ │ bl 0 <_PyCode_Quicken> │ │ │ │ │ R_ARM_THM_CALL _PyCode_Quicken │ │ │ │ │ - ldr r3, [pc, #672] @ (a48 <_PyCode_New+0x880>) │ │ │ │ │ + ldr r3, [pc, #664] @ (a40 <_PyCode_New+0x878>) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ add.w r2, r4, #4096 @ 0x1000 │ │ │ │ │ ldrb.w r6, [r2, #1600] @ 0x640 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w bd6 <_PyCode_New+0xa0e> │ │ │ │ │ + bne.w bce <_PyCode_New+0xa06> │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ beq.n 7de <_PyCode_New+0x616> │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.n 7de <_PyCode_New+0x616> │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -820,47 +820,47 @@ │ │ │ │ │ beq.n 836 <_PyCode_New+0x66e> │ │ │ │ │ cmp r3, r8 │ │ │ │ │ bne.w 488 <_PyCode_New+0x2c0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Tuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ba8 <_PyCode_New+0x9e0> │ │ │ │ │ + beq.w ba0 <_PyCode_New+0x9d8> │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bl c38 │ │ │ │ │ + bl c30 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w bb8 <_PyCode_New+0x9f0> │ │ │ │ │ + beq.w bb0 <_PyCode_New+0x9e8> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ad2 <_PyCode_New+0x90a> │ │ │ │ │ + bne.w aca <_PyCode_New+0x902> │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ beq.w 488 <_PyCode_New+0x2c0> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 488 <_PyCode_New+0x2c0> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 488 <_PyCode_New+0x2c0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #0 │ │ │ │ │ - bl c38 │ │ │ │ │ + bl c30 │ │ │ │ │ adds r0, #1 │ │ │ │ │ bne.w 488 <_PyCode_New+0x2c0> │ │ │ │ │ - b.n ba8 <_PyCode_New+0x9e0> │ │ │ │ │ + b.n ba0 <_PyCode_New+0x9d8> │ │ │ │ │ ldr r7, [r4, #56] @ 0x38 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 96a <_PyCode_New+0x7a2> │ │ │ │ │ + beq.w 962 <_PyCode_New+0x79a> │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ str.w r9, [sp, #4] │ │ │ │ │ mov r7, r9 │ │ │ │ │ b.n 65c <_PyCode_New+0x494> │ │ │ │ │ cmp r1, #1 │ │ │ │ │ it ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ @@ -871,15 +871,15 @@ │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ bne.n 862 <_PyCode_New+0x69a> │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r1, [r5, #116] @ 0x74 │ │ │ │ │ bl 0 <_PyCode_Quicken> │ │ │ │ │ R_ARM_THM_CALL _PyCode_Quicken │ │ │ │ │ - ldr r3, [pc, #464] @ (a4c <_PyCode_New+0x884>) │ │ │ │ │ + ldr r3, [pc, #456] @ (a44 <_PyCode_New+0x87c>) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ b.n 7aa <_PyCode_New+0x5e2> │ │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ │ ldr.w fp, [r6, #8] │ │ │ │ │ subs.w r7, fp, #1 │ │ │ │ │ bpl.w 4ac <_PyCode_New+0x2e4> │ │ │ │ │ @@ -889,44 +889,52 @@ │ │ │ │ │ subs r7, r2, #1 │ │ │ │ │ bmi.n 880 <_PyCode_New+0x6b8> │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ b.n 302 <_PyCode_New+0x13a> │ │ │ │ │ - cbnz r1, 8b6 <_PyCode_New+0x6ee> │ │ │ │ │ + cbnz r1, 8ae <_PyCode_New+0x6e6> │ │ │ │ │ lsls r2, r2, #24 │ │ │ │ │ - bpl.w 650 <_PyCode_New+0x488> │ │ │ │ │ - add.w r9, r9, #1 │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - bne.w 63a <_PyCode_New+0x472> │ │ │ │ │ - b.n 654 <_PyCode_New+0x48c> │ │ │ │ │ + it mi │ │ │ │ │ + addmi.w r9, r9, #1 │ │ │ │ │ + b.n 650 <_PyCode_New+0x488> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ b.n 650 <_PyCode_New+0x488> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 954 <_PyCode_New+0x78c> │ │ │ │ │ + bne.n 94c <_PyCode_New+0x784> │ │ │ │ │ mov.w r9, r1, lsr #7 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ bne.w 5fe <_PyCode_New+0x436> │ │ │ │ │ b.n 654 <_PyCode_New+0x48c> │ │ │ │ │ - cbnz r0, 8f2 <_PyCode_New+0x72a> │ │ │ │ │ + cbnz r0, 900 <_PyCode_New+0x738> │ │ │ │ │ lsls r1, r1, #24 │ │ │ │ │ bpl.w 612 <_PyCode_New+0x44a> │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ b.n 612 <_PyCode_New+0x44a> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 94c <_PyCode_New+0x784> │ │ │ │ │ + bne.n 944 <_PyCode_New+0x77c> │ │ │ │ │ lsls r6, r1, #24 │ │ │ │ │ bpl.w 62c <_PyCode_New+0x464> │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ b.n 62c <_PyCode_New+0x464> │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [r1, #0] │ │ │ │ │ + str r1, [r5, #80] @ 0x50 │ │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ │ + cmp r2, r0 │ │ │ │ │ + beq.w 682 <_PyCode_New+0x4ba> │ │ │ │ │ + adds r3, r2, #1 │ │ │ │ │ + str r3, [r1, #0] │ │ │ │ │ + b.n 682 <_PyCode_New+0x4ba> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ b.n 612 <_PyCode_New+0x44a> │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ @@ -947,192 +955,182 @@ │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldrd r3, r0, [r4, #20] │ │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ bne.w 6d0 <_PyCode_New+0x508> │ │ │ │ │ b.n 6d4 <_PyCode_New+0x50c> │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - str r3, [r1, #0] │ │ │ │ │ - str r1, [r5, #80] @ 0x50 │ │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ │ - cmp r2, r0 │ │ │ │ │ - beq.w 682 <_PyCode_New+0x4ba> │ │ │ │ │ - adds r3, r2, #1 │ │ │ │ │ - str r3, [r1, #0] │ │ │ │ │ - b.n 682 <_PyCode_New+0x4ba> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ b.n 62c <_PyCode_New+0x464> │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - b.n 8ca <_PyCode_New+0x702> │ │ │ │ │ + b.n 8c2 <_PyCode_New+0x6fa> │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - b.n 8ca <_PyCode_New+0x702> │ │ │ │ │ + b.n 8c2 <_PyCode_New+0x6fa> │ │ │ │ │ mov r9, r7 │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ │ b.n 65c <_PyCode_New+0x494> │ │ │ │ │ ldr r7, [r4, #24] │ │ │ │ │ movs r1, #32 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ add.w r6, r7, #16 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bb2 <_PyCode_New+0x9ea> │ │ │ │ │ + beq.w baa <_PyCode_New+0x9e2> │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ add.w r3, r0, #16 │ │ │ │ │ movs r5, #0 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bge.n a86 <_PyCode_New+0x8be> │ │ │ │ │ + bge.n a7e <_PyCode_New+0x8b6> │ │ │ │ │ add.w r8, r0, #16 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ sub.w r8, r3, r8 │ │ │ │ │ add.w r2, r8, #16 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bge.w abe <_PyCode_New+0x8f6> │ │ │ │ │ + bge.w ab6 <_PyCode_New+0x8ee> │ │ │ │ │ ldrb r2, [r6, r5] │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ mov ip, r5 │ │ │ │ │ add.w lr, r6, r5 │ │ │ │ │ and.w r1, r2, #120 @ 0x78 │ │ │ │ │ cmp r1, #120 @ 0x78 │ │ │ │ │ itt eq │ │ │ │ │ strbeq r2, [r3, #0] │ │ │ │ │ moveq r3, r0 │ │ │ │ │ - beq.n 9f8 <_PyCode_New+0x830> │ │ │ │ │ + beq.n 9f0 <_PyCode_New+0x828> │ │ │ │ │ and.w r2, r2, #7 │ │ │ │ │ orn r2, r2, #23 │ │ │ │ │ strb r2, [r3, #0] │ │ │ │ │ ldrb r2, [r6, r5] │ │ │ │ │ ubfx r2, r2, #3, #4 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - beq.n aaa <_PyCode_New+0x8e2> │ │ │ │ │ + beq.n aa2 <_PyCode_New+0x8da> │ │ │ │ │ cmp r2, #12 │ │ │ │ │ - bhi.n a50 <_PyCode_New+0x888> │ │ │ │ │ + bhi.n a48 <_PyCode_New+0x880> │ │ │ │ │ cmp r2, #11 │ │ │ │ │ - beq.n ab4 <_PyCode_New+0x8ec> │ │ │ │ │ + beq.n aac <_PyCode_New+0x8e4> │ │ │ │ │ sub.w r2, r2, #12 │ │ │ │ │ mov r8, r0 │ │ │ │ │ clz r2, r2 │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ lsrs r2, r2, #5 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ add.w r3, r0, lr │ │ │ │ │ strb.w r2, [r8] │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - ble.n a3a <_PyCode_New+0x872> │ │ │ │ │ + ble.n a32 <_PyCode_New+0x86a> │ │ │ │ │ ldrsb r0, [r6, r2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n a40 <_PyCode_New+0x878> │ │ │ │ │ + blt.n a38 <_PyCode_New+0x870> │ │ │ │ │ adds r2, r5, #2 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - ble.n b08 <_PyCode_New+0x940> │ │ │ │ │ + ble.n b00 <_PyCode_New+0x938> │ │ │ │ │ ldrsb r0, [r6, r2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n a40 <_PyCode_New+0x878> │ │ │ │ │ + blt.n a38 <_PyCode_New+0x870> │ │ │ │ │ adds r2, r5, #3 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - ble.n b08 <_PyCode_New+0x940> │ │ │ │ │ + ble.n b00 <_PyCode_New+0x938> │ │ │ │ │ ldrsb r0, [r6, r2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n a40 <_PyCode_New+0x878> │ │ │ │ │ + blt.n a38 <_PyCode_New+0x870> │ │ │ │ │ adds r5, #4 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - ble.n a38 <_PyCode_New+0x870> │ │ │ │ │ + ble.n a30 <_PyCode_New+0x868> │ │ │ │ │ add.w r2, r7, #19 │ │ │ │ │ add r2, ip │ │ │ │ │ ldrsb.w r0, [r2, #1]! │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n a82 <_PyCode_New+0x8ba> │ │ │ │ │ + blt.n a7a <_PyCode_New+0x8b2> │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bgt.n a2a <_PyCode_New+0x862> │ │ │ │ │ + bgt.n a22 <_PyCode_New+0x85a> │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b.n 992 <_PyCode_New+0x7ca> │ │ │ │ │ + b.n 98a <_PyCode_New+0x7c2> │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ - b.n 996 <_PyCode_New+0x7ce> │ │ │ │ │ + b.n 98e <_PyCode_New+0x7c6> │ │ │ │ │ nop │ │ │ │ │ - .word 0x0000029e │ │ │ │ │ + .word 0x00000296 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x000001ce │ │ │ │ │ + .word 0x000001c6 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ ldrb.w r8, [lr, #1] │ │ │ │ │ and.w r1, r8, #63 @ 0x3f │ │ │ │ │ ands.w r2, r8, #64 @ 0x40 │ │ │ │ │ - bne.n b18 <_PyCode_New+0x950> │ │ │ │ │ + bne.n b10 <_PyCode_New+0x948> │ │ │ │ │ tst.w r8, #1 │ │ │ │ │ ittt eq │ │ │ │ │ biceq.w r2, r1, #1 │ │ │ │ │ moveq r8, r0 │ │ │ │ │ moveq.w lr, #1 │ │ │ │ │ - beq.n 9f0 <_PyCode_New+0x828> │ │ │ │ │ + beq.n 9e8 <_PyCode_New+0x820> │ │ │ │ │ lsrs r3, r1, #1 │ │ │ │ │ it ne │ │ │ │ │ orrne.w r1, r1, #1 │ │ │ │ │ - bne.n b0e <_PyCode_New+0x946> │ │ │ │ │ + bne.n b06 <_PyCode_New+0x93e> │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ - b.n 9f0 <_PyCode_New+0x828> │ │ │ │ │ + b.n 9e8 <_PyCode_New+0x820> │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bgt.n a42 <_PyCode_New+0x87a> │ │ │ │ │ + bgt.n a3a <_PyCode_New+0x872> │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ adds r2, #16 │ │ │ │ │ subs r1, r3, r2 │ │ │ │ │ bl 0 <_PyBytes_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytes_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ba8 <_PyCode_New+0x9e0> │ │ │ │ │ + bne.w ba0 <_PyCode_New+0x9d8> │ │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w ba8 <_PyCode_New+0x9e0> │ │ │ │ │ + beq.w ba0 <_PyCode_New+0x9d8> │ │ │ │ │ str.w fp, [r4, #24] │ │ │ │ │ b.n 5aa <_PyCode_New+0x3e2> │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 9f0 <_PyCode_New+0x828> │ │ │ │ │ + b.n 9e8 <_PyCode_New+0x820> │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ movs r2, #2 │ │ │ │ │ - b.n 9f0 <_PyCode_New+0x828> │ │ │ │ │ + b.n 9e8 <_PyCode_New+0x820> │ │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ bl 0 <_PyBytes_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytes_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n ba8 <_PyCode_New+0x9e0> │ │ │ │ │ + blt.n ba0 <_PyCode_New+0x9d8> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ adds r3, #16 │ │ │ │ │ add r3, r8 │ │ │ │ │ - b.n 9aa <_PyCode_New+0x7e2> │ │ │ │ │ + b.n 9a2 <_PyCode_New+0x7da> │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyFrozenSet_New │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bb8 <_PyCode_New+0x9f0> │ │ │ │ │ + beq.n bb0 <_PyCode_New+0x9e8> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r0, [r9] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ beq.w 818 <_PyCode_New+0x650> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ @@ -1142,116 +1140,116 @@ │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ b.n 818 <_PyCode_New+0x650> │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r2, r5 │ │ │ │ │ - b.n a3a <_PyCode_New+0x872> │ │ │ │ │ + b.n a32 <_PyCode_New+0x86a> │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ - b.n 9f0 <_PyCode_New+0x828> │ │ │ │ │ + b.n 9e8 <_PyCode_New+0x820> │ │ │ │ │ add.w lr, lr, #2 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ ldrb.w r2, [lr], #1 │ │ │ │ │ add.w r8, r8, #6 │ │ │ │ │ and.w r9, r2, #63 @ 0x3f │ │ │ │ │ ands.w r2, r2, #64 @ 0x40 │ │ │ │ │ lsl.w r9, r9, r8 │ │ │ │ │ orr.w r1, r1, r9 │ │ │ │ │ - bne.n b20 <_PyCode_New+0x958> │ │ │ │ │ + bne.n b18 <_PyCode_New+0x950> │ │ │ │ │ ands.w lr, r1, #1 │ │ │ │ │ it eq │ │ │ │ │ biceq.w r1, r1, #1 │ │ │ │ │ - bne.n b82 <_PyCode_New+0x9ba> │ │ │ │ │ + bne.n b7a <_PyCode_New+0x9b2> │ │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ │ - bls.n b0e <_PyCode_New+0x946> │ │ │ │ │ + bls.n b06 <_PyCode_New+0x93e> │ │ │ │ │ and.w r2, r1, #63 @ 0x3f │ │ │ │ │ cmp.w r1, #4096 @ 0x1000 │ │ │ │ │ orr.w r2, r2, #64 @ 0x40 │ │ │ │ │ add.w r8, r3, #2 │ │ │ │ │ strb r2, [r3, #1] │ │ │ │ │ it cc │ │ │ │ │ movcc.w lr, #2 │ │ │ │ │ mov.w r2, r1, lsr #6 │ │ │ │ │ - bcc.w 9f0 <_PyCode_New+0x828> │ │ │ │ │ + bcc.w 9e8 <_PyCode_New+0x820> │ │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ │ lsrs r2, r2, #6 │ │ │ │ │ orr.w r1, r1, #64 @ 0x40 │ │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ │ strb.w r1, [r8], #1 │ │ │ │ │ - bhi.n b6a <_PyCode_New+0x9a2> │ │ │ │ │ + bhi.n b62 <_PyCode_New+0x99a> │ │ │ │ │ sub.w lr, r8, r3 │ │ │ │ │ - b.n 9f0 <_PyCode_New+0x828> │ │ │ │ │ + b.n 9e8 <_PyCode_New+0x820> │ │ │ │ │ movs.w r8, r1, lsr #1 │ │ │ │ │ - bne.n b8c <_PyCode_New+0x9c4> │ │ │ │ │ + bne.n b84 <_PyCode_New+0x9bc> │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 9f0 <_PyCode_New+0x828> │ │ │ │ │ + b.n 9e8 <_PyCode_New+0x820> │ │ │ │ │ orr.w r1, r1, #1 │ │ │ │ │ - b.n b46 <_PyCode_New+0x97e> │ │ │ │ │ + b.n b3e <_PyCode_New+0x976> │ │ │ │ │ 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 .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r5, #0 │ │ │ │ │ b.n 7de <_PyCode_New+0x616> │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl eb4 │ │ │ │ │ + bl eac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n ba8 <_PyCode_New+0x9e0> │ │ │ │ │ + b.n ba0 <_PyCode_New+0x9d8> │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n ba8 <_PyCode_New+0x9e0> │ │ │ │ │ + beq.n ba0 <_PyCode_New+0x9d8> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n ba8 <_PyCode_New+0x9e0> │ │ │ │ │ + bne.n ba0 <_PyCode_New+0x9d8> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n ba8 <_PyCode_New+0x9e0> │ │ │ │ │ + b.n ba0 <_PyCode_New+0x9d8> │ │ │ │ │ movs r1, #0 │ │ │ │ │ b.n 870 <_PyCode_New+0x6a8> │ │ │ │ │ add.w r4, r4, #5664 @ 0x1620 │ │ │ │ │ mov r1, r5 │ │ │ │ │ movs r0, #0 │ │ │ │ │ lsls r3, r6, #31 │ │ │ │ │ - bpl.n c0c <_PyCode_New+0xa44> │ │ │ │ │ + bpl.n c04 <_PyCode_New+0xa3c> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n bf4 <_PyCode_New+0xa2c> │ │ │ │ │ + blt.n bec <_PyCode_New+0xa24> │ │ │ │ │ lsrs r6, r6, #1 │ │ │ │ │ beq.w 7be <_PyCode_New+0x5f6> │ │ │ │ │ adds r4, #4 │ │ │ │ │ - b.n bda <_PyCode_New+0xa12> │ │ │ │ │ + b.n bd2 <_PyCode_New+0xa0a> │ │ │ │ │ mov r2, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b.n bea <_PyCode_New+0xa22> │ │ │ │ │ + b.n be2 <_PyCode_New+0xa1a> │ │ │ │ │ lsrs r6, r6, #1 │ │ │ │ │ - b.n bf0 <_PyCode_New+0xa28> │ │ │ │ │ + b.n be8 <_PyCode_New+0xa20> │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ add r2, r3 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ bne.w 352 <_PyCode_New+0x18a> │ │ │ │ │ b.n 476 <_PyCode_New+0x2ae> │ │ │ │ │ strd r3, r3, [r5, #96] @ 0x60 │ │ │ │ │ @@ -1260,25 +1258,25 @@ │ │ │ │ │ strd r3, r3, [r5, #108] @ 0x6c │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ str r3, [r5, #104] @ 0x68 │ │ │ │ │ add.w r1, r2, #16 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ b.n 784 <_PyCode_New+0x5bc> │ │ │ │ │ │ │ │ │ │ -00000c38 : │ │ │ │ │ +00000c30 : │ │ │ │ │ intern_constants(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ sub sp, #20 │ │ │ │ │ subs r7, r3, #1 │ │ │ │ │ - bmi.w de4 │ │ │ │ │ - ldr r2, [pc, #604] @ (eb0 ) │ │ │ │ │ + bmi.w ddc │ │ │ │ │ + ldr r2, [pc, #604] @ (ea8 ) │ │ │ │ │ add.w r6, r0, #12 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ add.w r6, r6, r3, lsl #2 │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r8, #0 │ │ │ │ │ @@ -1300,572 +1298,572 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ mov fp, r3 │ │ │ │ │ ldr.w r4, [r6, #-4]! │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.w dec │ │ │ │ │ + bne.w de4 │ │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ │ lsls r2, r3, #25 │ │ │ │ │ - bpl.w dde │ │ │ │ │ + bpl.w dd6 │ │ │ │ │ lsls r3, r3, #26 │ │ │ │ │ - bpl.w e88 │ │ │ │ │ + bpl.w e80 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ add.w r3, r4, #20 │ │ │ │ │ add r2, r3 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w dd0 │ │ │ │ │ + beq.w dc8 │ │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ │ ldr.w r1, [r5, r0, lsl #2] │ │ │ │ │ subs r0, #95 @ 0x5f │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ ubfx r1, r1, #0, #3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w dde │ │ │ │ │ + bne.w dd6 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n dd0 │ │ │ │ │ + beq.n dc8 │ │ │ │ │ ldrb r0, [r3, #1] │ │ │ │ │ ldr.w r1, [r5, r0, lsl #2] │ │ │ │ │ subs r0, #95 @ 0x5f │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ ubfx r1, r1, #0, #3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n dde │ │ │ │ │ + bne.n dd6 │ │ │ │ │ adds r1, r3, #2 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n dd0 │ │ │ │ │ + beq.n dc8 │ │ │ │ │ ldrb r0, [r3, #2] │ │ │ │ │ ldr.w r1, [r5, r0, lsl #2] │ │ │ │ │ subs r0, #95 @ 0x5f │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ ubfx r1, r1, #0, #3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n dde │ │ │ │ │ + bne.n dd6 │ │ │ │ │ adds r1, r3, #3 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n dd0 │ │ │ │ │ + beq.n dc8 │ │ │ │ │ ldrb r0, [r3, #3] │ │ │ │ │ ldr.w r1, [r5, r0, lsl #2] │ │ │ │ │ subs r0, #95 @ 0x5f │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ ubfx r1, r1, #0, #3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n dde │ │ │ │ │ + bne.n dd6 │ │ │ │ │ adds r1, r3, #4 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n dd0 │ │ │ │ │ + beq.n dc8 │ │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ │ ldr.w r1, [r5, r0, lsl #2] │ │ │ │ │ subs r0, #95 @ 0x5f │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ ubfx r1, r1, #0, #3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n dde │ │ │ │ │ + bne.n dd6 │ │ │ │ │ adds r1, r3, #5 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n dd0 │ │ │ │ │ + beq.n dc8 │ │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ │ ldr.w r1, [r5, r0, lsl #2] │ │ │ │ │ subs r0, #95 @ 0x5f │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ ubfx r1, r1, #0, #3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n dde │ │ │ │ │ + bne.n dd6 │ │ │ │ │ adds r1, r3, #6 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n dd0 │ │ │ │ │ + beq.n dc8 │ │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ │ ldr.w r1, [r5, r0, lsl #2] │ │ │ │ │ subs r0, #95 @ 0x5f │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ ubfx r1, r1, #0, #3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #0 │ │ │ │ │ - cbnz r0, dde │ │ │ │ │ + cbnz r0, dd6 │ │ │ │ │ adds r1, r3, #7 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n dd0 │ │ │ │ │ + beq.n dc8 │ │ │ │ │ ldrb r0, [r3, #7] │ │ │ │ │ ldr.w r1, [r5, r0, lsl #2] │ │ │ │ │ subs r0, #95 @ 0x5f │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ ubfx r1, r1, #0, #3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #0 │ │ │ │ │ - cbnz r0, dde │ │ │ │ │ + cbnz r0, dd6 │ │ │ │ │ adds r3, #8 │ │ │ │ │ - b.n dcc │ │ │ │ │ + b.n dc4 │ │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr.w r1, [r5, r0, lsl #2] │ │ │ │ │ subs r0, #95 @ 0x5f │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ ubfx r1, r1, #0, #3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #0 │ │ │ │ │ - cbnz r0, dde │ │ │ │ │ + cbnz r0, dd6 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n db2 │ │ │ │ │ + bne.n daa │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyUnicode_InternMortal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_InternMortal │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n e3e │ │ │ │ │ + bne.n e36 │ │ │ │ │ subs r7, #1 │ │ │ │ │ - bcs.w c8c │ │ │ │ │ + bcs.w c84 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq.n e2c │ │ │ │ │ + beq.n e24 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne.n dde │ │ │ │ │ + bne.n dd6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Tuple │ │ │ │ │ - cbz r0, e38 │ │ │ │ │ + cbz r0, e30 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ - bl c38 │ │ │ │ │ + bl c30 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n e96 │ │ │ │ │ + beq.n e8e │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - cbnz r2, e4e │ │ │ │ │ + cbnz r2, e46 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n dde │ │ │ │ │ + beq.n dd6 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n dde │ │ │ │ │ + bne.n dd6 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n dde │ │ │ │ │ + b.n dd6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #0 │ │ │ │ │ - bl c38 │ │ │ │ │ + bl c30 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.n dde │ │ │ │ │ + bne.n dd6 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n de6 │ │ │ │ │ + b.n dde │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n dde │ │ │ │ │ + beq.n dd6 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - b.n dde │ │ │ │ │ + b.n dd6 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyFrozenSet_New │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ - cbz r0, e96 │ │ │ │ │ + cbz r0, e8e │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n e6e │ │ │ │ │ + beq.n e66 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ - cbz r2, e7c │ │ │ │ │ + cbz r2, e74 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n e12 │ │ │ │ │ + beq.n e0a │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ - b.n e12 │ │ │ │ │ + b.n e0a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n e6e │ │ │ │ │ + b.n e66 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ add r2, r3 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w cb6 │ │ │ │ │ - b.n dd0 │ │ │ │ │ + bne.w cae │ │ │ │ │ + b.n dc8 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n e38 │ │ │ │ │ + beq.n e30 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n e38 │ │ │ │ │ + bne.n e30 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n e38 │ │ │ │ │ + b.n e30 │ │ │ │ │ .word 0x00000242 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000eb4 : │ │ │ │ │ +00000eac : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ - cbz r0, eca │ │ │ │ │ + cbz r0, ec2 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n eca │ │ │ │ │ + beq.n ec2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, eca │ │ │ │ │ + cbnz r3, ec2 │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00000ecc : │ │ │ │ │ +00000ec4 : │ │ │ │ │ code_dealloc(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r3, [pc, #572] @ (1118 ) │ │ │ │ │ + ldr r3, [pc, #572] @ (1110 ) │ │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ sub sp, #8 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ add.w r3, r2, #4096 @ 0x1000 │ │ │ │ │ - beq.w 10ba │ │ │ │ │ + beq.w 10b2 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ ldrb.w r3, [r3, #1600] @ 0x640 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10c4 │ │ │ │ │ + bne.w 10bc │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ │ bl 0 <_PyFunction_ClearCodeByVersion> │ │ │ │ │ R_ARM_THM_CALL _PyFunction_ClearCodeByVersion │ │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 111c │ │ │ │ │ + bne.w 1114 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ - cbz r0, f32 │ │ │ │ │ + cbz r0, f2a │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n f32 │ │ │ │ │ + beq.n f2a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, f32 │ │ │ │ │ + cbnz r3, f2a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ - cbz r0, f4a │ │ │ │ │ + cbz r0, f42 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n f4a │ │ │ │ │ + beq.n f42 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, f4a │ │ │ │ │ + cbnz r3, f42 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ │ - cbz r0, f62 │ │ │ │ │ + cbz r0, f5a │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n f62 │ │ │ │ │ + beq.n f5a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, f62 │ │ │ │ │ + cbnz r3, f5a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ │ - cbz r0, f7a │ │ │ │ │ + cbz r0, f72 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n f7a │ │ │ │ │ + beq.n f72 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, f7a │ │ │ │ │ + cbnz r3, f72 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ │ - cbz r0, f92 │ │ │ │ │ + cbz r0, f8a │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n f92 │ │ │ │ │ + beq.n f8a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, f92 │ │ │ │ │ + cbnz r3, f8a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ │ - cbz r0, faa │ │ │ │ │ + cbz r0, fa2 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n faa │ │ │ │ │ + beq.n fa2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, faa │ │ │ │ │ + cbnz r3, fa2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, fc2 │ │ │ │ │ + cbz r0, fba │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n fc2 │ │ │ │ │ + beq.n fba │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, fc2 │ │ │ │ │ + cbnz r3, fba │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ │ - cbz r0, fda │ │ │ │ │ + cbz r0, fd2 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n fda │ │ │ │ │ + beq.n fd2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, fda │ │ │ │ │ + cbnz r3, fd2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ - cbz r0, ff2 │ │ │ │ │ + cbz r0, fea │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n ff2 │ │ │ │ │ + beq.n fea │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, ff2 │ │ │ │ │ + cbnz r3, fea │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ │ - cbnz r3, 1010 │ │ │ │ │ + cbnz r3, 1008 │ │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 113c │ │ │ │ │ + bne.w 1134 │ │ │ │ │ ldr r5, [r4, #112] @ 0x70 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 1080 │ │ │ │ │ + bne.n 1078 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_Free │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ - cbz r0, 102a │ │ │ │ │ + cbz r0, 1022 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 102a │ │ │ │ │ + beq.n 1022 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbnz r2, 102a │ │ │ │ │ + cbnz r2, 1022 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ - cbz r0, 1044 │ │ │ │ │ + cbz r0, 103c │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 1044 │ │ │ │ │ + beq.n 103c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbnz r2, 1044 │ │ │ │ │ + cbnz r2, 103c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ - cbz r0, 105e │ │ │ │ │ + cbz r0, 1056 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 105e │ │ │ │ │ + beq.n 1056 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbnz r2, 105e │ │ │ │ │ + cbnz r2, 1056 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ - cbz r0, 1078 │ │ │ │ │ + cbz r0, 1070 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 1078 │ │ │ │ │ + beq.n 1070 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbnz r2, 1078 │ │ │ │ │ + cbnz r2, 1070 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n ff6 │ │ │ │ │ + b.n fee │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ - cbnz r0, 10ae │ │ │ │ │ + cbnz r0, 10a6 │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ - cbnz r0, 109c │ │ │ │ │ + cbnz r0, 1094 │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ - cbnz r0, 10a8 │ │ │ │ │ + cbnz r0, 10a0 │ │ │ │ │ ldr r0, [r5, #32] │ │ │ │ │ - cbnz r0, 10a2 │ │ │ │ │ + cbnz r0, 109a │ │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ │ - cbnz r0, 10b4 │ │ │ │ │ + cbnz r0, 10ac │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 1004 │ │ │ │ │ + b.n ffc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 1088 │ │ │ │ │ + b.n 1080 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 1090 │ │ │ │ │ + b.n 1088 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 108c │ │ │ │ │ + b.n 1084 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 1084 │ │ │ │ │ + b.n 107c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 1094 │ │ │ │ │ + b.n 108c │ │ │ │ │ ldrb.w r3, [r3, #1600] @ 0x640 │ │ │ │ │ - cbnz r3, 10c4 │ │ │ │ │ + cbnz r3, 10bc │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ add.w r6, r2, #5664 @ 0x1620 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ lsls r2, r3, #31 │ │ │ │ │ - bpl.n 1110 │ │ │ │ │ + bpl.n 1108 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 10f6 │ │ │ │ │ + blt.n 10ee │ │ │ │ │ lsrs r3, r3, #1 │ │ │ │ │ - bne.n 1112 │ │ │ │ │ + bne.n 110a │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 10c0 │ │ │ │ │ + beq.n 10b8 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w f0c │ │ │ │ │ - b.n 10c0 │ │ │ │ │ + beq.w f04 │ │ │ │ │ + b.n 10b8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - b.n 10dc │ │ │ │ │ + b.n 10d4 │ │ │ │ │ lsrs r3, r3, #1 │ │ │ │ │ adds r6, #4 │ │ │ │ │ - b.n 10c8 │ │ │ │ │ + b.n 10c0 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000230 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - ldr r1, [pc, #68] @ (1164 ) │ │ │ │ │ + ldr r1, [pc, #68] @ (115c ) │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr r1, [r5, r1] │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ add.w r5, r5, #4448 @ 0x1160 │ │ │ │ │ adds r5, #28 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bgt.n 1144 │ │ │ │ │ + bgt.n 113c │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n f1a │ │ │ │ │ + b.n f12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_ClearWeakRefs │ │ │ │ │ - b.n ffe │ │ │ │ │ + b.n ff6 │ │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ │ add.w ip, r3, #4 │ │ │ │ │ - cbz r1, 115e │ │ │ │ │ + cbz r1, 1156 │ │ │ │ │ ldr.w r0, [ip, r2, lsl #2] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ blx r1 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ adds r2, #1 │ │ │ │ │ - b.n 1130 │ │ │ │ │ + b.n 1128 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000003e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001168 <_PyCode_ConstantKey>: │ │ │ │ │ +00001160 <_PyCode_ConstantKey>: │ │ │ │ │ _PyCode_ConstantKey(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_EllipsisObject │ │ │ │ │ @@ -1876,15 +1874,15 @@ │ │ │ │ │ movt lr, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, lr │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, r3 │ │ │ │ │ - beq.n 11c2 <_PyCode_ConstantKey+0x5a> │ │ │ │ │ + beq.n 11ba <_PyCode_ConstantKey+0x5a> │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ @@ -1899,15 +1897,15 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp r1, ip │ │ │ │ │ it eq │ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ │ - cbz r3, 11d6 <_PyCode_ConstantKey+0x6e> │ │ │ │ │ + cbz r3, 11ce <_PyCode_ConstantKey+0x6e> │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ mov r0, r2 │ │ │ │ │ @@ -1923,278 +1921,279 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyBool_Type │ │ │ │ │ cmp r1, ip │ │ │ │ │ it ne │ │ │ │ │ cmpne r1, r3 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ - beq.n 12ea <_PyCode_ConstantKey+0x182> │ │ │ │ │ + beq.n 12e2 <_PyCode_ConstantKey+0x182> │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyFloat_Type │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyFloat_Type │ │ │ │ │ cmp r1, ip │ │ │ │ │ - beq.n 12d4 <_PyCode_ConstantKey+0x16c> │ │ │ │ │ + beq.n 12cc <_PyCode_ConstantKey+0x16c> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyComplex_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyComplex_Type │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.w 1394 <_PyCode_ConstantKey+0x22c> │ │ │ │ │ + beq.w 13a2 <_PyCode_ConstantKey+0x242> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 12f6 <_PyCode_ConstantKey+0x18e> │ │ │ │ │ + bne.n 12ee <_PyCode_ConstantKey+0x18e> │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 144c <_PyCode_ConstantKey+0x2e4> │ │ │ │ │ + beq.w 1442 <_PyCode_ConstantKey+0x2e2> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.n 12aa <_PyCode_ConstantKey+0x142> │ │ │ │ │ + ble.n 12a2 <_PyCode_ConstantKey+0x142> │ │ │ │ │ ldr r0, [r7, #12] │ │ │ │ │ - bl 1168 <_PyCode_ConstantKey> │ │ │ │ │ + bl 1160 <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_THM_CALL _PyCode_ConstantKey │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 143c <_PyCode_ConstantKey+0x2d4> │ │ │ │ │ + beq.w 1432 <_PyCode_ConstantKey+0x2d2> │ │ │ │ │ cmp r4, #1 │ │ │ │ │ str r0, [r5, #12] │ │ │ │ │ - beq.n 12aa <_PyCode_ConstantKey+0x142> │ │ │ │ │ + beq.n 12a2 <_PyCode_ConstantKey+0x142> │ │ │ │ │ ldr r0, [r7, #16] │ │ │ │ │ - bl 1168 <_PyCode_ConstantKey> │ │ │ │ │ + bl 1160 <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_THM_CALL _PyCode_ConstantKey │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 143c <_PyCode_ConstantKey+0x2d4> │ │ │ │ │ + beq.w 1432 <_PyCode_ConstantKey+0x2d2> │ │ │ │ │ cmp r4, #2 │ │ │ │ │ str r0, [r5, #16] │ │ │ │ │ - beq.n 12aa <_PyCode_ConstantKey+0x142> │ │ │ │ │ + beq.n 12a2 <_PyCode_ConstantKey+0x142> │ │ │ │ │ ldr r0, [r7, #20] │ │ │ │ │ - bl 1168 <_PyCode_ConstantKey> │ │ │ │ │ + bl 1160 <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_THM_CALL _PyCode_ConstantKey │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 143c <_PyCode_ConstantKey+0x2d4> │ │ │ │ │ + beq.w 1432 <_PyCode_ConstantKey+0x2d2> │ │ │ │ │ cmp r4, #3 │ │ │ │ │ str r0, [r5, #20] │ │ │ │ │ - beq.n 12aa <_PyCode_ConstantKey+0x142> │ │ │ │ │ + beq.n 12a2 <_PyCode_ConstantKey+0x142> │ │ │ │ │ ldr r0, [r7, #24] │ │ │ │ │ - bl 1168 <_PyCode_ConstantKey> │ │ │ │ │ + bl 1160 <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_THM_CALL _PyCode_ConstantKey │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 143c <_PyCode_ConstantKey+0x2d4> │ │ │ │ │ + beq.w 1432 <_PyCode_ConstantKey+0x2d2> │ │ │ │ │ cmp r4, #4 │ │ │ │ │ str r0, [r5, #24] │ │ │ │ │ - beq.n 12aa <_PyCode_ConstantKey+0x142> │ │ │ │ │ + beq.n 12a2 <_PyCode_ConstantKey+0x142> │ │ │ │ │ add.w r1, r7, #24 │ │ │ │ │ add.w r2, r5, #24 │ │ │ │ │ movs r3, #4 │ │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl 1168 <_PyCode_ConstantKey> │ │ │ │ │ + bl 1160 <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_THM_CALL _PyCode_ConstantKey │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 143c <_PyCode_ConstantKey+0x2d4> │ │ │ │ │ + beq.w 1432 <_PyCode_ConstantKey+0x2d2> │ │ │ │ │ cmp r3, r6 │ │ │ │ │ str.w r0, [r2, #4]! │ │ │ │ │ - bne.n 1286 <_PyCode_ConstantKey+0x11e> │ │ │ │ │ + bne.n 127e <_PyCode_ConstantKey+0x11e> │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_Pack │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 11d0 <_PyCode_ConstantKey+0x68> │ │ │ │ │ + beq.n 11c8 <_PyCode_ConstantKey+0x68> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 11d0 <_PyCode_ConstantKey+0x68> │ │ │ │ │ + bne.n 11c8 <_PyCode_ConstantKey+0x68> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 11d0 <_PyCode_ConstantKey+0x68> │ │ │ │ │ + b.n 11c8 <_PyCode_ConstantKey+0x68> │ │ │ │ │ vldr d7, [r0, #8] │ │ │ │ │ vcmp.f64 d7, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 13e2 <_PyCode_ConstantKey+0x27a> │ │ │ │ │ + beq.n 138c <_PyCode_ConstantKey+0x22c> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyFloat_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyFloat_Type │ │ │ │ │ movs r0, #2 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyTuple_Pack │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyFrozenSet_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyFrozenSet_Type │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.w 1428 <_PyCode_ConstantKey+0x2c0> │ │ │ │ │ + bne.w 142a <_PyCode_ConstantKey+0x2ca> │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 144c <_PyCode_ConstantKey+0x2e4> │ │ │ │ │ + beq.w 1442 <_PyCode_ConstantKey+0x2e2> │ │ │ │ │ add.w r4, r0, #8 │ │ │ │ │ - b.n 132e <_PyCode_ConstantKey+0x1c6> │ │ │ │ │ + b.n 1326 <_PyCode_ConstantKey+0x1c6> │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ - bl 1168 <_PyCode_ConstantKey> │ │ │ │ │ + bl 1160 <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_THM_CALL _PyCode_ConstantKey │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 143c <_PyCode_ConstantKey+0x2d4> │ │ │ │ │ + beq.w 1432 <_PyCode_ConstantKey+0x2d2> │ │ │ │ │ mov r3, r4 │ │ │ │ │ str.w r0, [r3, #4]! │ │ │ │ │ mov r4, r3 │ │ │ │ │ add r3, sp, #24 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PySet_NextEntry> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntry │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 131a <_PyCode_ConstantKey+0x1b2> │ │ │ │ │ + bne.n 1312 <_PyCode_ConstantKey+0x1b2> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyFrozenSet_New │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - beq.n 1360 <_PyCode_ConstantKey+0x1f8> │ │ │ │ │ + beq.n 1358 <_PyCode_ConstantKey+0x1f8> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 1360 <_PyCode_ConstantKey+0x1f8> │ │ │ │ │ + cbnz r3, 1358 <_PyCode_ConstantKey+0x1f8> │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 144c <_PyCode_ConstantKey+0x2e4> │ │ │ │ │ + beq.n 1442 <_PyCode_ConstantKey+0x2e2> │ │ │ │ │ mov r2, r7 │ │ │ │ │ movs r0, #2 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_Pack │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - beq.w 11d0 <_PyCode_ConstantKey+0x68> │ │ │ │ │ + beq.w 11c8 <_PyCode_ConstantKey+0x68> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11d0 <_PyCode_ConstantKey+0x68> │ │ │ │ │ + bne.w 11c8 <_PyCode_ConstantKey+0x68> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 11d0 <_PyCode_ConstantKey+0x68> │ │ │ │ │ + b.n 11c8 <_PyCode_ConstantKey+0x68> │ │ │ │ │ + vmov r3, s15 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bge.n 12da <_PyCode_ConstantKey+0x17a> │ │ │ │ │ + mov r3, lr │ │ │ │ │ + movs r0, #3 │ │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ + b.w 0 │ │ │ │ │ + R_ARM_THM_JUMP24 PyTuple_Pack │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyComplex_AsCComplex │ │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ vstr d0, [sp, #24] │ │ │ │ │ vstr d1, [sp, #32] │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.n 13fa <_PyCode_ConstantKey+0x292> │ │ │ │ │ + bne.n 13f0 <_PyCode_ConstantKey+0x290> │ │ │ │ │ vmov r3, s1 │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it lt │ │ │ │ │ vmovlt.f64 d7, d6 │ │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ │ ite mi │ │ │ │ │ movmi r3, #1 │ │ │ │ │ movpl r3, #0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 1406 <_PyCode_ConstantKey+0x29e> │ │ │ │ │ - cbnz r3, 1430 <_PyCode_ConstantKey+0x2c8> │ │ │ │ │ + beq.n 13fc <_PyCode_ConstantKey+0x29c> │ │ │ │ │ + cbnz r3, 141e <_PyCode_ConstantKey+0x2be> │ │ │ │ │ mov r2, r7 │ │ │ │ │ - b.n 12ea <_PyCode_ConstantKey+0x182> │ │ │ │ │ - vmov r3, s15 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bge.w 12e2 <_PyCode_ConstantKey+0x17a> │ │ │ │ │ - mov r3, lr │ │ │ │ │ - movs r0, #3 │ │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ - b.w 0 │ │ │ │ │ - R_ARM_THM_JUMP24 PyTuple_Pack │ │ │ │ │ + b.n 12e2 <_PyCode_ConstantKey+0x182> │ │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.n 13de <_PyCode_ConstantKey+0x276> │ │ │ │ │ + bne.n 13ec <_PyCode_ConstantKey+0x28c> │ │ │ │ │ vmov r2, s3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.n 13dc <_PyCode_ConstantKey+0x274> │ │ │ │ │ - cbz r3, 141c <_PyCode_ConstantKey+0x2b4> │ │ │ │ │ + bge.n 13ea <_PyCode_ConstantKey+0x28a> │ │ │ │ │ + cbz r3, 1412 <_PyCode_ConstantKey+0x2b2> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ mov r2, r7 │ │ │ │ │ - b.n 13ee <_PyCode_ConstantKey+0x286> │ │ │ │ │ + b.n 1396 <_PyCode_ConstantKey+0x236> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ mov r2, r7 │ │ │ │ │ - b.n 13ee <_PyCode_ConstantKey+0x286> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyLong_FromVoidPtr │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - b.n 1360 <_PyCode_ConstantKey+0x1f8> │ │ │ │ │ + b.n 1396 <_PyCode_ConstantKey+0x236> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r2, r7 │ │ │ │ │ - b.n 13ee <_PyCode_ConstantKey+0x286> │ │ │ │ │ + b.n 1396 <_PyCode_ConstantKey+0x236> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyLong_FromVoidPtr │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + b.n 1358 <_PyCode_ConstantKey+0x1f8> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 144c <_PyCode_ConstantKey+0x2e4> │ │ │ │ │ + beq.n 1442 <_PyCode_ConstantKey+0x2e2> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 1450 <_PyCode_ConstantKey+0x2e8> │ │ │ │ │ + cbz r3, 1446 <_PyCode_ConstantKey+0x2e6> │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 11d0 <_PyCode_ConstantKey+0x68> │ │ │ │ │ + b.n 11c8 <_PyCode_ConstantKey+0x68> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 144c <_PyCode_ConstantKey+0x2e4> │ │ │ │ │ + b.n 1442 <_PyCode_ConstantKey+0x2e2> │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00001458 <_Py_set_localsplus_info>: │ │ │ │ │ +00001450 <_Py_set_localsplus_info>: │ │ │ │ │ _Py_set_localsplus_info(): │ │ │ │ │ ldr.w ip, [r1] │ │ │ │ │ add.w r3, r3, r0, lsl #2 │ │ │ │ │ push {r4, lr} │ │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ cmp ip, lr │ │ │ │ │ @@ -2207,65 +2206,65 @@ │ │ │ │ │ strne r0, [r1, #0] │ │ │ │ │ strne r1, [r3, #12] │ │ │ │ │ strbeq r2, [r0, #16] │ │ │ │ │ strbne.w r2, [lr, #16] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001488 : │ │ │ │ │ +00001480 : │ │ │ │ │ code_hash(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.n 1598 │ │ │ │ │ + beq.n 1590 │ │ │ │ │ movw r3, #36123 @ 0x8d1b │ │ │ │ │ movt r3, #308 @ 0x134 │ │ │ │ │ eors r3, r0 │ │ │ │ │ movw r8, #16963 @ 0x4243 │ │ │ │ │ movt r8, #15 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ mul.w r4, r8, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 1598 │ │ │ │ │ + beq.n 1590 │ │ │ │ │ eors r4, r0 │ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ adds r7, r0, #1 │ │ │ │ │ mul.w r4, r8, r4 │ │ │ │ │ - beq.n 1598 │ │ │ │ │ + beq.n 1590 │ │ │ │ │ eors r4, r0 │ │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ adds r5, r0, #1 │ │ │ │ │ mul.w r4, r8, r4 │ │ │ │ │ - beq.n 1598 │ │ │ │ │ + beq.n 1590 │ │ │ │ │ eors r4, r0 │ │ │ │ │ ldr r0, [r6, #92] @ 0x5c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ mul.w r4, r8, r4 │ │ │ │ │ - beq.n 1598 │ │ │ │ │ + beq.n 1590 │ │ │ │ │ eors r4, r0 │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ mul.w r4, r8, r4 │ │ │ │ │ - beq.n 1598 │ │ │ │ │ + beq.n 1590 │ │ │ │ │ eor.w r5, r0, r4 │ │ │ │ │ ldrd r2, r3, [r6, #28] │ │ │ │ │ mul.w r5, r8, r5 │ │ │ │ │ eors r5, r2 │ │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ │ mul.w r5, r8, r5 │ │ │ │ │ eors r5, r3 │ │ │ │ │ @@ -2278,48 +2277,48 @@ │ │ │ │ │ eor.w r5, r5, r3 │ │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ │ mul.w r5, r8, r5 │ │ │ │ │ eor.w r5, r5, r3 │ │ │ │ │ mul.w r5, r8, r5 │ │ │ │ │ eor.w r5, r5, r2 │ │ │ │ │ mul.w r5, r8, r5 │ │ │ │ │ - ble.n 158a │ │ │ │ │ + ble.n 1582 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyOpcode_Caches │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyOpcode_Caches │ │ │ │ │ movs r4, #0 │ │ │ │ │ add.w r9, r6, #124 @ 0x7c │ │ │ │ │ add.w r3, r9, r4, lsl #1 │ │ │ │ │ ldrb.w ip, [r9, r4, lsl #1] │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ cmp.w ip, #70 @ 0x46 │ │ │ │ │ ldrb.w sl, [r3, #1] │ │ │ │ │ - beq.n 159e │ │ │ │ │ + beq.n 1596 │ │ │ │ │ bl 0 <_Py_GetBaseOpcode> │ │ │ │ │ R_ARM_THM_CALL _Py_GetBaseOpcode │ │ │ │ │ uxtb r0, r0 │ │ │ │ │ eors r5, r0 │ │ │ │ │ adds r4, #1 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ ldrb r3, [r7, r0] │ │ │ │ │ mul.w r5, r8, r5 │ │ │ │ │ add r4, r3 │ │ │ │ │ eor.w r3, sl, r5 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ mul.w r5, r8, r3 │ │ │ │ │ - bgt.n 1554 │ │ │ │ │ + bgt.n 154c │ │ │ │ │ adds r3, r5, #1 │ │ │ │ │ ite ne │ │ │ │ │ movne r0, r5 │ │ │ │ │ mvneq.w r0, #1 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1594 │ │ │ │ │ + b.n 158c │ │ │ │ │ ldr r1, [r6, #100] @ 0x64 │ │ │ │ │ add.w r3, sl, #2 │ │ │ │ │ adds r4, #1 │ │ │ │ │ ldr.w r0, [r1, r3, lsl #2] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyOpcode_Deopt │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -2332,84 +2331,84 @@ │ │ │ │ │ eor.w r0, ip, r5 │ │ │ │ │ ldrb.w r5, [r7, ip] │ │ │ │ │ mul.w r0, r1, r0 │ │ │ │ │ add r4, r5 │ │ │ │ │ eors r3, r0 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ mul.w r5, r1, r3 │ │ │ │ │ - bgt.n 1554 │ │ │ │ │ - b.n 158a │ │ │ │ │ + bgt.n 154c │ │ │ │ │ + b.n 1582 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000015e0 <_PyCode_GetCode>: │ │ │ │ │ +000015d8 <_PyCode_GetCode>: │ │ │ │ │ _PyCode_GetCode(): │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr.w r9, [r0, #104] @ 0x68 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 16ce <_PyCode_GetCode+0xee> │ │ │ │ │ + bne.n 16c6 <_PyCode_GetCode+0xee> │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16e6 <_PyCode_GetCode+0x106> │ │ │ │ │ + beq.n 16de <_PyCode_GetCode+0x106> │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r0] │ │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ │ str r0, [r6, #104] @ 0x68 │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ add.w r0, r6, #124 @ 0x7c │ │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16ea <_PyCode_GetCode+0x10a> │ │ │ │ │ + beq.n 16e2 <_PyCode_GetCode+0x10a> │ │ │ │ │ ldr.w r8, [r6, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ itttt gt │ │ │ │ │ addgt.w r5, r0, #16 │ │ │ │ │ movgt r4, #0 │ │ │ │ │ movwgt r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyOpcode_Caches │ │ │ │ │ movtgt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyOpcode_Caches │ │ │ │ │ - ble.n 1676 <_PyCode_GetCode+0x96> │ │ │ │ │ + ble.n 166e <_PyCode_GetCode+0x96> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_GetBaseOpcode> │ │ │ │ │ R_ARM_THM_CALL _Py_GetBaseOpcode │ │ │ │ │ lsls r2, r4, #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r0, r2, #2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ add r2, r5 │ │ │ │ │ add r0, r5 │ │ │ │ │ cmp r3, #70 @ 0x46 │ │ │ │ │ - beq.n 1692 <_PyCode_GetCode+0xb2> │ │ │ │ │ + beq.n 168a <_PyCode_GetCode+0xb2> │ │ │ │ │ ldrb.w fp, [r7, r3] │ │ │ │ │ strb.w r3, [r5, r4, lsl #1] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.n 16c6 <_PyCode_GetCode+0xe6> │ │ │ │ │ + beq.n 16be <_PyCode_GetCode+0xe6> │ │ │ │ │ adds r4, #1 │ │ │ │ │ mov.w r2, fp, lsl #1 │ │ │ │ │ add r4, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - bgt.n 1640 <_PyCode_GetCode+0x60> │ │ │ │ │ + bgt.n 1638 <_PyCode_GetCode+0x60> │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w sl, [r9] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 168c <_PyCode_GetCode+0xac> │ │ │ │ │ + beq.n 1684 <_PyCode_GetCode+0xac> │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ mov r0, sl │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldrb.w ip, [r2, #1] │ │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ │ add.w ip, ip, #2 │ │ │ │ │ @@ -2421,70 +2420,70 @@ │ │ │ │ │ ldrb.w lr, [ip, #16] │ │ │ │ │ ldrb.w ip, [ip, #17] │ │ │ │ │ strb.w ip, [r2, #1] │ │ │ │ │ ldrb.w r3, [r3, lr] │ │ │ │ │ strb.w r3, [r5, r4, lsl #1] │ │ │ │ │ ldrb.w fp, [r7, r3] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.n 1666 <_PyCode_GetCode+0x86> │ │ │ │ │ + bne.n 165e <_PyCode_GetCode+0x86> │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - bgt.n 1640 <_PyCode_GetCode+0x60> │ │ │ │ │ - b.n 1676 <_PyCode_GetCode+0x96> │ │ │ │ │ + bgt.n 1638 <_PyCode_GetCode+0x60> │ │ │ │ │ + b.n 166e <_PyCode_GetCode+0x96> │ │ │ │ │ ldr.w sl, [r9] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n 1614 <_PyCode_GetCode+0x34> │ │ │ │ │ + beq.n 160c <_PyCode_GetCode+0x34> │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 1686 <_PyCode_GetCode+0xa6> │ │ │ │ │ - b.n 168c <_PyCode_GetCode+0xac> │ │ │ │ │ + bne.n 167e <_PyCode_GetCode+0xa6> │ │ │ │ │ + b.n 1684 <_PyCode_GetCode+0xac> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ - b.n 168c <_PyCode_GetCode+0xac> │ │ │ │ │ + b.n 1684 <_PyCode_GetCode+0xac> │ │ │ │ │ │ │ │ │ │ -000016f0 : │ │ │ │ │ +000016e8 : │ │ │ │ │ init_co_cached(): │ │ │ │ │ ldr r3, [r0, #104] @ 0x68 │ │ │ │ │ - cbnz r3, 1724 │ │ │ │ │ + cbnz r3, 171c │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ movs r0, #16 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ - cbz r0, 1728 │ │ │ │ │ + cbz r0, 1720 │ │ │ │ │ strd r3, r3, [r0] │ │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ │ str r0, [r2, #104] @ 0x68 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1720 │ │ │ │ │ + b.n 1718 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001734 : │ │ │ │ │ +0000172c : │ │ │ │ │ PyCode_Addr2Line(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.w 188e │ │ │ │ │ + blt.w 1886 │ │ │ │ │ ldr r2, [r0, #112] @ 0x70 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1860 │ │ │ │ │ + bne.w 1858 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r2, [r3, #92] @ 0x5c │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ │ @@ -2497,30 +2496,30 @@ │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ str.w ip, [sp, #28] │ │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - blt.n 1826 │ │ │ │ │ + blt.n 181e │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bcs.w 18a4 │ │ │ │ │ + bcs.w 189c │ │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ │ ubfx r3, r3, #3, #4 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ it eq │ │ │ │ │ moveq r3, #0 │ │ │ │ │ - beq.n 17ae │ │ │ │ │ + beq.n 17a6 │ │ │ │ │ cmp r3, #12 │ │ │ │ │ - bhi.n 1832 │ │ │ │ │ + bhi.n 182a │ │ │ │ │ cmp r3, #11 │ │ │ │ │ it eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ - beq.n 17ae │ │ │ │ │ + beq.n 17a6 │ │ │ │ │ sub.w r3, r3, #12 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ │ add r3, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ @@ -2539,123 +2538,123 @@ │ │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ │ str r4, [sp, #24] │ │ │ │ │ and.w r3, r3, #7 │ │ │ │ │ cmp ip, r4 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ add.w r0, r0, r3, lsl #1 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - bls.n 177c │ │ │ │ │ + bls.n 1774 │ │ │ │ │ ldrsb.w r3, [r2, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 177c │ │ │ │ │ + blt.n 1774 │ │ │ │ │ adds r3, r2, #2 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bls.n 177c │ │ │ │ │ + bls.n 1774 │ │ │ │ │ ldrsb.w r3, [r4, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 177c │ │ │ │ │ + blt.n 1774 │ │ │ │ │ adds r3, r2, #3 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bls.n 177c │ │ │ │ │ + bls.n 1774 │ │ │ │ │ ldrsb.w r3, [r2, #3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 177c │ │ │ │ │ + blt.n 1774 │ │ │ │ │ adds r2, #4 │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r2, ip │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ - beq.n 177c │ │ │ │ │ + beq.n 1774 │ │ │ │ │ ldrsb.w r3, [r3] │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 1810 │ │ │ │ │ + bge.n 1808 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bge.n 1780 │ │ │ │ │ + bge.n 1778 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - blt.n 1892 │ │ │ │ │ + blt.n 188a │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldrb r4, [r2, #1] │ │ │ │ │ and.w r3, r4, #63 @ 0x3f │ │ │ │ │ lsls r7, r4, #25 │ │ │ │ │ - bmi.n 1846 │ │ │ │ │ + bmi.n 183e │ │ │ │ │ lsrs r3, r3, #1 │ │ │ │ │ lsls r6, r4, #31 │ │ │ │ │ - bpl.n 17ae │ │ │ │ │ + bpl.n 17a6 │ │ │ │ │ negs r3, r3 │ │ │ │ │ - b.n 17ae │ │ │ │ │ + b.n 17a6 │ │ │ │ │ ldrb.w lr, [r2, #2] │ │ │ │ │ and.w r4, lr, #63 @ 0x3f │ │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ │ orr.w r4, r3, r4, lsl #6 │ │ │ │ │ - bne.n 186e │ │ │ │ │ + bne.n 1866 │ │ │ │ │ lsrs r3, r4, #1 │ │ │ │ │ lsls r4, r4, #31 │ │ │ │ │ - bpl.n 17ae │ │ │ │ │ - b.n 1842 │ │ │ │ │ + bpl.n 17a6 │ │ │ │ │ + b.n 183a │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1744 │ │ │ │ │ + beq.w 173c │ │ │ │ │ lsrs r1, r1, #1 │ │ │ │ │ b.w 0 <_Py_Instrumentation_GetLine> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Instrumentation_GetLine │ │ │ │ │ adds r7, r2, #3 │ │ │ │ │ movs r3, #6 │ │ │ │ │ mov r5, r7 │ │ │ │ │ adds r3, #6 │ │ │ │ │ ldrb.w r6, [r5], #1 │ │ │ │ │ and.w lr, r6, #63 @ 0x3f │ │ │ │ │ mov r7, r5 │ │ │ │ │ lsls r5, r6, #25 │ │ │ │ │ lsl.w lr, lr, r3 │ │ │ │ │ orr.w r4, r4, lr │ │ │ │ │ - bmi.n 1872 │ │ │ │ │ - b.n 1858 │ │ │ │ │ + bmi.n 186a │ │ │ │ │ + b.n 1850 │ │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ │ bx lr │ │ │ │ │ add r0, sp, #8 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl 24b8 │ │ │ │ │ + bl 27e8 │ │ │ │ │ ldrd r1, r3, [sp, #4] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bge.n 182c │ │ │ │ │ - b.n 1892 │ │ │ │ │ + bge.n 1824 │ │ │ │ │ + b.n 188a │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 182e │ │ │ │ │ + b.n 1826 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000018ac <_PyCode_CheckLineNumber>: │ │ │ │ │ +000018a4 <_PyCode_CheckLineNumber>: │ │ │ │ │ _PyCode_CheckLineNumber(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov ip, r0 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - blt.n 196a <_PyCode_CheckLineNumber+0xbe> │ │ │ │ │ + blt.n 1962 <_PyCode_CheckLineNumber+0xbe> │ │ │ │ │ ldrd r2, r4, [r1, #16] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bcs.w 19da <_PyCode_CheckLineNumber+0x12e> │ │ │ │ │ + bcs.w 19d2 <_PyCode_CheckLineNumber+0x12e> │ │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ │ ubfx r3, r3, #3, #4 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ it eq │ │ │ │ │ moveq r3, #0 │ │ │ │ │ - beq.n 18f4 <_PyCode_CheckLineNumber+0x48> │ │ │ │ │ + beq.n 18ec <_PyCode_CheckLineNumber+0x48> │ │ │ │ │ cmp r3, #12 │ │ │ │ │ - bhi.n 197a <_PyCode_CheckLineNumber+0xce> │ │ │ │ │ + bhi.n 1972 <_PyCode_CheckLineNumber+0xce> │ │ │ │ │ cmp r3, #11 │ │ │ │ │ it eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ - beq.n 18f4 <_PyCode_CheckLineNumber+0x48> │ │ │ │ │ + beq.n 18ec <_PyCode_CheckLineNumber+0x48> │ │ │ │ │ sub.w r3, r3, #12 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ ldr r5, [r1, #12] │ │ │ │ │ add r3, r5 │ │ │ │ │ str r3, [r1, #12] │ │ │ │ │ @@ -2673,167 +2672,188 @@ │ │ │ │ │ ldrb.w r3, [r5], #1 │ │ │ │ │ str r5, [r1, #16] │ │ │ │ │ and.w r3, r3, #7 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ add.w r0, r0, r3, lsl #1 │ │ │ │ │ str r0, [r1, #4] │ │ │ │ │ - bls.n 18c0 <_PyCode_CheckLineNumber+0x14> │ │ │ │ │ + bls.n 18b8 <_PyCode_CheckLineNumber+0x14> │ │ │ │ │ ldrsb.w r3, [r2, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 18c0 <_PyCode_CheckLineNumber+0x14> │ │ │ │ │ + blt.n 18b8 <_PyCode_CheckLineNumber+0x14> │ │ │ │ │ adds r3, r2, #2 │ │ │ │ │ str r3, [r1, #16] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bls.n 18c0 <_PyCode_CheckLineNumber+0x14> │ │ │ │ │ + bls.n 18b8 <_PyCode_CheckLineNumber+0x14> │ │ │ │ │ ldrsb.w r3, [r5, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 18c0 <_PyCode_CheckLineNumber+0x14> │ │ │ │ │ + blt.n 18b8 <_PyCode_CheckLineNumber+0x14> │ │ │ │ │ adds r3, r2, #3 │ │ │ │ │ str r3, [r1, #16] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bls.n 18c0 <_PyCode_CheckLineNumber+0x14> │ │ │ │ │ + bls.n 18b8 <_PyCode_CheckLineNumber+0x14> │ │ │ │ │ ldrsb.w r3, [r2, #3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 18c0 <_PyCode_CheckLineNumber+0x14> │ │ │ │ │ + blt.n 18b8 <_PyCode_CheckLineNumber+0x14> │ │ │ │ │ adds r2, #4 │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ str r2, [r1, #16] │ │ │ │ │ - beq.n 18c0 <_PyCode_CheckLineNumber+0x14> │ │ │ │ │ + beq.n 18b8 <_PyCode_CheckLineNumber+0x14> │ │ │ │ │ ldrsb.w r3, [r3] │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 1954 <_PyCode_CheckLineNumber+0xa8> │ │ │ │ │ + bge.n 194c <_PyCode_CheckLineNumber+0xa8> │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bge.n 18c4 <_PyCode_CheckLineNumber+0x18> │ │ │ │ │ + bge.n 18bc <_PyCode_CheckLineNumber+0x18> │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ mov r4, ip │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - blt.n 19d6 <_PyCode_CheckLineNumber+0x12a> │ │ │ │ │ + blt.n 19ce <_PyCode_CheckLineNumber+0x12a> │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldrb r5, [r2, #1] │ │ │ │ │ and.w r3, r5, #63 @ 0x3f │ │ │ │ │ lsls r6, r5, #25 │ │ │ │ │ - bmi.n 198e <_PyCode_CheckLineNumber+0xe2> │ │ │ │ │ + bmi.n 1986 <_PyCode_CheckLineNumber+0xe2> │ │ │ │ │ lsrs r3, r3, #1 │ │ │ │ │ lsls r7, r5, #31 │ │ │ │ │ - bpl.n 18f4 <_PyCode_CheckLineNumber+0x48> │ │ │ │ │ + bpl.n 18ec <_PyCode_CheckLineNumber+0x48> │ │ │ │ │ negs r3, r3 │ │ │ │ │ - b.n 18f4 <_PyCode_CheckLineNumber+0x48> │ │ │ │ │ + b.n 18ec <_PyCode_CheckLineNumber+0x48> │ │ │ │ │ ldrb.w lr, [r2, #2] │ │ │ │ │ and.w r5, lr, #63 @ 0x3f │ │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ │ orr.w r5, r3, r5, lsl #6 │ │ │ │ │ - bne.n 19a8 <_PyCode_CheckLineNumber+0xfc> │ │ │ │ │ + bne.n 19a0 <_PyCode_CheckLineNumber+0xfc> │ │ │ │ │ lsrs r3, r5, #1 │ │ │ │ │ lsls r5, r5, #31 │ │ │ │ │ - bpl.n 18f4 <_PyCode_CheckLineNumber+0x48> │ │ │ │ │ - b.n 198a <_PyCode_CheckLineNumber+0xde> │ │ │ │ │ + bpl.n 18ec <_PyCode_CheckLineNumber+0x48> │ │ │ │ │ + b.n 1982 <_PyCode_CheckLineNumber+0xde> │ │ │ │ │ add.w r8, r2, #3 │ │ │ │ │ movs r3, #6 │ │ │ │ │ mov r6, r8 │ │ │ │ │ adds r3, #6 │ │ │ │ │ ldrb.w r7, [r6], #1 │ │ │ │ │ and.w lr, r7, #63 @ 0x3f │ │ │ │ │ mov r8, r6 │ │ │ │ │ lsls r6, r7, #25 │ │ │ │ │ lsl.w lr, lr, r3 │ │ │ │ │ orr.w r5, r5, lr │ │ │ │ │ - bmi.n 19ae <_PyCode_CheckLineNumber+0x102> │ │ │ │ │ - b.n 19a0 <_PyCode_CheckLineNumber+0xf4> │ │ │ │ │ + bmi.n 19a6 <_PyCode_CheckLineNumber+0x102> │ │ │ │ │ + b.n 1998 <_PyCode_CheckLineNumber+0xf4> │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 24b8 │ │ │ │ │ + bl 27e8 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - ble.n 1974 <_PyCode_CheckLineNumber+0xc8> │ │ │ │ │ + ble.n 196c <_PyCode_CheckLineNumber+0xc8> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.n 19ca <_PyCode_CheckLineNumber+0x11e> │ │ │ │ │ + bgt.n 19c2 <_PyCode_CheckLineNumber+0x11e> │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1976 <_PyCode_CheckLineNumber+0xca> │ │ │ │ │ + b.n 196e <_PyCode_CheckLineNumber+0xca> │ │ │ │ │ │ │ │ │ │ -000019e0 : │ │ │ │ │ +000019d8 : │ │ │ │ │ advance(): │ │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ │ + ldr r2, [r0, #16] │ │ │ │ │ push {r4, lr} │ │ │ │ │ - ldrb r2, [r3, #0] │ │ │ │ │ - ubfx r2, r2, #3, #4 │ │ │ │ │ - cmp r2, #15 │ │ │ │ │ - beq.n 1a66 │ │ │ │ │ - cmp r2, #12 │ │ │ │ │ - bhi.n 1a4a │ │ │ │ │ - cmp r2, #11 │ │ │ │ │ - beq.n 1a6a │ │ │ │ │ - sub.w ip, r2, #12 │ │ │ │ │ - rsbs r2, ip, #0 │ │ │ │ │ - adc.w r2, r2, ip │ │ │ │ │ - lsls r2, r2, #1 │ │ │ │ │ - ldr r4, [r0, #12] │ │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ │ - add r2, r4 │ │ │ │ │ - str r2, [r0, #12] │ │ │ │ │ - ldrb.w ip, [r3] │ │ │ │ │ - str r1, [r0, #0] │ │ │ │ │ - mov.w ip, ip, lsr #3 │ │ │ │ │ - cmp.w ip, #31 │ │ │ │ │ - ldr.w ip, [r0, #20] │ │ │ │ │ + ldrb r3, [r2, #0] │ │ │ │ │ + ubfx r3, r3, #3, #4 │ │ │ │ │ + cmp r3, #15 │ │ │ │ │ + beq.n 1a90 │ │ │ │ │ + cmp r3, #12 │ │ │ │ │ + bhi.n 1a74 │ │ │ │ │ + cmp r3, #11 │ │ │ │ │ + beq.n 1a94 │ │ │ │ │ + sub.w ip, r3, #12 │ │ │ │ │ + rsbs r3, ip, #0 │ │ │ │ │ + adc.w r3, r3, ip │ │ │ │ │ + lsls r3, r3, #1 │ │ │ │ │ + ldr r1, [r0, #12] │ │ │ │ │ + ldr.w ip, [r0, #4] │ │ │ │ │ + add r3, r1 │ │ │ │ │ + str r3, [r0, #12] │ │ │ │ │ + ldr.w lr, [r0, #20] │ │ │ │ │ + ldrb r1, [r2, #0] │ │ │ │ │ + str.w ip, [r0] │ │ │ │ │ + lsrs r1, r1, #3 │ │ │ │ │ + cmp r1, #31 │ │ │ │ │ + mov r1, r2 │ │ │ │ │ it eq │ │ │ │ │ - moveq.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - str r2, [r0, #8] │ │ │ │ │ - ldrb.w r2, [r3], #1 │ │ │ │ │ - and.w r2, r2, #7 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - add.w r1, r1, r2, lsl #1 │ │ │ │ │ - str r1, [r0, #4] │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - cmp r3, ip │ │ │ │ │ + moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ + str r3, [r0, #8] │ │ │ │ │ + ldrb.w r3, [r1], #1 │ │ │ │ │ + str r1, [r0, #16] │ │ │ │ │ + and.w r3, r3, #7 │ │ │ │ │ + cmp lr, r1 │ │ │ │ │ + add.w r3, r3, #1 │ │ │ │ │ + add.w r3, ip, r3, lsl #1 │ │ │ │ │ + str r3, [r0, #4] │ │ │ │ │ + bls.n 1a72 │ │ │ │ │ + ldrsb.w r3, [r2, #1] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + blt.n 1a72 │ │ │ │ │ + adds r3, r2, #2 │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ - bcs.n 1a48 │ │ │ │ │ - ldrsb.w r2, [r2] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bge.n 1a36 │ │ │ │ │ + cmp lr, r3 │ │ │ │ │ + bls.n 1a72 │ │ │ │ │ + ldrsb.w r3, [r2, #2] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + blt.n 1a72 │ │ │ │ │ + adds r3, r2, #3 │ │ │ │ │ + str r3, [r0, #16] │ │ │ │ │ + cmp lr, r3 │ │ │ │ │ + bls.n 1a72 │ │ │ │ │ + ldrsb.w r3, [r2, #3] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + blt.n 1a72 │ │ │ │ │ + adds r2, #4 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + cmp lr, r2 │ │ │ │ │ + str r2, [r0, #16] │ │ │ │ │ + beq.n 1a72 │ │ │ │ │ + ldrsb.w r3, [r3] │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bge.n 1a60 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldrb r2, [r3, #1] │ │ │ │ │ - add.w lr, r3, #2 │ │ │ │ │ + ldrb r3, [r2, #1] │ │ │ │ │ + add.w lr, r2, #2 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ - and.w r1, r2, #63 @ 0x3f │ │ │ │ │ - lsls r4, r2, #25 │ │ │ │ │ - bmi.n 1a6e │ │ │ │ │ - lsrs r2, r1, #1 │ │ │ │ │ + and.w r1, r3, #63 @ 0x3f │ │ │ │ │ + lsls r4, r3, #25 │ │ │ │ │ + bmi.n 1a98 │ │ │ │ │ + lsrs r3, r1, #1 │ │ │ │ │ lsls r1, r1, #31 │ │ │ │ │ it mi │ │ │ │ │ - negmi r2, r2 │ │ │ │ │ - b.n 1a04 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - b.n 1a04 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - b.n 1a04 │ │ │ │ │ - ldrb.w r2, [lr], #1 │ │ │ │ │ + negmi r3, r3 │ │ │ │ │ + b.n 19fc │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + b.n 19fc │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + b.n 19fc │ │ │ │ │ + ldrb.w r3, [lr], #1 │ │ │ │ │ add.w ip, ip, #6 │ │ │ │ │ - and.w r4, r2, #63 @ 0x3f │ │ │ │ │ + and.w r4, r3, #63 @ 0x3f │ │ │ │ │ lsl.w r4, r4, ip │ │ │ │ │ orrs r1, r4 │ │ │ │ │ - b.n 1a58 │ │ │ │ │ - nop │ │ │ │ │ + b.n 1a82 │ │ │ │ │ │ │ │ │ │ -00001a84 : │ │ │ │ │ +00001aac : │ │ │ │ │ code_positionsiterator(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r0, [pc, #56] @ (1ad0 ) │ │ │ │ │ + ldr r0, [pc, #56] @ (1af8 ) │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_GenericAlloc │ │ │ │ │ - cbz r0, 1ace │ │ │ │ │ + cbz r0, 1af6 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ @@ -2849,26 +2869,26 @@ │ │ │ │ │ str r3, [r0, #32] │ │ │ │ │ strd r1, r2, [r0, #12] │ │ │ │ │ str r2, [r0, #36] @ 0x24 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00001ad4 : │ │ │ │ │ +00001afc : │ │ │ │ │ positionsiter_next(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bge.n 1b24 │ │ │ │ │ + bge.n 1b4c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _source_offset_converter │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _source_offset_converter │ │ │ │ │ add.w r0, r2, #48 @ 0x30 │ │ │ │ │ adds r1, #2 │ │ │ │ │ add.w ip, r2, #44 @ 0x2c │ │ │ │ │ @@ -2886,172 +2906,179 @@ │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_BuildValue │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldrd r0, r4, [r0, #28] │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bcs.w 1cd6 │ │ │ │ │ + bcs.w 1d12 │ │ │ │ │ add.w ip, r0, #1 │ │ │ │ │ str.w ip, [r2, #28] │ │ │ │ │ ldrb.w lr, [r0] │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ and.w ip, lr, #7 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ add.w r3, r3, ip, lsl #1 │ │ │ │ │ ubfx ip, lr, #3, #4 │ │ │ │ │ str r3, [r2, #16] │ │ │ │ │ sub.w r3, ip, #10 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - bhi.w 1cae │ │ │ │ │ + bhi.w 1cea │ │ │ │ │ tbb [pc, r3] │ │ │ │ │ - .word 0x51030303 │ │ │ │ │ - .short 0x4a15 │ │ │ │ │ + .word 0x53030303 │ │ │ │ │ + .short 0x4c15 │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ subs r3, #10 │ │ │ │ │ add r3, ip │ │ │ │ │ add.w ip, r0, #2 │ │ │ │ │ str r3, [r2, #20] │ │ │ │ │ strd r3, ip, [r2, #24] │ │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ │ adds r3, r0, #3 │ │ │ │ │ ldrb.w ip, [r0, #1] │ │ │ │ │ str.w ip, [r2, #44] @ 0x2c │ │ │ │ │ str r3, [r2, #28] │ │ │ │ │ ldrb r3, [r0, #2] │ │ │ │ │ str r3, [r2, #48] @ 0x30 │ │ │ │ │ - b.n 1aee │ │ │ │ │ + b.n 1b16 │ │ │ │ │ add.w ip, r0, #2 │ │ │ │ │ str.w ip, [r2, #28] │ │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ │ - and.w r0, r3, #63 @ 0x3f │ │ │ │ │ + and.w lr, r3, #63 @ 0x3f │ │ │ │ │ lsls r5, r3, #25 │ │ │ │ │ - bmi.n 1c22 │ │ │ │ │ - lsrs r3, r0, #1 │ │ │ │ │ - lsls r0, r0, #31 │ │ │ │ │ + bmi.n 1c4e │ │ │ │ │ ldr r0, [r2, #24] │ │ │ │ │ - it mi │ │ │ │ │ - negmi r3, r3 │ │ │ │ │ + mov.w r3, lr, lsr #1 │ │ │ │ │ + tst.w lr, #1 │ │ │ │ │ + it ne │ │ │ │ │ + negne r3, r3 │ │ │ │ │ add r3, r0 │ │ │ │ │ add.w r0, ip, #1 │ │ │ │ │ strd r3, r3, [r2, #20] │ │ │ │ │ str r0, [r2, #28] │ │ │ │ │ ldrb.w lr, [ip] │ │ │ │ │ and.w ip, lr, #63 @ 0x3f │ │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ │ - bne.n 1c6a │ │ │ │ │ + bne.n 1ca6 │ │ │ │ │ add ip, r3 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ str.w ip, [r2, #40] @ 0x28 │ │ │ │ │ str r3, [r2, #28] │ │ │ │ │ ldrb.w ip, [r0] │ │ │ │ │ and.w r0, ip, #63 @ 0x3f │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ - bne.n 1c8c │ │ │ │ │ + bne.n 1cc8 │ │ │ │ │ subs r0, #1 │ │ │ │ │ add.w ip, r3, #1 │ │ │ │ │ str r0, [r2, #44] @ 0x2c │ │ │ │ │ str.w ip, [r2, #28] │ │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ │ and.w r3, r0, #63 @ 0x3f │ │ │ │ │ lsls r5, r0, #25 │ │ │ │ │ - bmi.n 1c48 │ │ │ │ │ + bmi.n 1c84 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #48] @ 0x30 │ │ │ │ │ - b.n 1aee │ │ │ │ │ + b.n 1b16 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r2, #20] │ │ │ │ │ str r3, [r2, #48] @ 0x30 │ │ │ │ │ strd r3, r3, [r2, #40] @ 0x28 │ │ │ │ │ - b.n 1aee │ │ │ │ │ + b.n 1b16 │ │ │ │ │ add.w r0, r2, #12 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ - bl 1cdc │ │ │ │ │ + bl 1d18 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ strd r3, r3, [r2, #44] @ 0x2c │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ add r0, r3 │ │ │ │ │ strd r0, r0, [r2, #20] │ │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ │ - b.n 1aee │ │ │ │ │ - mov.w lr, #0 │ │ │ │ │ + b.n 1b16 │ │ │ │ │ + add.w ip, r0, #3 │ │ │ │ │ + str.w ip, [r2, #28] │ │ │ │ │ + ldrb r3, [r0, #2] │ │ │ │ │ + and.w r0, r3, #63 @ 0x3f │ │ │ │ │ + lsls r4, r3, #25 │ │ │ │ │ + orr.w lr, lr, r0, lsl #6 │ │ │ │ │ + bpl.n 1bc0 │ │ │ │ │ + movs r3, #6 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ str.w ip, [r2, #28] │ │ │ │ │ - add.w lr, lr, #6 │ │ │ │ │ + adds r3, #6 │ │ │ │ │ ldrb.w r4, [ip, #-1] │ │ │ │ │ - and.w r3, r4, #63 @ 0x3f │ │ │ │ │ - lsls r4, r4, #25 │ │ │ │ │ - lsl.w r3, r3, lr │ │ │ │ │ - orr.w r0, r0, r3 │ │ │ │ │ - bmi.n 1c26 │ │ │ │ │ - b.n 1b98 │ │ │ │ │ + and.w r0, r4, #63 @ 0x3f │ │ │ │ │ + lsls r0, r3 │ │ │ │ │ + orr.w lr, lr, r0 │ │ │ │ │ + lsls r0, r4, #25 │ │ │ │ │ + bmi.n 1c66 │ │ │ │ │ + b.n 1bc0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ str.w ip, [r2, #28] │ │ │ │ │ adds r0, #6 │ │ │ │ │ ldrb.w r4, [ip, #-1] │ │ │ │ │ and.w lr, r4, #63 @ 0x3f │ │ │ │ │ lsls r4, r4, #25 │ │ │ │ │ lsl.w lr, lr, r0 │ │ │ │ │ orr.w r3, r3, lr │ │ │ │ │ - bmi.n 1c4a │ │ │ │ │ - b.n 1bea │ │ │ │ │ + bmi.n 1c86 │ │ │ │ │ + b.n 1c16 │ │ │ │ │ mov.w lr, #0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r2, #28] │ │ │ │ │ add.w lr, lr, #6 │ │ │ │ │ ldrb.w r4, [r0, #-1] │ │ │ │ │ and.w r5, r4, #63 @ 0x3f │ │ │ │ │ lsl.w r5, r5, lr │ │ │ │ │ orr.w ip, ip, r5 │ │ │ │ │ lsls r5, r4, #25 │ │ │ │ │ - bmi.n 1c6e │ │ │ │ │ - b.n 1bbc │ │ │ │ │ + bmi.n 1caa │ │ │ │ │ + b.n 1be8 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r2, #28] │ │ │ │ │ add.w ip, ip, #6 │ │ │ │ │ ldrb.w r4, [r3, #-1] │ │ │ │ │ and.w lr, r4, #63 @ 0x3f │ │ │ │ │ lsls r4, r4, #25 │ │ │ │ │ lsl.w lr, lr, ip │ │ │ │ │ orr.w r0, r0, lr │ │ │ │ │ - bmi.n 1c90 │ │ │ │ │ - b.n 1bd4 │ │ │ │ │ + bmi.n 1ccc │ │ │ │ │ + b.n 1c00 │ │ │ │ │ adds r3, r0, #2 │ │ │ │ │ str r3, [r2, #28] │ │ │ │ │ and.w r3, lr, #120 @ 0x78 │ │ │ │ │ ldr.w lr, [r2, #24] │ │ │ │ │ ldrb.w ip, [r0, #1] │ │ │ │ │ str.w lr, [r2, #20] │ │ │ │ │ and.w r0, ip, #15 │ │ │ │ │ str.w lr, [r2, #40] @ 0x28 │ │ │ │ │ orr.w r3, r3, ip, lsr #4 │ │ │ │ │ str r3, [r2, #44] @ 0x2c │ │ │ │ │ add r3, r0 │ │ │ │ │ str r3, [r2, #48] @ 0x30 │ │ │ │ │ - b.n 1aee │ │ │ │ │ + b.n 1b16 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1b20 │ │ │ │ │ + b.n 1b48 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001cdc : │ │ │ │ │ +00001d18 : │ │ │ │ │ read_signed_varint(): │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ │ lsls r2, r2, #25 │ │ │ │ │ - bmi.n 1cfc │ │ │ │ │ + bmi.n 1d38 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ lsls r3, r1, #31 │ │ │ │ │ it mi │ │ │ │ │ negmi r0, r0 │ │ │ │ │ bx lr │ │ │ │ │ push {lr} │ │ │ │ │ mov r2, r3 │ │ │ │ │ @@ -3059,45 +3086,45 @@ │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ add.w ip, ip, #6 │ │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ │ and.w lr, r2, #63 @ 0x3f │ │ │ │ │ lsls r2, r2, #25 │ │ │ │ │ lsl.w lr, lr, ip │ │ │ │ │ orr.w r1, r1, lr │ │ │ │ │ - bmi.n 1cfe │ │ │ │ │ + bmi.n 1d3a │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ lsls r1, r1, #31 │ │ │ │ │ it mi │ │ │ │ │ negmi r0, r0 │ │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ │ │ -00001d24 <_source_offset_converter>: │ │ │ │ │ +00001d60 <_source_offset_converter>: │ │ │ │ │ _source_offset_converter(): │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 1d2e <_source_offset_converter+0xa> │ │ │ │ │ + beq.n 1d6a <_source_offset_converter+0xa> │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromLong │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00001d38 : │ │ │ │ │ +00001d74 : │ │ │ │ │ positionsiter_dealloc(): │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 1d4c │ │ │ │ │ + beq.n 1d88 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 1d56 │ │ │ │ │ + cbz r3, 1d92 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ bx r3 │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -3111,127 +3138,130 @@ │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ bx r3 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001d80 <_PyCode_InitAddressRange>: │ │ │ │ │ +00001dbc <_PyCode_InitAddressRange>: │ │ │ │ │ _PyCode_InitAddressRange(): │ │ │ │ │ ldr r2, [r0, #92] @ 0x5c │ │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ │ add.w r3, r2, #16 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ strd r0, r3, [r1, #12] │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ add r3, r2 │ │ │ │ │ str r0, [r1, #8] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r3, [r1, #20] │ │ │ │ │ strd r0, r2, [r1] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00001da0 : │ │ │ │ │ +00001ddc : │ │ │ │ │ code_getvarnames(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #104] @ 0x68 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1ed6 │ │ │ │ │ + bne.w 1f18 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1f06 │ │ │ │ │ + beq.w 1f40 │ │ │ │ │ movs r2, #0 │ │ │ │ │ strd r2, r2, [r0] │ │ │ │ │ strd r2, r2, [r0, #8] │ │ │ │ │ str r0, [r4, #104] @ 0x68 │ │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ mov lr, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1f0a │ │ │ │ │ + beq.w 1f44 │ │ │ │ │ ldr r5, [r4, #48] @ 0x30 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 1eba │ │ │ │ │ + ble.n 1efc │ │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ │ ldrb r2, [r2, #16] │ │ │ │ │ ands.w r2, r2, #32 │ │ │ │ │ - beq.n 1e0a │ │ │ │ │ + beq.n 1e4c │ │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 1efe │ │ │ │ │ + ittt ne │ │ │ │ │ + addne r1, #1 │ │ │ │ │ + strne r1, [r2, #0] │ │ │ │ │ + ldrne r5, [r4, #48] @ 0x30 │ │ │ │ │ str.w r2, [lr, #12] │ │ │ │ │ movs r2, #1 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - ble.n 1eba │ │ │ │ │ + ble.n 1efc │ │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ │ ldrb r1, [r1, #17] │ │ │ │ │ lsls r1, r1, #26 │ │ │ │ │ - bpl.n 1e2c │ │ │ │ │ + bpl.n 1e6e │ │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r1, [r1, #16] │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 1f10 │ │ │ │ │ + bne.n 1f4a │ │ │ │ │ add.w r0, lr, r2, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r1, [r0, #12] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - ble.n 1eba │ │ │ │ │ + ble.n 1efc │ │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ │ ldrb r1, [r1, #18] │ │ │ │ │ lsls r7, r1, #26 │ │ │ │ │ - bpl.n 1e4e │ │ │ │ │ + bpl.n 1e90 │ │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 1f18 │ │ │ │ │ + bne.n 1f52 │ │ │ │ │ add.w r0, lr, r2, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r1, [r0, #12] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ - ble.n 1eba │ │ │ │ │ + ble.n 1efc │ │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ │ ldrb r1, [r1, #19] │ │ │ │ │ lsls r6, r1, #26 │ │ │ │ │ - bpl.n 1e70 │ │ │ │ │ + bpl.n 1eb2 │ │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r1, [r1, #24] │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 1ef6 │ │ │ │ │ + bne.n 1f38 │ │ │ │ │ add.w r0, lr, r2, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r1, [r0, #12] │ │ │ │ │ cmp r5, #4 │ │ │ │ │ - ble.n 1eba │ │ │ │ │ + ble.n 1efc │ │ │ │ │ movs r1, #4 │ │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ │ add.w r6, lr, r2, lsl #2 │ │ │ │ │ add.w ip, r0, r1 │ │ │ │ │ ldrb.w r0, [ip, #16] │ │ │ │ │ lsls r0, r0, #26 │ │ │ │ │ - bpl.n 1eb4 │ │ │ │ │ + bpl.n 1ef6 │ │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w ip, r0, r1, lsl #2 │ │ │ │ │ ldr.w r0, [ip, #12] │ │ │ │ │ ldr.w ip, [r0] │ │ │ │ │ cmp ip, r7 │ │ │ │ │ iteee eq │ │ │ │ │ @@ -3242,143 +3272,140 @@ │ │ │ │ │ iteee eq │ │ │ │ │ addeq r2, #1 │ │ │ │ │ addne r2, #1 │ │ │ │ │ ldrne r5, [r4, #48] @ 0x30 │ │ │ │ │ strne r0, [r6, #12] │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bgt.n 1e76 │ │ │ │ │ + bgt.n 1eb8 │ │ │ │ │ ldr.w r2, [lr] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w lr, [r3, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne.w r2, [lr] │ │ │ │ │ mov r0, lr │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr.w lr, [r3, #4] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.w 1dd4 │ │ │ │ │ + beq.w 1e10 │ │ │ │ │ ldr.w r3, [lr] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1ed0 │ │ │ │ │ + beq.n 1f12 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [lr] │ │ │ │ │ - b.n 1ed0 │ │ │ │ │ + b.n 1f12 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ ldr r5, [r4, #48] @ 0x30 │ │ │ │ │ - b.n 1e68 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - str r1, [r2, #0] │ │ │ │ │ - ldr r5, [r4, #48] @ 0x30 │ │ │ │ │ - b.n 1e04 │ │ │ │ │ + b.n 1eaa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w lr, #0 │ │ │ │ │ - b.n 1ed0 │ │ │ │ │ + b.n 1f12 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ ldr r5, [r4, #48] @ 0x30 │ │ │ │ │ - b.n 1e24 │ │ │ │ │ + b.n 1e66 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ ldr r5, [r4, #48] @ 0x30 │ │ │ │ │ - b.n 1e46 │ │ │ │ │ + b.n 1e88 │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00001f20 <_PyCode_GetVarnames>: │ │ │ │ │ +00001f5c <_PyCode_GetVarnames>: │ │ │ │ │ _PyCode_GetVarnames(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 16f0 │ │ │ │ │ - cbnz r0, 1f46 <_PyCode_GetVarnames+0x26> │ │ │ │ │ + bl 16e8 │ │ │ │ │ + cbnz r0, 1f82 <_PyCode_GetVarnames+0x26> │ │ │ │ │ ldr r1, [r4, #104] @ 0x68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ │ movs r2, #32 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ adds r1, #4 │ │ │ │ │ - b.n 1f4c │ │ │ │ │ + b.n 1f88 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001f4c : │ │ │ │ │ +00001f88 : │ │ │ │ │ get_cached_locals(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov ip, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr.w r3, [ip] │ │ │ │ │ - cbnz r3, 1f84 │ │ │ │ │ + cbnz r3, 1fc0 │ │ │ │ │ mov r4, ip │ │ │ │ │ - bl 1f90 │ │ │ │ │ + bl 1fcc │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 1f80 │ │ │ │ │ + cbz r0, 1fbc │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 1f80 │ │ │ │ │ + beq.n 1fbc │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 1f7c │ │ │ │ │ - b.n 1f80 │ │ │ │ │ + bne.n 1fb8 │ │ │ │ │ + b.n 1fbc │ │ │ │ │ │ │ │ │ │ -00001f90 : │ │ │ │ │ +00001fcc : │ │ │ │ │ get_localsplus_names(): │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r5, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 20a2 │ │ │ │ │ + beq.n 20de │ │ │ │ │ ldr.w lr, [r4, #48] @ 0x30 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - ble.n 20a2 │ │ │ │ │ + ble.n 20de │ │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ │ ands r3, r5 │ │ │ │ │ - beq.n 1fd8 │ │ │ │ │ + beq.n 2014 │ │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ ittt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ ldrne.w lr, [r4, #48] @ 0x30 │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ movs r3, #1 │ │ │ │ │ cmp.w lr, #1 │ │ │ │ │ - ble.n 20a2 │ │ │ │ │ + ble.n 20de │ │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ │ ldrb r2, [r2, #17] │ │ │ │ │ tst r5, r2 │ │ │ │ │ - beq.n 200c │ │ │ │ │ + beq.n 2048 │ │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ itett ne │ │ │ │ │ addne r1, #1 │ │ │ │ │ @@ -3386,52 +3413,52 @@ │ │ │ │ │ strne r1, [r2, #0] │ │ │ │ │ addne.w r1, r0, r3, lsl #2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ it ne │ │ │ │ │ ldrne.w lr, [r4, #48] @ 0x30 │ │ │ │ │ str r2, [r1, #12] │ │ │ │ │ cmp.w lr, #2 │ │ │ │ │ - ble.n 20a2 │ │ │ │ │ + ble.n 20de │ │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ │ ldrb r2, [r2, #18] │ │ │ │ │ tst r5, r2 │ │ │ │ │ - beq.n 2030 │ │ │ │ │ + beq.n 206c │ │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne.n 20a4 │ │ │ │ │ + bne.n 20e0 │ │ │ │ │ add.w r1, r0, r3, lsl #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r2, [r1, #12] │ │ │ │ │ cmp.w lr, #3 │ │ │ │ │ - ble.n 20a2 │ │ │ │ │ + ble.n 20de │ │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ │ ldrb r2, [r2, #19] │ │ │ │ │ tst r5, r2 │ │ │ │ │ - beq.n 2054 │ │ │ │ │ + beq.n 2090 │ │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne.n 20ae │ │ │ │ │ + bne.n 20ea │ │ │ │ │ add.w r1, r0, r3, lsl #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r2, [r1, #12] │ │ │ │ │ cmp.w lr, #4 │ │ │ │ │ - ble.n 20a2 │ │ │ │ │ + ble.n 20de │ │ │ │ │ movs r2, #4 │ │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ │ add.w r6, r0, r3, lsl #2 │ │ │ │ │ add.w ip, r1, r2 │ │ │ │ │ ldrb.w r1, [ip, #16] │ │ │ │ │ tst r5, r1 │ │ │ │ │ - beq.n 209c │ │ │ │ │ + beq.n 20d8 │ │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w ip, r1, r2, lsl #2 │ │ │ │ │ ldr.w r1, [ip, #12] │ │ │ │ │ ldr.w ip, [r1] │ │ │ │ │ cmp ip, r7 │ │ │ │ │ iteee eq │ │ │ │ │ @@ -3442,37 +3469,329 @@ │ │ │ │ │ iteee eq │ │ │ │ │ addeq r3, #1 │ │ │ │ │ addne r3, #1 │ │ │ │ │ ldrne.w lr, [r4, #48] @ 0x30 │ │ │ │ │ strne r1, [r6, #12] │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r2, lr │ │ │ │ │ - blt.n 205c │ │ │ │ │ + blt.n 2098 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ ldr.w lr, [r4, #48] @ 0x30 │ │ │ │ │ - b.n 2028 │ │ │ │ │ + b.n 2064 │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ ldr.w lr, [r4, #48] @ 0x30 │ │ │ │ │ - b.n 204c │ │ │ │ │ + b.n 2088 │ │ │ │ │ │ │ │ │ │ -000020b8 : │ │ │ │ │ +000020f4 : │ │ │ │ │ +PyUnstable_Code_NewWithPosOnlyArgs(): │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ │ + sub sp, #108 @ 0x6c │ │ │ │ │ + ldr r6, [sp, #164] @ 0xa4 │ │ │ │ │ + strd r2, r3, [sp, #12] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + ldrd r4, r5, [sp, #168] @ 0xa8 │ │ │ │ │ + strd r0, r1, [sp, #4] │ │ │ │ │ + strd r3, r3, [sp, #32] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 226a │ │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ │ + ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ │ + lsls r1, r3, #29 │ │ │ │ │ + bpl.w 226a │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 226a │ │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ │ + ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ │ + lsls r2, r3, #29 │ │ │ │ │ + bpl.w 226a │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.w 226a │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ + lsls r3, r3, #5 │ │ │ │ │ + bpl.w 226a │ │ │ │ │ + ldr.w r8, [r5, #8] │ │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ │ + ldr.w r9, [r6, #8] │ │ │ │ │ + add.w r3, r7, r8 │ │ │ │ │ + add.w sl, r3, r9 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyTuple_New │ │ │ │ │ + str r0, [sp, #32] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 2266 │ │ │ │ │ + clz r0, r4 │ │ │ │ │ + mov r1, sl │ │ │ │ │ + lsrs r0, r0, #5 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 2266 │ │ │ │ │ + clz r0, r4 │ │ │ │ │ + add.w r1, r6, #8 │ │ │ │ │ + lsrs r0, r0, #5 │ │ │ │ │ + cmp r0, r9 │ │ │ │ │ + blt.n 2220 │ │ │ │ │ + adds r5, #8 │ │ │ │ │ + bic.w fp, r9, r9, asr #31 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + cmp r3, r8 │ │ │ │ │ + blt.w 232a │ │ │ │ │ + adds r4, #8 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + blt.w 22fa │ │ │ │ │ + ldr r3, [sp, #148] @ 0x94 │ │ │ │ │ + ands.w r3, r3, #1 │ │ │ │ │ + beq.n 229a │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ │ + cmp sl, r2 │ │ │ │ │ + bne.n 227e │ │ │ │ │ + ldr r2, [sp, #176] @ 0xb0 │ │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r2, [sp, #180] @ 0xb4 │ │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r2, [sp, #184] @ 0xb8 │ │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r2, [sp, #148] @ 0x94 │ │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ │ + ldr r2, [sp, #152] @ 0x98 │ │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ │ + ldr r2, [sp, #188] @ 0xbc │ │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ │ + ldr r2, [sp, #192] @ 0xc0 │ │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ │ + ldr r2, [sp, #156] @ 0x9c │ │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ │ + ldr r2, [sp, #160] @ 0xa0 │ │ │ │ │ + strd r2, r3, [sp, #72] @ 0x48 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ │ + ldr r3, [sp, #144] @ 0x90 │ │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ │ + bl 0 <_PyCode_Validate> │ │ │ │ │ + R_ARM_THM_CALL _PyCode_Validate │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + beq.n 2266 │ │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bne.n 2250 │ │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ │ + bl 1c8 <_PyCode_New> │ │ │ │ │ + R_ARM_THM_CALL _PyCode_New │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ │ + bl eac │ │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ + bl eac │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + add sp, #108 @ 0x6c │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ │ + ldr.w r2, [r1, #4]! │ │ │ │ │ + mov.w ip, #32 │ │ │ │ │ + add.w lr, r3, r0, lsl #2 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + add r3, r0 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + cmp r3, fp │ │ │ │ │ + itt ne │ │ │ │ │ + addne r3, #1 │ │ │ │ │ + strne r3, [r2, #0] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + str.w r2, [lr, #12] │ │ │ │ │ + strb.w ip, [r3, #16] │ │ │ │ │ + b.n 2188 │ │ │ │ │ + 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 │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + b.n 220c │ │ │ │ │ + movw r1, #754 @ 0x2f2 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ + R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ + b.n 2218 │ │ │ │ │ + mov r1, sl │ │ │ │ │ + add r0, sp, #32 │ │ │ │ │ + bl 0 <_PyTuple_Resize> │ │ │ │ │ + R_ARM_THM_CALL _PyTuple_Resize │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.n 2266 │ │ │ │ │ + mov r1, sl │ │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ │ + bl 0 <_PyBytes_Resize> │ │ │ │ │ + R_ARM_THM_CALL _PyBytes_Resize │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.n 2266 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + b.n 21b4 │ │ │ │ │ + ldr r2, [sp, #152] @ 0x98 │ │ │ │ │ + ldr r5, [r2, #8] │ │ │ │ │ + lsrs r5, r5, #1 │ │ │ │ │ + beq.n 21ac │ │ │ │ │ + movw r7, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _PyOpcode_Caches │ │ │ │ │ + movt r7, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _PyOpcode_Caches │ │ │ │ │ + add.w r1, r2, #16 │ │ │ │ │ + mov lr, r3 │ │ │ │ │ + b.n 22c2 │ │ │ │ │ + mov.w lr, #0 │ │ │ │ │ + ldrb r2, [r7, r2] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + add r3, r2 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + ble.w 21ac │ │ │ │ │ + ldrb.w r2, [r1, r3, lsl #1] │ │ │ │ │ + lsls r0, r3, #1 │ │ │ │ │ + adds r4, r1, r0 │ │ │ │ │ + cmp r2, #71 @ 0x47 │ │ │ │ │ + itt eq │ │ │ │ │ + ldrbeq r0, [r4, #1] │ │ │ │ │ + orreq.w lr, r0, lr, lsl #8 │ │ │ │ │ + beq.n 22b6 │ │ │ │ │ + cmp r2, #86 @ 0x56 │ │ │ │ │ + bne.n 22b2 │ │ │ │ │ + ldrb.w ip, [r4, #1] │ │ │ │ │ + orr.w ip, ip, lr, lsl #8 │ │ │ │ │ + cmp sl, ip │ │ │ │ │ + ble.n 235a │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + adds r2, #16 │ │ │ │ │ + ldrb.w r4, [r2, ip] │ │ │ │ │ + orr.w r4, r4, #16 │ │ │ │ │ + strb.w r4, [r2, ip] │ │ │ │ │ + ldrb r2, [r1, r0] │ │ │ │ │ + b.n 22b2 │ │ │ │ │ + ldr.w r5, [r4, #4]! │ │ │ │ │ + add.w r1, r3, fp │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ + mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ + mov.w ip, #128 @ 0x80 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + add.w r8, r2, r1, lsl #2 │ │ │ │ │ + add r0, r1 │ │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ │ + cmp r2, lr │ │ │ │ │ + itt ne │ │ │ │ │ + addne r2, #1 │ │ │ │ │ + strne r2, [r5, #0] │ │ │ │ │ + str.w r5, [r8, #12] │ │ │ │ │ + strb.w ip, [r0, #16] │ │ │ │ │ + b.n 219e │ │ │ │ │ + ldr.w r1, [r5, #4]! │ │ │ │ │ + add.w r2, r6, #8 │ │ │ │ │ + str r4, [sp, #168] @ 0xa8 │ │ │ │ │ + strd r2, sl, [sp, #20] │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + mov.w sl, #0 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + cmp sl, r9 │ │ │ │ │ + bge.n 239a │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr.w r0, [r3, #4]! │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyUnicode_Compare │ │ │ │ │ + cbz r0, 2374 │ │ │ │ │ + add.w sl, sl, #1 │ │ │ │ │ + b.n 2340 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ + mov r2, ip │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC32 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC32 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Format │ │ │ │ │ + b.n 2266 │ │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ + mov r2, sl │ │ │ │ │ + ldr.w sl, [sp, #24] │ │ │ │ │ + add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ │ + adds r1, #16 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + ldr r4, [sp, #168] @ 0xa8 │ │ │ │ │ + add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ │ + ldrb r0, [r1, r2] │ │ │ │ │ + orr.w r0, r0, #64 @ 0x40 │ │ │ │ │ + strb r0, [r1, r2] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + add.w fp, fp, #1 │ │ │ │ │ + b.n 2194 │ │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ │ + mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ + ldrd sl, r3, [sp, #24] │ │ │ │ │ + cmp r2, lr │ │ │ │ │ + ldr r4, [sp, #168] @ 0xa8 │ │ │ │ │ + ldrd r0, ip, [sp, #32] │ │ │ │ │ + beq.n 23b2 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + str r2, [r1, #0] │ │ │ │ │ + add.w r0, r0, fp, lsl #2 │ │ │ │ │ + add ip, fp │ │ │ │ │ + movs r2, #64 @ 0x40 │ │ │ │ │ + str r1, [r0, #12] │ │ │ │ │ + strb.w r2, [ip, #16] │ │ │ │ │ + b.n 2392 │ │ │ │ │ + nop │ │ │ │ │ + │ │ │ │ │ +000023c4 : │ │ │ │ │ code_linesiterator(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r0, [pc, #56] @ (2104 ) │ │ │ │ │ + ldr r0, [pc, #56] @ (2410 ) │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_GenericAlloc │ │ │ │ │ - cbz r0, 2100 │ │ │ │ │ + cbz r0, 240c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ @@ -3488,249 +3807,219 @@ │ │ │ │ │ strd r2, r1, [r0, #12] │ │ │ │ │ str r2, [r0, #20] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ .word 0x000001cc │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00002108 : │ │ │ │ │ +00002414 : │ │ │ │ │ lineiter_next(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldrd r2, r4, [r0, #28] │ │ │ │ │ sub sp, #20 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bcs.w 23f2 │ │ │ │ │ + bcs.w 2734 │ │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ │ ubfx r3, r3, #3, #4 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ it eq │ │ │ │ │ moveq r1, #0 │ │ │ │ │ - beq.n 214c │ │ │ │ │ + beq.n 2458 │ │ │ │ │ cmp r3, #12 │ │ │ │ │ - bhi.w 23b6 │ │ │ │ │ + bhi.w 26dc │ │ │ │ │ cmp r3, #11 │ │ │ │ │ it eq │ │ │ │ │ moveq r1, #1 │ │ │ │ │ - beq.n 214c │ │ │ │ │ + beq.n 2458 │ │ │ │ │ sub.w r1, r3, #12 │ │ │ │ │ clz r1, r1 │ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ add r1, r3 │ │ │ │ │ str r1, [r0, #24] │ │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ cmp r3, #31 │ │ │ │ │ - beq.w 242e │ │ │ │ │ + beq.w 2780 │ │ │ │ │ ldr r5, [r0, #16] │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r1, [r0, #20] │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r5, [r0, #12] │ │ │ │ │ ldrb.w lr, [r3], #1 │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ and.w lr, lr, #7 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ add.w lr, r5, lr, lsl #1 │ │ │ │ │ str.w lr, [r0, #16] │ │ │ │ │ - bls.n 21c0 │ │ │ │ │ + bls.n 24cc │ │ │ │ │ ldrsb.w r7, [r2, #1] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt.n 21c0 │ │ │ │ │ + blt.n 24cc │ │ │ │ │ adds r7, r2, #2 │ │ │ │ │ str r7, [r0, #28] │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - bls.w 23cc │ │ │ │ │ + bls.w 2708 │ │ │ │ │ ldrsb.w r3, [r3, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w 23cc │ │ │ │ │ + blt.w 2708 │ │ │ │ │ adds r3, r2, #3 │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bls.n 21c0 │ │ │ │ │ + bls.n 24cc │ │ │ │ │ ldrsb.w r7, [r2, #3] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt.n 21c0 │ │ │ │ │ + blt.n 24cc │ │ │ │ │ adds r2, #4 │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ str r2, [r0, #28] │ │ │ │ │ - beq.n 21c0 │ │ │ │ │ + beq.n 24cc │ │ │ │ │ ldrsb.w r7, [r3] │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bge.n 21ae │ │ │ │ │ + bge.n 24ba │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bls.w 237e │ │ │ │ │ + bls.w 264e │ │ │ │ │ ldrb.w ip, [r3] │ │ │ │ │ ubfx ip, ip, #3, #4 │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ - beq.n 21ee │ │ │ │ │ + beq.w 2698 │ │ │ │ │ cmp.w ip, #12 │ │ │ │ │ - bhi.n 2274 │ │ │ │ │ + bhi.w 2670 │ │ │ │ │ cmp.w ip, #11 │ │ │ │ │ - it eq │ │ │ │ │ - addeq r1, #1 │ │ │ │ │ - beq.n 21ee │ │ │ │ │ + beq.w 270c │ │ │ │ │ cmp.w ip, #12 │ │ │ │ │ - beq.w 23ee │ │ │ │ │ + beq.w 272c │ │ │ │ │ str r1, [r0, #24] │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ cmp r2, #31 │ │ │ │ │ - beq.w 240e │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - str r1, [r0, #20] │ │ │ │ │ - str.w lr, [r0, #12] │ │ │ │ │ + beq.w 2692 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - ldrb.w ip, [r2], #1 │ │ │ │ │ - str r2, [r0, #28] │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + str r7, [r0, #20] │ │ │ │ │ + str.w lr, [r0, #12] │ │ │ │ │ + ldrb.w ip, [r8], #1 │ │ │ │ │ + str.w r8, [r0, #28] │ │ │ │ │ and.w ip, ip, #7 │ │ │ │ │ - cmp r4, r2 │ │ │ │ │ + cmp r4, r8 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ - add.w ip, lr, ip, lsl #1 │ │ │ │ │ - str.w ip, [r0, #16] │ │ │ │ │ - bls.n 2268 │ │ │ │ │ - ldrsb.w r8, [r3, #1] │ │ │ │ │ + add.w r2, lr, ip, lsl #1 │ │ │ │ │ + str r2, [r0, #16] │ │ │ │ │ + bls.w 26d2 │ │ │ │ │ + ldrsb.w ip, [r3, #1] │ │ │ │ │ + cmp.w ip, #0 │ │ │ │ │ + blt.w 26d2 │ │ │ │ │ + add.w ip, r3, #2 │ │ │ │ │ + str.w ip, [r0, #28] │ │ │ │ │ + cmp r4, ip │ │ │ │ │ + bls.n 258a │ │ │ │ │ + ldrsb.w r8, [r8, #1] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - blt.n 2268 │ │ │ │ │ - add.w r8, r3, #2 │ │ │ │ │ - str.w r8, [r0, #28] │ │ │ │ │ - cmp r4, r8 │ │ │ │ │ - bls.w 23a0 │ │ │ │ │ - ldrsb.w r2, [r2, #1] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - blt.w 23a0 │ │ │ │ │ - adds r2, r3, #3 │ │ │ │ │ - str r2, [r0, #28] │ │ │ │ │ - cmp r4, r2 │ │ │ │ │ - bls.n 2268 │ │ │ │ │ + blt.n 258a │ │ │ │ │ + add.w ip, r3, #3 │ │ │ │ │ + str.w ip, [r0, #28] │ │ │ │ │ + cmp r4, ip │ │ │ │ │ + bls.n 258a │ │ │ │ │ ldrsb.w r8, [r3, #3] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - blt.n 2268 │ │ │ │ │ - adds r3, #4 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - str r3, [r0, #28] │ │ │ │ │ - beq.n 2268 │ │ │ │ │ - ldrsb.w r8, [r2] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - bge.n 2254 │ │ │ │ │ - cmp r6, r1 │ │ │ │ │ - bne.n 22be │ │ │ │ │ - mov lr, ip │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - b.n 21c2 │ │ │ │ │ - ldrb r2, [r3, #1] │ │ │ │ │ - and.w r7, r2, #63 @ 0x3f │ │ │ │ │ - tst.w r2, #64 @ 0x40 │ │ │ │ │ - bne.w 23d0 │ │ │ │ │ - lsrs r7, r7, #1 │ │ │ │ │ - lsls r2, r2, #31 │ │ │ │ │ - bmi.w 23ea │ │ │ │ │ - add r1, r7 │ │ │ │ │ - str r1, [r0, #24] │ │ │ │ │ - ldrb r2, [r3, #0] │ │ │ │ │ - lsrs r2, r2, #3 │ │ │ │ │ - cmp r2, #31 │ │ │ │ │ - beq.w 240e │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - str r1, [r0, #20] │ │ │ │ │ - str.w lr, [r0, #12] │ │ │ │ │ - ldrb.w ip, [r2], #1 │ │ │ │ │ - str r2, [r0, #28] │ │ │ │ │ - and.w ip, ip, #7 │ │ │ │ │ - cmp r4, r2 │ │ │ │ │ + blt.n 258a │ │ │ │ │ + add.w ip, r3, #4 │ │ │ │ │ + mov r3, ip │ │ │ │ │ + cmp ip, r4 │ │ │ │ │ + str.w ip, [r0, #28] │ │ │ │ │ + beq.n 2582 │ │ │ │ │ + ldrsb.w r8, [r3] │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ - add.w ip, lr, ip, lsl #1 │ │ │ │ │ - str.w ip, [r0, #16] │ │ │ │ │ - bhi.n 221e │ │ │ │ │ - b.n 2268 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + bge.n 256a │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ + bne.n 2590 │ │ │ │ │ + mov lr, r2 │ │ │ │ │ + b.n 24ce │ │ │ │ │ + mov r3, ip │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ + beq.n 2586 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - ble.w 24b4 │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - str r3, [r0, #28] │ │ │ │ │ - ldrsb.w r4, [r2, #-1] │ │ │ │ │ - ldrb.w r1, [r2, #-1] │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - blt.n 230e │ │ │ │ │ - subs r4, r2, #2 │ │ │ │ │ - str r4, [r0, #28] │ │ │ │ │ - ldrsb.w r6, [r2, #-2] │ │ │ │ │ - ldrb.w r1, [r2, #-2] │ │ │ │ │ + ble.w 27e4 │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + str r2, [r0, #28] │ │ │ │ │ + ldrsb.w r6, [r3, #-1] │ │ │ │ │ + ldrb.w r4, [r3, #-1] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ + blt.n 25e0 │ │ │ │ │ + subs r6, r3, #2 │ │ │ │ │ + str r6, [r0, #28] │ │ │ │ │ + ldrsb.w r7, [r3, #-2] │ │ │ │ │ + ldrb.w r4, [r3, #-2] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ it lt │ │ │ │ │ - movlt r2, r3 │ │ │ │ │ - blt.n 230e │ │ │ │ │ - subs r3, r2, #3 │ │ │ │ │ - str r3, [r0, #28] │ │ │ │ │ - ldrsb.w r6, [r2, #-3] │ │ │ │ │ - ldrb.w r1, [r2, #-3] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ + movlt r3, r2 │ │ │ │ │ + blt.n 25e0 │ │ │ │ │ + subs r2, r3, #3 │ │ │ │ │ + str r2, [r0, #28] │ │ │ │ │ + ldrsb.w r7, [r3, #-3] │ │ │ │ │ + ldrb.w r4, [r3, #-3] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ it lt │ │ │ │ │ - movlt r2, r4 │ │ │ │ │ - blt.n 230e │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #28] │ │ │ │ │ - ldrsb.w r4, [r3] │ │ │ │ │ - ldrb r1, [r3, #0] │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bge.n 22fe │ │ │ │ │ - ubfx r1, r1, #3, #4 │ │ │ │ │ - cmp r1, #15 │ │ │ │ │ - beq.n 232c │ │ │ │ │ - cmp r1, #12 │ │ │ │ │ - bls.n 23a4 │ │ │ │ │ - ldrb r1, [r2, #0] │ │ │ │ │ - and.w r3, r1, #63 @ 0x3f │ │ │ │ │ - lsls r4, r1, #25 │ │ │ │ │ - bmi.n 23f6 │ │ │ │ │ - lsrs r3, r3, #1 │ │ │ │ │ - lsls r1, r1, #31 │ │ │ │ │ - bmi.n 240a │ │ │ │ │ - subs r7, r7, r3 │ │ │ │ │ - str r7, [r0, #24] │ │ │ │ │ + movlt r3, r6 │ │ │ │ │ + blt.n 25e0 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r0, #28] │ │ │ │ │ + ldrsb.w r6, [r2] │ │ │ │ │ + ldrb r4, [r2, #0] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bge.n 25d0 │ │ │ │ │ + ubfx r4, r4, #3, #4 │ │ │ │ │ + cmp r4, #15 │ │ │ │ │ + beq.n 25fe │ │ │ │ │ + cmp r4, #12 │ │ │ │ │ + bhi.w 26f2 │ │ │ │ │ + cmp r4, #11 │ │ │ │ │ + it eq │ │ │ │ │ + addeq.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ │ + beq.n 25fe │ │ │ │ │ + cmp r4, #12 │ │ │ │ │ + beq.w 2730 │ │ │ │ │ + str r1, [r0, #24] │ │ │ │ │ str.w lr, [r0, #16] │ │ │ │ │ - ldrsb.w r1, [r2, #-2] │ │ │ │ │ - ldrb.w r3, [r2, #-2] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - blt.n 2360 │ │ │ │ │ - ldrsb.w r1, [r2, #-3] │ │ │ │ │ - ldrb.w r3, [r2, #-3] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - blt.n 2360 │ │ │ │ │ - ldrsb.w r1, [r2, #-4] │ │ │ │ │ - ldrb.w r3, [r2, #-4] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - blt.n 2360 │ │ │ │ │ - subs r1, r2, #4 │ │ │ │ │ - ldrb.w r3, [r1, #-1]! │ │ │ │ │ - lsls r4, r3, #24 │ │ │ │ │ - bpl.n 2358 │ │ │ │ │ - and.w r3, r3, #7 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - sub.w r3, lr, r3, lsl #1 │ │ │ │ │ - str r3, [r0, #12] │ │ │ │ │ - ldrb.w r3, [r2, #-2] │ │ │ │ │ + ldrsb.w r4, [r3, #-2] │ │ │ │ │ + ldrb.w r2, [r3, #-2] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + blt.n 2632 │ │ │ │ │ + ldrsb.w r4, [r3, #-3] │ │ │ │ │ + ldrb.w r2, [r3, #-3] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + blt.n 2632 │ │ │ │ │ + ldrsb.w r4, [r3, #-4] │ │ │ │ │ + ldrb.w r2, [r3, #-4] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + blt.n 2632 │ │ │ │ │ + subs r4, r3, #4 │ │ │ │ │ + ldrb.w r2, [r4, #-1]! │ │ │ │ │ + lsls r6, r2, #24 │ │ │ │ │ + bpl.n 262a │ │ │ │ │ + and.w r2, r2, #7 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + sub.w r2, lr, r2, lsl #1 │ │ │ │ │ + str r2, [r0, #12] │ │ │ │ │ + ldrb.w r3, [r3, #-2] │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ cmp r3, #31 │ │ │ │ │ - itee ne │ │ │ │ │ - strne r7, [r0, #20] │ │ │ │ │ - moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - streq r3, [r0, #20] │ │ │ │ │ + it eq │ │ │ │ │ + moveq.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ + str r1, [r0, #20] │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC34 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r2, lr │ │ │ │ │ @@ -3739,198 +4028,239 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _source_offset_converter │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_BuildValue │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - b.n 2268 │ │ │ │ │ - cmp r1, #11 │ │ │ │ │ - it eq │ │ │ │ │ - addeq.w r7, r7, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 232c │ │ │ │ │ - cmp r1, #12 │ │ │ │ │ - bne.n 232c │ │ │ │ │ - subs r7, #2 │ │ │ │ │ - b.n 232c │ │ │ │ │ + ldrb r2, [r3, #1] │ │ │ │ │ + and.w r7, r2, #63 @ 0x3f │ │ │ │ │ + tst.w r2, #64 @ 0x40 │ │ │ │ │ + bne.n 2710 │ │ │ │ │ + lsrs r7, r7, #1 │ │ │ │ │ + lsls r2, r2, #31 │ │ │ │ │ + bmi.n 2728 │ │ │ │ │ + add r7, r1 │ │ │ │ │ + str r7, [r0, #24] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + ldrb r2, [r3, #0] │ │ │ │ │ + lsrs r2, r2, #3 │ │ │ │ │ + cmp r2, #31 │ │ │ │ │ + bne.w 250a │ │ │ │ │ + mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n 250a │ │ │ │ │ + mov r7, r1 │ │ │ │ │ + str r7, [r0, #24] │ │ │ │ │ + ldrb r2, [r3, #0] │ │ │ │ │ + lsrs r2, r2, #3 │ │ │ │ │ + cmp r2, #31 │ │ │ │ │ + beq.n 2738 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + str r7, [r0, #20] │ │ │ │ │ + str.w lr, [r0, #12] │ │ │ │ │ + ldrb.w r2, [r8], #1 │ │ │ │ │ + str.w r8, [r0, #28] │ │ │ │ │ + and.w r2, r2, #7 │ │ │ │ │ + cmp r4, r8 │ │ │ │ │ + add.w r2, r2, #1 │ │ │ │ │ + add.w r2, lr, r2, lsl #1 │ │ │ │ │ + str r2, [r0, #16] │ │ │ │ │ + bls.n 26d6 │ │ │ │ │ + ldrsb.w r1, [r3, #1] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + blt.n 26d6 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + b.n 253a │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + b.n 2582 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + b.n 2582 │ │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ │ and.w r1, r3, #63 @ 0x3f │ │ │ │ │ - lsls r6, r3, #25 │ │ │ │ │ - bmi.n 2416 │ │ │ │ │ + lsls r5, r3, #25 │ │ │ │ │ + bmi.n 273c │ │ │ │ │ lsrs r1, r1, #1 │ │ │ │ │ - lsls r5, r3, #31 │ │ │ │ │ - bpl.w 214c │ │ │ │ │ + lsls r7, r3, #31 │ │ │ │ │ + bpl.w 2458 │ │ │ │ │ negs r1, r1 │ │ │ │ │ - b.n 214c │ │ │ │ │ + b.n 2458 │ │ │ │ │ + ldrb r4, [r3, #0] │ │ │ │ │ + and.w r2, r4, #63 @ 0x3f │ │ │ │ │ + lsls r6, r4, #25 │ │ │ │ │ + bmi.n 2754 │ │ │ │ │ + lsrs r4, r2, #1 │ │ │ │ │ + lsls r7, r2, #31 │ │ │ │ │ + ite mi │ │ │ │ │ + addmi r1, r1, r4 │ │ │ │ │ + subpl r1, r1, r4 │ │ │ │ │ + b.n 25fe │ │ │ │ │ mov r3, r7 │ │ │ │ │ - b.n 21c0 │ │ │ │ │ + b.n 24cc │ │ │ │ │ + adds r7, r1, #1 │ │ │ │ │ + b.n 269a │ │ │ │ │ ldrb.w ip, [r3, #2] │ │ │ │ │ and.w r2, ip, #63 @ 0x3f │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ orr.w r2, r7, r2, lsl #6 │ │ │ │ │ - bne.n 2458 │ │ │ │ │ + bne.n 27aa │ │ │ │ │ lsrs r7, r2, #1 │ │ │ │ │ lsls r2, r2, #31 │ │ │ │ │ - bpl.w 228a │ │ │ │ │ - subs r1, r1, r7 │ │ │ │ │ - b.n 21ee │ │ │ │ │ - adds r1, #2 │ │ │ │ │ - b.n 21ee │ │ │ │ │ + bpl.n 2682 │ │ │ │ │ + subs r7, r1, r7 │ │ │ │ │ + b.n 269a │ │ │ │ │ + adds r7, r1, #2 │ │ │ │ │ + b.n 269a │ │ │ │ │ + subs r1, #2 │ │ │ │ │ + b.n 25fe │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 239a │ │ │ │ │ - ldrb r4, [r2, #1] │ │ │ │ │ - and.w r1, r4, #63 @ 0x3f │ │ │ │ │ - orr.w r1, r3, r1, lsl #6 │ │ │ │ │ - lsls r3, r4, #25 │ │ │ │ │ - bmi.n 2496 │ │ │ │ │ - lsrs r3, r1, #1 │ │ │ │ │ - lsls r6, r1, #31 │ │ │ │ │ - bpl.n 232a │ │ │ │ │ - add r7, r3 │ │ │ │ │ - b.n 232c │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 229a │ │ │ │ │ + b.n 266a │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + b.n 2692 │ │ │ │ │ ldrb r5, [r2, #2] │ │ │ │ │ and.w r3, r5, #63 @ 0x3f │ │ │ │ │ + lsls r6, r5, #25 │ │ │ │ │ orr.w r3, r1, r3, lsl #6 │ │ │ │ │ - lsls r1, r5, #25 │ │ │ │ │ - bmi.n 247a │ │ │ │ │ + bmi.n 27cc │ │ │ │ │ lsrs r1, r3, #1 │ │ │ │ │ - lsls r5, r3, #31 │ │ │ │ │ - bpl.w 214c │ │ │ │ │ - b.n 23c8 │ │ │ │ │ + lsls r7, r3, #31 │ │ │ │ │ + bpl.w 2458 │ │ │ │ │ + b.n 26ee │ │ │ │ │ + ldrb r4, [r3, #1] │ │ │ │ │ + and.w r6, r4, #63 @ 0x3f │ │ │ │ │ + lsls r4, r4, #25 │ │ │ │ │ + orr.w r2, r2, r6, lsl #6 │ │ │ │ │ + bpl.n 26fc │ │ │ │ │ + adds r7, r3, #2 │ │ │ │ │ + movs r4, #6 │ │ │ │ │ + ldrb.w ip, [r7], #1 │ │ │ │ │ + adds r4, #6 │ │ │ │ │ + and.w r6, ip, #63 @ 0x3f │ │ │ │ │ + tst.w ip, #64 @ 0x40 │ │ │ │ │ + lsl.w r6, r6, r4 │ │ │ │ │ + orr.w r2, r2, r6 │ │ │ │ │ + beq.n 26fc │ │ │ │ │ + b.n 2766 │ │ │ │ │ ldr r5, [r0, #16] │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ str r5, [r0, #12] │ │ │ │ │ str r6, [r0, #20] │ │ │ │ │ ldrb.w lr, [r3], #1 │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ and.w lr, lr, #7 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ add.w lr, r5, lr, lsl #1 │ │ │ │ │ str.w lr, [r0, #16] │ │ │ │ │ - bhi.w 2180 │ │ │ │ │ - b.n 21c0 │ │ │ │ │ + bhi.w 248c │ │ │ │ │ + b.n 24cc │ │ │ │ │ add.w r8, r3, #3 │ │ │ │ │ mov.w r9, #6 │ │ │ │ │ ldrb.w r7, [r8], #1 │ │ │ │ │ add.w r9, r9, #6 │ │ │ │ │ and.w ip, r7, #63 @ 0x3f │ │ │ │ │ lsls r7, r7, #25 │ │ │ │ │ lsl.w ip, ip, r9 │ │ │ │ │ orr.w r2, r2, ip │ │ │ │ │ - bmi.n 2460 │ │ │ │ │ - b.n 23e2 │ │ │ │ │ + bmi.n 27b2 │ │ │ │ │ + b.n 2722 │ │ │ │ │ adds r6, r2, #3 │ │ │ │ │ movs r1, #6 │ │ │ │ │ ldrb.w r7, [r6], #1 │ │ │ │ │ adds r1, #6 │ │ │ │ │ and.w r5, r7, #63 @ 0x3f │ │ │ │ │ - lsls r7, r7, #25 │ │ │ │ │ - lsl.w r5, r5, r1 │ │ │ │ │ - orr.w r3, r3, r5 │ │ │ │ │ - bmi.n 247e │ │ │ │ │ - b.n 2424 │ │ │ │ │ - adds r6, r2, #2 │ │ │ │ │ - movs r3, #6 │ │ │ │ │ - ldrb.w ip, [r6], #1 │ │ │ │ │ - adds r3, #6 │ │ │ │ │ - and.w r4, ip, #63 @ 0x3f │ │ │ │ │ - tst.w ip, #64 @ 0x40 │ │ │ │ │ - lsl.w r4, r4, r3 │ │ │ │ │ - orr.w r1, r1, r4 │ │ │ │ │ - beq.n 2404 │ │ │ │ │ - b.n 249a │ │ │ │ │ - mov lr, ip │ │ │ │ │ - b.n 237e │ │ │ │ │ + lsls r5, r1 │ │ │ │ │ + orrs r3, r5 │ │ │ │ │ + lsls r5, r7, #25 │ │ │ │ │ + bmi.n 27d0 │ │ │ │ │ + b.n 274a │ │ │ │ │ + mov lr, r2 │ │ │ │ │ + b.n 264e │ │ │ │ │ │ │ │ │ │ -000024b8 : │ │ │ │ │ +000027e8 : │ │ │ │ │ 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 24bc │ │ │ │ │ + bge.n 27ec │ │ │ │ │ ubfx r2, r2, #3, #4 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - beq.n 252c │ │ │ │ │ + beq.n 285c │ │ │ │ │ cmp r2, #12 │ │ │ │ │ - bhi.n 2538 │ │ │ │ │ + bhi.n 2868 │ │ │ │ │ cmp r2, #11 │ │ │ │ │ - beq.n 2534 │ │ │ │ │ + beq.n 2864 │ │ │ │ │ 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 2530 │ │ │ │ │ + beq.n 2860 │ │ │ │ │ ldrb.w r2, [r3, #-1]! │ │ │ │ │ lsls r4, r2, #24 │ │ │ │ │ - bpl.n 2502 │ │ │ │ │ + bpl.n 2832 │ │ │ │ │ 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 24ea │ │ │ │ │ + b.n 281a │ │ │ │ │ movs r2, #1 │ │ │ │ │ - b.n 2512 │ │ │ │ │ + b.n 2842 │ │ │ │ │ movs r2, #1 │ │ │ │ │ - b.n 24ea │ │ │ │ │ + b.n 281a │ │ │ │ │ mov lr, r1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ ldrb.w r2, [lr], #1 │ │ │ │ │ and.w ip, r2, #63 @ 0x3f │ │ │ │ │ lsls r5, r2, #25 │ │ │ │ │ - bmi.n 2556 │ │ │ │ │ + bmi.n 2886 │ │ │ │ │ mov.w r2, ip, lsr #1 │ │ │ │ │ tst.w ip, #1 │ │ │ │ │ it ne │ │ │ │ │ negne r2, r2 │ │ │ │ │ - b.n 24ea │ │ │ │ │ + b.n 281a │ │ │ │ │ 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 2544 │ │ │ │ │ + b.n 2874 │ │ │ │ │ │ │ │ │ │ -0000256c : │ │ │ │ │ +0000289c : │ │ │ │ │ lineiter_dealloc(): │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 2580 │ │ │ │ │ + beq.n 28b0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 258a │ │ │ │ │ + cbz r3, 28ba │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ bx r3 │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -3944,80 +4274,80 @@ │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ bx r3 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000025b4 : │ │ │ │ │ +000028e4 : │ │ │ │ │ code_getcode(): │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr.w r9, [r0, #104] @ 0x68 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 26a2 │ │ │ │ │ + bne.n 29d2 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 26ba │ │ │ │ │ + beq.n 29ea │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r0] │ │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ │ str r0, [r6, #104] @ 0x68 │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ add.w r0, r6, #124 @ 0x7c │ │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 26be │ │ │ │ │ + beq.n 29ee │ │ │ │ │ ldr.w r8, [r6, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ itttt gt │ │ │ │ │ addgt.w r5, r0, #16 │ │ │ │ │ movgt r4, #0 │ │ │ │ │ movwgt r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyOpcode_Caches │ │ │ │ │ movtgt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyOpcode_Caches │ │ │ │ │ - ble.n 264a │ │ │ │ │ + ble.n 297a │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_GetBaseOpcode> │ │ │ │ │ R_ARM_THM_CALL _Py_GetBaseOpcode │ │ │ │ │ lsls r2, r4, #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r0, r2, #2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ add r2, r5 │ │ │ │ │ add r0, r5 │ │ │ │ │ cmp r3, #70 @ 0x46 │ │ │ │ │ - beq.n 2666 │ │ │ │ │ + beq.n 2996 │ │ │ │ │ ldrb.w fp, [r7, r3] │ │ │ │ │ strb.w r3, [r5, r4, lsl #1] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.n 269a │ │ │ │ │ + beq.n 29ca │ │ │ │ │ adds r4, #1 │ │ │ │ │ mov.w r2, fp, lsl #1 │ │ │ │ │ add r4, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - bgt.n 2614 │ │ │ │ │ + bgt.n 2944 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w sl, [r9] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2660 │ │ │ │ │ + beq.n 2990 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ mov r0, sl │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldrb.w ip, [r2, #1] │ │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ │ add.w ip, ip, #2 │ │ │ │ │ @@ -4029,153 +4359,153 @@ │ │ │ │ │ ldrb.w lr, [ip, #16] │ │ │ │ │ ldrb.w ip, [ip, #17] │ │ │ │ │ strb.w ip, [r2, #1] │ │ │ │ │ ldrb.w r3, [r3, lr] │ │ │ │ │ strb.w r3, [r5, r4, lsl #1] │ │ │ │ │ ldrb.w fp, [r7, r3] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.n 263a │ │ │ │ │ + bne.n 296a │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - bgt.n 2614 │ │ │ │ │ - b.n 264a │ │ │ │ │ + bgt.n 2944 │ │ │ │ │ + b.n 297a │ │ │ │ │ ldr.w sl, [r9] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n 25e8 │ │ │ │ │ + beq.n 2918 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 265a │ │ │ │ │ - b.n 2660 │ │ │ │ │ + bne.n 298a │ │ │ │ │ + b.n 2990 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ - b.n 2660 │ │ │ │ │ + b.n 2990 │ │ │ │ │ │ │ │ │ │ -000026c4 : │ │ │ │ │ +000029f4 : │ │ │ │ │ code__varname_from_oparg(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #32 │ │ │ │ │ mov r0, r1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ it eq │ │ │ │ │ cmpeq r3, #0 │ │ │ │ │ - bne.n 2708 │ │ │ │ │ - cbz r1, 2708 │ │ │ │ │ + bne.n 2a38 │ │ │ │ │ + cbz r1, 2a38 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsInt │ │ │ │ │ mov r1, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 2732 │ │ │ │ │ + beq.n 2a62 │ │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_GetItem │ │ │ │ │ - cbz r0, 272e │ │ │ │ │ + cbz r0, 2a5e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r0, #0] │ │ │ │ │ add sp, #32 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ add.w ip, sp, #28 │ │ │ │ │ str.w ip, [sp, #16] │ │ │ │ │ - ldr.w ip, [pc, #44] @ 2740 │ │ │ │ │ + ldr.w ip, [pc, #44] @ 2a70 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ strd ip, ip, [sp, #4] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 26e2 │ │ │ │ │ + bne.n 2a12 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 2704 │ │ │ │ │ + b.n 2a34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 272e │ │ │ │ │ + bne.n 2a5e │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 26ee │ │ │ │ │ + b.n 2a1e │ │ │ │ │ .word 0x0000029c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00002744 : │ │ │ │ │ +00002a74 : │ │ │ │ │ code_richcompare(): │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ subs r3, r2, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi.w 292a │ │ │ │ │ + bhi.w 2c5a │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.w 292a │ │ │ │ │ + bne.w 2c5a │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne.w 292a │ │ │ │ │ + bne.w 2c5a │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ │ movs r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ - cbnz r0, 27a4 │ │ │ │ │ + cbnz r0, 2ad4 │ │ │ │ │ cmp r7, #3 │ │ │ │ │ - beq.w 28dc │ │ │ │ │ + beq.w 2c0c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 28f0 │ │ │ │ │ + bne.w 2c20 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr.w r2, [r9, #28] │ │ │ │ │ ldr r3, [r6, #28] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 2786 │ │ │ │ │ + bne.n 2ab6 │ │ │ │ │ ldr.w r2, [r9, #32] │ │ │ │ │ ldr r3, [r6, #32] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 2786 │ │ │ │ │ + bne.n 2ab6 │ │ │ │ │ ldr.w r2, [r9, #36] @ 0x24 │ │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 2786 │ │ │ │ │ + bne.n 2ab6 │ │ │ │ │ ldr.w r2, [r9, #24] │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 2786 │ │ │ │ │ + bne.n 2ab6 │ │ │ │ │ ldr.w r2, [r9, #44] @ 0x2c │ │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 2786 │ │ │ │ │ + bne.n 2ab6 │ │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 2786 │ │ │ │ │ + bne.n 2ab6 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 283c │ │ │ │ │ + ble.n 2b6c │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyOpcode_Caches │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyOpcode_Caches │ │ │ │ │ movs r4, #0 │ │ │ │ │ lsls r3, r4, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ @@ -4189,146 +4519,146 @@ │ │ │ │ │ mov r1, r4 │ │ │ │ │ uxtb r5, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_GetBaseOpcode> │ │ │ │ │ R_ARM_THM_CALL _Py_GetBaseOpcode │ │ │ │ │ cmp r5, #70 @ 0x46 │ │ │ │ │ uxtb r0, r0 │ │ │ │ │ - beq.n 28f6 │ │ │ │ │ + beq.n 2c26 │ │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ │ itt eq │ │ │ │ │ movweq r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyOpcode_Deopt │ │ │ │ │ movteq r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyOpcode_Deopt │ │ │ │ │ - beq.n 2916 │ │ │ │ │ + beq.n 2c46 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp fp, sl │ │ │ │ │ it eq │ │ │ │ │ cmpeq r0, r5 │ │ │ │ │ - bne.n 2786 │ │ │ │ │ + bne.n 2ab6 │ │ │ │ │ ldrb.w r2, [r8, r5] │ │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ │ add r4, r2 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - blt.n 27ee │ │ │ │ │ + blt.n 2b1e │ │ │ │ │ ldr.w r0, [r9, #12] │ │ │ │ │ - bl 1168 <_PyCode_ConstantKey> │ │ │ │ │ + bl 1160 <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_THM_CALL _PyCode_ConstantKey │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 293a │ │ │ │ │ + beq.n 2c6a │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ - bl 1168 <_PyCode_ConstantKey> │ │ │ │ │ + bl 1160 <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_THM_CALL _PyCode_ConstantKey │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 293e │ │ │ │ │ + beq.n 2c6e │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2878 │ │ │ │ │ + beq.n 2ba8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 2878 │ │ │ │ │ + cbnz r3, 2ba8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2892 │ │ │ │ │ + beq.n 2bc2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - cbnz r3, 2892 │ │ │ │ │ + cbnz r3, 2bc2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.n 2934 │ │ │ │ │ + ble.n 2c64 │ │ │ │ │ ldr r1, [r6, #16] │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - ble.n 2934 │ │ │ │ │ + ble.n 2c64 │ │ │ │ │ ldr r1, [r6, #72] @ 0x48 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr.w r0, [r9, #72] @ 0x48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - ble.n 2934 │ │ │ │ │ + ble.n 2c64 │ │ │ │ │ ldr r1, [r6, #92] @ 0x5c │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr.w r0, [r9, #92] @ 0x5c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - ble.n 2934 │ │ │ │ │ + ble.n 2c64 │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr.w r0, [r9, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - ble.n 2934 │ │ │ │ │ + ble.n 2c64 │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - bne.w 278c │ │ │ │ │ + bne.w 2abc │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 27a0 │ │ │ │ │ + beq.w 2ad0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - b.n 27a0 │ │ │ │ │ + b.n 2ad0 │ │ │ │ │ add.w sl, sl, #2 │ │ │ │ │ ldr.w r3, [r9, #100] @ 0x64 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyOpcode_Deopt │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyOpcode_Deopt │ │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ │ ldrb.w sl, [r3, #17] │ │ │ │ │ ldrb r5, [r2, r1] │ │ │ │ │ - bne.n 2824 │ │ │ │ │ + bne.n 2b54 │ │ │ │ │ add.w fp, fp, #2 │ │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ │ ldrb.w fp, [r3, #17] │ │ │ │ │ ldrb r0, [r2, r1] │ │ │ │ │ - b.n 2824 │ │ │ │ │ + b.n 2b54 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 27a0 │ │ │ │ │ + b.n 2ad0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 2786 │ │ │ │ │ + beq.w 2ab6 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 27a0 │ │ │ │ │ + b.n 2ad0 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 293a │ │ │ │ │ + beq.n 2c6a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 293a │ │ │ │ │ + bne.n 2c6a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 293a │ │ │ │ │ + b.n 2c6a │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -10,24 +10,24 @@ │ │ │ │ │ 00000002 <_PyCode_GetFreevars>: │ │ │ │ │ _PyCode_GetFreevars(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 16f0 │ │ │ │ │ + bl 16e8 │ │ │ │ │ R_ARM_THM_CALL init_co_cached │ │ │ │ │ cbnz r0, 2a <_PyCode_GetFreevars+0x28> │ │ │ │ │ ldr r1, [r4, #104] @ 0x68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ adds r1, #12 │ │ │ │ │ - b.w 1f4c │ │ │ │ │ + b.w 1f88 │ │ │ │ │ R_ARM_THM_JUMP24 get_cached_locals │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ 0000002e : │ │ │ │ │ code_getcellvars(): │ │ │ │ │ b.n 30 <_PyCode_GetCellvars> │ │ │ │ │ @@ -35,24 +35,24 @@ │ │ │ │ │ 00000030 <_PyCode_GetCellvars>: │ │ │ │ │ _PyCode_GetCellvars(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 16f0 │ │ │ │ │ + bl 16e8 │ │ │ │ │ R_ARM_THM_CALL init_co_cached │ │ │ │ │ cbnz r0, 58 <_PyCode_GetCellvars+0x28> │ │ │ │ │ ldr r1, [r4, #104] @ 0x68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ adds r1, #8 │ │ │ │ │ - b.w 1f4c │ │ │ │ │ + b.w 1f88 │ │ │ │ │ R_ARM_THM_JUMP24 get_cached_locals │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ 0000005c : │ │ │ │ │ PyCode_NewEmpty(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ @@ -126,27 +126,27 @@ │ │ │ │ │ mov r6, r0 │ │ │ │ │ b.n 100 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ b.n 100 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl eb4 │ │ │ │ │ + bl eac │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl eb4 │ │ │ │ │ + bl eac │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl eb4 │ │ │ │ │ + bl eac │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl eb4 │ │ │ │ │ + bl eac │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl eb4 │ │ │ │ │ + bl eac │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ nop │ │ │ │ │ .word 0x00000008 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ @@ -316,15 +316,15 @@ │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.n 33a │ │ │ │ │ add r0, sp, #8 │ │ │ │ │ strd r7, r9, [sp, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ - bl 19e0 │ │ │ │ │ + bl 19d8 │ │ │ │ │ R_ARM_THM_CALL advance │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ beq.n 2e8 │ │ │ │ │ subs r4, r5, r4 │ │ │ │ │ @@ -909,37 +909,37 @@ │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r0, r1, [sp, #56] @ 0x38 │ │ │ │ │ strd r5, r4, [sp, #24] │ │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ │ strd r7, r6, [sp, #16] │ │ │ │ │ str.w fp, [sp, #52] @ 0x34 │ │ │ │ │ str.w sl, [sp, #32] │ │ │ │ │ - bl 704 │ │ │ │ │ + bl 20f4 │ │ │ │ │ R_ARM_THM_CALL PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ mov r8, r0 │ │ │ │ │ b.n 7b6 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ b.n 7b6 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r8, r5 │ │ │ │ │ b.n 7b6 │ │ │ │ │ mov r8, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl eb4 │ │ │ │ │ + bl eac │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl eb4 │ │ │ │ │ + bl eac │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl eb4 │ │ │ │ │ + bl eac │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl eb4 │ │ │ │ │ + bl eac │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r8 │ │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ │ │ 000007d6 : │ │ │ │ │ validate_and_copy_tuple(): │ │ │ │ │ @@ -1029,20 +1029,20 @@ │ │ │ │ │ adds r3, #1 │ │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromSize_t │ │ │ │ │ │ │ │ │ │ 0000089e : │ │ │ │ │ PyCode_GetCode(): │ │ │ │ │ - b.w 15e0 <_PyCode_GetCode> │ │ │ │ │ + b.w 15d8 <_PyCode_GetCode> │ │ │ │ │ R_ARM_THM_JUMP24 _PyCode_GetCode │ │ │ │ │ │ │ │ │ │ 000008a2 : │ │ │ │ │ PyCode_GetVarnames(): │ │ │ │ │ - b.w 1f20 <_PyCode_GetVarnames> │ │ │ │ │ + b.w 1f5c <_PyCode_GetVarnames> │ │ │ │ │ R_ARM_THM_JUMP24 _PyCode_GetVarnames │ │ │ │ │ │ │ │ │ │ 000008a6 : │ │ │ │ │ PyCode_GetCellvars(): │ │ │ │ │ b.w 30 <_PyCode_GetCellvars> │ │ │ │ │ R_ARM_THM_JUMP24 _PyCode_GetCellvars │ │ │ │ │ │ │ │ │ │ @@ -1189,15 +1189,15 @@ │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r4, [sp, #120] @ 0x78 │ │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ │ - bl 704 │ │ │ │ │ + bl 20f4 │ │ │ │ │ R_ARM_THM_CALL PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ │ │ 000009fa <_PyLineTable_InitAddressRange>: │ │ │ │ │ _PyLineTable_InitAddressRange(): │ │ │ │ │ push {r4} │ │ │ │ │ @@ -1241,18 +1241,18 @@ │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ add r3, r1 │ │ │ │ │ mov r1, sp │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r8, [sp, #8] │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ - bl 18ac <_PyCode_CheckLineNumber> │ │ │ │ │ + bl 18a4 <_PyCode_CheckLineNumber> │ │ │ │ │ R_ARM_THM_CALL _PyCode_CheckLineNumber │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 24b8 │ │ │ │ │ + bl 27e8 │ │ │ │ │ R_ARM_THM_CALL retreat │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ @@ -1340,15 +1340,15 @@ │ │ │ │ │ lsls r4, r2 │ │ │ │ │ orrs r3, r4 │ │ │ │ │ b.n b5e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ b.n bcc │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 1cdc │ │ │ │ │ + bl 1d18 │ │ │ │ │ R_ARM_THM_CALL read_signed_varint │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add r0, r3 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ @@ -1388,14 +1388,14 @@ │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ble.n bf2 <_PyLineTable_PreviousAddressRange+0x1c> │ │ │ │ │ - bl 24b8 │ │ │ │ │ + bl 27e8 │ │ │ │ │ R_ARM_THM_CALL retreat │ │ │ │ │ movs r0, #1 │ │ │ │ │ b.n bf4 <_PyLineTable_PreviousAddressRange+0x1e> │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ nop │ │ │ ├── complexobject.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: 16348 (bytes into file) │ │ │ │ │ + Start of section headers: 16308 (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 0x3fdc: │ │ │ │ │ +There are 18 section headers, starting at offset 0x3fb4: │ │ │ │ │ │ │ │ │ │ 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 000b78 00 AX 0 0 8 │ │ │ │ │ - [ 2] .rel.text REL 00000000 0033e4 000410 08 I 15 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 0033bc 000410 08 I 15 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 000bac 000234 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 0037f4 000160 08 I 15 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 0037cc 000160 08 I 15 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 000de0 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 000de0 000d1c 00 AX 0 0 8 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 003954 000560 08 I 15 6 4 │ │ │ │ │ - [ 8] .text.unlikely PROGBITS 00000000 001afc 000134 00 AX 0 0 2 │ │ │ │ │ - [ 9] .rel.text.unlikely REL 00000000 003eb4 000088 08 I 15 8 4 │ │ │ │ │ - [10] .rodata.str1.4 PROGBITS 00000000 001c30 000333 01 AMS 0 0 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 001f64 00026e 00 A 0 0 8 │ │ │ │ │ - [12] .rel.rodata REL 00000000 003f3c 000010 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 0021d2 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 0021d2 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 002208 000a40 10 16 91 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 002c48 000799 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 003f4c 000090 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 000de0 000cf4 00 AX 0 0 8 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 00392c 000560 08 I 15 6 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 001ad4 000134 00 AX 0 0 2 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 003e8c 000088 08 I 15 8 4 │ │ │ │ │ + [10] .rodata.str1.4 PROGBITS 00000000 001c08 000333 01 AMS 0 0 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 001f3c 00026e 00 A 0 0 8 │ │ │ │ │ + [12] .rel.rodata REL 00000000 003f14 000010 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 0021aa 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 0021aa 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 0021e0 000a40 10 16 91 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 002c20 000799 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 003f24 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 {} │ │ │ │ │ @@ -8,63 +8,63 @@ │ │ │ │ │ 4: 00000000 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ 5: 00000001 24 FUNC LOCAL DEFAULT 8 complex_neg │ │ │ │ │ 6: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 7: 00000001 192 FUNC LOCAL DEFAULT 1 complex_sub │ │ │ │ │ 8: 000000c1 144 FUNC LOCAL DEFAULT 1 to_complex │ │ │ │ │ 9: 00000151 44 FUNC LOCAL DEFAULT 1 complex___complex___impl │ │ │ │ │ 10: 00000151 44 FUNC LOCAL DEFAULT 1 complex_pos │ │ │ │ │ - 11: 00000b31 252 FUNC LOCAL DEFAULT 6 try_complex_special_method │ │ │ │ │ + 11: 00000b09 252 FUNC LOCAL DEFAULT 6 try_complex_special_method │ │ │ │ │ 12: 00000220 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 13: 0000005d 74 FUNC LOCAL DEFAULT 6 complex_hash │ │ │ │ │ 14: 00000228 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 15: 00000229 192 FUNC LOCAL DEFAULT 1 complex_add │ │ │ │ │ 16: 000000a9 480 FUNC LOCAL DEFAULT 6 complex_richcompare │ │ │ │ │ 17: 000003e8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 18: 00000000 0 SECTION LOCAL DEFAULT 10 .rodata.str1.4 │ │ │ │ │ 19: 00000000 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ 20: 00000000 0 NOTYPE LOCAL DEFAULT 10 .LC0 │ │ │ │ │ 21: 00000289 496 FUNC LOCAL DEFAULT 6 complex_div │ │ │ │ │ 22: 00000470 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 23: 00000478 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 24: 00000540 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 25: 0000001c 0 NOTYPE LOCAL DEFAULT 10 .LC1 │ │ │ │ │ - 26: 00000054 0 NOTYPE LOCAL DEFAULT 10 .LC2 │ │ │ │ │ - 27: 0000005c 0 NOTYPE LOCAL DEFAULT 10 .LC3 │ │ │ │ │ - 28: 00000084 0 NOTYPE LOCAL DEFAULT 10 .LC4 │ │ │ │ │ - 29: 000000b4 0 NOTYPE LOCAL DEFAULT 10 .LC5 │ │ │ │ │ - 30: 00000168 0 NOTYPE LOCAL DEFAULT 10 .LC6 │ │ │ │ │ - 31: 000001ac 0 NOTYPE LOCAL DEFAULT 10 .LC7 │ │ │ │ │ - 32: 00000550 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 33: 00000551 1504 FUNC LOCAL DEFAULT 6 complex_new │ │ │ │ │ - 34: 00000895 476 FUNC LOCAL DEFAULT 1 complex_from_string_inner │ │ │ │ │ - 35: 000008b0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 36: 000008c0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 37: 00000b28 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 23: 0000001c 0 NOTYPE LOCAL DEFAULT 10 .LC1 │ │ │ │ │ + 24: 00000054 0 NOTYPE LOCAL DEFAULT 10 .LC2 │ │ │ │ │ + 25: 0000005c 0 NOTYPE LOCAL DEFAULT 10 .LC3 │ │ │ │ │ + 26: 00000084 0 NOTYPE LOCAL DEFAULT 10 .LC4 │ │ │ │ │ + 27: 000000b4 0 NOTYPE LOCAL DEFAULT 10 .LC5 │ │ │ │ │ + 28: 00000168 0 NOTYPE LOCAL DEFAULT 10 .LC6 │ │ │ │ │ + 29: 000001ac 0 NOTYPE LOCAL DEFAULT 10 .LC7 │ │ │ │ │ + 30: 00000478 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 31: 00000479 1464 FUNC LOCAL DEFAULT 6 complex_new │ │ │ │ │ + 32: 00000899 472 FUNC LOCAL DEFAULT 1 complex_from_string_inner │ │ │ │ │ + 33: 000007d0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 34: 000007e0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 35: 00000a28 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 36: 00000a30 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 37: 00000af8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 38: 000001e8 0 NOTYPE LOCAL DEFAULT 10 .LC8 │ │ │ │ │ 39: 000001f8 0 NOTYPE LOCAL DEFAULT 10 .LC9 │ │ │ │ │ 40: 0000021c 0 NOTYPE LOCAL DEFAULT 10 .LC10 │ │ │ │ │ 41: 000003f0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 42: 000003f1 608 FUNC LOCAL DEFAULT 1 complex_pow │ │ │ │ │ 43: 00000651 96 FUNC LOCAL DEFAULT 1 c_powu │ │ │ │ │ 44: 00000000 0 NOTYPE LOCAL DEFAULT 11 .LANCHOR1 │ │ │ │ │ 45: 00000638 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 46: 00000650 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 47: 000006a8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 48: 00000b30 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 49: 00000c24 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 46: 00000b08 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 47: 00000bfc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 48: 00000650 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 49: 000006a8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 50: 000006b0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 51: 000007b8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 52: 00000234 0 NOTYPE LOCAL DEFAULT 10 .LC11 │ │ │ │ │ 53: 00000238 0 NOTYPE LOCAL DEFAULT 10 .LC12 │ │ │ │ │ 54: 0000023c 0 NOTYPE LOCAL DEFAULT 10 .LC13 │ │ │ │ │ 55: 00000240 0 NOTYPE LOCAL DEFAULT 10 .LC14 │ │ │ │ │ 56: 000007c0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 57: 000007c1 212 FUNC LOCAL DEFAULT 1 complex_repr │ │ │ │ │ - 58: 00000c2c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 59: 00000c2d 238 FUNC LOCAL DEFAULT 6 complex_mul │ │ │ │ │ + 57: 000007c1 214 FUNC LOCAL DEFAULT 1 complex_repr │ │ │ │ │ + 58: 00000c04 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 59: 00000c05 238 FUNC LOCAL DEFAULT 6 complex_mul │ │ │ │ │ 60: 0000024c 0 NOTYPE LOCAL DEFAULT 10 .LC15 │ │ │ │ │ 61: 00000250 0 NOTYPE LOCAL DEFAULT 10 .LC16 │ │ │ │ │ 62: 0000025c 0 NOTYPE LOCAL DEFAULT 10 .LC17 │ │ │ │ │ 63: 00000019 108 FUNC LOCAL DEFAULT 8 complex___format__ │ │ │ │ │ 64: 00000268 0 NOTYPE LOCAL DEFAULT 10 .LC18 │ │ │ │ │ 65: 00000a68 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 66: 00000a70 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ @@ -110,29 +110,29 @@ │ │ │ │ │ 106: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromDouble │ │ │ │ │ 107: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompare │ │ │ │ │ 108: 000002e9 124 FUNC GLOBAL DEFAULT 1 PyComplex_RealAsDouble │ │ │ │ │ 109: 00000365 140 FUNC GLOBAL DEFAULT 1 PyComplex_ImagAsDouble │ │ │ │ │ 110: 00000000 0 NOTYPE GLOBAL DEFAULT UND __errno_location │ │ │ │ │ 111: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ZeroDivisionError │ │ │ │ │ 112: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ - 113: 00000479 216 FUNC GLOBAL DEFAULT 6 _Py_c_quot │ │ │ │ │ - 114: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_LookupSpecial │ │ │ │ │ - 115: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Float │ │ │ │ │ - 116: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ - 117: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ - 118: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_string_to_number_with_underscores │ │ │ │ │ - 119: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ - 120: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ - 121: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ - 122: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ - 123: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ - 124: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ - 125: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnFormat │ │ │ │ │ - 126: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ - 127: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ + 113: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_LookupSpecial │ │ │ │ │ + 114: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Float │ │ │ │ │ + 115: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ + 116: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ + 117: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_string_to_number_with_underscores │ │ │ │ │ + 118: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ + 119: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ + 120: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ + 121: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ + 122: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ + 123: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ + 124: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnFormat │ │ │ │ │ + 125: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ + 126: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ + 127: 00000a31 216 FUNC GLOBAL DEFAULT 6 _Py_c_quot │ │ │ │ │ 128: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 129: 00000000 0 NOTYPE GLOBAL DEFAULT UND floor │ │ │ │ │ 130: 000006b1 272 FUNC GLOBAL DEFAULT 1 _Py_c_pow │ │ │ │ │ 131: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ 132: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ 133: 00000000 0 NOTYPE GLOBAL DEFAULT UND hypot │ │ │ │ │ 134: 00000000 0 NOTYPE GLOBAL DEFAULT UND pow │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x33e4 contains 130 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x33bc contains 130 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 │ │ │ │ │ 00000028 00005f0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 0000005c 00005b0a R_ARM_THM_CALL 00000001 PyComplex_FromCComplex │ │ │ │ │ 0000006e 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000072 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ @@ -17,35 +17,35 @@ │ │ │ │ │ 00000134 0000642f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000138 00006430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000152 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000156 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000018e 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000192 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000001b8 00005f0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000001c4 00000b0a R_ARM_THM_CALL 00000b31 try_complex_special_method │ │ │ │ │ +000001c4 00000b0a R_ARM_THM_CALL 00000b09 try_complex_special_method │ │ │ │ │ 000001ca 0000630a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000001d2 0000610a R_ARM_THM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ 00000210 0000660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000023a 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000023e 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000250 00005f0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000284 00005b0a R_ARM_THM_CALL 00000001 PyComplex_FromCComplex │ │ │ │ │ 00000296 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000029a 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000002a8 00005f0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000002ec 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000002f0 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000310 00005f0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000031a 00000b0a R_ARM_THM_CALL 00000b31 try_complex_special_method │ │ │ │ │ +0000031a 00000b0a R_ARM_THM_CALL 00000b09 try_complex_special_method │ │ │ │ │ 00000320 0000630a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000035a 0000660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000368 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000036c 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000038c 00005f0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000396 00000b0a R_ARM_THM_CALL 00000b31 try_complex_special_method │ │ │ │ │ +00000396 00000b0a R_ARM_THM_CALL 00000b09 try_complex_special_method │ │ │ │ │ 0000039c 0000630a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000003a4 0000610a R_ARM_THM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ 000003a8 0000630a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000003dc 0000660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000406 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000040a 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000432 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ @@ -53,15 +53,15 @@ │ │ │ │ │ 0000043c 00005f0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000462 0000802f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000466 00008030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000470 00006e0a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ 00000488 0000810a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ 000004d4 00002c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 000004d8 00002c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000004f8 0000710a R_ARM_THM_CALL 00000479 _Py_c_quot │ │ │ │ │ +000004f8 00007f0a R_ARM_THM_CALL 00000a31 _Py_c_quot │ │ │ │ │ 0000055c 00005b0a R_ARM_THM_CALL 00000001 PyComplex_FromCComplex │ │ │ │ │ 00000580 0000820a R_ARM_THM_CALL 000006b1 _Py_c_pow │ │ │ │ │ 000005aa 0000832f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 000005ae 00008330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 000005b2 0000282f R_ARM_THM_MOVW_ABS_NC 0000021c .LC10 │ │ │ │ │ 000005b6 00002830 R_ARM_THM_MOVT_ABS 0000021c .LC10 │ │ │ │ │ 000005bc 0000700a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ @@ -81,85 +81,85 @@ │ │ │ │ │ 00000734 0000870a R_ARM_THM_CALL 00000000 atan2 │ │ │ │ │ 0000074a 0000880a R_ARM_THM_CALL 00000000 exp │ │ │ │ │ 0000075a 0000890a R_ARM_THM_CALL 00000000 log │ │ │ │ │ 0000076a 00008a0a R_ARM_THM_CALL 00000000 sincos │ │ │ │ │ 0000079a 00006e0a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ 000007e8 00008b0a R_ARM_THM_CALL 00000000 PyOS_double_to_string │ │ │ │ │ 000007fe 00008b0a R_ARM_THM_CALL 00000000 PyOS_double_to_string │ │ │ │ │ -00000806 0000352f R_ARM_THM_MOVW_ABS_NC 00000238 .LC12 │ │ │ │ │ -0000080a 00003530 R_ARM_THM_MOVT_ABS 00000238 .LC12 │ │ │ │ │ -0000080e 0000362f R_ARM_THM_MOVW_ABS_NC 0000023c .LC13 │ │ │ │ │ -00000812 00003630 R_ARM_THM_MOVT_ABS 0000023c .LC13 │ │ │ │ │ -0000081a 0000372f R_ARM_THM_MOVW_ABS_NC 00000240 .LC14 │ │ │ │ │ -0000081e 00003730 R_ARM_THM_MOVT_ABS 00000240 .LC14 │ │ │ │ │ -00000824 00008c0a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -0000082e 00008d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000834 00008d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000868 00008b0a R_ARM_THM_CALL 00000000 PyOS_double_to_string │ │ │ │ │ -00000870 0000342f R_ARM_THM_MOVW_ABS_NC 00000234 .LC11 │ │ │ │ │ -00000874 00003430 R_ARM_THM_MOVT_ABS 00000234 .LC11 │ │ │ │ │ -00000880 00005e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000888 00005e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000008a8 0000932f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000008ac 00009330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -000008e6 0000940a R_ARM_THM_CALL 00000000 PyOS_string_to_double │ │ │ │ │ -00000916 0000940a R_ARM_THM_CALL 00000000 PyOS_string_to_double │ │ │ │ │ -000009c2 0000630a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000009ca 0000842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000009ce 00008430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000009d4 0000950a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000009da 0000960a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000009fa 0000842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000009fe 00008430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000a02 0000402f R_ARM_THM_MOVW_ABS_NC 00000268 .LC18 │ │ │ │ │ -00000a06 00004030 R_ARM_THM_MOVT_ABS 00000268 .LC18 │ │ │ │ │ -00000a0c 0000700a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000a20 0000630a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000a30 0000842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000a34 00008430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000a3a 0000950a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000a42 0000960a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000808 0000352f R_ARM_THM_MOVW_ABS_NC 00000238 .LC12 │ │ │ │ │ +0000080c 00003530 R_ARM_THM_MOVT_ABS 00000238 .LC12 │ │ │ │ │ +00000810 0000362f R_ARM_THM_MOVW_ABS_NC 0000023c .LC13 │ │ │ │ │ +00000814 00003630 R_ARM_THM_MOVT_ABS 0000023c .LC13 │ │ │ │ │ +0000081c 0000372f R_ARM_THM_MOVW_ABS_NC 00000240 .LC14 │ │ │ │ │ +00000820 00003730 R_ARM_THM_MOVT_ABS 00000240 .LC14 │ │ │ │ │ +00000826 00008c0a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00000830 00008d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000836 00008d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000086a 00008b0a R_ARM_THM_CALL 00000000 PyOS_double_to_string │ │ │ │ │ +00000872 0000342f R_ARM_THM_MOVW_ABS_NC 00000234 .LC11 │ │ │ │ │ +00000876 00003430 R_ARM_THM_MOVT_ABS 00000234 .LC11 │ │ │ │ │ +00000882 00005e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000088e 00005e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000008ac 0000932f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +000008b0 00009330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000008ea 0000940a R_ARM_THM_CALL 00000000 PyOS_string_to_double │ │ │ │ │ +0000091a 0000940a R_ARM_THM_CALL 00000000 PyOS_string_to_double │ │ │ │ │ +000009c6 0000630a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000009ce 0000842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000009d2 00008430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000009d8 0000950a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000009de 0000960a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000009fe 0000842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000a02 00008430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000a06 0000402f R_ARM_THM_MOVW_ABS_NC 00000268 .LC18 │ │ │ │ │ +00000a0a 00004030 R_ARM_THM_MOVT_ABS 00000268 .LC18 │ │ │ │ │ +00000a10 0000700a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000a24 0000630a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000a34 0000842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000a38 00008430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000a3e 0000950a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000a46 0000960a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ 00000a8c 0000970a R_ARM_THM_CALL 00000ac9 _Py_c_abs │ │ │ │ │ 00000a94 00006e0a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ 00000aac 0000832f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 00000ab0 00008330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 00000ab4 0000442f R_ARM_THM_MOVW_ABS_NC 0000028c .LC19 │ │ │ │ │ 00000ab8 00004430 R_ARM_THM_MOVT_ABS 0000028c .LC19 │ │ │ │ │ 00000abe 0000700a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000afc 0000850a R_ARM_THM_CALL 00000000 hypot │ │ │ │ │ 00000b04 00006e0a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ 00000b26 00006e0a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ 00000166 00005b1e R_ARM_THM_JUMP24 00000001 PyComplex_FromCComplex │ │ │ │ │ 0000032e 0000611e R_ARM_THM_JUMP24 00000000 PyFloat_AsDouble │ │ │ │ │ 00000aa8 00006a1e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x37f4 contains 44 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x37cc contains 44 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00009f02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00001202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000002c 00003902 R_ARM_ABS32 000007c1 complex_repr │ │ │ │ │ 00000030 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000003c 00000d02 R_ARM_ABS32 0000005d complex_hash │ │ │ │ │ 00000048 0000a002 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000058 00004c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000064 00001002 R_ARM_ABS32 000000a9 complex_richcompare │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000078 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000098 0000a102 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ -0000009c 00002102 R_ARM_ABS32 00000551 complex_new │ │ │ │ │ +0000009c 00001f02 R_ARM_ABS32 00000479 complex_new │ │ │ │ │ 000000a0 0000a202 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ 000000d4 00004c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000000d8 00001202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000f4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000108 0000a302 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -00000110 00007a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000114 00007a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000110 00007902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000114 00007902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000118 00000f02 R_ARM_ABS32 00000229 complex_add │ │ │ │ │ 0000011c 00000702 R_ARM_ABS32 00000001 complex_sub │ │ │ │ │ -00000120 00003b02 R_ARM_ABS32 00000c2d complex_mul │ │ │ │ │ +00000120 00003b02 R_ARM_ABS32 00000c05 complex_mul │ │ │ │ │ 0000012c 00002a02 R_ARM_ABS32 000003f1 complex_pow │ │ │ │ │ 00000130 00000502 R_ARM_ABS32 00000001 complex_neg │ │ │ │ │ 00000134 00000a02 R_ARM_ABS32 00000151 complex_pos │ │ │ │ │ 00000138 00004502 R_ARM_ABS32 00000a75 complex_abs │ │ │ │ │ 0000013c 00004702 R_ARM_ABS32 00000085 complex_bool │ │ │ │ │ 00000190 00001502 R_ARM_ABS32 00000289 complex_div │ │ │ │ │ 000001a8 00001202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -175,15 +175,15 @@ │ │ │ │ │ 00000204 00001202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000208 00004a02 R_ARM_ABS32 000000c9 complex___getnewargs__ │ │ │ │ │ 00000210 00004c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000214 00001202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000218 00003f02 R_ARM_ABS32 00000019 complex___format__ │ │ │ │ │ 00000220 00004c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x3954 contains 172 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x392c contains 172 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000001a 00005c0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000020 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000024 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000003a 00005d0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00000070 0000670a R_ARM_THM_CALL 00000000 _Py_HashDouble │ │ │ │ │ 00000080 0000670a R_ARM_THM_CALL 00000000 _Py_HashDouble │ │ │ │ │ @@ -225,140 +225,140 @@ │ │ │ │ │ 00000412 0000700a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000041a 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000041e 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000424 00005f0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000434 0000080a R_ARM_THM_CALL 000000c1 to_complex │ │ │ │ │ 00000446 00005f0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000452 0000080a R_ARM_THM_CALL 000000c1 to_complex │ │ │ │ │ -0000051c 00006e0a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ +000004b8 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000004bc 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000004e8 0000710a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +000004f4 0000630a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000532 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000536 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000053a 00005f0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000546 0000720a R_ARM_THM_CALL 00000000 PyNumber_Float │ │ │ │ │ +0000055c 0000610a R_ARM_THM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ 00000590 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000594 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000005c0 0000720a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -000005cc 0000630a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000060a 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000060e 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000612 00005f0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000061e 0000730a R_ARM_THM_CALL 00000000 PyNumber_Float │ │ │ │ │ -00000634 0000610a R_ARM_THM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ -00000668 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000066c 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000672 00005f0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000067e 0000730a R_ARM_THM_CALL 00000000 PyNumber_Float │ │ │ │ │ -0000068a 0000610a R_ARM_THM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ -000006d8 0000660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000006f0 0000740a R_ARM_THM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ -000006fa 0000750a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00000702 0000222f R_ARM_THM_MOVW_ABS_NC 00000895 complex_from_string_inner │ │ │ │ │ -00000706 00002230 R_ARM_THM_MOVT_ABS 00000895 complex_from_string_inner │ │ │ │ │ -00000710 00001a2f R_ARM_THM_MOVW_ABS_NC 00000054 .LC2 │ │ │ │ │ -00000714 00001a30 R_ARM_THM_MOVT_ABS 00000054 .LC2 │ │ │ │ │ -00000718 0000760a R_ARM_THM_CALL 00000000 _Py_string_to_number_with_underscores │ │ │ │ │ -0000076c 0000770a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -00000786 0000660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000007fe 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000802 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000806 00005f0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000814 0000782f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000818 00007830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000081c 00001c2f R_ARM_THM_MOVW_ABS_NC 00000084 .LC4 │ │ │ │ │ -00000820 00001c30 R_ARM_THM_MOVT_ABS 00000084 .LC4 │ │ │ │ │ -00000826 0000790a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000846 0000660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000852 0000782f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000856 00007830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000085a 0000192f R_ARM_THM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ -0000085e 00001930 R_ARM_THM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ -00000864 0000700a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000008a6 0000660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000008b8 00007a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000008bc 00007b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000008c6 0000660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000008ec 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000008f0 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000912 00007c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00000916 00007c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -0000091e 00001d2f R_ARM_THM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ -00000922 00001d30 R_ARM_THM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ -00000926 00007d0a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -0000094c 00007e0a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -0000096c 00007f0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00000994 00007f0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000009a6 0000660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000009ae 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000009b2 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000009d0 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000009d4 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000009da 00005f0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000009e8 0000782f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000009ec 00007830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000009f0 00001e2f R_ARM_THM_MOVW_ABS_NC 00000168 .LC6 │ │ │ │ │ -000009f4 00001e30 R_ARM_THM_MOVT_ABS 00000168 .LC6 │ │ │ │ │ -000009fc 0000790a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000a1a 0000782f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000a1e 00007830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000a24 00001e2f R_ARM_THM_MOVW_ABS_NC 00000168 .LC6 │ │ │ │ │ -00000a28 00001e30 R_ARM_THM_MOVT_ABS 00000168 .LC6 │ │ │ │ │ -00000a2e 0000790a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000a4e 0000660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a64 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000a68 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000a6e 00005f0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000a7a 0000782f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000a7e 00007830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000a82 00001f2f R_ARM_THM_MOVW_ABS_NC 000001ac .LC7 │ │ │ │ │ -00000a86 00001f30 R_ARM_THM_MOVT_ABS 000001ac .LC7 │ │ │ │ │ -00000a8e 0000790a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000ab0 0000660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ac8 0000782f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000acc 00007830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000ad0 00001b2f R_ARM_THM_MOVW_ABS_NC 0000005c .LC3 │ │ │ │ │ -00000ad4 00001b30 R_ARM_THM_MOVT_ABS 0000005c .LC3 │ │ │ │ │ -00000ada 0000700a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000afa 0000660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b02 0000782f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000b06 00007830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000b0c 00001e2f R_ARM_THM_MOVW_ABS_NC 00000168 .LC6 │ │ │ │ │ -00000b10 00001e30 R_ARM_THM_MOVT_ABS 00000168 .LC6 │ │ │ │ │ -00000b16 0000790a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000b28 00007a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000b2c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000b42 0000720a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00000b80 0000770a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -00000b98 0000660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ba2 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000ba6 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000bae 00005f0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000bb8 0000782f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000bbc 00007830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000bc0 00001c2f R_ARM_THM_MOVW_ABS_NC 00000084 .LC4 │ │ │ │ │ -00000bc4 00001c30 R_ARM_THM_MOVT_ABS 00000084 .LC4 │ │ │ │ │ -00000bca 0000790a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000be2 0000660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000be8 00007c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00000bec 00007c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00000bf4 00001d2f R_ARM_THM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ -00000bf8 00001d30 R_ARM_THM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ -00000bfe 00007d0a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00000c1c 00007e0a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -00000c24 00007a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000c28 00007b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000c42 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000c46 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000c7e 00005c0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00000c96 00005d0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000cae 00005f0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000cb8 0000080a R_ARM_THM_CALL 000000c1 to_complex │ │ │ │ │ -00000ccc 00005e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000cd4 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000cd8 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000ce0 00005f0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000cf0 0000080a R_ARM_THM_CALL 000000c1 to_complex │ │ │ │ │ +0000059a 00005f0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000005a6 0000720a R_ARM_THM_CALL 00000000 PyNumber_Float │ │ │ │ │ +000005b2 0000610a R_ARM_THM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ +00000600 0000660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000622 0000730a R_ARM_THM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ +0000062c 0000740a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00000634 0000202f R_ARM_THM_MOVW_ABS_NC 00000899 complex_from_string_inner │ │ │ │ │ +00000638 00002030 R_ARM_THM_MOVT_ABS 00000899 complex_from_string_inner │ │ │ │ │ +00000642 0000182f R_ARM_THM_MOVW_ABS_NC 00000054 .LC2 │ │ │ │ │ +00000646 00001830 R_ARM_THM_MOVT_ABS 00000054 .LC2 │ │ │ │ │ +0000064a 0000750a R_ARM_THM_CALL 00000000 _Py_string_to_number_with_underscores │ │ │ │ │ +0000069e 0000760a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +000006b8 0000660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000700 0000660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000706 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000070a 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000070e 00005f0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000071c 0000772f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000720 00007730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000724 00001a2f R_ARM_THM_MOVW_ABS_NC 00000084 .LC4 │ │ │ │ │ +00000728 00001a30 R_ARM_THM_MOVT_ABS 00000084 .LC4 │ │ │ │ │ +0000072e 0000780a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000074e 0000660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000075a 0000772f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000075e 00007730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000762 0000172f R_ARM_THM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ +00000766 00001730 R_ARM_THM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ +0000076c 0000700a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000007b2 0000660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000007d8 00007902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000007dc 00007a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000007e2 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000007e6 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000808 00007b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +0000080c 00007b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00000814 00001b2f R_ARM_THM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ +00000818 00001b30 R_ARM_THM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ +0000081c 00007c0a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00000840 00007d0a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +00000848 0000772f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000084c 00007730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000852 00001c2f R_ARM_THM_MOVW_ABS_NC 00000168 .LC6 │ │ │ │ │ +00000856 00001c30 R_ARM_THM_MOVT_ABS 00000168 .LC6 │ │ │ │ │ +0000085c 0000780a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000087a 0000660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000880 0000772f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000884 00007730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000888 0000192f R_ARM_THM_MOVW_ABS_NC 0000005c .LC3 │ │ │ │ │ +0000088c 00001930 R_ARM_THM_MOVT_ABS 0000005c .LC3 │ │ │ │ │ +00000892 0000700a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000898 0000772f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000089c 00007730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000008a2 00001c2f R_ARM_THM_MOVW_ABS_NC 00000168 .LC6 │ │ │ │ │ +000008a6 00001c30 R_ARM_THM_MOVT_ABS 00000168 .LC6 │ │ │ │ │ +000008ac 0000780a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000008da 00007e0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00000906 00007e0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00000932 0000660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000942 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000946 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000096a 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000096e 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000974 00005f0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000982 0000772f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000986 00007730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000098a 00001c2f R_ARM_THM_MOVW_ABS_NC 00000168 .LC6 │ │ │ │ │ +0000098e 00001c30 R_ARM_THM_MOVT_ABS 00000168 .LC6 │ │ │ │ │ +00000996 0000780a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000009c0 0000660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000009d6 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000009da 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000009e0 00005f0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000009ec 0000772f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000009f0 00007730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000009f4 00001d2f R_ARM_THM_MOVW_ABS_NC 000001ac .LC7 │ │ │ │ │ +000009f8 00001d30 R_ARM_THM_MOVT_ABS 000001ac .LC7 │ │ │ │ │ +00000a00 0000780a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000a22 0000660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a28 00007902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000a2c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000ad4 00006e0a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ +00000b1a 0000710a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00000b58 0000760a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +00000b70 0000660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b7a 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000b7e 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000b86 00005f0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000b90 0000772f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000b94 00007730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000b98 00001a2f R_ARM_THM_MOVW_ABS_NC 00000084 .LC4 │ │ │ │ │ +00000b9c 00001a30 R_ARM_THM_MOVT_ABS 00000084 .LC4 │ │ │ │ │ +00000ba2 0000780a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000bba 0000660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000bc0 00007b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00000bc4 00007b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00000bcc 00001b2f R_ARM_THM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ +00000bd0 00001b30 R_ARM_THM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ +00000bd6 00007c0a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00000bf4 00007d0a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +00000bfc 00007902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000c00 00007a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000c1a 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000c1e 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000c56 00005c0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000c6e 00005d0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000c86 00005f0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000c90 0000080a R_ARM_THM_CALL 000000c1 to_complex │ │ │ │ │ +00000ca4 00005e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000cac 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000cb0 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000cb8 00005f0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000cc8 0000080a R_ARM_THM_CALL 000000c1 to_complex │ │ │ │ │ 00000056 00005e1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x3eb4 contains 17 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x3e8c contains 17 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000036 00003c2f R_ARM_THM_MOVW_ABS_NC 0000024c .LC15 │ │ │ │ │ 0000003a 00003c30 R_ARM_THM_MOVT_ABS 0000024c .LC15 │ │ │ │ │ 0000003e 00003d2f R_ARM_THM_MOVW_ABS_NC 00000250 .LC16 │ │ │ │ │ 00000042 00003d30 R_ARM_THM_MOVT_ABS 00000250 .LC16 │ │ │ │ │ 00000046 00003e2f R_ARM_THM_MOVW_ABS_NC 0000025c .LC17 │ │ │ │ │ 0000004a 00003e30 R_ARM_THM_MOVT_ABS 0000025c .LC17 │ │ │ │ │ @@ -370,11 +370,11 @@ │ │ │ │ │ 000000da 0000492f R_ARM_THM_MOVW_ABS_NC 000002a8 .LC20 │ │ │ │ │ 000000de 00004930 R_ARM_THM_MOVT_ABS 000002a8 .LC20 │ │ │ │ │ 000000ee 0000980a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ 00000014 00005b1e R_ARM_THM_JUMP24 00000001 PyComplex_FromCComplex │ │ │ │ │ 000000c4 00005b1e R_ARM_THM_JUMP24 00000001 PyComplex_FromCComplex │ │ │ │ │ 000000fa 00005b1e R_ARM_THM_JUMP24 00000001 PyComplex_FromCComplex │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x3f3c contains 2 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x3f14 contains 2 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000010 00001202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000014 00001202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -83,29 +83,29 @@ │ │ │ │ │ PyFloat_FromDouble │ │ │ │ │ PyObject_RichCompare │ │ │ │ │ PyComplex_RealAsDouble │ │ │ │ │ PyComplex_ImagAsDouble │ │ │ │ │ __errno_location │ │ │ │ │ PyExc_ZeroDivisionError │ │ │ │ │ PyErr_SetString │ │ │ │ │ -_Py_c_quot │ │ │ │ │ _PyObject_LookupSpecial │ │ │ │ │ PyNumber_Float │ │ │ │ │ _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ PyUnicode_AsUTF8AndSize │ │ │ │ │ _Py_string_to_number_with_underscores │ │ │ │ │ _Py_CheckFunctionResult │ │ │ │ │ PyExc_TypeError │ │ │ │ │ PyErr_Format │ │ │ │ │ _PyRuntime │ │ │ │ │ _Py_tss_tstate │ │ │ │ │ PyExc_DeprecationWarning │ │ │ │ │ PyErr_WarnFormat │ │ │ │ │ _PyObject_MakeTpCall │ │ │ │ │ _PyArg_UnpackKeywords │ │ │ │ │ +_Py_c_quot │ │ │ │ │ _Py_NoneStruct │ │ │ │ │ _Py_c_pow │ │ │ │ │ PyExc_OverflowError │ │ │ │ │ PyExc_ValueError │ │ │ │ │ PyOS_double_to_string │ │ │ │ │ PyUnicode_FromFormat │ │ │ │ │ PyMem_Free │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -189,15 +189,15 @@ │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 19c │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl b30 <_Py_c_abs+0x68> │ │ │ │ │ + bl b08 <_Py_c_abs+0x40> │ │ │ │ │ R_ARM_THM_CALL try_complex_special_method │ │ │ │ │ cbnz r0, 1ee │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cbnz r0, 1e4 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ @@ -323,15 +323,15 @@ │ │ │ │ │ sub sp, #12 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cbnz r0, 332 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl b30 <_Py_c_abs+0x68> │ │ │ │ │ + bl b08 <_Py_c_abs+0x40> │ │ │ │ │ R_ARM_THM_CALL try_complex_special_method │ │ │ │ │ cbnz r0, 340 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cbnz r0, 33a │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ add sp, #12 │ │ │ │ │ @@ -377,15 +377,15 @@ │ │ │ │ │ sub sp, #12 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cbnz r0, 3b6 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl b30 <_Py_c_abs+0x68> │ │ │ │ │ + bl b08 <_Py_c_abs+0x40> │ │ │ │ │ R_ARM_THM_CALL try_complex_special_method │ │ │ │ │ cbnz r0, 3c2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cbnz r0, 3bc │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ @@ -505,15 +505,15 @@ │ │ │ │ │ vmov.f64 d7, d1 │ │ │ │ │ vmov.f64 d2, d0 │ │ │ │ │ vstr d0, [sp, #64] @ 0x40 │ │ │ │ │ vldr d1, [r3, #8] │ │ │ │ │ vldr d0, [r3] │ │ │ │ │ vmov.f64 d3, d7 │ │ │ │ │ vstr d7, [sp, #72] @ 0x48 │ │ │ │ │ - bl 478 │ │ │ │ │ + bl a30 │ │ │ │ │ R_ARM_THM_CALL _Py_c_quot │ │ │ │ │ vstr d1, [sp, #88] @ 0x58 │ │ │ │ │ vstr d0, [sp, #80] @ 0x50 │ │ │ │ │ vldr d7, [sp, #80] @ 0x50 │ │ │ │ │ vldr d6, [sp, #88] @ 0x58 │ │ │ │ │ vldr d5, [pc, #304] @ 640 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ @@ -762,33 +762,34 @@ │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ vldr d0, [r0, #8] │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 83e │ │ │ │ │ + beq.n 840 │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r0, #114 @ 0x72 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyOS_double_to_string │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 888 │ │ │ │ │ + beq.n 882 │ │ │ │ │ movs r3, #0 │ │ │ │ │ vldr d0, [r4, #16] │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ movs r0, #114 @ 0x72 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyOS_double_to_string │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 880 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 88e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -826,35 +827,36 @@ │ │ │ │ │ vldr d0, [r4, #16] │ │ │ │ │ movs r0, #114 @ 0x72 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyOS_double_to_string │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 888 │ │ │ │ │ + cbz r0, 882 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r2, r3 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 818 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - b.n 82c │ │ │ │ │ + b.n 81a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n 82c │ │ │ │ │ + b.n 82e │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + b.n 82e │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00000894 : │ │ │ │ │ +00000898 : │ │ │ │ │ complex_from_string_inner(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ movw r6, #0 │ │ │ │ │ @@ -867,178 +869,177 @@ │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ │ mov r7, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr.w r2, [r6, r1, lsl #2] │ │ │ │ │ ands.w r2, r2, #8 │ │ │ │ │ - bne.n 8ba │ │ │ │ │ + bne.n 8be │ │ │ │ │ cmp r1, #40 @ 0x28 │ │ │ │ │ - bne.n 994 │ │ │ │ │ + bne.n 998 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldrb.w r2, [r3], #1 │ │ │ │ │ ldr.w r2, [r6, r2, lsl #2] │ │ │ │ │ lsls r2, r2, #28 │ │ │ │ │ - bmi.n 8ce │ │ │ │ │ + bmi.n 8d2 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyOS_string_to_double │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vmov.f64 d8, d0 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 9c2 │ │ │ │ │ + beq.n 9c6 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.n 9e0 │ │ │ │ │ + beq.n 9e4 │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ │ - beq.n 90e │ │ │ │ │ - bhi.n 998 │ │ │ │ │ + beq.n 912 │ │ │ │ │ + bhi.n 99c │ │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ │ - bne.n 98e │ │ │ │ │ + bne.n 992 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyOS_string_to_double │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n a1c │ │ │ │ │ + beq.n a20 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 9ac │ │ │ │ │ + beq.n 9b0 │ │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ │ - bne.n 9fa │ │ │ │ │ + bne.n 9fe │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldrb.w r0, [r3], #1 │ │ │ │ │ ldr.w r1, [r6, r0, lsl #2] │ │ │ │ │ lsls r7, r1, #28 │ │ │ │ │ - bmi.n 93c │ │ │ │ │ + bmi.n 940 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 962 │ │ │ │ │ + beq.n 966 │ │ │ │ │ cmp r0, #41 @ 0x29 │ │ │ │ │ - bne.n 9fa │ │ │ │ │ + bne.n 9fe │ │ │ │ │ mov r2, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ │ ldr.w r1, [r6, r1, lsl #2] │ │ │ │ │ lsls r1, r1, #28 │ │ │ │ │ - bmi.n 954 │ │ │ │ │ + bmi.n 958 │ │ │ │ │ subs r2, r2, r4 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - bne.n 9fa │ │ │ │ │ + bne.n 9fe │ │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ vstr d0, [sp] │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r0, 984 │ │ │ │ │ + cbz r0, 988 │ │ │ │ │ vldr d0, [sp] │ │ │ │ │ vstr d8, [r0, #8] │ │ │ │ │ vstr d0, [r0, #16] │ │ │ │ │ add sp, #28 │ │ │ │ │ vpop {d8} │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - vldr d0, [pc, #216] @ a68 │ │ │ │ │ - b.n 93c │ │ │ │ │ + vldr d0, [pc, #212] @ a68 │ │ │ │ │ + b.n 940 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - b.n 8e0 │ │ │ │ │ + b.n 8e4 │ │ │ │ │ and.w r2, r2, #223 @ 0xdf │ │ │ │ │ cmp r2, #74 @ 0x4a │ │ │ │ │ - bne.n 98e │ │ │ │ │ + bne.n 992 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - vldr d8, [pc, #192] @ a68 │ │ │ │ │ - b.n 93c │ │ │ │ │ + vldr d8, [pc, #188] @ a68 │ │ │ │ │ + b.n 940 │ │ │ │ │ ldrb.w r3, [r2], #1 │ │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ │ it eq │ │ │ │ │ vmoveq.f64 d0, d7 │ │ │ │ │ - b.n 930 │ │ │ │ │ + b.n 934 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8fc │ │ │ │ │ + beq.n 900 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ - cbz r0, a10 │ │ │ │ │ + cbz r0, a14 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ - b.n 8fc │ │ │ │ │ + b.n 900 │ │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ │ sub.w r2, r3, #43 @ 0x2b │ │ │ │ │ tst.w r2, #253 @ 0xfd │ │ │ │ │ - beq.n a4e │ │ │ │ │ + beq.n a52 │ │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ │ - beq.n a14 │ │ │ │ │ + beq.n a18 │ │ │ │ │ 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 .LC18 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 984 │ │ │ │ │ + b.n 988 │ │ │ │ │ adds r3, r7, #1 │ │ │ │ │ - vldr d8, [pc, #80] @ a68 │ │ │ │ │ - b.n 93c │ │ │ │ │ + vldr d8, [pc, #76] @ a68 │ │ │ │ │ + b.n 940 │ │ │ │ │ vstr d0, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ vldr d0, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 92a │ │ │ │ │ + beq.w 92e │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a10 │ │ │ │ │ + beq.n a14 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ vldr d0, [sp, #8] │ │ │ │ │ - b.n 92a │ │ │ │ │ + b.n 92e │ │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ add.w r7, r7, #1 │ │ │ │ │ it eq │ │ │ │ │ vmoveq.f64 d0, d7 │ │ │ │ │ - b.n 9f0 │ │ │ │ │ - nop.w │ │ │ │ │ + b.n 9f4 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 00000a70 : │ │ │ │ │ complex___complex__(): │ │ │ │ │ b.w 150 │ │ │ │ │ │ │ │ │ │ 00000a74 : │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -444,246 +444,185 @@ │ │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ │ b.n 2c0 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x7ff80000 │ │ │ │ │ │ │ │ │ │ -00000478 <_Py_c_quot>: │ │ │ │ │ -_Py_c_quot(): │ │ │ │ │ - vcmpe.f64 d2, #0.0 │ │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ │ - bmi.n 506 <_Py_c_quot+0x8e> │ │ │ │ │ - vmov.f64 d7, d2 │ │ │ │ │ - vcmpe.f64 d3, #0.0 │ │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ │ - bmi.n 4f6 <_Py_c_quot+0x7e> │ │ │ │ │ - vcmpe.f64 d7, d3 │ │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ │ - blt.n 4c6 <_Py_c_quot+0x4e> │ │ │ │ │ - vcmp.f64 d7, #0.0 │ │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 50c <_Py_c_quot+0x94> │ │ │ │ │ - vdiv.f64 d7, d3, d2 │ │ │ │ │ - vmov.f64 d5, d0 │ │ │ │ │ - vmov.f64 d6, d1 │ │ │ │ │ - vmla.f64 d2, d7, d3 │ │ │ │ │ - vmla.f64 d5, d7, d1 │ │ │ │ │ - vmls.f64 d6, d7, d0 │ │ │ │ │ - vdiv.f64 d0, d5, d2 │ │ │ │ │ - vdiv.f64 d1, d6, d2 │ │ │ │ │ - bx lr │ │ │ │ │ - vmov.f64 d6, d3 │ │ │ │ │ - vcmpe.f64 d7, d6 │ │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ │ - bhi.n 530 <_Py_c_quot+0xb8> │ │ │ │ │ - vdiv.f64 d6, d2, d3 │ │ │ │ │ - vmov.f64 d7, d0 │ │ │ │ │ - vmov.f64 d5, d1 │ │ │ │ │ - vmla.f64 d3, d6, d2 │ │ │ │ │ - vmla.f64 d5, d6, d0 │ │ │ │ │ - vnmls.f64 d7, d6, d1 │ │ │ │ │ - vdiv.f64 d0, d5, d3 │ │ │ │ │ - vdiv.f64 d1, d7, d3 │ │ │ │ │ - b.n 4c4 <_Py_c_quot+0x4c> │ │ │ │ │ - vneg.f64 d6, d3 │ │ │ │ │ - vcmpe.f64 d7, d6 │ │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ │ - bge.n 4a4 <_Py_c_quot+0x2c> │ │ │ │ │ - b.n 4ca <_Py_c_quot+0x52> │ │ │ │ │ - vneg.f64 d7, d2 │ │ │ │ │ - b.n 486 <_Py_c_quot+0xe> │ │ │ │ │ - push {lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ - sub sp, #68 @ 0x44 │ │ │ │ │ - bl 0 <__errno_location> │ │ │ │ │ - R_ARM_THM_CALL __errno_location │ │ │ │ │ - vldr d1, [pc, #28] @ 540 <_Py_c_quot+0xc8> │ │ │ │ │ - movs r3, #33 @ 0x21 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - vmov.f64 d0, d1 │ │ │ │ │ - add sp, #68 @ 0x44 │ │ │ │ │ - pop {pc} │ │ │ │ │ - vldr d1, [pc, #20] @ 548 <_Py_c_quot+0xd0> │ │ │ │ │ - vmov.f64 d0, d1 │ │ │ │ │ - b.n 4c4 <_Py_c_quot+0x4c> │ │ │ │ │ - nop │ │ │ │ │ - nop.w │ │ │ │ │ - ... │ │ │ │ │ - .word 0x7ff80000 │ │ │ │ │ - │ │ │ │ │ -00000550 : │ │ │ │ │ +00000478 : │ │ │ │ │ complex_new(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - vpush {d8-d9} │ │ │ │ │ + vpush {d8-d10} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ - ldr r5, [r1, #8] │ │ │ │ │ + str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ │ + ldr r6, [r1, #8] │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b1c │ │ │ │ │ - cmp r5, #2 │ │ │ │ │ - bhi.w 97e │ │ │ │ │ + bne.w 8e8 │ │ │ │ │ + cmp r6, #2 │ │ │ │ │ + bhi.w 8c4 │ │ │ │ │ adds r1, #12 │ │ │ │ │ mov r0, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 954 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 9ac │ │ │ │ │ + beq.w 966 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 940 │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 8ea │ │ │ │ │ - movw r6, #0 │ │ │ │ │ + beq.w 7e0 │ │ │ │ │ + movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r6, #0 │ │ │ │ │ + movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - cmp r5, #1 │ │ │ │ │ - beq.w 6de │ │ │ │ │ - ldr r5, [r1, #4] │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - beq.w 902 │ │ │ │ │ + cmp r6, #1 │ │ │ │ │ + beq.w 610 │ │ │ │ │ + ldr r6, [r1, #4] │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + beq.w 7f8 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ - bmi.w 84c │ │ │ │ │ - cbz r5, 5bc │ │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ │ + bmi.w 754 │ │ │ │ │ + cbz r6, 4e4 │ │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ - bmi.w ac8 │ │ │ │ │ - ldr r1, [pc, #760] @ (8b8 ) │ │ │ │ │ + bmi.w 880 │ │ │ │ │ + ldr r1, [pc, #752] @ (7d8 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ - str r0, [sp, #24] │ │ │ │ │ + str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 738 │ │ │ │ │ + bne.w 66a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 868 │ │ │ │ │ + bne.w 770 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w b02 │ │ │ │ │ + beq.w 898 │ │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 86c │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 7b2 │ │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ │ + beq.w 774 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 6e4 │ │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w a7a │ │ │ │ │ + beq.w 9ec │ │ │ │ │ ldr r1, [r2, #72] @ 0x48 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w a54 │ │ │ │ │ + beq.w 9c6 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ - cmp r0, r6 │ │ │ │ │ - beq.w 880 │ │ │ │ │ + cmp r0, r7 │ │ │ │ │ + beq.w 78e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7ba │ │ │ │ │ + bne.w 6ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_Float │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.w ae0 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 868 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 918 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 770 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyFloat_AsDouble │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - vmov.f64 d8, d0 │ │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - beq.n 650 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r2, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 6d6 │ │ │ │ │ - vldr d7, [pc, #604] @ 8b0 │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - vmov.f64 d9, d7 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 7ea │ │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - beq.w ab6 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + vmov.f64 d9, d0 │ │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ │ + cmp r4, r2 │ │ │ │ │ + beq.n 578 │ │ │ │ │ + subs r4, #1 │ │ │ │ │ + str r4, [r3, #0] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.n 5fa │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 788 │ │ │ │ │ + vldr d7, [pc, #592] @ 7d0 │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ │ + vmov.f64 d10, d7 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + beq.w 8b2 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ab6 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + bne.w 8b2 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_Float │ │ │ │ │ - mov r4, r0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 868 │ │ │ │ │ + beq.w 770 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyFloat_AsDouble │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + vmov.f64 d8, d0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 6a2 │ │ │ │ │ + beq.n 5ce │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ + str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8c0 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.w 7e2 │ │ │ │ │ + beq.w 6fe │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.w 93a │ │ │ │ │ ldr.w r3, [r8, #152] @ 0x98 │ │ │ │ │ + movs r1, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - vstr d0, [sp, #24] │ │ │ │ │ blx r3 │ │ │ │ │ - vldr d0, [sp, #24] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 868 │ │ │ │ │ - vstr d8, [r4, #8] │ │ │ │ │ - vstr d0, [r4, #16] │ │ │ │ │ + beq.w 770 │ │ │ │ │ + vstr d9, [r0, #8] │ │ │ │ │ + vstr d8, [r0, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ - vpop {d8-d9} │ │ │ │ │ + vpop {d8-d10} │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - mov r0, r2 │ │ │ │ │ + vldr d8, [pc, #468] @ 7d0 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 650 │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - beq.w 8d4 │ │ │ │ │ - ldr r5, [r3, #84] @ 0x54 │ │ │ │ │ - ands.w r5, r5, #268435456 @ 0x10000000 │ │ │ │ │ - beq.w 5bc │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.n 5d4 │ │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ │ + vmov.f64 d10, d8 │ │ │ │ │ + b.n 58a │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + beq.w 7be │ │ │ │ │ + ldr r6, [r3, #84] @ 0x54 │ │ │ │ │ + ands.w r6, r6, #268435456 @ 0x10000000 │ │ │ │ │ + beq.w 4e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyUnicode_TransformDecimalAndSpaceToASCII> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cbz r0, 734 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cbz r0, 666 │ │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC complex_from_string_inner │ │ │ │ │ @@ -693,575 +632,622 @@ │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ bl 0 <_Py_string_to_number_with_underscores> │ │ │ │ │ R_ARM_THM_CALL _Py_string_to_number_with_underscores │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 732 │ │ │ │ │ + beq.n 664 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ + str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9a2 │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - b.n 6ca │ │ │ │ │ - ldr r3, [pc, #384] @ (8bc ) │ │ │ │ │ + beq.w 9bc │ │ │ │ │ + mov r6, r4 │ │ │ │ │ + mov r4, r6 │ │ │ │ │ + b.n 5ee │ │ │ │ │ + ldr r3, [pc, #368] @ (7dc ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r9, [r1, r3] │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #20 │ │ │ │ │ - bpl.w 942 │ │ │ │ │ + bpl.w 836 │ │ │ │ │ ldr r3, [r2, #28] │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ - mov r7, r3 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 942 │ │ │ │ │ + beq.w 836 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - blx r7 │ │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ │ + blx r5 │ │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ │ mov r2, r0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckFunctionResult │ │ │ │ │ mov r9, r0 │ │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 78a │ │ │ │ │ + beq.n 6bc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbnz r3, 78a │ │ │ │ │ + cbnz r3, 6bc │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 5cc │ │ │ │ │ + beq.w 4f4 │ │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ │ - cmp r0, r6 │ │ │ │ │ - bne.n 7fe │ │ │ │ │ + cmp r0, r7 │ │ │ │ │ + bne.n 706 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a1a │ │ │ │ │ + beq.w 848 │ │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ │ - movs r7, #1 │ │ │ │ │ + movs r5, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 870 │ │ │ │ │ + beq.n 778 │ │ │ │ │ mov r4, r9 │ │ │ │ │ - movs r7, #1 │ │ │ │ │ - b.n 5ea │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + b.n 512 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ - cmp r0, r6 │ │ │ │ │ - bne.w 60a │ │ │ │ │ + cmp r0, r7 │ │ │ │ │ + bne.w 532 │ │ │ │ │ vldr d7, [r4, #8] │ │ │ │ │ - vmov.f64 d8, d7 │ │ │ │ │ - vldr d7, [r4, #16] │ │ │ │ │ - vmov.f64 d9, d7 │ │ │ │ │ - cbz r7, 7de │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n 7de │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 8a2 │ │ │ │ │ - movs r7, #1 │ │ │ │ │ - b.n 65a │ │ │ │ │ - vadd.f64 d7, d9, d0 │ │ │ │ │ + vldr d8, [r4, #16] │ │ │ │ │ vmov.f64 d9, d7 │ │ │ │ │ - ldr.w r3, [r8, #152] @ 0x98 │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - cbz r0, 868 │ │ │ │ │ - vmov.f64 d0, d9 │ │ │ │ │ - b.n 6c2 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.n 7a0 │ │ │ │ │ + b.n 7b6 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 5ce │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 910 │ │ │ │ │ + bne.n 806 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 5cc │ │ │ │ │ + beq.w 4f4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5cc │ │ │ │ │ + bne.w 4f4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5cc │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 6ee │ │ │ │ │ + b.n 4f4 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 620 │ │ │ │ │ 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 .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 6ca │ │ │ │ │ + b.n 5ee │ │ │ │ │ mov r9, r4 │ │ │ │ │ - mov r7, r1 │ │ │ │ │ + mov r5, r1 │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ - cbnz r3, 87c │ │ │ │ │ - cmp r2, r6 │ │ │ │ │ - bne.w 9d0 │ │ │ │ │ + cbnz r3, 784 │ │ │ │ │ + cmp r2, r7 │ │ │ │ │ + bne.w 96a │ │ │ │ │ mov r4, r9 │ │ │ │ │ - b.n 5ea │ │ │ │ │ + b.n 512 │ │ │ │ │ + vldr d8, [pc, #68] @ 7d0 │ │ │ │ │ + b.n 5d4 │ │ │ │ │ vldr d7, [r4, #8] │ │ │ │ │ - vmov.f64 d8, d7 │ │ │ │ │ - vldr d7, [r4, #16] │ │ │ │ │ + vldr d8, [r4, #16] │ │ │ │ │ vmov.f64 d9, d7 │ │ │ │ │ - cbz r7, 8e6 │ │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - beq.n 7de │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #0] │ │ │ │ │ - cbnz r2, 8e6 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 9a2 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 7b6 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ + cbnz r3, 7b6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movs r7, #1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 65a │ │ │ │ │ - nop.w │ │ │ │ │ + movs r4, #1 │ │ │ │ │ + b.n 604 │ │ │ │ │ + add.w r4, r4, #876 @ 0x36c │ │ │ │ │ + cmp r8, r7 │ │ │ │ │ + beq.w 9aa │ │ │ │ │ + ldr r3, [r7, #84] @ 0x54 │ │ │ │ │ + ands.w r6, r3, #268435456 @ 0x10000000 │ │ │ │ │ + beq.w 4e4 │ │ │ │ │ + b.n 620 │ │ │ │ │ ... │ │ │ │ │ .word 0x00005308 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ - .word 0x00000178 │ │ │ │ │ + .word 0x00000166 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - vstr d0, [sp, #24] │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - vldr d0, [sp, #24] │ │ │ │ │ - b.n 6a2 │ │ │ │ │ - add.w r4, r4, #876 @ 0x36c │ │ │ │ │ - cmp r8, r6 │ │ │ │ │ - beq.w a08 │ │ │ │ │ - ldr r3, [r6, #84] @ 0x54 │ │ │ │ │ - ands.w r5, r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq.w 5bc │ │ │ │ │ - b.n 6ee │ │ │ │ │ - movs r7, #1 │ │ │ │ │ - b.n 662 │ │ │ │ │ - ldr r4, [pc, #572] @ (b28 ) │ │ │ │ │ - movw r6, #0 │ │ │ │ │ + ldr r4, [pc, #580] @ (a28 ) │ │ │ │ │ + movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r6, #0 │ │ │ │ │ + movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - ldr r5, [r1, #4] │ │ │ │ │ + ldr r6, [r1, #4] │ │ │ │ │ add.w r4, r4, #876 @ 0x36c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - bne.w 5a8 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.n 8d4 │ │ │ │ │ - ldr r3, [r6, #84] @ 0x54 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + bne.w 4d0 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.n 7be │ │ │ │ │ + ldr r3, [r7, #84] @ 0x54 │ │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ - bpl.w 5b2 │ │ │ │ │ - b.n 852 │ │ │ │ │ + bpl.w 4da │ │ │ │ │ + b.n 75a │ │ │ │ │ mov r3, r2 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_DeprecationWarning │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_DeprecationWarning │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnFormat │ │ │ │ │ - cbnz r0, 932 │ │ │ │ │ + cbnz r0, 828 │ │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ │ - b.n 79a │ │ │ │ │ + b.n 6cc │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 838 │ │ │ │ │ - b.n 5cc │ │ │ │ │ + bne.n 740 │ │ │ │ │ + b.n 4f4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n 772 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - ldr r5, [pc, #464] @ (b2c ) │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - str r5, [sp, #0] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - add r5, sp, #40 @ 0x28 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - str r5, [sp, #16] │ │ │ │ │ - movs r5, #2 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - str r5, [sp, #8] │ │ │ │ │ - bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ - R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 868 │ │ │ │ │ - cbz r4, 9ac │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - b.n 588 │ │ │ │ │ + b.n 6a4 │ │ │ │ │ + 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 .LC6 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Format │ │ │ │ │ + ldr.w r3, [r9] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 770 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str.w r3, [r9] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 770 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 770 │ │ │ │ │ + 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 770 │ │ │ │ │ + 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 .LC6 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Format │ │ │ │ │ + b.n 770 │ │ │ │ │ + vldr d7, [r6, #16] │ │ │ │ │ + vldr d8, [r6, #8] │ │ │ │ │ + vsub.f64 d7, d9, d7 │ │ │ │ │ + vmov.f64 d9, d7 │ │ │ │ │ + b.n 5ce │ │ │ │ │ add.w r0, r1, #12 │ │ │ │ │ - ldr r1, [pc, #424] @ (b2c ) │ │ │ │ │ + ldr r1, [pc, #352] @ (a2c ) │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ movs r1, #2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 588 │ │ │ │ │ - b.n 868 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - mov r5, r4 │ │ │ │ │ + bne.w 4b0 │ │ │ │ │ + b.n 770 │ │ │ │ │ + ldr r4, [r2, #8] │ │ │ │ │ + add.w r0, r1, #12 │ │ │ │ │ + add r4, r6 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + ldr r6, [pc, #312] @ (a2c ) │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + str r6, [sp, #0] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + add r6, sp, #40 @ 0x28 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + str r6, [sp, #16] │ │ │ │ │ + movs r6, #2 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + str r6, [sp, #8] │ │ │ │ │ + bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ + R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 770 │ │ │ │ │ + cbz r4, 940 │ │ │ │ │ + mov r6, r4 │ │ │ │ │ + b.n 4b0 │ │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + beq.w 552 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #0] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 552 │ │ │ │ │ + str r0, [sp, #28] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 734 │ │ │ │ │ - ldr r4, [pc, #376] @ (b28 ) │ │ │ │ │ - movw r6, #0 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + b.n 552 │ │ │ │ │ + vadd.f64 d8, d8, d10 │ │ │ │ │ + b.n 5d4 │ │ │ │ │ + ldr r4, [pc, #228] @ (a28 ) │ │ │ │ │ + movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r6, #0 │ │ │ │ │ + movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr.w r3, [r4, #880] @ 0x370 │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - beq.n 8d0 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + beq.w 7ba │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ add.w r4, r4, #876 @ 0x36c │ │ │ │ │ ands.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ │ - bne.w 6ee │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - b.n 5bc │ │ │ │ │ + bne.w 620 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + b.n 4e4 │ │ │ │ │ + mov r4, r6 │ │ │ │ │ + b.n 8f0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 87c │ │ │ │ │ + bne.w 784 │ │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 868 │ │ │ │ │ - b.n a32 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 770 │ │ │ │ │ + b.n 860 │ │ │ │ │ + vmov.f64 d10, d8 │ │ │ │ │ + movs r4, #1 │ │ │ │ │ + b.n 58a │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 6ca │ │ │ │ │ + beq.w 5ee │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - b.n 6ca │ │ │ │ │ - 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 .LC6 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.w 868 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str.w r3, [r9] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 868 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + b.n 5ee │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + mov r6, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 868 │ │ │ │ │ + b.n 666 │ │ │ │ │ ldr.w r2, [r2, #132] @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 7b2 │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - beq.w 7b2 │ │ │ │ │ + bne.w 6e4 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + beq.w 6e4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7b2 │ │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ │ + bne.w 6e4 │ │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 868 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 770 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 868 │ │ │ │ │ + beq.w 770 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 868 │ │ │ │ │ + bne.w 770 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 868 │ │ │ │ │ - vldr d7, [r5, #16] │ │ │ │ │ - vldr d0, [r5, #8] │ │ │ │ │ - vsub.f64 d7, d8, d7 │ │ │ │ │ - vmov.f64 d8, d7 │ │ │ │ │ - b.n 6a2 │ │ │ │ │ - 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 868 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - beq.w 62a │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 62a │ │ │ │ │ - str r0, [sp, #24] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - b.n 62a │ │ │ │ │ - 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 .LC6 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 868 │ │ │ │ │ - ldr r4, [r2, #8] │ │ │ │ │ - add.w r0, r1, #12 │ │ │ │ │ - add r4, r5 │ │ │ │ │ - b.n 956 │ │ │ │ │ - nop │ │ │ │ │ + b.n 770 │ │ │ │ │ .word 0x00002000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000b30 : │ │ │ │ │ +00000a30 <_Py_c_quot>: │ │ │ │ │ +_Py_c_quot(): │ │ │ │ │ + vcmpe.f64 d2, #0.0 │ │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ │ + bmi.n abe <_Py_c_quot+0x8e> │ │ │ │ │ + vmov.f64 d7, d2 │ │ │ │ │ + vcmpe.f64 d3, #0.0 │ │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ │ + bmi.n aae <_Py_c_quot+0x7e> │ │ │ │ │ + vcmpe.f64 d7, d3 │ │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ │ + blt.n a7e <_Py_c_quot+0x4e> │ │ │ │ │ + vcmp.f64 d7, #0.0 │ │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ │ + beq.n ac4 <_Py_c_quot+0x94> │ │ │ │ │ + vdiv.f64 d7, d3, d2 │ │ │ │ │ + vmov.f64 d5, d0 │ │ │ │ │ + vmov.f64 d6, d1 │ │ │ │ │ + vmla.f64 d2, d7, d3 │ │ │ │ │ + vmla.f64 d5, d7, d1 │ │ │ │ │ + vmls.f64 d6, d7, d0 │ │ │ │ │ + vdiv.f64 d0, d5, d2 │ │ │ │ │ + vdiv.f64 d1, d6, d2 │ │ │ │ │ + bx lr │ │ │ │ │ + vmov.f64 d6, d3 │ │ │ │ │ + vcmpe.f64 d7, d6 │ │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ │ + bhi.n ae8 <_Py_c_quot+0xb8> │ │ │ │ │ + vdiv.f64 d6, d2, d3 │ │ │ │ │ + vmov.f64 d7, d0 │ │ │ │ │ + vmov.f64 d5, d1 │ │ │ │ │ + vmla.f64 d3, d6, d2 │ │ │ │ │ + vmla.f64 d5, d6, d0 │ │ │ │ │ + vnmls.f64 d7, d6, d1 │ │ │ │ │ + vdiv.f64 d0, d5, d3 │ │ │ │ │ + vdiv.f64 d1, d7, d3 │ │ │ │ │ + b.n a7c <_Py_c_quot+0x4c> │ │ │ │ │ + vneg.f64 d6, d3 │ │ │ │ │ + vcmpe.f64 d7, d6 │ │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ │ + bge.n a5c <_Py_c_quot+0x2c> │ │ │ │ │ + b.n a82 <_Py_c_quot+0x52> │ │ │ │ │ + vneg.f64 d7, d2 │ │ │ │ │ + b.n a3e <_Py_c_quot+0xe> │ │ │ │ │ + push {lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ + sub sp, #68 @ 0x44 │ │ │ │ │ + bl 0 <__errno_location> │ │ │ │ │ + R_ARM_THM_CALL __errno_location │ │ │ │ │ + vldr d1, [pc, #28] @ af8 <_Py_c_quot+0xc8> │ │ │ │ │ + movs r3, #33 @ 0x21 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + vmov.f64 d0, d1 │ │ │ │ │ + add sp, #68 @ 0x44 │ │ │ │ │ + pop {pc} │ │ │ │ │ + vldr d1, [pc, #20] @ b00 <_Py_c_quot+0xd0> │ │ │ │ │ + vmov.f64 d0, d1 │ │ │ │ │ + b.n a7c <_Py_c_quot+0x4c> │ │ │ │ │ + nop │ │ │ │ │ + nop.w │ │ │ │ │ + ... │ │ │ │ │ + .word 0x7ff80000 │ │ │ │ │ + │ │ │ │ │ +00000b08 : │ │ │ │ │ try_complex_special_method(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r1, [pc, #228] @ (c24 ) │ │ │ │ │ + ldr r1, [pc, #228] @ (bfc ) │ │ │ │ │ sub sp, #8 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ - cbnz r0, b50 │ │ │ │ │ + cbnz r0, b28 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r3, [pc, #212] @ (c28 ) │ │ │ │ │ + ldr r3, [pc, #212] @ (c00 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r6, [r2, r3] │ │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #20 │ │ │ │ │ - bpl.n c12 │ │ │ │ │ + bpl.n bea │ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ mov r5, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n c12 │ │ │ │ │ + beq.n bea │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ blx r5 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckFunctionResult │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n b9c │ │ │ │ │ + beq.n b74 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, b9c │ │ │ │ │ + cbnz r3, b74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n b48 │ │ │ │ │ + beq.n b20 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.n b4a │ │ │ │ │ + beq.n b22 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - cbnz r0, be8 │ │ │ │ │ + cbnz r0, bc0 │ │ │ │ │ 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 .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n b48 │ │ │ │ │ + beq.n b20 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b48 │ │ │ │ │ + bne.n b20 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n b48 │ │ │ │ │ + b.n b20 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_DeprecationWarning │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_DeprecationWarning │ │ │ │ │ mov r3, r2 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b4a │ │ │ │ │ + beq.n b22 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n bd8 │ │ │ │ │ - b.n b48 │ │ │ │ │ + bne.n bb0 │ │ │ │ │ + b.n b20 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n b86 │ │ │ │ │ + b.n b5e │ │ │ │ │ .word 0x00005308 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000000ca │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000c2c : │ │ │ │ │ +00000c04 : │ │ │ │ │ complex_mul(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8-d9} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ @@ -1269,32 +1255,32 @@ │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ strd r1, r0, [sp, #8] │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bne.n cac │ │ │ │ │ + bne.n c84 │ │ │ │ │ vldr d4, [r4, #8] │ │ │ │ │ vldr d8, [r4, #16] │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bne.n cd4 │ │ │ │ │ + bne.n cac │ │ │ │ │ vldr d6, [r4, #8] │ │ │ │ │ vldr d5, [r4, #16] │ │ │ │ │ vmul.f64 d9, d8, d5 │ │ │ │ │ movs r0, #24 │ │ │ │ │ vmul.f64 d8, d6, d8 │ │ │ │ │ vmla.f64 d8, d4, d5 │ │ │ │ │ vnmls.f64 d9, d6, d4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, ccc │ │ │ │ │ + cbz r0, ca4 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r5, [r0, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r5, #0] │ │ │ │ │ @@ -1305,51 +1291,51 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ vpop {d8-d9} │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, d0a │ │ │ │ │ + cbnz r0, ce2 │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl c0 │ │ │ │ │ R_ARM_THM_CALL to_complex │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n d06 │ │ │ │ │ + beq.n cde │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ vldr d4, [sp, #16] │ │ │ │ │ vldr d8, [sp, #24] │ │ │ │ │ - b.n c5e │ │ │ │ │ + b.n c36 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n ca2 │ │ │ │ │ + b.n c7a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ vstr d4, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ vldr d4, [sp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n c64 │ │ │ │ │ + bne.n c3c │ │ │ │ │ add r1, sp, #32 │ │ │ │ │ add r0, sp, #8 │ │ │ │ │ bl c0 │ │ │ │ │ R_ARM_THM_CALL to_complex │ │ │ │ │ vldr d4, [sp] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n d16 │ │ │ │ │ + beq.n cee │ │ │ │ │ vldr d6, [sp, #32] │ │ │ │ │ vldr d5, [sp, #40] @ 0x28 │ │ │ │ │ - b.n c6c │ │ │ │ │ + b.n c44 │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ - b.n ca2 │ │ │ │ │ + b.n c7a │ │ │ │ │ vldr d4, [r4, #8] │ │ │ │ │ vldr d8, [r4, #16] │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ - b.n c5e │ │ │ │ │ + b.n c36 │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ - b.n ca2 │ │ │ │ │ + b.n c7a │ │ │ │ │ nop │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -64,35 +64,35 @@ │ │ │ │ │ 0x000003d0 6a656374 5f526963 68436f6d 70617265 ject_RichCompare │ │ │ │ │ 0x000003e0 00507943 6f6d706c 65785f52 65616c41 .PyComplex_RealA │ │ │ │ │ 0x000003f0 73446f75 626c6500 5079436f 6d706c65 sDouble.PyComple │ │ │ │ │ 0x00000400 785f496d 61674173 446f7562 6c65005f x_ImagAsDouble._ │ │ │ │ │ 0x00000410 5f657272 6e6f5f6c 6f636174 696f6e00 _errno_location. │ │ │ │ │ 0x00000420 50794578 635f5a65 726f4469 76697369 PyExc_ZeroDivisi │ │ │ │ │ 0x00000430 6f6e4572 726f7200 50794572 725f5365 onError.PyErr_Se │ │ │ │ │ - 0x00000440 74537472 696e6700 5f50795f 635f7175 tString._Py_c_qu │ │ │ │ │ - 0x00000450 6f74005f 50794f62 6a656374 5f4c6f6f ot._PyObject_Loo │ │ │ │ │ - 0x00000460 6b757053 70656369 616c0050 794e756d kupSpecial.PyNum │ │ │ │ │ - 0x00000470 6265725f 466c6f61 74005f50 79556e69 ber_Float._PyUni │ │ │ │ │ - 0x00000480 636f6465 5f547261 6e73666f 726d4465 code_TransformDe │ │ │ │ │ - 0x00000490 63696d61 6c416e64 53706163 65546f41 cimalAndSpaceToA │ │ │ │ │ - 0x000004a0 53434949 00507955 6e69636f 64655f41 SCII.PyUnicode_A │ │ │ │ │ - 0x000004b0 73555446 38416e64 53697a65 005f5079 sUTF8AndSize._Py │ │ │ │ │ - 0x000004c0 5f737472 696e675f 746f5f6e 756d6265 _string_to_numbe │ │ │ │ │ - 0x000004d0 725f7769 74685f75 6e646572 73636f72 r_with_underscor │ │ │ │ │ - 0x000004e0 6573005f 50795f43 6865636b 46756e63 es._Py_CheckFunc │ │ │ │ │ - 0x000004f0 74696f6e 52657375 6c740050 79457863 tionResult.PyExc │ │ │ │ │ - 0x00000500 5f547970 65457272 6f720050 79457272 _TypeError.PyErr │ │ │ │ │ - 0x00000510 5f466f72 6d617400 5f507952 756e7469 _Format._PyRunti │ │ │ │ │ - 0x00000520 6d65005f 50795f74 73735f74 73746174 me._Py_tss_tstat │ │ │ │ │ - 0x00000530 65005079 4578635f 44657072 65636174 e.PyExc_Deprecat │ │ │ │ │ - 0x00000540 696f6e57 61726e69 6e670050 79457272 ionWarning.PyErr │ │ │ │ │ - 0x00000550 5f576172 6e466f72 6d617400 5f50794f _WarnFormat._PyO │ │ │ │ │ - 0x00000560 626a6563 745f4d61 6b655470 43616c6c bject_MakeTpCall │ │ │ │ │ - 0x00000570 005f5079 4172675f 556e7061 636b4b65 ._PyArg_UnpackKe │ │ │ │ │ - 0x00000580 79776f72 6473005f 50795f4e 6f6e6553 ywords._Py_NoneS │ │ │ │ │ + 0x00000440 74537472 696e6700 5f50794f 626a6563 tString._PyObjec │ │ │ │ │ + 0x00000450 745f4c6f 6f6b7570 53706563 69616c00 t_LookupSpecial. │ │ │ │ │ + 0x00000460 50794e75 6d626572 5f466c6f 6174005f PyNumber_Float._ │ │ │ │ │ + 0x00000470 5079556e 69636f64 655f5472 616e7366 PyUnicode_Transf │ │ │ │ │ + 0x00000480 6f726d44 6563696d 616c416e 64537061 ormDecimalAndSpa │ │ │ │ │ + 0x00000490 6365546f 41534349 49005079 556e6963 ceToASCII.PyUnic │ │ │ │ │ + 0x000004a0 6f64655f 41735554 4638416e 6453697a ode_AsUTF8AndSiz │ │ │ │ │ + 0x000004b0 65005f50 795f7374 72696e67 5f746f5f e._Py_string_to_ │ │ │ │ │ + 0x000004c0 6e756d62 65725f77 6974685f 756e6465 number_with_unde │ │ │ │ │ + 0x000004d0 7273636f 72657300 5f50795f 43686563 rscores._Py_Chec │ │ │ │ │ + 0x000004e0 6b46756e 6374696f 6e526573 756c7400 kFunctionResult. │ │ │ │ │ + 0x000004f0 50794578 635f5479 70654572 726f7200 PyExc_TypeError. │ │ │ │ │ + 0x00000500 50794572 725f466f 726d6174 005f5079 PyErr_Format._Py │ │ │ │ │ + 0x00000510 52756e74 696d6500 5f50795f 7473735f Runtime._Py_tss_ │ │ │ │ │ + 0x00000520 74737461 74650050 79457863 5f446570 tstate.PyExc_Dep │ │ │ │ │ + 0x00000530 72656361 74696f6e 5761726e 696e6700 recationWarning. │ │ │ │ │ + 0x00000540 50794572 725f5761 726e466f 726d6174 PyErr_WarnFormat │ │ │ │ │ + 0x00000550 005f5079 4f626a65 63745f4d 616b6554 ._PyObject_MakeT │ │ │ │ │ + 0x00000560 7043616c 6c005f50 79417267 5f556e70 pCall._PyArg_Unp │ │ │ │ │ + 0x00000570 61636b4b 6579776f 72647300 5f50795f ackKeywords._Py_ │ │ │ │ │ + 0x00000580 635f7175 6f74005f 50795f4e 6f6e6553 c_quot._Py_NoneS │ │ │ │ │ 0x00000590 74727563 7400666c 6f6f7200 5f50795f truct.floor._Py_ │ │ │ │ │ 0x000005a0 635f706f 77005079 4578635f 4f766572 c_pow.PyExc_Over │ │ │ │ │ 0x000005b0 666c6f77 4572726f 72005079 4578635f flowError.PyExc_ │ │ │ │ │ 0x000005c0 56616c75 65457272 6f720068 79706f74 ValueError.hypot │ │ │ │ │ 0x000005d0 00617461 6e320065 7870006c 6f670073 .atan2.exp.log.s │ │ │ │ │ 0x000005e0 696e636f 73005079 4f535f64 6f75626c incos.PyOS_doubl │ │ │ │ │ 0x000005f0 655f746f 5f737472 696e6700 5079556e e_to_string.PyUn │ │ │ ├── enumobject.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: 8612 (bytes into file) │ │ │ │ │ + Start of section headers: 8608 (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 0x21a4: │ │ │ │ │ +There are 18 section headers, starting at offset 0x21a0: │ │ │ │ │ │ │ │ │ │ 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 0000fc 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 001adc 0000a0 08 I 15 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 001ad8 0000a0 08 I 15 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 000130 000258 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 001b7c 000178 08 I 15 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 001b78 000178 08 I 15 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 000388 000000 00 WA 0 0 1 │ │ │ │ │ [ 6] .rodata.str1.4 PROGBITS 00000000 000388 000158 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 0004e0 0006bc 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 001cf4 0002f8 08 I 15 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 000b9c 000200 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 001fec 000118 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 000d9c 000248 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 002104 000010 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 000fe4 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 000fe4 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 001018 000630 10 16 57 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 001648 000493 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 002114 000090 00 0 0 1 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 0004e0 0006b8 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 001cf0 0002f8 08 I 15 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 000b98 000200 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 001fe8 000118 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 000d98 000248 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 002100 000010 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 000fe0 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 000fe0 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 001014 000630 10 16 57 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 001644 000493 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 002110 000090 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -18,21 +18,21 @@ │ │ │ │ │ 14: 00000151 376 FUNC LOCAL DEFAULT 7 enumerate_vectorcall │ │ │ │ │ 15: 00000001 72 FUNC LOCAL DEFAULT 1 check_keyword │ │ │ │ │ 16: 000002c9 192 FUNC LOCAL DEFAULT 7 enum_new_impl │ │ │ │ │ 17: 000002c4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 18: 000002c8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 19: 00000384 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 20: 00000388 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 21: 00000389 448 FUNC LOCAL DEFAULT 7 enum_next │ │ │ │ │ - 22: 00000540 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 23: 00000548 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 24: 00000549 106 FUNC LOCAL DEFAULT 7 enum_dealloc │ │ │ │ │ - 25: 000005b5 56 FUNC LOCAL DEFAULT 7 enum_traverse │ │ │ │ │ - 26: 000005ed 148 FUNC LOCAL DEFAULT 7 reversed_next │ │ │ │ │ - 27: 00000681 58 FUNC LOCAL DEFAULT 7 reversed_dealloc │ │ │ │ │ + 21: 00000389 444 FUNC LOCAL DEFAULT 7 enum_next │ │ │ │ │ + 22: 0000053c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 23: 00000544 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 24: 00000545 106 FUNC LOCAL DEFAULT 7 enum_dealloc │ │ │ │ │ + 25: 000005b1 56 FUNC LOCAL DEFAULT 7 enum_traverse │ │ │ │ │ + 26: 000005e9 148 FUNC LOCAL DEFAULT 7 reversed_next │ │ │ │ │ + 27: 0000067d 58 FUNC LOCAL DEFAULT 7 reversed_dealloc │ │ │ │ │ 28: 000000ac 0 NOTYPE LOCAL DEFAULT 6 .LC6 │ │ │ │ │ 29: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 30: 00000049 60 FUNC LOCAL DEFAULT 1 reversed_len │ │ │ │ │ 31: 000000e0 0 NOTYPE LOCAL DEFAULT 6 .LC7 │ │ │ │ │ 32: 000000e8 0 NOTYPE LOCAL DEFAULT 6 .LC8 │ │ │ │ │ 33: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 34: 00000001 40 FUNC LOCAL DEFAULT 9 enum_reduce │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x1adc contains 20 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x1ad8 contains 20 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000001c 0000490a R_ARM_THM_CALL 00000000 _PyUnicode_EqualToASCIIString │ │ │ │ │ 0000002c 0000402f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000030 00004030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000036 00001c2f R_ARM_THM_MOVW_ABS_NC 000000ac .LC6 │ │ │ │ │ 0000003a 00001c30 R_ARM_THM_MOVT_ABS 000000ac .LC6 │ │ │ │ │ 00000040 0000410a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ @@ -18,27 +18,27 @@ │ │ │ │ │ 000000e2 00003a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000000e8 00003d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000076 00004e1e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ 0000007c 0000561e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ 00000096 0000571e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 000000a2 0000571e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x1b7c contains 47 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x1b78 contains 47 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00002c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000008 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000024 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000030 00005c02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000038 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000044 00001b02 R_ARM_ABS32 00000681 reversed_dealloc │ │ │ │ │ +00000044 00001b02 R_ARM_ABS32 0000067d reversed_dealloc │ │ │ │ │ 00000074 00005d02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000084 00002c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000088 00002302 R_ARM_ABS32 00000029 reversed_traverse │ │ │ │ │ 00000098 00005e02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -0000009c 00001a02 R_ARM_ABS32 000005ed reversed_next │ │ │ │ │ +0000009c 00001a02 R_ARM_ABS32 000005e9 reversed_next │ │ │ │ │ 000000a0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000000c4 00005f02 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ 000000c8 00002a02 R_ARM_ABS32 000000a1 reversed_new │ │ │ │ │ 000000cc 00006002 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ 000000f4 00000602 R_ARM_ABS32 00000001 reversed_vectorcall │ │ │ │ │ 00000108 00006102 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ 00000110 00004502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ @@ -50,33 +50,33 @@ │ │ │ │ │ 0000012c 00002802 R_ARM_ABS32 00000085 reversed_reduce │ │ │ │ │ 00000134 00002c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000138 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000013c 00002902 R_ARM_ABS32 000000a9 reversed_setstate │ │ │ │ │ 00000144 00002c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000015c 00005c02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000164 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000170 00001802 R_ARM_ABS32 00000549 enum_dealloc │ │ │ │ │ +00000170 00001802 R_ARM_ABS32 00000545 enum_dealloc │ │ │ │ │ 000001a0 00005d02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 000001b0 00002c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -000001b4 00001902 R_ARM_ABS32 000005b5 enum_traverse │ │ │ │ │ +000001b4 00001902 R_ARM_ABS32 000005b1 enum_traverse │ │ │ │ │ 000001c4 00005e02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 000001c8 00001502 R_ARM_ABS32 00000389 enum_next │ │ │ │ │ 000001cc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001f0 00005f02 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ 000001f4 00002402 R_ARM_ABS32 00000035 enum_new │ │ │ │ │ 000001f8 00006002 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ 00000220 00000e02 R_ARM_ABS32 00000151 enumerate_vectorcall │ │ │ │ │ 00000228 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000022c 00002202 R_ARM_ABS32 00000001 enum_reduce │ │ │ │ │ 00000234 00002c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000238 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000023c 00006202 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 00000244 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x1cf4 contains 95 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x1cf0 contains 95 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000028 0000390a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ 0000002c 00003a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000030 00003a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000068 00003b0a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ 00000082 00003c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000008e 00003d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ @@ -137,44 +137,44 @@ │ │ │ │ │ 00000326 00004c0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 0000034a 00003c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000350 00003d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000035a 00004d0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ 0000037c 00003c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000384 00004502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000003b4 00004e0a R_ARM_THM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ -00000400 00003c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000418 00003c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000042e 00003c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000442 00003c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000044c 00004f0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -0000046c 0000500a R_ARM_THM_CALL 00000000 PyNumber_Add │ │ │ │ │ -00000482 00004f0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -000004a6 00003c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000514 00004e0a R_ARM_THM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ -0000052c 00003c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000053a 00003c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003fc 00003c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000414 00003c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000042a 00003c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000043e 00003c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000448 00004f0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00000494 0000500a R_ARM_THM_CALL 00000000 PyNumber_Add │ │ │ │ │ +000004aa 00004f0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +0000050a 00003c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000510 00004e0a R_ARM_THM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ +00000528 00003c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000536 00003c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000053c 0000466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000540 0000466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000544 0000466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000558 0000510a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ -00000570 00003c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000588 00003c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000005a0 00003c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000062a 0000520a R_ARM_THM_CALL 00000000 PySequence_GetItem │ │ │ │ │ -00000644 00003c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000064a 0000532f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -0000064e 00005330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00000656 0000540a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000660 00004d0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000668 0000552f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -0000066c 00005530 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00000674 0000540a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000690 0000510a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ -000006a8 00003c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000554 0000510a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ +0000056c 00003c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000584 00003c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000059c 00003c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000626 0000520a R_ARM_THM_CALL 00000000 PySequence_GetItem │ │ │ │ │ +00000640 00003c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000646 0000532f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +0000064a 00005330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00000652 0000540a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000065c 00004d0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000664 0000552f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00000668 00005530 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00000670 0000540a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000068c 0000510a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ +000006a4 00003c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x1fec contains 35 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x1fe8 contains 35 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000008 00001f2f R_ARM_THM_MOVW_ABS_NC 000000e0 .LC7 │ │ │ │ │ 0000000c 00001f30 R_ARM_THM_MOVT_ABS 000000e0 .LC7 │ │ │ │ │ 00000018 0000202f R_ARM_THM_MOVW_ABS_NC 000000e8 .LC8 │ │ │ │ │ 0000001c 00002030 R_ARM_THM_MOVT_ABS 000000e8 .LC8 │ │ │ │ │ 00000074 0000252f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000078 00002530 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ @@ -204,11 +204,11 @@ │ │ │ │ │ 000001bc 0000410a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 000001c4 00003f0a R_ARM_THM_CALL 00000000 PySequence_Size │ │ │ │ │ 000001f8 00004502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000001fc 0000466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000010 0000571e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 00000024 0000571e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x2104 contains 2 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x2100 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.hot {} │ │ │ │ │ @@ -444,74 +444,73 @@ │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r4, [r5, #16] │ │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 432 │ │ │ │ │ + beq.n 42e │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 45e │ │ │ │ │ + beq.n 486 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromSsize_t │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 41c │ │ │ │ │ + cbz r0, 418 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 448 │ │ │ │ │ + bne.n 444 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ movs r3, #2 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ ldr r5, [r4, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r6, [r4, #16] │ │ │ │ │ - bne.n 43a │ │ │ │ │ + bne.n 436 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.n 3ee │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 3fe │ │ │ │ │ + cbz r3, 3fa │ │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 500 │ │ │ │ │ + cbz r3, 45a │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 3ee │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 41c │ │ │ │ │ + beq.n 418 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbnz r3, 41c │ │ │ │ │ + cbnz r3, 418 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 432 │ │ │ │ │ + beq.n 42e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 432 │ │ │ │ │ + cbnz r3, 42e │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ @@ -525,284 +524,284 @@ │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 406 │ │ │ │ │ + beq.n 402 │ │ │ │ │ strd r2, r6, [r0, #12] │ │ │ │ │ - b.n 3f8 │ │ │ │ │ + b.n 3f4 │ │ │ │ │ + ldr r1, [pc, #224] @ (53c ) │ │ │ │ │ + mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ + ldr.w r3, [r4, #-4] │ │ │ │ │ + sub.w r2, r4, #8 │ │ │ │ │ + add r1, pc │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + ldr r1, [r0, r1] │ │ │ │ │ + and.w r3, r3, #3 │ │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ │ + ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ │ + ldr r0, [r1, #4] │ │ │ │ │ + orrs r3, r0 │ │ │ │ │ + str r2, [r0, #0] │ │ │ │ │ + strd r1, r3, [r4, #-8] │ │ │ │ │ + str r2, [r1, #4] │ │ │ │ │ + b.n 3f4 │ │ │ │ │ ldrd r4, r3, [r5, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 514 │ │ │ │ │ + beq.n 510 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_Add │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 41c │ │ │ │ │ + beq.n 418 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ str r0, [r5, #20] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 4ac │ │ │ │ │ + beq.n 4ba │ │ │ │ │ movs r0, #2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 492 │ │ │ │ │ + cbz r0, 4f6 │ │ │ │ │ strd r3, r6, [r0, #12] │ │ │ │ │ - b.n 3f8 │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - beq.n 41c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r3, #0] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n 41c │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 41c │ │ │ │ │ + b.n 3f4 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ movs r2, #2 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ ldr r5, [r4, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r6, [r4, #16] │ │ │ │ │ - bne.n 532 │ │ │ │ │ + bne.n 52e │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 522 │ │ │ │ │ + bne.n 51e │ │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3f8 │ │ │ │ │ - ldr r1, [pc, #104] @ (540 ) │ │ │ │ │ + bne.n 3f4 │ │ │ │ │ + ldr r1, [pc, #92] @ (540 ) │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ │ sub.w r2, r4, #8 │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ - ldr r1, [r0, r1] │ │ │ │ │ - and.w r3, r3, #3 │ │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ │ - ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ │ - ldr r0, [r1, #4] │ │ │ │ │ - orrs r3, r0 │ │ │ │ │ - str r2, [r0, #0] │ │ │ │ │ - strd r1, r3, [r4, #-8] │ │ │ │ │ - str r2, [r1, #4] │ │ │ │ │ - b.n 3f8 │ │ │ │ │ - ldr r1, [pc, #64] @ (544 ) │ │ │ │ │ - mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ - ldr.w r3, [r4, #-4] │ │ │ │ │ - sub.w r2, r4, #8 │ │ │ │ │ - add r1, pc │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - b.n 4e6 │ │ │ │ │ + b.n 46c │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + beq.n 418 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r3, #0] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.n 418 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 418 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromSsize_t │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [r5, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 466 │ │ │ │ │ - b.n 41c │ │ │ │ │ + bne.n 48e │ │ │ │ │ + b.n 418 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4cc │ │ │ │ │ + bne.n 4da │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4cc │ │ │ │ │ + b.n 4da │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4c2 │ │ │ │ │ + bne.n 4d0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4c2 │ │ │ │ │ - .word 0x0000005a │ │ │ │ │ + b.n 4d0 │ │ │ │ │ + .word 0x000000d0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x00000032 │ │ │ │ │ + .word 0x0000004c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000548 : │ │ │ │ │ +00000544 : │ │ │ │ │ enum_dealloc(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GC_UnTrack │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ - cbz r0, 574 │ │ │ │ │ + cbz r0, 570 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 574 │ │ │ │ │ + beq.n 570 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 574 │ │ │ │ │ + cbnz r3, 570 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ - cbz r0, 58c │ │ │ │ │ + cbz r0, 588 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 58c │ │ │ │ │ + beq.n 588 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 58c │ │ │ │ │ + cbnz r3, 588 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ - cbz r0, 5a4 │ │ │ │ │ + cbz r0, 5a0 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5a4 │ │ │ │ │ + beq.n 5a0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 5a4 │ │ │ │ │ + cbnz r3, 5a0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ bx r3 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000005b4 : │ │ │ │ │ +000005b0 : │ │ │ │ │ enum_traverse(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - cbz r0, 5d2 │ │ │ │ │ + cbz r0, 5ce │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx r5 │ │ │ │ │ - cbnz r0, 5e0 │ │ │ │ │ + cbnz r0, 5dc │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ - cbz r0, 5dc │ │ │ │ │ + cbz r0, 5d8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ - cbnz r0, 5e0 │ │ │ │ │ + cbnz r0, 5dc │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ - cbnz r0, 5e2 │ │ │ │ │ + cbnz r0, 5de │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ bx r3 │ │ │ │ │ │ │ │ │ │ -000005ec : │ │ │ │ │ +000005e8 : │ │ │ │ │ reversed_next(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bge.n 626 │ │ │ │ │ + bge.n 622 │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - cbz r0, 620 │ │ │ │ │ + cbz r0, 61c │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ str.w ip, [r3, #12] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 63c │ │ │ │ │ + bne.n 638 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_GetItem │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r0, 64a │ │ │ │ │ + cbz r0, 646 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 620 │ │ │ │ │ + bne.n 61c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 620 │ │ │ │ │ + b.n 61c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r0, 668 │ │ │ │ │ + cbz r0, 664 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 604 │ │ │ │ │ + b.n 600 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_StopIteration │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_StopIteration │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 65e │ │ │ │ │ - b.n 604 │ │ │ │ │ + bne.n 65a │ │ │ │ │ + b.n 600 │ │ │ │ │ │ │ │ │ │ -00000680 : │ │ │ │ │ +0000067c : │ │ │ │ │ reversed_dealloc(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GC_UnTrack │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ - cbz r0, 6ac │ │ │ │ │ + cbz r0, 6a8 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 6ac │ │ │ │ │ + beq.n 6a8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 6ac │ │ │ │ │ + cbnz r3, 6a8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ bx r3 │ │ │ ├── exceptions.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 74992 (bytes into file) │ │ │ │ │ + Start of section headers: 75004 (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 0x124f0: │ │ │ │ │ +There are 18 section headers, starting at offset 0x124fc: │ │ │ │ │ │ │ │ │ │ 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 001bfc 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 00e918 000b90 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 001c30 003d2c 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 00f4a8 0016b8 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 00595c 000018 00 WA 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 00595c 002fc8 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 010b60 0010c0 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 008924 001b99 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 00a4c0 0006ac 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 011c20 000400 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 00ab6c 0002ee 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 012020 000440 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 00ae5a 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00ae5a 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 00ae90 001f50 10 16 305 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 00cde0 001b37 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 012460 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 001bbc 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 00e924 000b68 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 001bf0 003d2c 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 00f48c 0016b8 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 00591c 000018 00 WA 0 0 4 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 00591c 003014 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 010b44 0010e8 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 008930 001b99 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 00a4cc 0006ac 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 011c2c 000400 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 00ab78 0002ee 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 01202c 000440 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 00ae66 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00ae66 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 00ae9c 001f50 10 16 305 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 00cdec 001b37 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 01246c 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 {} │ │ │ │ │ @@ -75,127 +75,127 @@ │ │ │ │ │ 71: 0000093d 40 FUNC LOCAL DEFAULT 1 ImportError_str │ │ │ │ │ 72: 00000965 66 FUNC LOCAL DEFAULT 1 UnicodeError_traverse │ │ │ │ │ 73: 000009a9 82 FUNC LOCAL DEFAULT 1 ImportError_traverse │ │ │ │ │ 74: 000009fd 56 FUNC LOCAL DEFAULT 1 AttributeError_traverse │ │ │ │ │ 75: 00000a35 118 FUNC LOCAL DEFAULT 1 SyntaxError_traverse │ │ │ │ │ 76: 00000148 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ 77: 00000150 0 NOTYPE LOCAL DEFAULT 8 .LC16 │ │ │ │ │ - 78: 00001ae1 542 FUNC LOCAL DEFAULT 6 UnicodeDecodeError_init │ │ │ │ │ + 78: 00001b21 554 FUNC LOCAL DEFAULT 6 UnicodeDecodeError_init │ │ │ │ │ 79: 00000158 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ 80: 00000190 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ - 81: 00000aed 154 FUNC LOCAL DEFAULT 1 UnicodeDecodeError_str │ │ │ │ │ - 82: 00001d01 354 FUNC LOCAL DEFAULT 6 UnicodeError_dealloc │ │ │ │ │ - 83: 00001e65 144 FUNC LOCAL DEFAULT 6 UnicodeError_clear │ │ │ │ │ + 81: 00000aad 154 FUNC LOCAL DEFAULT 1 UnicodeDecodeError_str │ │ │ │ │ + 82: 00001d4d 354 FUNC LOCAL DEFAULT 6 UnicodeError_dealloc │ │ │ │ │ + 83: 00001eb1 144 FUNC LOCAL DEFAULT 6 UnicodeError_clear │ │ │ │ │ 84: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 85: 000001c8 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ - 86: 00000bb5 164 FUNC LOCAL DEFAULT 1 NameError_init │ │ │ │ │ - 87: 00000c54 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 88: 00000c58 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 89: 00000c59 52 FUNC LOCAL DEFAULT 1 NameError_traverse │ │ │ │ │ - 90: 00000c8d 72 FUNC LOCAL DEFAULT 1 SyntaxError_dealloc │ │ │ │ │ - 91: 00000cd5 350 FUNC LOCAL DEFAULT 1 SyntaxError_clear │ │ │ │ │ - 92: 00000e35 78 FUNC LOCAL DEFAULT 1 OSError_traverse │ │ │ │ │ + 86: 00000b75 164 FUNC LOCAL DEFAULT 1 NameError_init │ │ │ │ │ + 87: 00000c14 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 88: 00000c18 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 89: 00000c19 52 FUNC LOCAL DEFAULT 1 NameError_traverse │ │ │ │ │ + 90: 00000c4d 72 FUNC LOCAL DEFAULT 1 SyntaxError_dealloc │ │ │ │ │ + 91: 00000c95 350 FUNC LOCAL DEFAULT 1 SyntaxError_clear │ │ │ │ │ + 92: 00000df5 78 FUNC LOCAL DEFAULT 1 OSError_traverse │ │ │ │ │ 93: 000001d8 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ - 94: 00000ec8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 94: 00000e88 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 95: 00000214 0 NOTYPE LOCAL DEFAULT 8 .LC21 │ │ │ │ │ 96: 00000238 0 NOTYPE LOCAL DEFAULT 8 .LC22 │ │ │ │ │ 97: 00000258 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ - 98: 00002118 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 99: 0000211c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 100: 0000211d 248 FUNC LOCAL DEFAULT 6 BaseException_add_note │ │ │ │ │ - 101: 00002210 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 102: 00002214 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 103: 00002215 182 FUNC LOCAL DEFAULT 6 StopIteration_init │ │ │ │ │ - 104: 000022cd 254 FUNC LOCAL DEFAULT 6 StopIteration_dealloc │ │ │ │ │ + 98: 00002164 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 99: 00002168 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 100: 00002169 248 FUNC LOCAL DEFAULT 6 BaseException_add_note │ │ │ │ │ + 101: 0000225c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 102: 00002260 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 103: 00002261 182 FUNC LOCAL DEFAULT 6 StopIteration_init │ │ │ │ │ + 104: 00002319 254 FUNC LOCAL DEFAULT 6 StopIteration_dealloc │ │ │ │ │ 105: 00000284 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ 106: 0000028c 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ - 107: 00000ecc 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 108: 00000ecd 66 FUNC LOCAL DEFAULT 1 BaseException_repr │ │ │ │ │ - 109: 000023cd 30 FUNC LOCAL DEFAULT 6 BaseException_get_cause │ │ │ │ │ - 110: 000023ed 30 FUNC LOCAL DEFAULT 6 BaseException_get_context │ │ │ │ │ - 111: 00000f11 2 FUNC LOCAL DEFAULT 1 NameError_dealloc │ │ │ │ │ - 112: 0000240d 4 FUNC LOCAL DEFAULT 6 NameError_clear │ │ │ │ │ + 107: 00000e8c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 108: 00000e8d 66 FUNC LOCAL DEFAULT 1 BaseException_repr │ │ │ │ │ + 109: 00002419 30 FUNC LOCAL DEFAULT 6 BaseException_get_cause │ │ │ │ │ + 110: 00002439 30 FUNC LOCAL DEFAULT 6 BaseException_get_context │ │ │ │ │ + 111: 00000ed1 2 FUNC LOCAL DEFAULT 1 NameError_dealloc │ │ │ │ │ + 112: 00002459 4 FUNC LOCAL DEFAULT 6 NameError_clear │ │ │ │ │ 113: 00000294 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ 114: 000002a8 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ 115: 000002b0 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ - 116: 00000f15 392 FUNC LOCAL DEFAULT 1 SyntaxError_str │ │ │ │ │ + 116: 00000ed5 392 FUNC LOCAL DEFAULT 1 SyntaxError_str │ │ │ │ │ 117: 000002c0 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ 118: 00000300 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ 119: 00000340 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ 120: 00000380 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ - 121: 0000109d 196 FUNC LOCAL DEFAULT 1 UnicodeEncodeError_str │ │ │ │ │ + 121: 0000105d 196 FUNC LOCAL DEFAULT 1 UnicodeEncodeError_str │ │ │ │ │ 122: 000003bc 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ 123: 000003d4 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ 124: 000003e8 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ - 125: 00001161 150 FUNC LOCAL DEFAULT 1 OSError_str │ │ │ │ │ - 126: 00002411 106 FUNC LOCAL DEFAULT 6 get_string.constprop.0 │ │ │ │ │ + 125: 00001121 150 FUNC LOCAL DEFAULT 1 OSError_str │ │ │ │ │ + 126: 0000245d 106 FUNC LOCAL DEFAULT 6 get_string.constprop.0 │ │ │ │ │ 127: 000003f8 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ 128: 00000400 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ 129: 0000041c 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ 130: 0000043c 0 NOTYPE LOCAL DEFAULT 8 .LC39 │ │ │ │ │ - 131: 000024e9 92 FUNC LOCAL DEFAULT 6 get_unicode │ │ │ │ │ + 131: 00002535 92 FUNC LOCAL DEFAULT 6 get_unicode │ │ │ │ │ 132: 00000448 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ - 133: 000012b1 52 FUNC LOCAL DEFAULT 1 SystemExit_traverse │ │ │ │ │ - 134: 000025b5 198 FUNC LOCAL DEFAULT 6 BaseException_with_traceback │ │ │ │ │ - 135: 000012e5 30 FUNC LOCAL DEFAULT 1 BaseException_get_args │ │ │ │ │ + 133: 00001271 52 FUNC LOCAL DEFAULT 1 SystemExit_traverse │ │ │ │ │ + 134: 00002601 198 FUNC LOCAL DEFAULT 6 BaseException_with_traceback │ │ │ │ │ + 135: 000012a5 30 FUNC LOCAL DEFAULT 1 BaseException_get_args │ │ │ │ │ 136: 0000046c 0 NOTYPE LOCAL DEFAULT 8 .LC41 │ │ │ │ │ - 137: 0000136d 68 FUNC LOCAL DEFAULT 1 BaseException_set_args │ │ │ │ │ + 137: 0000132d 68 FUNC LOCAL DEFAULT 1 BaseException_set_args │ │ │ │ │ 138: 00000484 0 NOTYPE LOCAL DEFAULT 8 .LC42 │ │ │ │ │ 139: 000004a4 0 NOTYPE LOCAL DEFAULT 8 .LC43 │ │ │ │ │ 140: 000004d4 0 NOTYPE LOCAL DEFAULT 8 .LC44 │ │ │ │ │ 141: 00000510 0 NOTYPE LOCAL DEFAULT 8 .LC45 │ │ │ │ │ 142: 0000054c 0 NOTYPE LOCAL DEFAULT 8 .LC46 │ │ │ │ │ 143: 0000057c 0 NOTYPE LOCAL DEFAULT 8 .LC47 │ │ │ │ │ - 144: 00002735 628 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_new │ │ │ │ │ - 145: 000029a4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 146: 000029a8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 147: 000029a9 118 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_init │ │ │ │ │ - 148: 00002a21 1240 FUNC LOCAL DEFAULT 6 exceptiongroup_split_recursive │ │ │ │ │ - 149: 0000188d 240 FUNC LOCAL DEFAULT 1 collect_exception_group_leaf_ids │ │ │ │ │ + 144: 00002781 628 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_new │ │ │ │ │ + 145: 000029f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 146: 000029f4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 147: 000029f5 118 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_init │ │ │ │ │ + 148: 00002a6d 1240 FUNC LOCAL DEFAULT 6 exceptiongroup_split_recursive │ │ │ │ │ + 149: 0000184d 240 FUNC LOCAL DEFAULT 1 collect_exception_group_leaf_ids │ │ │ │ │ 150: 00000083 48 FUNC LOCAL DEFAULT 9 StopIteration_traverse │ │ │ │ │ 151: 000005a4 0 NOTYPE LOCAL DEFAULT 8 .LC48 │ │ │ │ │ 152: 000000b3 50 FUNC LOCAL DEFAULT 9 OSError_written_get │ │ │ │ │ 153: 000000e5 98 FUNC LOCAL DEFAULT 9 OSError_written_set │ │ │ │ │ 154: 000005b8 0 NOTYPE LOCAL DEFAULT 8 .LC49 │ │ │ │ │ 155: 000005d8 0 NOTYPE LOCAL DEFAULT 8 .LC50 │ │ │ │ │ 156: 00000147 120 FUNC LOCAL DEFAULT 9 BaseException_set_context │ │ │ │ │ - 157: 000015dd 22 FUNC LOCAL DEFAULT 1 BaseException_reduce │ │ │ │ │ - 158: 000015f5 114 FUNC LOCAL DEFAULT 1 BaseExceptionGroup_split │ │ │ │ │ - 159: 00001669 126 FUNC LOCAL DEFAULT 1 get_matcher_type │ │ │ │ │ + 157: 0000159d 22 FUNC LOCAL DEFAULT 1 BaseException_reduce │ │ │ │ │ + 158: 000015b5 114 FUNC LOCAL DEFAULT 1 BaseExceptionGroup_split │ │ │ │ │ + 159: 00001629 126 FUNC LOCAL DEFAULT 1 get_matcher_type │ │ │ │ │ 160: 00000614 0 NOTYPE LOCAL DEFAULT 8 .LC51 │ │ │ │ │ 161: 00000670 0 NOTYPE LOCAL DEFAULT 8 .LC52 │ │ │ │ │ - 162: 000016e9 420 FUNC LOCAL DEFAULT 1 exceptiongroup_subset │ │ │ │ │ - 163: 00002d34 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 164: 00002d44 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 165: 00002ef4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 162: 000016a9 420 FUNC LOCAL DEFAULT 1 exceptiongroup_subset │ │ │ │ │ + 163: 00002d80 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 164: 00002d90 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 165: 00002f40 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 166: 00000694 0 NOTYPE LOCAL DEFAULT 8 .LC53 │ │ │ │ │ 167: 00000698 0 NOTYPE LOCAL DEFAULT 8 .LC54 │ │ │ │ │ 168: 000006a0 0 NOTYPE LOCAL DEFAULT 8 .LC55 │ │ │ │ │ - 169: 00001888 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 170: 00002ef8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 171: 00002ef9 122 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_traverse │ │ │ │ │ + 169: 00001848 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 170: 00002f44 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 171: 00002f45 122 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_traverse │ │ │ │ │ 172: 000006d8 0 NOTYPE LOCAL DEFAULT 8 .LC56 │ │ │ │ │ - 173: 0000188c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 174: 00001974 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 175: 0000197c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 176: 0000197d 88 FUNC LOCAL DEFAULT 1 BaseExceptionGroup_derive │ │ │ │ │ + 173: 0000184c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 174: 00001934 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 175: 0000193c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 176: 0000193d 88 FUNC LOCAL DEFAULT 1 BaseExceptionGroup_derive │ │ │ │ │ 177: 00000700 0 NOTYPE LOCAL DEFAULT 8 .LC57 │ │ │ │ │ - 178: 000019d5 180 FUNC LOCAL DEFAULT 1 UnicodeTranslateError_init │ │ │ │ │ + 178: 00001995 180 FUNC LOCAL DEFAULT 1 UnicodeTranslateError_init │ │ │ │ │ 179: 000001bf 96 FUNC LOCAL DEFAULT 9 BaseExceptionGroup_subgroup │ │ │ │ │ 180: 00000708 0 NOTYPE LOCAL DEFAULT 8 .LC58 │ │ │ │ │ - 181: 00001a8d 186 FUNC LOCAL DEFAULT 1 BaseException_setstate │ │ │ │ │ + 181: 00001a4d 186 FUNC LOCAL DEFAULT 1 BaseException_setstate │ │ │ │ │ 182: 00000227 18 FUNC LOCAL DEFAULT 9 KeyError_str │ │ │ │ │ 183: 00000724 0 NOTYPE LOCAL DEFAULT 8 .LC59 │ │ │ │ │ 184: 00000728 0 NOTYPE LOCAL DEFAULT 8 .LC60 │ │ │ │ │ - 185: 00002f75 64 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_str │ │ │ │ │ + 185: 00002fc1 64 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_str │ │ │ │ │ 186: 00000744 0 NOTYPE LOCAL DEFAULT 8 .LC61 │ │ │ │ │ 187: 0000077c 0 NOTYPE LOCAL DEFAULT 8 .LC62 │ │ │ │ │ 188: 000007b4 0 NOTYPE LOCAL DEFAULT 8 .LC63 │ │ │ │ │ 189: 000007ec 0 NOTYPE LOCAL DEFAULT 8 .LC64 │ │ │ │ │ - 190: 00001b49 178 FUNC LOCAL DEFAULT 1 UnicodeTranslateError_str │ │ │ │ │ + 190: 00001b09 178 FUNC LOCAL DEFAULT 1 UnicodeTranslateError_str │ │ │ │ │ 191: 00000820 0 NOTYPE LOCAL DEFAULT 8 .LC65 │ │ │ │ │ 192: 00000840 0 NOTYPE LOCAL DEFAULT 8 .LC66 │ │ │ │ │ 193: 00000239 126 FUNC LOCAL DEFAULT 9 BaseException_set_cause │ │ │ │ │ 194: 000002b7 220 FUNC LOCAL DEFAULT 9 OSError_reduce │ │ │ │ │ 195: 00000393 68 FUNC LOCAL DEFAULT 9 AttributeError_reduce │ │ │ │ │ 196: 000003d7 146 FUNC LOCAL DEFAULT 9 AttributeError_getstate │ │ │ │ │ 197: 0000087c 0 NOTYPE LOCAL DEFAULT 8 .LC67 │ │ │ │ │ @@ -344,58 +344,58 @@ │ │ │ │ │ 340: 000012c1 32 FUNC GLOBAL DEFAULT 6 PyException_SetContext │ │ │ │ │ 341: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Str │ │ │ │ │ 342: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ 343: 00001a69 38 FUNC GLOBAL DEFAULT 6 PyException_SetCause │ │ │ │ │ 344: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_ParseTuple │ │ │ │ │ 345: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Tuple │ │ │ │ │ 346: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ - 347: 00000aad 64 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_Create │ │ │ │ │ + 347: 00001ae1 64 FUNC GLOBAL DEFAULT 6 PyUnicodeDecodeError_Create │ │ │ │ │ 348: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallFunction │ │ │ │ │ 349: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetBuffer │ │ │ │ │ 350: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ 351: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_Release │ │ │ │ │ 352: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ - 353: 00000b89 42 FUNC GLOBAL HIDDEN 1 _PyExc_ClearExceptionGroupType │ │ │ │ │ - 354: 00001ef5 222 FUNC GLOBAL HIDDEN 6 _PyExc_Fini │ │ │ │ │ + 353: 00000b49 42 FUNC GLOBAL HIDDEN 1 _PyExc_ClearExceptionGroupType │ │ │ │ │ + 354: 00001f41 222 FUNC GLOBAL HIDDEN 6 _PyExc_Fini │ │ │ │ │ 355: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStaticType_FiniBuiltin │ │ │ │ │ 356: 00000001 20 FUNC GLOBAL DEFAULT 9 PyException_GetCause │ │ │ │ │ - 357: 00000e85 72 FUNC GLOBAL HIDDEN 1 _PyErr_NoMemory │ │ │ │ │ + 357: 00000e45 72 FUNC GLOBAL HIDDEN 1 _PyErr_NoMemory │ │ │ │ │ 358: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetRaisedException │ │ │ │ │ 359: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FatalErrorFunc │ │ │ │ │ - 360: 00001fd5 328 FUNC GLOBAL HIDDEN 6 _PyException_AddNote │ │ │ │ │ + 360: 00002021 328 FUNC GLOBAL HIDDEN 6 _PyException_AddNote │ │ │ │ │ 361: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetOptionalAttr │ │ │ │ │ 362: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Append │ │ │ │ │ 363: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ 364: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SetAttr │ │ │ │ │ 365: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ 366: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyType_Name │ │ │ │ │ 367: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ 368: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsLongAndOverflow │ │ │ │ │ 369: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Substring │ │ │ │ │ 370: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_ReadChar │ │ │ │ │ - 371: 000011f9 78 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_GetStart │ │ │ │ │ - 372: 00001249 82 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_GetEnd │ │ │ │ │ - 373: 0000247d 108 FUNC GLOBAL DEFAULT 6 PyUnicodeDecodeError_GetObject │ │ │ │ │ - 374: 0000129d 14 FUNC GLOBAL DEFAULT 1 PyUnicodeEncodeError_GetEncoding │ │ │ │ │ - 375: 000012ad 4 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_GetEncoding │ │ │ │ │ - 376: 00002545 8 FUNC GLOBAL DEFAULT 6 PyUnicodeEncodeError_SetStart │ │ │ │ │ - 377: 0000254d 8 FUNC GLOBAL DEFAULT 6 PyUnicodeDecodeError_SetStart │ │ │ │ │ - 378: 00002555 8 FUNC GLOBAL DEFAULT 6 PyUnicodeEncodeError_SetEnd │ │ │ │ │ - 379: 0000255d 8 FUNC GLOBAL DEFAULT 6 PyUnicodeDecodeError_SetEnd │ │ │ │ │ - 380: 00002565 76 FUNC GLOBAL DEFAULT 6 PyUnicodeEncodeError_SetReason │ │ │ │ │ - 381: 000025b1 4 FUNC GLOBAL DEFAULT 6 PyUnicodeDecodeError_SetReason │ │ │ │ │ - 382: 00001305 88 FUNC GLOBAL DEFAULT 1 PyUnicodeEncodeError_GetStart │ │ │ │ │ - 383: 0000267d 184 FUNC GLOBAL DEFAULT 6 PyUnicodeEncodeError_GetEnd │ │ │ │ │ - 384: 0000135d 14 FUNC GLOBAL DEFAULT 1 PyUnicodeEncodeError_GetObject │ │ │ │ │ + 371: 000011b9 78 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_GetStart │ │ │ │ │ + 372: 00001209 82 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_GetEnd │ │ │ │ │ + 373: 000024c9 108 FUNC GLOBAL DEFAULT 6 PyUnicodeDecodeError_GetObject │ │ │ │ │ + 374: 0000125d 14 FUNC GLOBAL DEFAULT 1 PyUnicodeEncodeError_GetEncoding │ │ │ │ │ + 375: 0000126d 4 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_GetEncoding │ │ │ │ │ + 376: 00002591 8 FUNC GLOBAL DEFAULT 6 PyUnicodeEncodeError_SetStart │ │ │ │ │ + 377: 00002599 8 FUNC GLOBAL DEFAULT 6 PyUnicodeDecodeError_SetStart │ │ │ │ │ + 378: 000025a1 8 FUNC GLOBAL DEFAULT 6 PyUnicodeEncodeError_SetEnd │ │ │ │ │ + 379: 000025a9 8 FUNC GLOBAL DEFAULT 6 PyUnicodeDecodeError_SetEnd │ │ │ │ │ + 380: 000025b1 76 FUNC GLOBAL DEFAULT 6 PyUnicodeEncodeError_SetReason │ │ │ │ │ + 381: 000025fd 4 FUNC GLOBAL DEFAULT 6 PyUnicodeDecodeError_SetReason │ │ │ │ │ + 382: 000012c5 88 FUNC GLOBAL DEFAULT 1 PyUnicodeEncodeError_GetStart │ │ │ │ │ + 383: 000026c9 184 FUNC GLOBAL DEFAULT 6 PyUnicodeEncodeError_GetEnd │ │ │ │ │ + 384: 0000131d 14 FUNC GLOBAL DEFAULT 1 PyUnicodeEncodeError_GetObject │ │ │ │ │ 385: 00000015 110 FUNC GLOBAL HIDDEN 9 _PyExc_CreateExceptionGroup │ │ │ │ │ 386: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallObject │ │ │ │ │ 387: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Check │ │ │ │ │ 388: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsInstance │ │ │ │ │ 389: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsSubclass │ │ │ │ │ - 390: 000013b1 556 FUNC GLOBAL HIDDEN 1 _PyExc_PrepReraiseStar │ │ │ │ │ + 390: 00001371 556 FUNC GLOBAL HIDDEN 1 _PyExc_PrepReraiseStar │ │ │ │ │ 391: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ 392: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_New │ │ │ │ │ 393: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_GetItem │ │ │ │ │ 394: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ 395: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyCallable_Check │ │ │ │ │ 396: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ 397: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GivenExceptionMatches │ │ │ │ │ @@ -407,29 +407,29 @@ │ │ │ │ │ 403: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ 404: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Size │ │ │ │ │ 405: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallMethod │ │ │ │ │ 406: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_List │ │ │ │ │ 407: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Add │ │ │ │ │ 408: 0000021f 4 FUNC GLOBAL DEFAULT 9 PyUnicodeTranslateError_GetStart │ │ │ │ │ 409: 00000223 4 FUNC GLOBAL DEFAULT 9 PyUnicodeTranslateError_GetEnd │ │ │ │ │ - 410: 00001a89 4 FUNC GLOBAL DEFAULT 1 PyUnicodeTranslateError_GetObject │ │ │ │ │ + 410: 00001a49 4 FUNC GLOBAL DEFAULT 1 PyUnicodeTranslateError_GetObject │ │ │ │ │ 411: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Next │ │ │ │ │ 412: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Repr │ │ │ │ │ 413: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Copy │ │ │ │ │ 414: 00000469 222 FUNC GLOBAL DEFAULT 9 PyUnstable_Exc_PrepReraiseStar │ │ │ │ │ 415: 0000062d 18 FUNC GLOBAL DEFAULT 9 PyException_GetArgs │ │ │ │ │ 416: 0000063f 54 FUNC GLOBAL HIDDEN 9 _PyUnicodeTranslateError_Create │ │ │ │ │ 417: 00000675 30 FUNC GLOBAL DEFAULT 9 PyException_SetArgs │ │ │ │ │ 418: 00000693 4 FUNC GLOBAL DEFAULT 9 PyExceptionClass_Name │ │ │ │ │ - 419: 00002fb5 8 FUNC GLOBAL DEFAULT 6 PyUnicodeTranslateError_SetStart │ │ │ │ │ - 420: 00002fbd 8 FUNC GLOBAL DEFAULT 6 PyUnicodeTranslateError_SetEnd │ │ │ │ │ + 419: 00003001 8 FUNC GLOBAL DEFAULT 6 PyUnicodeTranslateError_SetStart │ │ │ │ │ + 420: 00003009 8 FUNC GLOBAL DEFAULT 6 PyUnicodeTranslateError_SetEnd │ │ │ │ │ 421: 00000697 14 FUNC GLOBAL DEFAULT 9 PyUnicodeEncodeError_GetReason │ │ │ │ │ 422: 000006a5 4 FUNC GLOBAL DEFAULT 9 PyUnicodeDecodeError_GetReason │ │ │ │ │ 423: 000006a9 4 FUNC GLOBAL DEFAULT 9 PyUnicodeTranslateError_GetReason │ │ │ │ │ - 424: 00002fc5 4 FUNC GLOBAL DEFAULT 6 PyUnicodeTranslateError_SetReason │ │ │ │ │ + 424: 00003011 4 FUNC GLOBAL DEFAULT 6 PyUnicodeTranslateError_SetReason │ │ │ │ │ 425: 00000080 4 OBJECT GLOBAL DEFAULT 3 PyExc_ResourceWarning │ │ │ │ │ 426: 00000154 4 OBJECT GLOBAL DEFAULT 3 PyExc_EncodingWarning │ │ │ │ │ 427: 00000228 4 OBJECT GLOBAL DEFAULT 3 PyExc_BytesWarning │ │ │ │ │ 428: 000002fc 4 OBJECT GLOBAL DEFAULT 3 PyExc_UnicodeWarning │ │ │ │ │ 429: 000003d0 4 OBJECT GLOBAL DEFAULT 3 PyExc_ImportWarning │ │ │ │ │ 430: 000004a4 4 OBJECT GLOBAL DEFAULT 3 PyExc_FutureWarning │ │ │ │ │ 431: 00000578 4 OBJECT GLOBAL DEFAULT 3 PyExc_RuntimeWarning │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0xe918 contains 370 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0xe924 contains 365 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000018 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 0000001c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ 00000066 0001340a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ 00000090 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000000c6 0001360a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00000114 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -101,282 +101,277 @@ │ │ │ │ │ 0000091a 0000452f R_ARM_THM_MOVW_ABS_NC 00000110 .LC14 │ │ │ │ │ 0000091e 00004530 R_ARM_THM_MOVT_ABS 00000110 .LC14 │ │ │ │ │ 00000924 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000092c 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000936 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000942 00015a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ 00000946 00015a30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000ac2 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00000ac6 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000ace 00004c2f R_ARM_THM_MOVW_ABS_NC 00000148 .LC15 │ │ │ │ │ -00000ad2 00004c30 R_ARM_THM_MOVT_ABS 00000148 .LC15 │ │ │ │ │ -00000ae4 00015c0a R_ARM_THM_CALL 00000000 PyObject_CallFunction │ │ │ │ │ -00000b06 0001550a R_ARM_THM_CALL 00000000 PyObject_Str │ │ │ │ │ -00000b10 0001550a R_ARM_THM_CALL 00000000 PyObject_Str │ │ │ │ │ -00000b3a 0000502f R_ARM_THM_MOVW_ABS_NC 00000190 .LC18 │ │ │ │ │ -00000b3e 00005030 R_ARM_THM_MOVT_ABS 00000190 .LC18 │ │ │ │ │ -00000b42 0001600a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00000b4a 0000160a R_ARM_THM_CALL 000006d1 Py_XDECREF │ │ │ │ │ -00000b50 0000160a R_ARM_THM_CALL 000006d1 Py_XDECREF │ │ │ │ │ -00000b62 00004f2f R_ARM_THM_MOVW_ABS_NC 00000158 .LC17 │ │ │ │ │ -00000b66 00004f30 R_ARM_THM_MOVT_ABS 00000158 .LC17 │ │ │ │ │ -00000b6c 0001600a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00000b7a 00003a2f R_ARM_THM_MOVW_ABS_NC 000000fc .LC11 │ │ │ │ │ -00000b7e 00003a30 R_ARM_THM_MOVT_ABS 000000fc .LC11 │ │ │ │ │ -00000bde 0000160a R_ARM_THM_CALL 000006d1 Py_XDECREF │ │ │ │ │ -00000be4 0001340a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00000bf2 0000552f R_ARM_THM_MOVW_ABS_NC 000001c8 .LC19 │ │ │ │ │ -00000bf6 00005530 R_ARM_THM_MOVT_ABS 000001c8 .LC19 │ │ │ │ │ -00000bfc 0001420a R_ARM_THM_CALL 00000000 PyArg_ParseTupleAndKeywords │ │ │ │ │ -00000c14 0000160a R_ARM_THM_CALL 000006d1 Py_XDECREF │ │ │ │ │ -00000c2a 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c4e 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c54 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000ac6 0001550a R_ARM_THM_CALL 00000000 PyObject_Str │ │ │ │ │ +00000ad0 0001550a R_ARM_THM_CALL 00000000 PyObject_Str │ │ │ │ │ +00000afa 0000502f R_ARM_THM_MOVW_ABS_NC 00000190 .LC18 │ │ │ │ │ +00000afe 00005030 R_ARM_THM_MOVT_ABS 00000190 .LC18 │ │ │ │ │ +00000b02 0001600a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00000b0a 0000160a R_ARM_THM_CALL 000006d1 Py_XDECREF │ │ │ │ │ +00000b10 0000160a R_ARM_THM_CALL 000006d1 Py_XDECREF │ │ │ │ │ +00000b22 00004f2f R_ARM_THM_MOVW_ABS_NC 00000158 .LC17 │ │ │ │ │ +00000b26 00004f30 R_ARM_THM_MOVT_ABS 00000158 .LC17 │ │ │ │ │ +00000b2c 0001600a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00000b3a 00003a2f R_ARM_THM_MOVW_ABS_NC 000000fc .LC11 │ │ │ │ │ +00000b3e 00003a30 R_ARM_THM_MOVT_ABS 000000fc .LC11 │ │ │ │ │ +00000b9e 0000160a R_ARM_THM_CALL 000006d1 Py_XDECREF │ │ │ │ │ +00000ba4 0001340a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00000bb2 0000552f R_ARM_THM_MOVW_ABS_NC 000001c8 .LC19 │ │ │ │ │ +00000bb6 00005530 R_ARM_THM_MOVT_ABS 000001c8 .LC19 │ │ │ │ │ +00000bbc 0001420a R_ARM_THM_CALL 00000000 PyArg_ParseTupleAndKeywords │ │ │ │ │ +00000bd4 0000160a R_ARM_THM_CALL 000006d1 Py_XDECREF │ │ │ │ │ +00000bea 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c0e 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c14 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000d6a 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d8e 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d98 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000daa 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000dbc 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000dce 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000dd8 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000de0 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000dea 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000dfc 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e0e 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e20 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e2a 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e92 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00000e96 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000ea8 00000c0a R_ARM_THM_CALL 000000ed get_memory_error │ │ │ │ │ -00000eb2 0001660a R_ARM_THM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ -00000eba 00005d2f R_ARM_THM_MOVW_ABS_NC 000001d8 .LC20 │ │ │ │ │ -00000ebe 00005d30 R_ARM_THM_MOVT_ABS 000001d8 .LC20 │ │ │ │ │ -00000ec4 0001670a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -00000ec8 0000d002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000ede 00016e0a R_ARM_THM_CALL 00000000 _PyType_Name │ │ │ │ │ -00000eec 0000692f R_ARM_THM_MOVW_ABS_NC 00000284 .LC24 │ │ │ │ │ -00000ef0 00006930 R_ARM_THM_MOVT_ABS 00000284 .LC24 │ │ │ │ │ -00000efe 00006a2f R_ARM_THM_MOVW_ABS_NC 0000028c .LC25 │ │ │ │ │ -00000f02 00006a30 R_ARM_THM_MOVT_ABS 0000028c .LC25 │ │ │ │ │ -00000f9c 00016f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00000fa0 00016f30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00000fa8 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000fac 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000fb8 0001700a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ -00000fc2 0000712f R_ARM_THM_MOVW_ABS_NC 00000294 .LC26 │ │ │ │ │ -00000fc6 00007130 R_ARM_THM_MOVT_ABS 00000294 .LC26 │ │ │ │ │ -00000fca 0001600a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00000fd4 0000160a R_ARM_THM_CALL 000006d1 Py_XDECREF │ │ │ │ │ -00000fe4 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000fe8 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000ffe 00016f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00001002 00016f30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00001012 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001016 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001022 0001700a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ -0000102a 0000732f R_ARM_THM_MOVW_ABS_NC 000002b0 .LC28 │ │ │ │ │ -0000102e 00007330 R_ARM_THM_MOVT_ABS 000002b0 .LC28 │ │ │ │ │ -00001032 0001600a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -0000103a 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000103e 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000104a 0000722f R_ARM_THM_MOVW_ABS_NC 000002a8 .LC27 │ │ │ │ │ -0000104e 00007230 R_ARM_THM_MOVT_ABS 000002a8 .LC27 │ │ │ │ │ -00001052 0001600a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00001060 0001710a R_ARM_THM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ -000010b6 0001550a R_ARM_THM_CALL 00000000 PyObject_Str │ │ │ │ │ -000010c2 0001550a R_ARM_THM_CALL 00000000 PyObject_Str │ │ │ │ │ -000010dc 0000782f R_ARM_THM_MOVW_ABS_NC 00000380 .LC32 │ │ │ │ │ -000010e0 00007830 R_ARM_THM_MOVT_ABS 00000380 .LC32 │ │ │ │ │ -000010e4 0001600a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -000010ec 0000160a R_ARM_THM_CALL 000006d1 Py_XDECREF │ │ │ │ │ -000010f2 0000160a R_ARM_THM_CALL 000006d1 Py_XDECREF │ │ │ │ │ -00001110 0001720a R_ARM_THM_CALL 00000000 PyUnicode_ReadChar │ │ │ │ │ -0000111c 0000752f R_ARM_THM_MOVW_ABS_NC 000002c0 .LC29 │ │ │ │ │ -00001120 00007530 R_ARM_THM_MOVT_ABS 000002c0 .LC29 │ │ │ │ │ -0000112c 0001600a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -0000113a 00003a2f R_ARM_THM_MOVW_ABS_NC 000000fc .LC11 │ │ │ │ │ -0000113e 00003a30 R_ARM_THM_MOVT_ABS 000000fc .LC11 │ │ │ │ │ -00001146 0000772f R_ARM_THM_MOVW_ABS_NC 00000340 .LC31 │ │ │ │ │ -0000114a 00007730 R_ARM_THM_MOVT_ABS 00000340 .LC31 │ │ │ │ │ -0000114e 0000762f R_ARM_THM_MOVW_ABS_NC 00000300 .LC30 │ │ │ │ │ -00001152 00007630 R_ARM_THM_MOVT_ABS 00000300 .LC30 │ │ │ │ │ -0000117c 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001180 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001192 00007b2f R_ARM_THM_MOVW_ABS_NC 000003d4 .LC34 │ │ │ │ │ -00001196 00007b30 R_ARM_THM_MOVT_ABS 000003d4 .LC34 │ │ │ │ │ -000011c2 00007c2f R_ARM_THM_MOVW_ABS_NC 000003e8 .LC35 │ │ │ │ │ -000011c6 00007c30 R_ARM_THM_MOVT_ABS 000003e8 .LC35 │ │ │ │ │ -000011e6 00007a2f R_ARM_THM_MOVW_ABS_NC 000003bc .LC33 │ │ │ │ │ -000011ea 00007a30 R_ARM_THM_MOVT_ABS 000003bc .LC33 │ │ │ │ │ -000011ee 0001600a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -0000120c 00007e0a R_ARM_THM_CALL 00002411 get_string.constprop.0 │ │ │ │ │ -00001240 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000125e 00007e0a R_ARM_THM_CALL 00002411 get_string.constprop.0 │ │ │ │ │ -00001294 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000129c 0000822f R_ARM_THM_MOVW_ABS_NC 0000043c .LC39 │ │ │ │ │ -000012a0 00008230 R_ARM_THM_MOVT_ABS 0000043c .LC39 │ │ │ │ │ -000012f8 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000012fc 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001318 00007f2f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC36 │ │ │ │ │ -0000131c 00007f30 R_ARM_THM_MOVT_ABS 000003f8 .LC36 │ │ │ │ │ -00001320 0000830a R_ARM_THM_CALL 000024e9 get_unicode │ │ │ │ │ -00001356 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000135c 00007f2f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC36 │ │ │ │ │ -00001360 00007f30 R_ARM_THM_MOVT_ABS 000003f8 .LC36 │ │ │ │ │ -00001380 0001590a R_ARM_THM_CALL 00000000 PySequence_Tuple │ │ │ │ │ -0000138c 0000160a R_ARM_THM_CALL 000006d1 Py_XDECREF │ │ │ │ │ -00001394 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00001398 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000139c 0000882f R_ARM_THM_MOVW_ABS_NC 0000046c .LC41 │ │ │ │ │ -000013a0 00008830 R_ARM_THM_MOVT_ABS 0000046c .LC41 │ │ │ │ │ -000013a6 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000013ce 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -000013d2 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000013e2 0001870a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000013ee 00016b0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -000013fc 00016b0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00001408 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000140c 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000144c 00016a0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -0000145c 0001880a R_ARM_THM_CALL 00000000 PySet_New │ │ │ │ │ -00001480 0000940a R_ARM_THM_CALL 00002a21 exceptiongroup_split_recursive │ │ │ │ │ -00001498 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000014ae 0000160a R_ARM_THM_CALL 000006d1 Py_XDECREF │ │ │ │ │ -000014b4 0000160a R_ARM_THM_CALL 000006d1 Py_XDECREF │ │ │ │ │ -000014e8 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000014ec 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000014f4 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000014f8 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000150a 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000150e 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000151a 00016a0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -0000153e 00003a2f R_ARM_THM_MOVW_ABS_NC 000000fc .LC11 │ │ │ │ │ -00001542 00003a30 R_ARM_THM_MOVT_ABS 000000fc .LC11 │ │ │ │ │ -00001546 0001810a R_ARM_THM_CALL 00000015 _PyExc_CreateExceptionGroup │ │ │ │ │ -00001560 0001890a R_ARM_THM_CALL 00000000 PyList_GetItem │ │ │ │ │ -000015a2 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000015a6 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000015b4 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000015b8 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000015c0 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000015ce 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000015d6 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001624 0000940a R_ARM_THM_CALL 00002a21 exceptiongroup_split_recursive │ │ │ │ │ -00001630 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001634 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001648 0001400a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00001652 0000160a R_ARM_THM_CALL 000006d1 Py_XDECREF │ │ │ │ │ -00001658 0000160a R_ARM_THM_CALL 000006d1 Py_XDECREF │ │ │ │ │ -0000167a 00018b0a R_ARM_THM_CALL 00000000 PyCallable_Check │ │ │ │ │ -0000169a 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -0000169e 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -000016c6 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -000016ca 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000016ce 0000a02f R_ARM_THM_MOVW_ABS_NC 00000614 .LC51 │ │ │ │ │ -000016d2 0000a030 R_ARM_THM_MOVT_ABS 00000614 .LC51 │ │ │ │ │ -000016d8 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001704 0001940a R_ARM_THM_CALL 00000000 PySequence_Size │ │ │ │ │ -00001712 0000a62f R_ARM_THM_MOVW_ABS_NC 00000694 .LC53 │ │ │ │ │ -00001716 0000a630 R_ARM_THM_MOVT_ABS 00000694 .LC53 │ │ │ │ │ -0000171a 0000a72f R_ARM_THM_MOVW_ABS_NC 00000698 .LC54 │ │ │ │ │ -0000171e 0000a730 R_ARM_THM_MOVT_ABS 00000698 .LC54 │ │ │ │ │ -00001722 0001950a R_ARM_THM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ -0000172c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00001730 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000173e 0001870a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001762 0000290a R_ARM_THM_CALL 00000bbd BaseException_set_tb │ │ │ │ │ -00001788 0000160a R_ARM_THM_CALL 000006d1 Py_XDECREF │ │ │ │ │ -0000179c 0000160a R_ARM_THM_CALL 000006d1 Py_XDECREF │ │ │ │ │ -000017a6 0001690a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -000017ca 0000a82f R_ARM_THM_MOVW_ABS_NC 000006a0 .LC55 │ │ │ │ │ -000017ce 0000a830 R_ARM_THM_MOVT_ABS 000006a0 .LC55 │ │ │ │ │ -000017d4 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000017f2 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001808 0001830a R_ARM_THM_CALL 00000000 PySequence_Check │ │ │ │ │ -00001812 0001960a R_ARM_THM_CALL 00000000 PySequence_List │ │ │ │ │ -00001834 00016c0a R_ARM_THM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ -00001854 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000185c 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001876 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001880 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001888 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000189c 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000018a0 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000018aa 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -000018ae 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000018be 0001870a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000192c 00018f0a R_ARM_THM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ -0000193a 0001970a R_ARM_THM_CALL 00000000 PySet_Add │ │ │ │ │ -00001956 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000195c 0000ac2f R_ARM_THM_MOVW_ABS_NC 000006d8 .LC56 │ │ │ │ │ -00001960 0000ac30 R_ARM_THM_MOVT_ABS 000006d8 .LC56 │ │ │ │ │ -00001966 0001910a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001974 0001386b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001978 0001386b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001994 0001400a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -0000199c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -000019a0 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000019a8 0001820a R_ARM_THM_CALL 00000000 PyObject_CallObject │ │ │ │ │ -000019cc 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000019e8 00002a0a R_ARM_THM_CALL 00000c69 BaseException_init │ │ │ │ │ -00001a0c 0000b12f R_ARM_THM_MOVW_ABS_NC 00000700 .LC57 │ │ │ │ │ -00001a10 0000b130 R_ARM_THM_MOVT_ABS 00000700 .LC57 │ │ │ │ │ -00001a18 0001580a R_ARM_THM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ -00001a66 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a82 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a9c 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001aa0 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001ac4 00019b0a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ -00001ae4 00016c0a R_ARM_THM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ -00001b0c 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001b10 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001b18 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00001b1c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00001b20 0000b42f R_ARM_THM_MOVW_ABS_NC 00000708 .LC58 │ │ │ │ │ -00001b24 0000b430 R_ARM_THM_MOVT_ABS 00000708 .LC58 │ │ │ │ │ -00001b2a 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001b34 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b3e 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b62 0001550a R_ARM_THM_CALL 00000000 PyObject_Str │ │ │ │ │ -00001b78 0000bd2f R_ARM_THM_MOVW_ABS_NC 000007ec .LC64 │ │ │ │ │ -00001b7c 0000bd30 R_ARM_THM_MOVT_ABS 000007ec .LC64 │ │ │ │ │ -00001b82 0001600a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00001b8c 0000160a R_ARM_THM_CALL 000006d1 Py_XDECREF │ │ │ │ │ -00001baa 0001720a R_ARM_THM_CALL 00000000 PyUnicode_ReadChar │ │ │ │ │ -00001bb8 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000744 .LC61 │ │ │ │ │ -00001bbc 0000ba30 R_ARM_THM_MOVT_ABS 00000744 .LC61 │ │ │ │ │ -00001bc6 0001600a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00001bd4 00003a2f R_ARM_THM_MOVW_ABS_NC 000000fc .LC11 │ │ │ │ │ -00001bd8 00003a30 R_ARM_THM_MOVT_ABS 000000fc .LC11 │ │ │ │ │ -00001be0 0000bc2f R_ARM_THM_MOVW_ABS_NC 000007b4 .LC63 │ │ │ │ │ -00001be4 0000bc30 R_ARM_THM_MOVT_ABS 000007b4 .LC63 │ │ │ │ │ -00001be8 0000bb2f R_ARM_THM_MOVW_ABS_NC 0000077c .LC62 │ │ │ │ │ -00001bec 0000bb30 R_ARM_THM_MOVT_ABS 0000077c .LC62 │ │ │ │ │ +00000e52 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00000e56 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00000e68 00000c0a R_ARM_THM_CALL 000000ed get_memory_error │ │ │ │ │ +00000e72 0001660a R_ARM_THM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ +00000e7a 00005d2f R_ARM_THM_MOVW_ABS_NC 000001d8 .LC20 │ │ │ │ │ +00000e7e 00005d30 R_ARM_THM_MOVT_ABS 000001d8 .LC20 │ │ │ │ │ +00000e84 0001670a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +00000e88 0000d002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000e9e 00016e0a R_ARM_THM_CALL 00000000 _PyType_Name │ │ │ │ │ +00000eac 0000692f R_ARM_THM_MOVW_ABS_NC 00000284 .LC24 │ │ │ │ │ +00000eb0 00006930 R_ARM_THM_MOVT_ABS 00000284 .LC24 │ │ │ │ │ +00000ebe 00006a2f R_ARM_THM_MOVW_ABS_NC 0000028c .LC25 │ │ │ │ │ +00000ec2 00006a30 R_ARM_THM_MOVT_ABS 0000028c .LC25 │ │ │ │ │ +00000f5c 00016f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00000f60 00016f30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00000f68 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000f6c 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000f78 0001700a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ +00000f82 0000712f R_ARM_THM_MOVW_ABS_NC 00000294 .LC26 │ │ │ │ │ +00000f86 00007130 R_ARM_THM_MOVT_ABS 00000294 .LC26 │ │ │ │ │ +00000f8a 0001600a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00000f94 0000160a R_ARM_THM_CALL 000006d1 Py_XDECREF │ │ │ │ │ +00000fa4 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000fa8 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000fbe 00016f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00000fc2 00016f30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00000fd2 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000fd6 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000fe2 0001700a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ +00000fea 0000732f R_ARM_THM_MOVW_ABS_NC 000002b0 .LC28 │ │ │ │ │ +00000fee 00007330 R_ARM_THM_MOVT_ABS 000002b0 .LC28 │ │ │ │ │ +00000ff2 0001600a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00000ffa 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000ffe 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000100a 0000722f R_ARM_THM_MOVW_ABS_NC 000002a8 .LC27 │ │ │ │ │ +0000100e 00007230 R_ARM_THM_MOVT_ABS 000002a8 .LC27 │ │ │ │ │ +00001012 0001600a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00001020 0001710a R_ARM_THM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ +00001076 0001550a R_ARM_THM_CALL 00000000 PyObject_Str │ │ │ │ │ +00001082 0001550a R_ARM_THM_CALL 00000000 PyObject_Str │ │ │ │ │ +0000109c 0000782f R_ARM_THM_MOVW_ABS_NC 00000380 .LC32 │ │ │ │ │ +000010a0 00007830 R_ARM_THM_MOVT_ABS 00000380 .LC32 │ │ │ │ │ +000010a4 0001600a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +000010ac 0000160a R_ARM_THM_CALL 000006d1 Py_XDECREF │ │ │ │ │ +000010b2 0000160a R_ARM_THM_CALL 000006d1 Py_XDECREF │ │ │ │ │ +000010d0 0001720a R_ARM_THM_CALL 00000000 PyUnicode_ReadChar │ │ │ │ │ +000010dc 0000752f R_ARM_THM_MOVW_ABS_NC 000002c0 .LC29 │ │ │ │ │ +000010e0 00007530 R_ARM_THM_MOVT_ABS 000002c0 .LC29 │ │ │ │ │ +000010ec 0001600a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +000010fa 00003a2f R_ARM_THM_MOVW_ABS_NC 000000fc .LC11 │ │ │ │ │ +000010fe 00003a30 R_ARM_THM_MOVT_ABS 000000fc .LC11 │ │ │ │ │ +00001106 0000772f R_ARM_THM_MOVW_ABS_NC 00000340 .LC31 │ │ │ │ │ +0000110a 00007730 R_ARM_THM_MOVT_ABS 00000340 .LC31 │ │ │ │ │ +0000110e 0000762f R_ARM_THM_MOVW_ABS_NC 00000300 .LC30 │ │ │ │ │ +00001112 00007630 R_ARM_THM_MOVT_ABS 00000300 .LC30 │ │ │ │ │ +0000113c 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001140 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001152 00007b2f R_ARM_THM_MOVW_ABS_NC 000003d4 .LC34 │ │ │ │ │ +00001156 00007b30 R_ARM_THM_MOVT_ABS 000003d4 .LC34 │ │ │ │ │ +00001182 00007c2f R_ARM_THM_MOVW_ABS_NC 000003e8 .LC35 │ │ │ │ │ +00001186 00007c30 R_ARM_THM_MOVT_ABS 000003e8 .LC35 │ │ │ │ │ +000011a6 00007a2f R_ARM_THM_MOVW_ABS_NC 000003bc .LC33 │ │ │ │ │ +000011aa 00007a30 R_ARM_THM_MOVT_ABS 000003bc .LC33 │ │ │ │ │ +000011ae 0001600a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +000011cc 00007e0a R_ARM_THM_CALL 0000245d get_string.constprop.0 │ │ │ │ │ +00001200 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000121e 00007e0a R_ARM_THM_CALL 0000245d get_string.constprop.0 │ │ │ │ │ +00001254 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000125c 0000822f R_ARM_THM_MOVW_ABS_NC 0000043c .LC39 │ │ │ │ │ +00001260 00008230 R_ARM_THM_MOVT_ABS 0000043c .LC39 │ │ │ │ │ +000012b8 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000012bc 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000012d8 00007f2f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC36 │ │ │ │ │ +000012dc 00007f30 R_ARM_THM_MOVT_ABS 000003f8 .LC36 │ │ │ │ │ +000012e0 0000830a R_ARM_THM_CALL 00002535 get_unicode │ │ │ │ │ +00001316 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000131c 00007f2f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC36 │ │ │ │ │ +00001320 00007f30 R_ARM_THM_MOVT_ABS 000003f8 .LC36 │ │ │ │ │ +00001340 0001590a R_ARM_THM_CALL 00000000 PySequence_Tuple │ │ │ │ │ +0000134c 0000160a R_ARM_THM_CALL 000006d1 Py_XDECREF │ │ │ │ │ +00001354 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00001358 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000135c 0000882f R_ARM_THM_MOVW_ABS_NC 0000046c .LC41 │ │ │ │ │ +00001360 00008830 R_ARM_THM_MOVT_ABS 0000046c .LC41 │ │ │ │ │ +00001366 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000138e 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00001392 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +000013a2 0001870a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000013ae 00016b0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +000013bc 00016b0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +000013c8 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000013cc 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000140c 00016a0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +0000141c 0001880a R_ARM_THM_CALL 00000000 PySet_New │ │ │ │ │ +00001440 0000940a R_ARM_THM_CALL 00002a6d exceptiongroup_split_recursive │ │ │ │ │ +00001458 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000146e 0000160a R_ARM_THM_CALL 000006d1 Py_XDECREF │ │ │ │ │ +00001474 0000160a R_ARM_THM_CALL 000006d1 Py_XDECREF │ │ │ │ │ +000014a8 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000014ac 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000014b4 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000014b8 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000014ca 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000014ce 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000014da 00016a0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +000014fe 00003a2f R_ARM_THM_MOVW_ABS_NC 000000fc .LC11 │ │ │ │ │ +00001502 00003a30 R_ARM_THM_MOVT_ABS 000000fc .LC11 │ │ │ │ │ +00001506 0001810a R_ARM_THM_CALL 00000015 _PyExc_CreateExceptionGroup │ │ │ │ │ +00001520 0001890a R_ARM_THM_CALL 00000000 PyList_GetItem │ │ │ │ │ +00001562 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001566 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001574 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001578 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001580 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000158e 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001596 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000015e4 0000940a R_ARM_THM_CALL 00002a6d exceptiongroup_split_recursive │ │ │ │ │ +000015f0 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000015f4 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001608 0001400a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00001612 0000160a R_ARM_THM_CALL 000006d1 Py_XDECREF │ │ │ │ │ +00001618 0000160a R_ARM_THM_CALL 000006d1 Py_XDECREF │ │ │ │ │ +0000163a 00018b0a R_ARM_THM_CALL 00000000 PyCallable_Check │ │ │ │ │ +0000165a 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +0000165e 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00001686 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000168a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000168e 0000a02f R_ARM_THM_MOVW_ABS_NC 00000614 .LC51 │ │ │ │ │ +00001692 0000a030 R_ARM_THM_MOVT_ABS 00000614 .LC51 │ │ │ │ │ +00001698 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000016c4 0001940a R_ARM_THM_CALL 00000000 PySequence_Size │ │ │ │ │ +000016d2 0000a62f R_ARM_THM_MOVW_ABS_NC 00000694 .LC53 │ │ │ │ │ +000016d6 0000a630 R_ARM_THM_MOVT_ABS 00000694 .LC53 │ │ │ │ │ +000016da 0000a72f R_ARM_THM_MOVW_ABS_NC 00000698 .LC54 │ │ │ │ │ +000016de 0000a730 R_ARM_THM_MOVT_ABS 00000698 .LC54 │ │ │ │ │ +000016e2 0001950a R_ARM_THM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ +000016ec 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +000016f0 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +000016fe 0001870a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001722 0000290a R_ARM_THM_CALL 00000bbd BaseException_set_tb │ │ │ │ │ +00001748 0000160a R_ARM_THM_CALL 000006d1 Py_XDECREF │ │ │ │ │ +0000175c 0000160a R_ARM_THM_CALL 000006d1 Py_XDECREF │ │ │ │ │ +00001766 0001690a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +0000178a 0000a82f R_ARM_THM_MOVW_ABS_NC 000006a0 .LC55 │ │ │ │ │ +0000178e 0000a830 R_ARM_THM_MOVT_ABS 000006a0 .LC55 │ │ │ │ │ +00001794 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000017b2 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000017c8 0001830a R_ARM_THM_CALL 00000000 PySequence_Check │ │ │ │ │ +000017d2 0001960a R_ARM_THM_CALL 00000000 PySequence_List │ │ │ │ │ +000017f4 00016c0a R_ARM_THM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ +00001814 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000181c 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001836 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001840 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001848 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000185c 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001860 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000186a 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000186e 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000187e 0001870a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000018ec 00018f0a R_ARM_THM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ +000018fa 0001970a R_ARM_THM_CALL 00000000 PySet_Add │ │ │ │ │ +00001916 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000191c 0000ac2f R_ARM_THM_MOVW_ABS_NC 000006d8 .LC56 │ │ │ │ │ +00001920 0000ac30 R_ARM_THM_MOVT_ABS 000006d8 .LC56 │ │ │ │ │ +00001926 0001910a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001934 0001386b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001938 0001386b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001954 0001400a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +0000195c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00001960 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00001968 0001820a R_ARM_THM_CALL 00000000 PyObject_CallObject │ │ │ │ │ +0000198c 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000019a8 00002a0a R_ARM_THM_CALL 00000c69 BaseException_init │ │ │ │ │ +000019cc 0000b12f R_ARM_THM_MOVW_ABS_NC 00000700 .LC57 │ │ │ │ │ +000019d0 0000b130 R_ARM_THM_MOVT_ABS 00000700 .LC57 │ │ │ │ │ +000019d8 0001580a R_ARM_THM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ +00001a26 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a42 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a5c 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001a60 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001a84 00019b0a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ +00001aa4 00016c0a R_ARM_THM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ +00001acc 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001ad0 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001ad8 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00001adc 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00001ae0 0000b42f R_ARM_THM_MOVW_ABS_NC 00000708 .LC58 │ │ │ │ │ +00001ae4 0000b430 R_ARM_THM_MOVT_ABS 00000708 .LC58 │ │ │ │ │ +00001aea 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001af4 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001afe 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b22 0001550a R_ARM_THM_CALL 00000000 PyObject_Str │ │ │ │ │ +00001b38 0000bd2f R_ARM_THM_MOVW_ABS_NC 000007ec .LC64 │ │ │ │ │ +00001b3c 0000bd30 R_ARM_THM_MOVT_ABS 000007ec .LC64 │ │ │ │ │ +00001b42 0001600a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00001b4c 0000160a R_ARM_THM_CALL 000006d1 Py_XDECREF │ │ │ │ │ +00001b6a 0001720a R_ARM_THM_CALL 00000000 PyUnicode_ReadChar │ │ │ │ │ +00001b78 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000744 .LC61 │ │ │ │ │ +00001b7c 0000ba30 R_ARM_THM_MOVT_ABS 00000744 .LC61 │ │ │ │ │ +00001b86 0001600a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00001b94 00003a2f R_ARM_THM_MOVW_ABS_NC 000000fc .LC11 │ │ │ │ │ +00001b98 00003a30 R_ARM_THM_MOVT_ABS 000000fc .LC11 │ │ │ │ │ +00001ba0 0000bc2f R_ARM_THM_MOVW_ABS_NC 000007b4 .LC63 │ │ │ │ │ +00001ba4 0000bc30 R_ARM_THM_MOVT_ABS 000007b4 .LC63 │ │ │ │ │ +00001ba8 0000bb2f R_ARM_THM_MOVW_ABS_NC 0000077c .LC62 │ │ │ │ │ +00001bac 0000bb30 R_ARM_THM_MOVT_ABS 0000077c .LC62 │ │ │ │ │ 00000960 00003b1e R_ARM_THM_JUMP24 000019e1 BaseException_str │ │ │ │ │ 000009a0 00003c1e R_ARM_THM_JUMP24 00001a01 BaseException_traverse │ │ │ │ │ 000009e2 00003c1e R_ARM_THM_JUMP24 00001a01 BaseException_traverse │ │ │ │ │ 00000a2e 00003c1e R_ARM_THM_JUMP24 00001a01 BaseException_traverse │ │ │ │ │ 00000a9c 00003c1e R_ARM_THM_JUMP24 00001a01 BaseException_traverse │ │ │ │ │ -00000b82 0001561e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -00000bae 0001351e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00000c84 00003c1e R_ARM_THM_JUMP24 00001a01 BaseException_traverse │ │ │ │ │ -00000da4 0000131e R_ARM_THM_JUMP24 00000369 BaseException_clear │ │ │ │ │ -00000e74 00003c1e R_ARM_THM_JUMP24 00001a01 BaseException_traverse │ │ │ │ │ -00000efa 0001601e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -00000f0a 0001601e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -00000ff8 0001551e R_ARM_THM_JUMP24 00000000 PyObject_Str │ │ │ │ │ -00001142 0001561e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -000011a6 0001601e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -000011b6 00003b1e R_ARM_THM_JUMP24 000019e1 BaseException_str │ │ │ │ │ -000011d0 0001601e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -000012a6 0000831e R_ARM_THM_JUMP24 000024e9 get_unicode │ │ │ │ │ -000012ac 0001761e R_ARM_THM_JUMP24 0000129d PyUnicodeEncodeError_GetEncoding │ │ │ │ │ -000012dc 00003c1e R_ARM_THM_JUMP24 00001a01 BaseException_traverse │ │ │ │ │ -00001366 0000831e R_ARM_THM_JUMP24 000024e9 get_unicode │ │ │ │ │ -000015e8 0001401e R_ARM_THM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ -000015ee 0001401e R_ARM_THM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ -00001a88 0001801e R_ARM_THM_JUMP24 0000135d PyUnicodeEncodeError_GetObject │ │ │ │ │ -00001bdc 0001561e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +00000b42 0001561e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +00000b6e 0001351e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00000c44 00003c1e R_ARM_THM_JUMP24 00001a01 BaseException_traverse │ │ │ │ │ +00000d64 0000131e R_ARM_THM_JUMP24 00000369 BaseException_clear │ │ │ │ │ +00000e34 00003c1e R_ARM_THM_JUMP24 00001a01 BaseException_traverse │ │ │ │ │ +00000eba 0001601e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +00000eca 0001601e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +00000fb8 0001551e R_ARM_THM_JUMP24 00000000 PyObject_Str │ │ │ │ │ +00001102 0001561e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +00001166 0001601e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +00001176 00003b1e R_ARM_THM_JUMP24 000019e1 BaseException_str │ │ │ │ │ +00001190 0001601e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +00001266 0000831e R_ARM_THM_JUMP24 00002535 get_unicode │ │ │ │ │ +0000126c 0001761e R_ARM_THM_JUMP24 0000125d PyUnicodeEncodeError_GetEncoding │ │ │ │ │ +0000129c 00003c1e R_ARM_THM_JUMP24 00001a01 BaseException_traverse │ │ │ │ │ +00001326 0000831e R_ARM_THM_JUMP24 00002535 get_unicode │ │ │ │ │ +000015a8 0001401e R_ARM_THM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ +000015ae 0001401e R_ARM_THM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ +00001a48 0001801e R_ARM_THM_JUMP24 0000131d PyUnicodeEncodeError_GetObject │ │ │ │ │ +00001b9c 0001561e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0xf4a8 contains 727 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0xf48c contains 727 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 0001b702 R_ARM_ABS32 00000b44 _PyExc_MemoryError │ │ │ │ │ 00000004 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000008 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000000c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000010 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000014 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ @@ -588,40 +583,40 @@ │ │ │ │ │ 00001168 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000116c 00003c02 R_ARM_ABS32 00001a01 BaseException_traverse │ │ │ │ │ 00001170 00001302 R_ARM_ABS32 00000369 BaseException_clear │ │ │ │ │ 00001190 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000011a4 00002a02 R_ARM_ABS32 00000c69 BaseException_init │ │ │ │ │ 000011ac 00000d02 R_ARM_ABS32 000001a5 BaseException_new │ │ │ │ │ 000011ec 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000011f8 00005202 R_ARM_ABS32 00001d01 UnicodeError_dealloc │ │ │ │ │ -00001224 0000be02 R_ARM_ABS32 00001b49 UnicodeTranslateError_str │ │ │ │ │ +000011f8 00005202 R_ARM_ABS32 00001d4d UnicodeError_dealloc │ │ │ │ │ +00001224 0000be02 R_ARM_ABS32 00001b09 UnicodeTranslateError_str │ │ │ │ │ 00001238 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000123c 00004802 R_ARM_ABS32 00000965 UnicodeError_traverse │ │ │ │ │ -00001240 00005302 R_ARM_ABS32 00001e65 UnicodeError_clear │ │ │ │ │ +00001240 00005302 R_ARM_ABS32 00001eb1 UnicodeError_clear │ │ │ │ │ 00001258 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001260 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001274 0000b202 R_ARM_ABS32 000019d5 UnicodeTranslateError_init │ │ │ │ │ +00001274 0000b202 R_ARM_ABS32 00001995 UnicodeTranslateError_init │ │ │ │ │ 0000127c 00000d02 R_ARM_ABS32 000001a5 BaseException_new │ │ │ │ │ 000012bc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000012c8 00005202 R_ARM_ABS32 00001d01 UnicodeError_dealloc │ │ │ │ │ -000012f4 00005102 R_ARM_ABS32 00000aed UnicodeDecodeError_str │ │ │ │ │ +000012c8 00005202 R_ARM_ABS32 00001d4d UnicodeError_dealloc │ │ │ │ │ +000012f4 00005102 R_ARM_ABS32 00000aad UnicodeDecodeError_str │ │ │ │ │ 00001308 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000130c 00004802 R_ARM_ABS32 00000965 UnicodeError_traverse │ │ │ │ │ -00001310 00005302 R_ARM_ABS32 00001e65 UnicodeError_clear │ │ │ │ │ +00001310 00005302 R_ARM_ABS32 00001eb1 UnicodeError_clear │ │ │ │ │ 00001328 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001330 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001344 00004e02 R_ARM_ABS32 00001ae1 UnicodeDecodeError_init │ │ │ │ │ +00001344 00004e02 R_ARM_ABS32 00001b21 UnicodeDecodeError_init │ │ │ │ │ 0000134c 00000d02 R_ARM_ABS32 000001a5 BaseException_new │ │ │ │ │ 00001380 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001390 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000139c 00005202 R_ARM_ABS32 00001d01 UnicodeError_dealloc │ │ │ │ │ -000013c8 00007902 R_ARM_ABS32 0000109d UnicodeEncodeError_str │ │ │ │ │ +0000139c 00005202 R_ARM_ABS32 00001d4d UnicodeError_dealloc │ │ │ │ │ +000013c8 00007902 R_ARM_ABS32 0000105d UnicodeEncodeError_str │ │ │ │ │ 000013dc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000013e0 00004802 R_ARM_ABS32 00000965 UnicodeError_traverse │ │ │ │ │ -000013e4 00005302 R_ARM_ABS32 00001e65 UnicodeError_clear │ │ │ │ │ +000013e4 00005302 R_ARM_ABS32 00001eb1 UnicodeError_clear │ │ │ │ │ 000013fc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001404 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001418 00003f02 R_ARM_ABS32 00000669 UnicodeEncodeError_init │ │ │ │ │ 00001420 00000d02 R_ARM_ABS32 000001a5 BaseException_new │ │ │ │ │ 00001454 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001464 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001468 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -673,43 +668,43 @@ │ │ │ │ │ 00001874 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001878 00003c02 R_ARM_ABS32 00001a01 BaseException_traverse │ │ │ │ │ 0000187c 00001302 R_ARM_ABS32 00000369 BaseException_clear │ │ │ │ │ 0000189c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000018b0 00002a02 R_ARM_ABS32 00000c69 BaseException_init │ │ │ │ │ 000018b8 00000d02 R_ARM_ABS32 000001a5 BaseException_new │ │ │ │ │ 000018f8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001904 00005a02 R_ARM_ABS32 00000c8d SyntaxError_dealloc │ │ │ │ │ +00001904 00005a02 R_ARM_ABS32 00000c4d SyntaxError_dealloc │ │ │ │ │ 00001944 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001948 00004b02 R_ARM_ABS32 00000a35 SyntaxError_traverse │ │ │ │ │ -0000194c 00005b02 R_ARM_ABS32 00000cd5 SyntaxError_clear │ │ │ │ │ +0000194c 00005b02 R_ARM_ABS32 00000c95 SyntaxError_clear │ │ │ │ │ 0000196c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001980 00004602 R_ARM_ABS32 000007fd SyntaxError_init │ │ │ │ │ 000019bc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000019cc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000019d8 00005a02 R_ARM_ABS32 00000c8d SyntaxError_dealloc │ │ │ │ │ +000019d8 00005a02 R_ARM_ABS32 00000c4d SyntaxError_dealloc │ │ │ │ │ 00001a18 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001a1c 00004b02 R_ARM_ABS32 00000a35 SyntaxError_traverse │ │ │ │ │ -00001a20 00005b02 R_ARM_ABS32 00000cd5 SyntaxError_clear │ │ │ │ │ +00001a20 00005b02 R_ARM_ABS32 00000c95 SyntaxError_clear │ │ │ │ │ 00001a40 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001a54 00004602 R_ARM_ABS32 000007fd SyntaxError_init │ │ │ │ │ 00001a90 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001aa0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001aac 00005a02 R_ARM_ABS32 00000c8d SyntaxError_dealloc │ │ │ │ │ +00001aac 00005a02 R_ARM_ABS32 00000c4d SyntaxError_dealloc │ │ │ │ │ 00001aec 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001af0 00004b02 R_ARM_ABS32 00000a35 SyntaxError_traverse │ │ │ │ │ -00001af4 00005b02 R_ARM_ABS32 00000cd5 SyntaxError_clear │ │ │ │ │ +00001af4 00005b02 R_ARM_ABS32 00000c95 SyntaxError_clear │ │ │ │ │ 00001b14 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001b28 00004602 R_ARM_ABS32 000007fd SyntaxError_init │ │ │ │ │ 00001b64 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001b74 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001b80 00005a02 R_ARM_ABS32 00000c8d SyntaxError_dealloc │ │ │ │ │ -00001bac 00007402 R_ARM_ABS32 00000f15 SyntaxError_str │ │ │ │ │ +00001b80 00005a02 R_ARM_ABS32 00000c4d SyntaxError_dealloc │ │ │ │ │ +00001bac 00007402 R_ARM_ABS32 00000ed5 SyntaxError_str │ │ │ │ │ 00001bc0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001bc4 00004b02 R_ARM_ABS32 00000a35 SyntaxError_traverse │ │ │ │ │ -00001bc8 00005b02 R_ARM_ABS32 00000cd5 SyntaxError_clear │ │ │ │ │ +00001bc8 00005b02 R_ARM_ABS32 00000c95 SyntaxError_clear │ │ │ │ │ 00001be0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001be8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001bfc 00004602 R_ARM_ABS32 000007fd SyntaxError_init │ │ │ │ │ 00001c38 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001c48 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001c4c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001c5c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -741,31 +736,31 @@ │ │ │ │ │ 00001dd0 0000c302 R_ARM_ABS32 00000393 AttributeError_reduce │ │ │ │ │ 00001dec 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001dfc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001e00 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001e10 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001e28 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001e38 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001e44 00006f02 R_ARM_ABS32 00000f11 NameError_dealloc │ │ │ │ │ +00001e44 00006f02 R_ARM_ABS32 00000ed1 NameError_dealloc │ │ │ │ │ 00001e84 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001e88 00005902 R_ARM_ABS32 00000c59 NameError_traverse │ │ │ │ │ -00001e8c 00007002 R_ARM_ABS32 0000240d NameError_clear │ │ │ │ │ +00001e88 00005902 R_ARM_ABS32 00000c19 NameError_traverse │ │ │ │ │ +00001e8c 00007002 R_ARM_ABS32 00002459 NameError_clear │ │ │ │ │ 00001eac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001ec0 00005602 R_ARM_ABS32 00000bb5 NameError_init │ │ │ │ │ +00001ec0 00005602 R_ARM_ABS32 00000b75 NameError_init │ │ │ │ │ 00001efc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001f0c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001f18 00006f02 R_ARM_ABS32 00000f11 NameError_dealloc │ │ │ │ │ +00001f18 00006f02 R_ARM_ABS32 00000ed1 NameError_dealloc │ │ │ │ │ 00001f44 00003b02 R_ARM_ABS32 000019e1 BaseException_str │ │ │ │ │ 00001f58 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001f5c 00005902 R_ARM_ABS32 00000c59 NameError_traverse │ │ │ │ │ -00001f60 00007002 R_ARM_ABS32 0000240d NameError_clear │ │ │ │ │ +00001f5c 00005902 R_ARM_ABS32 00000c19 NameError_traverse │ │ │ │ │ +00001f60 00007002 R_ARM_ABS32 00002459 NameError_clear │ │ │ │ │ 00001f74 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ 00001f78 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001f80 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001f94 00005602 R_ARM_ABS32 00000bb5 NameError_init │ │ │ │ │ +00001f94 00005602 R_ARM_ABS32 00000b75 NameError_init │ │ │ │ │ 00001fd0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001fe0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001ff8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002008 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002014 00002b02 R_ARM_ABS32 00000cd1 BaseException_dealloc │ │ │ │ │ 00002054 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002058 00003c02 R_ARM_ABS32 00001a01 BaseException_traverse │ │ │ │ │ @@ -808,122 +803,122 @@ │ │ │ │ │ 000023ac 00001302 R_ARM_ABS32 00000369 BaseException_clear │ │ │ │ │ 000023cc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000023e0 00002a02 R_ARM_ABS32 00000c69 BaseException_init │ │ │ │ │ 000023e8 00000d02 R_ARM_ABS32 000001a5 BaseException_new │ │ │ │ │ 00002428 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002434 00003202 R_ARM_ABS32 00001469 OSError_dealloc │ │ │ │ │ 00002474 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002478 00005c02 R_ARM_ABS32 00000e35 OSError_traverse │ │ │ │ │ +00002478 00005c02 R_ARM_ABS32 00000df5 OSError_traverse │ │ │ │ │ 0000247c 00003402 R_ARM_ABS32 000016ad OSError_clear │ │ │ │ │ 0000249c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000024b0 00002e02 R_ARM_ABS32 000010e1 OSError_init │ │ │ │ │ 000024f8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002504 00003202 R_ARM_ABS32 00001469 OSError_dealloc │ │ │ │ │ 00002544 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002548 00005c02 R_ARM_ABS32 00000e35 OSError_traverse │ │ │ │ │ +00002548 00005c02 R_ARM_ABS32 00000df5 OSError_traverse │ │ │ │ │ 0000254c 00003402 R_ARM_ABS32 000016ad OSError_clear │ │ │ │ │ 0000256c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002580 00002e02 R_ARM_ABS32 000010e1 OSError_init │ │ │ │ │ 000025c8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000025d4 00003202 R_ARM_ABS32 00001469 OSError_dealloc │ │ │ │ │ 00002614 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002618 00005c02 R_ARM_ABS32 00000e35 OSError_traverse │ │ │ │ │ +00002618 00005c02 R_ARM_ABS32 00000df5 OSError_traverse │ │ │ │ │ 0000261c 00003402 R_ARM_ABS32 000016ad OSError_clear │ │ │ │ │ 0000263c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002650 00002e02 R_ARM_ABS32 000010e1 OSError_init │ │ │ │ │ 00002698 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000026a4 00003202 R_ARM_ABS32 00001469 OSError_dealloc │ │ │ │ │ 000026e4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000026e8 00005c02 R_ARM_ABS32 00000e35 OSError_traverse │ │ │ │ │ +000026e8 00005c02 R_ARM_ABS32 00000df5 OSError_traverse │ │ │ │ │ 000026ec 00003402 R_ARM_ABS32 000016ad OSError_clear │ │ │ │ │ 0000270c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002720 00002e02 R_ARM_ABS32 000010e1 OSError_init │ │ │ │ │ 00002768 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002774 00003202 R_ARM_ABS32 00001469 OSError_dealloc │ │ │ │ │ 000027b4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000027b8 00005c02 R_ARM_ABS32 00000e35 OSError_traverse │ │ │ │ │ +000027b8 00005c02 R_ARM_ABS32 00000df5 OSError_traverse │ │ │ │ │ 000027bc 00003402 R_ARM_ABS32 000016ad OSError_clear │ │ │ │ │ 000027dc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000027f0 00002e02 R_ARM_ABS32 000010e1 OSError_init │ │ │ │ │ 00002838 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002844 00003202 R_ARM_ABS32 00001469 OSError_dealloc │ │ │ │ │ 00002884 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002888 00005c02 R_ARM_ABS32 00000e35 OSError_traverse │ │ │ │ │ +00002888 00005c02 R_ARM_ABS32 00000df5 OSError_traverse │ │ │ │ │ 0000288c 00003402 R_ARM_ABS32 000016ad OSError_clear │ │ │ │ │ 000028ac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000028c0 00002e02 R_ARM_ABS32 000010e1 OSError_init │ │ │ │ │ 00002908 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002914 00003202 R_ARM_ABS32 00001469 OSError_dealloc │ │ │ │ │ 00002954 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002958 00005c02 R_ARM_ABS32 00000e35 OSError_traverse │ │ │ │ │ +00002958 00005c02 R_ARM_ABS32 00000df5 OSError_traverse │ │ │ │ │ 0000295c 00003402 R_ARM_ABS32 000016ad OSError_clear │ │ │ │ │ 0000297c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002990 00002e02 R_ARM_ABS32 000010e1 OSError_init │ │ │ │ │ 000029d8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000029e4 00003202 R_ARM_ABS32 00001469 OSError_dealloc │ │ │ │ │ 00002a24 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002a28 00005c02 R_ARM_ABS32 00000e35 OSError_traverse │ │ │ │ │ +00002a28 00005c02 R_ARM_ABS32 00000df5 OSError_traverse │ │ │ │ │ 00002a2c 00003402 R_ARM_ABS32 000016ad OSError_clear │ │ │ │ │ 00002a4c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002a60 00002e02 R_ARM_ABS32 000010e1 OSError_init │ │ │ │ │ 00002aa8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002ab4 00003202 R_ARM_ABS32 00001469 OSError_dealloc │ │ │ │ │ 00002af4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002af8 00005c02 R_ARM_ABS32 00000e35 OSError_traverse │ │ │ │ │ +00002af8 00005c02 R_ARM_ABS32 00000df5 OSError_traverse │ │ │ │ │ 00002afc 00003402 R_ARM_ABS32 000016ad OSError_clear │ │ │ │ │ 00002b1c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002b30 00002e02 R_ARM_ABS32 000010e1 OSError_init │ │ │ │ │ 00002b78 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002b84 00003202 R_ARM_ABS32 00001469 OSError_dealloc │ │ │ │ │ 00002bc4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002bc8 00005c02 R_ARM_ABS32 00000e35 OSError_traverse │ │ │ │ │ +00002bc8 00005c02 R_ARM_ABS32 00000df5 OSError_traverse │ │ │ │ │ 00002bcc 00003402 R_ARM_ABS32 000016ad OSError_clear │ │ │ │ │ 00002bec 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002c00 00002e02 R_ARM_ABS32 000010e1 OSError_init │ │ │ │ │ 00002c48 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002c54 00003202 R_ARM_ABS32 00001469 OSError_dealloc │ │ │ │ │ 00002c94 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002c98 00005c02 R_ARM_ABS32 00000e35 OSError_traverse │ │ │ │ │ +00002c98 00005c02 R_ARM_ABS32 00000df5 OSError_traverse │ │ │ │ │ 00002c9c 00003402 R_ARM_ABS32 000016ad OSError_clear │ │ │ │ │ 00002cbc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002cd0 00002e02 R_ARM_ABS32 000010e1 OSError_init │ │ │ │ │ 00002d18 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002d24 00003202 R_ARM_ABS32 00001469 OSError_dealloc │ │ │ │ │ 00002d64 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002d68 00005c02 R_ARM_ABS32 00000e35 OSError_traverse │ │ │ │ │ +00002d68 00005c02 R_ARM_ABS32 00000df5 OSError_traverse │ │ │ │ │ 00002d6c 00003402 R_ARM_ABS32 000016ad OSError_clear │ │ │ │ │ 00002d8c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002da0 00002e02 R_ARM_ABS32 000010e1 OSError_init │ │ │ │ │ 00002de8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002df4 00003202 R_ARM_ABS32 00001469 OSError_dealloc │ │ │ │ │ 00002e34 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002e38 00005c02 R_ARM_ABS32 00000e35 OSError_traverse │ │ │ │ │ +00002e38 00005c02 R_ARM_ABS32 00000df5 OSError_traverse │ │ │ │ │ 00002e3c 00003402 R_ARM_ABS32 000016ad OSError_clear │ │ │ │ │ 00002e5c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002e70 00002e02 R_ARM_ABS32 000010e1 OSError_init │ │ │ │ │ 00002eac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002ebc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002ec8 00003202 R_ARM_ABS32 00001469 OSError_dealloc │ │ │ │ │ 00002f08 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002f0c 00005c02 R_ARM_ABS32 00000e35 OSError_traverse │ │ │ │ │ +00002f0c 00005c02 R_ARM_ABS32 00000df5 OSError_traverse │ │ │ │ │ 00002f10 00003402 R_ARM_ABS32 000016ad OSError_clear │ │ │ │ │ 00002f30 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002f44 00002e02 R_ARM_ABS32 000010e1 OSError_init │ │ │ │ │ 00002f8c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002f98 00003202 R_ARM_ABS32 00001469 OSError_dealloc │ │ │ │ │ 00002fd8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002fdc 00005c02 R_ARM_ABS32 00000e35 OSError_traverse │ │ │ │ │ +00002fdc 00005c02 R_ARM_ABS32 00000df5 OSError_traverse │ │ │ │ │ 00002fe0 00003402 R_ARM_ABS32 000016ad OSError_clear │ │ │ │ │ 00003000 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003014 00002e02 R_ARM_ABS32 000010e1 OSError_init │ │ │ │ │ 0000305c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003068 00003202 R_ARM_ABS32 00001469 OSError_dealloc │ │ │ │ │ -00003094 00007d02 R_ARM_ABS32 00001161 OSError_str │ │ │ │ │ +00003094 00007d02 R_ARM_ABS32 00001121 OSError_str │ │ │ │ │ 000030a8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000030ac 00005c02 R_ARM_ABS32 00000e35 OSError_traverse │ │ │ │ │ +000030ac 00005c02 R_ARM_ABS32 00000df5 OSError_traverse │ │ │ │ │ 000030b0 00003402 R_ARM_ABS32 000016ad OSError_clear │ │ │ │ │ 000030c4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000030c8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000030cc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000030d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000030e4 00002e02 R_ARM_ABS32 000010e1 OSError_init │ │ │ │ │ 000030ec 00002d02 R_ARM_ABS32 00000df1 OSError_new │ │ │ │ │ @@ -976,41 +971,41 @@ │ │ │ │ │ 00003458 00003c02 R_ARM_ABS32 00001a01 BaseException_traverse │ │ │ │ │ 0000345c 00001302 R_ARM_ABS32 00000369 BaseException_clear │ │ │ │ │ 0000347c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003490 00002a02 R_ARM_ABS32 00000c69 BaseException_init │ │ │ │ │ 00003498 00000d02 R_ARM_ABS32 000001a5 BaseException_new │ │ │ │ │ 000034d8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000034e4 00002302 R_ARM_ABS32 00000705 BaseExceptionGroup_dealloc │ │ │ │ │ -00003510 0000b902 R_ARM_ABS32 00002f75 BaseExceptionGroup_str │ │ │ │ │ +00003510 0000b902 R_ARM_ABS32 00002fc1 BaseExceptionGroup_str │ │ │ │ │ 00003524 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003528 0000ab02 R_ARM_ABS32 00002ef9 BaseExceptionGroup_traverse │ │ │ │ │ +00003528 0000ab02 R_ARM_ABS32 00002f45 BaseExceptionGroup_traverse │ │ │ │ │ 0000352c 00002502 R_ARM_ABS32 0000098d BaseExceptionGroup_clear │ │ │ │ │ 00003540 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003544 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000354c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003560 00009302 R_ARM_ABS32 000029a9 BaseExceptionGroup_init │ │ │ │ │ -00003568 00009002 R_ARM_ABS32 00002735 BaseExceptionGroup_new │ │ │ │ │ +00003560 00009302 R_ARM_ABS32 000029f5 BaseExceptionGroup_init │ │ │ │ │ +00003568 00009002 R_ARM_ABS32 00002781 BaseExceptionGroup_new │ │ │ │ │ 0000359c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000035a0 0001f002 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 000035a8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000035ac 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000035b0 0000b002 R_ARM_ABS32 0000197d BaseExceptionGroup_derive │ │ │ │ │ +000035b0 0000b002 R_ARM_ABS32 0000193d BaseExceptionGroup_derive │ │ │ │ │ 000035bc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000035c0 00009e02 R_ARM_ABS32 000015f5 BaseExceptionGroup_split │ │ │ │ │ +000035c0 00009e02 R_ARM_ABS32 000015b5 BaseExceptionGroup_split │ │ │ │ │ 000035cc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000035d0 0000b302 R_ARM_ABS32 000001bf BaseExceptionGroup_subgroup │ │ │ │ │ 000035ec 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000035fc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003600 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003610 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003628 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003638 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003644 00004102 R_ARM_ABS32 000007b5 SystemExit_dealloc │ │ │ │ │ 00003684 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003688 00008502 R_ARM_ABS32 000012b1 SystemExit_traverse │ │ │ │ │ +00003688 00008502 R_ARM_ABS32 00001271 SystemExit_traverse │ │ │ │ │ 0000368c 00004302 R_ARM_ABS32 00001add SystemExit_clear │ │ │ │ │ 000036a4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000036ac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000036c0 00004002 R_ARM_ABS32 00000759 SystemExit_init │ │ │ │ │ 000036fc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000370c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003724 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ @@ -1020,21 +1015,21 @@ │ │ │ │ │ 00003784 00003c02 R_ARM_ABS32 00001a01 BaseException_traverse │ │ │ │ │ 00003788 00001302 R_ARM_ABS32 00000369 BaseException_clear │ │ │ │ │ 000037a8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000037bc 00002a02 R_ARM_ABS32 00000c69 BaseException_init │ │ │ │ │ 000037c4 00000d02 R_ARM_ABS32 000001a5 BaseException_new │ │ │ │ │ 000037f8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003808 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003814 00006802 R_ARM_ABS32 000022cd StopIteration_dealloc │ │ │ │ │ +00003814 00006802 R_ARM_ABS32 00002319 StopIteration_dealloc │ │ │ │ │ 00003854 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003858 00009602 R_ARM_ABS32 00000083 StopIteration_traverse │ │ │ │ │ 0000385c 00004202 R_ARM_ABS32 00001a91 StopIteration_clear │ │ │ │ │ 00003874 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000387c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003890 00006702 R_ARM_ABS32 00002215 StopIteration_init │ │ │ │ │ +00003890 00006702 R_ARM_ABS32 00002261 StopIteration_init │ │ │ │ │ 000038cc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000038dc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000038f4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003904 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003910 00002b02 R_ARM_ABS32 00000cd1 BaseException_dealloc │ │ │ │ │ 00003950 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003954 00003c02 R_ARM_ABS32 00001a01 BaseException_traverse │ │ │ │ │ @@ -1057,15 +1052,15 @@ │ │ │ │ │ 00003af8 00001302 R_ARM_ABS32 00000369 BaseException_clear │ │ │ │ │ 00003b18 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003b2c 00002a02 R_ARM_ABS32 00000c69 BaseException_init │ │ │ │ │ 00003b34 00000d02 R_ARM_ABS32 000001a5 BaseException_new │ │ │ │ │ 00003b68 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003b78 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003b84 00002b02 R_ARM_ABS32 00000cd1 BaseException_dealloc │ │ │ │ │ -00003b98 00006c02 R_ARM_ABS32 00000ecd BaseException_repr │ │ │ │ │ +00003b98 00006c02 R_ARM_ABS32 00000e8d BaseException_repr │ │ │ │ │ 00003bb0 00003b02 R_ARM_ABS32 000019e1 BaseException_str │ │ │ │ │ 00003bb4 0001f102 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00003bb8 0001f202 R_ARM_ABS32 00000000 PyObject_GenericSetAttr │ │ │ │ │ 00003bc4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003bc8 00003c02 R_ARM_ABS32 00001a01 BaseException_traverse │ │ │ │ │ 00003bcc 00001302 R_ARM_ABS32 00000369 BaseException_clear │ │ │ │ │ 00003be0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ @@ -1074,39 +1069,39 @@ │ │ │ │ │ 00003c00 00002a02 R_ARM_ABS32 00000c69 BaseException_init │ │ │ │ │ 00003c08 00000d02 R_ARM_ABS32 000001a5 BaseException_new │ │ │ │ │ 00003c3c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003c64 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003c68 0001f302 R_ARM_ABS32 00000000 PyObject_GenericGetDict │ │ │ │ │ 00003c6c 0001f402 R_ARM_ABS32 00000000 PyObject_GenericSetDict │ │ │ │ │ 00003c78 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003c7c 00008702 R_ARM_ABS32 000012e5 BaseException_get_args │ │ │ │ │ -00003c80 00008902 R_ARM_ABS32 0000136d BaseException_set_args │ │ │ │ │ +00003c7c 00008702 R_ARM_ABS32 000012a5 BaseException_get_args │ │ │ │ │ +00003c80 00008902 R_ARM_ABS32 0000132d BaseException_set_args │ │ │ │ │ 00003c8c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003c90 00003902 R_ARM_ABS32 000019c1 BaseException_get_tb │ │ │ │ │ 00003c94 00002902 R_ARM_ABS32 00000bbd BaseException_set_tb │ │ │ │ │ 00003ca0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003ca4 00006e02 R_ARM_ABS32 000023ed BaseException_get_context │ │ │ │ │ +00003ca4 00006e02 R_ARM_ABS32 00002439 BaseException_get_context │ │ │ │ │ 00003ca8 00009c02 R_ARM_ABS32 00000147 BaseException_set_context │ │ │ │ │ 00003cac 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003cb4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003cb8 00006d02 R_ARM_ABS32 000023cd BaseException_get_cause │ │ │ │ │ +00003cb8 00006d02 R_ARM_ABS32 00002419 BaseException_get_cause │ │ │ │ │ 00003cbc 0000c102 R_ARM_ABS32 00000239 BaseException_set_cause │ │ │ │ │ 00003cc0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003cdc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003ce0 00009d02 R_ARM_ABS32 000015dd BaseException_reduce │ │ │ │ │ +00003ce0 00009d02 R_ARM_ABS32 0000159d BaseException_reduce │ │ │ │ │ 00003cec 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003cf0 0000b502 R_ARM_ABS32 00001a8d BaseException_setstate │ │ │ │ │ +00003cf0 0000b502 R_ARM_ABS32 00001a4d BaseException_setstate │ │ │ │ │ 00003cfc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003d00 00008602 R_ARM_ABS32 000025b5 BaseException_with_traceback │ │ │ │ │ +00003d00 00008602 R_ARM_ABS32 00002601 BaseException_with_traceback │ │ │ │ │ 00003d08 0000d002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00003d0c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003d10 00006402 R_ARM_ABS32 0000211d BaseException_add_note │ │ │ │ │ +00003d10 00006402 R_ARM_ABS32 00002169 BaseException_add_note │ │ │ │ │ 00003d18 0000d002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x10b60 contains 536 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x10b44 contains 541 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000000e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000012 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000001a 0001320a R_ARM_THM_CALL 00000000 _PyStaticType_InitBuiltin │ │ │ │ │ 00000026 0001320a R_ARM_THM_CALL 00000000 _PyStaticType_InitBuiltin │ │ │ │ │ 00000032 0001320a R_ARM_THM_CALL 00000000 _PyStaticType_InitBuiltin │ │ │ │ │ 0000003e 0001320a R_ARM_THM_CALL 00000000 _PyStaticType_InitBuiltin │ │ │ │ │ @@ -1350,302 +1345,307 @@ │ │ │ │ │ 000019b4 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000019bc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000019c4 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000019c8 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000019f0 00003a2f R_ARM_THM_MOVW_ABS_NC 000000fc .LC11 │ │ │ │ │ 000019f4 00003a30 R_ARM_THM_MOVT_ABS 000000fc .LC11 │ │ │ │ │ 00001ac8 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b3e 00004d2f R_ARM_THM_MOVW_ABS_NC 00000150 .LC16 │ │ │ │ │ -00001b42 00004d30 R_ARM_THM_MOVT_ABS 00000150 .LC16 │ │ │ │ │ -00001b46 0001580a R_ARM_THM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ -00001ba4 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001bcc 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001bf4 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c1c 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c28 00004d2f R_ARM_THM_MOVW_ABS_NC 00000150 .LC16 │ │ │ │ │ -00001c2c 00004d30 R_ARM_THM_MOVT_ABS 00000150 .LC16 │ │ │ │ │ -00001c44 0001580a R_ARM_THM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ -00001c5e 0001480a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -00001c72 00015d0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001c82 00015e0a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00001c92 00015f0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001cec 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001cf2 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001cf8 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001da4 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001dc6 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001df6 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001dfc 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e18 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e1e 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e3a 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e40 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e5c 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ed8 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ee2 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001eec 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001f40 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001f44 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001f48 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001f58 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00001f62 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00001f6c 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00001f76 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00001f80 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00001f8c 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00001f96 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00001fa0 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00001faa 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00001fb4 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00001fbe 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00001fc8 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00001ffe 0001690a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00002014 00016a0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00002030 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002034 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000204a 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000204e 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002052 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002058 00016b0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00002066 00016c0a R_ARM_THM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ -00002090 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00002094 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002098 0000612f R_ARM_THM_MOVW_ABS_NC 00000258 .LC23 │ │ │ │ │ -0000209c 00006130 R_ARM_THM_MOVT_ABS 00000258 .LC23 │ │ │ │ │ -000020a2 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000020a8 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -000020ac 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000020b2 0000602f R_ARM_THM_MOVW_ABS_NC 00000238 .LC22 │ │ │ │ │ -000020b6 00006030 R_ARM_THM_MOVT_ABS 00000238 .LC22 │ │ │ │ │ -000020bc 00016d0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000020d0 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000020d8 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000020dc 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000020e0 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000020f0 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -000020f4 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000020fa 00005f2f R_ARM_THM_MOVW_ABS_NC 00000214 .LC21 │ │ │ │ │ -000020fe 00005f30 R_ARM_THM_MOVT_ABS 00000214 .LC21 │ │ │ │ │ -00002104 00016d0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002112 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002118 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000213c 0001690a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00002154 00016a0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00002170 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002174 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000217c 00016b0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -0000218a 00016c0a R_ARM_THM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ -000021b2 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -000021b6 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000021ba 0000612f R_ARM_THM_MOVW_ABS_NC 00000258 .LC23 │ │ │ │ │ -000021be 00006130 R_ARM_THM_MOVT_ABS 00000258 .LC23 │ │ │ │ │ -000021c4 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000021ca 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -000021ce 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000021d4 0000602f R_ARM_THM_MOVW_ABS_NC 00000238 .LC22 │ │ │ │ │ -000021d8 00006030 R_ARM_THM_MOVT_ABS 00000238 .LC22 │ │ │ │ │ -000021de 00016d0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000021f2 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000021fa 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002208 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002210 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000224a 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000224e 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002284 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000022a4 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000022ba 0001480a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -000022dc 0001490a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ -00002310 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002332 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002362 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002370 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000238c 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000023a8 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000023c4 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000023d0 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000023d4 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000023f0 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000023f4 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002438 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000243c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002440 00007f2f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC36 │ │ │ │ │ -00002444 00007f30 R_ARM_THM_MOVT_ABS 000003f8 .LC36 │ │ │ │ │ -00002448 0000812f R_ARM_THM_MOVW_ABS_NC 0000041c .LC38 │ │ │ │ │ -0000244c 00008130 R_ARM_THM_MOVT_ABS 0000041c .LC38 │ │ │ │ │ -00002452 00016d0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000245a 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000245e 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002462 00007f2f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC36 │ │ │ │ │ -00002466 00007f30 R_ARM_THM_MOVT_ABS 000003f8 .LC36 │ │ │ │ │ -0000246a 0000802f R_ARM_THM_MOVW_ABS_NC 00000400 .LC37 │ │ │ │ │ -0000246e 00008030 R_ARM_THM_MOVT_ABS 00000400 .LC37 │ │ │ │ │ -00002474 00016d0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001af6 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00001afa 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00001b02 00004c2f R_ARM_THM_MOVW_ABS_NC 00000148 .LC15 │ │ │ │ │ +00001b06 00004c30 R_ARM_THM_MOVT_ABS 00000148 .LC15 │ │ │ │ │ +00001b18 00015c0a R_ARM_THM_CALL 00000000 PyObject_CallFunction │ │ │ │ │ +00001b7e 00004d2f R_ARM_THM_MOVW_ABS_NC 00000150 .LC16 │ │ │ │ │ +00001b82 00004d30 R_ARM_THM_MOVT_ABS 00000150 .LC16 │ │ │ │ │ +00001b86 0001580a R_ARM_THM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ +00001be4 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c0c 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c34 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c5c 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c68 00004d2f R_ARM_THM_MOVW_ABS_NC 00000150 .LC16 │ │ │ │ │ +00001c6c 00004d30 R_ARM_THM_MOVT_ABS 00000150 .LC16 │ │ │ │ │ +00001c84 0001580a R_ARM_THM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ +00001ca2 00015d0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001cb0 00015e0a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00001cc0 00015f0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001d14 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d2c 0001480a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +00001d3e 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d44 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001df0 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e12 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e42 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e48 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e64 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e6a 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e86 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e8c 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ea8 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f24 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f2e 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f38 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f8c 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f90 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001f94 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001fa4 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00001fae 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00001fb8 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00001fc2 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00001fcc 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00001fd8 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00001fe2 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00001fec 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00001ff6 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00002000 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +0000200a 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00002014 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +0000204a 0001690a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00002060 00016a0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +0000207c 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002080 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002096 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000209a 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000209e 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000020a4 00016b0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +000020b2 00016c0a R_ARM_THM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ +000020dc 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +000020e0 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +000020e4 0000612f R_ARM_THM_MOVW_ABS_NC 00000258 .LC23 │ │ │ │ │ +000020e8 00006130 R_ARM_THM_MOVT_ABS 00000258 .LC23 │ │ │ │ │ +000020ee 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000020f4 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +000020f8 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +000020fe 0000602f R_ARM_THM_MOVW_ABS_NC 00000238 .LC22 │ │ │ │ │ +00002102 00006030 R_ARM_THM_MOVT_ABS 00000238 .LC22 │ │ │ │ │ +00002108 00016d0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000211c 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002124 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002128 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000212c 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000213c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00002140 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00002146 00005f2f R_ARM_THM_MOVW_ABS_NC 00000214 .LC21 │ │ │ │ │ +0000214a 00005f30 R_ARM_THM_MOVT_ABS 00000214 .LC21 │ │ │ │ │ +00002150 00016d0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000215e 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002164 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002188 0001690a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +000021a0 00016a0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +000021bc 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000021c0 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000021c8 00016b0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +000021d6 00016c0a R_ARM_THM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ +000021fe 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00002202 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00002206 0000612f R_ARM_THM_MOVW_ABS_NC 00000258 .LC23 │ │ │ │ │ +0000220a 00006130 R_ARM_THM_MOVT_ABS 00000258 .LC23 │ │ │ │ │ +00002210 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002216 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000221a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00002220 0000602f R_ARM_THM_MOVW_ABS_NC 00000238 .LC22 │ │ │ │ │ +00002224 00006030 R_ARM_THM_MOVT_ABS 00000238 .LC22 │ │ │ │ │ +0000222a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000223e 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002246 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002254 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000225c 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002296 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000229a 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000022d0 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000022f0 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002306 0001480a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +00002328 0001490a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ +0000235c 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000237e 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000023ae 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000023bc 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000023d8 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000023f4 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002410 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000241c 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002420 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000243c 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002440 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002484 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00002488 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000248c 00007f2f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC36 │ │ │ │ │ +00002490 00007f30 R_ARM_THM_MOVT_ABS 000003f8 .LC36 │ │ │ │ │ +00002494 0000812f R_ARM_THM_MOVW_ABS_NC 0000041c .LC38 │ │ │ │ │ +00002498 00008130 R_ARM_THM_MOVT_ABS 0000041c .LC38 │ │ │ │ │ +0000249e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 000024a6 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 000024aa 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ 000024ae 00007f2f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC36 │ │ │ │ │ 000024b2 00007f30 R_ARM_THM_MOVT_ABS 000003f8 .LC36 │ │ │ │ │ -000024b6 0000812f R_ARM_THM_MOVW_ABS_NC 0000041c .LC38 │ │ │ │ │ -000024ba 00008130 R_ARM_THM_MOVT_ABS 0000041c .LC38 │ │ │ │ │ +000024b6 0000802f R_ARM_THM_MOVW_ABS_NC 00000400 .LC37 │ │ │ │ │ +000024ba 00008030 R_ARM_THM_MOVT_ABS 00000400 .LC37 │ │ │ │ │ 000024c0 00016d0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000024c8 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -000024cc 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000024d0 00007f2f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC36 │ │ │ │ │ -000024d4 00007f30 R_ARM_THM_MOVT_ABS 000003f8 .LC36 │ │ │ │ │ -000024d8 0000802f R_ARM_THM_MOVW_ABS_NC 00000400 .LC37 │ │ │ │ │ -000024dc 00008030 R_ARM_THM_MOVT_ABS 00000400 .LC37 │ │ │ │ │ -000024e2 00016d0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002512 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00002516 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000251a 0000842f R_ARM_THM_MOVW_ABS_NC 00000448 .LC40 │ │ │ │ │ -0000251e 00008430 R_ARM_THM_MOVT_ABS 00000448 .LC40 │ │ │ │ │ -00002524 00016d0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000252c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00002530 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002534 0000802f R_ARM_THM_MOVW_ABS_NC 00000400 .LC37 │ │ │ │ │ -00002538 00008030 R_ARM_THM_MOVT_ABS 00000400 .LC37 │ │ │ │ │ -0000253e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002578 0001560a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -000025a2 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000025cc 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyTraceBack_Type │ │ │ │ │ -000025d0 00014530 R_ARM_THM_MOVT_ABS 00000000 PyTraceBack_Type │ │ │ │ │ -0000261a 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002622 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002626 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002648 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000264c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002650 0000282f R_ARM_THM_MOVW_ABS_NC 000000b4 .LC8 │ │ │ │ │ -00002654 00002830 R_ARM_THM_MOVT_ABS 000000b4 .LC8 │ │ │ │ │ -0000265a 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002662 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00002666 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000266a 0000272f R_ARM_THM_MOVW_ABS_NC 00000090 .LC7 │ │ │ │ │ -0000266e 00002730 R_ARM_THM_MOVT_ABS 00000090 .LC7 │ │ │ │ │ -00002674 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000026e8 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -000026ec 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000026f0 00007f2f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC36 │ │ │ │ │ -000026f4 00007f30 R_ARM_THM_MOVT_ABS 000003f8 .LC36 │ │ │ │ │ -000026f8 0000842f R_ARM_THM_MOVW_ABS_NC 00000448 .LC40 │ │ │ │ │ -000026fc 00008430 R_ARM_THM_MOVT_ABS 00000448 .LC40 │ │ │ │ │ -00002702 00016d0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000270c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00002710 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002714 00007f2f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC36 │ │ │ │ │ -00002718 00007f30 R_ARM_THM_MOVT_ABS 000003f8 .LC36 │ │ │ │ │ -0000271c 0000802f R_ARM_THM_MOVW_ABS_NC 00000400 .LC37 │ │ │ │ │ -00002720 00008030 R_ARM_THM_MOVT_ABS 00000400 .LC37 │ │ │ │ │ -00002726 00016d0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000272e 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002762 00008a2f R_ARM_THM_MOVW_ABS_NC 00000484 .LC42 │ │ │ │ │ -00002766 00008a30 R_ARM_THM_MOVT_ABS 00000484 .LC42 │ │ │ │ │ -00002776 0001580a R_ARM_THM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ -00002782 0001830a R_ARM_THM_CALL 00000000 PySequence_Check │ │ │ │ │ -0000278e 0001590a R_ARM_THM_CALL 00000000 PySequence_Tuple │ │ │ │ │ -000027ba 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -000027be 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000027c8 0001840a R_ARM_THM_CALL 00000000 PyObject_IsInstance │ │ │ │ │ -00002802 0001840a R_ARM_THM_CALL 00000000 PyObject_IsInstance │ │ │ │ │ -00002836 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000283a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000028a2 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -000028a6 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000028cc 0001340a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -000028f8 0001850a R_ARM_THM_CALL 00000000 PyObject_IsSubclass │ │ │ │ │ -00002906 00008f2f R_ARM_THM_MOVW_ABS_NC 0000057c .LC47 │ │ │ │ │ -0000290a 00008f30 R_ARM_THM_MOVT_ABS 0000057c .LC47 │ │ │ │ │ -00002912 00016d0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000292a 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002932 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00002936 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002940 00008d2f R_ARM_THM_MOVW_ABS_NC 00000510 .LC45 │ │ │ │ │ -00002944 00008d30 R_ARM_THM_MOVT_ABS 00000510 .LC45 │ │ │ │ │ -00002948 00016d0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002956 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000295a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000295e 00008c2f R_ARM_THM_MOVW_ABS_NC 000004d4 .LC44 │ │ │ │ │ -00002962 00008c30 R_ARM_THM_MOVT_ABS 000004d4 .LC44 │ │ │ │ │ -00002968 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002970 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00002974 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002978 00008b2f R_ARM_THM_MOVW_ABS_NC 000004a4 .LC43 │ │ │ │ │ -0000297c 00008b30 R_ARM_THM_MOVT_ABS 000004a4 .LC43 │ │ │ │ │ -00002982 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000298c 00008e2f R_ARM_THM_MOVW_ABS_NC 0000054c .LC46 │ │ │ │ │ -00002990 00008e30 R_ARM_THM_MOVT_ABS 0000054c .LC46 │ │ │ │ │ -00002994 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000299e 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000029a4 0001386b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000029f4 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002a04 0001480a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -00002a10 0001480a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -00002a4a 00018d0a R_ARM_THM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ -00002a5a 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00002a5e 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002a68 0001870a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002a74 00018e0a R_ARM_THM_CALL 00000000 PyTuple_Size │ │ │ │ │ -00002a80 00016b0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00002b00 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002b28 00016b0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00002b40 0000a20a R_ARM_THM_CALL 000016e9 exceptiongroup_subset │ │ │ │ │ -00002b4e 0000a20a R_ARM_THM_CALL 000016e9 exceptiongroup_subset │ │ │ │ │ -00002b90 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002ba4 00016a0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00002c30 00016a0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00002c6a 0000a20a R_ARM_THM_CALL 000016e9 exceptiongroup_subset │ │ │ │ │ -00002c84 00016a0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00002ca4 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002cb0 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00002cb4 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002cc8 0001870a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002cd2 00018f0a R_ARM_THM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ -00002ce2 0001900a R_ARM_THM_CALL 00000000 PySet_Contains │ │ │ │ │ -00002cfa 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002d34 0001386b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002d38 0001386b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002d3c 0001386b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002d40 0001386b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002d4a 0000a20a R_ARM_THM_CALL 000016e9 exceptiongroup_subset │ │ │ │ │ -00002d7e 00016a0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00002da2 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002da8 0000a12f R_ARM_THM_MOVW_ABS_NC 00000670 .LC52 │ │ │ │ │ -00002dac 0000a130 R_ARM_THM_MOVT_ABS 00000670 .LC52 │ │ │ │ │ -00002db2 0001910a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00002de6 0000a12f R_ARM_THM_MOVW_ABS_NC 00000670 .LC52 │ │ │ │ │ -00002dea 0000a130 R_ARM_THM_MOVT_ABS 00000670 .LC52 │ │ │ │ │ -00002df0 0001910a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00002e02 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002e54 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002e7c 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002e9c 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002ea6 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002eb8 0001920a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00002ec4 0001930a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00002ece 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002eec 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002ef4 0001386b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002f86 00018e0a R_ARM_THM_CALL 00000000 PyTuple_Size │ │ │ │ │ -00002f8a 00003a2f R_ARM_THM_MOVW_ABS_NC 000000fc .LC11 │ │ │ │ │ -00002f8e 00003a30 R_ARM_THM_MOVT_ABS 000000fc .LC11 │ │ │ │ │ -00002f94 0000b72f R_ARM_THM_MOVW_ABS_NC 00000724 .LC59 │ │ │ │ │ -00002f98 0000b730 R_ARM_THM_MOVT_ABS 00000724 .LC59 │ │ │ │ │ -00002f9e 0000b82f R_ARM_THM_MOVW_ABS_NC 00000728 .LC60 │ │ │ │ │ -00002fa2 0000b830 R_ARM_THM_MOVT_ABS 00000728 .LC60 │ │ │ │ │ +000024f2 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +000024f6 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +000024fa 00007f2f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC36 │ │ │ │ │ +000024fe 00007f30 R_ARM_THM_MOVT_ABS 000003f8 .LC36 │ │ │ │ │ +00002502 0000812f R_ARM_THM_MOVW_ABS_NC 0000041c .LC38 │ │ │ │ │ +00002506 00008130 R_ARM_THM_MOVT_ABS 0000041c .LC38 │ │ │ │ │ +0000250c 00016d0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002514 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00002518 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000251c 00007f2f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC36 │ │ │ │ │ +00002520 00007f30 R_ARM_THM_MOVT_ABS 000003f8 .LC36 │ │ │ │ │ +00002524 0000802f R_ARM_THM_MOVW_ABS_NC 00000400 .LC37 │ │ │ │ │ +00002528 00008030 R_ARM_THM_MOVT_ABS 00000400 .LC37 │ │ │ │ │ +0000252e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000255e 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00002562 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00002566 0000842f R_ARM_THM_MOVW_ABS_NC 00000448 .LC40 │ │ │ │ │ +0000256a 00008430 R_ARM_THM_MOVT_ABS 00000448 .LC40 │ │ │ │ │ +00002570 00016d0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002578 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000257c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00002580 0000802f R_ARM_THM_MOVW_ABS_NC 00000400 .LC37 │ │ │ │ │ +00002584 00008030 R_ARM_THM_MOVT_ABS 00000400 .LC37 │ │ │ │ │ +0000258a 00016d0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000025c4 0001560a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +000025ee 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002618 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyTraceBack_Type │ │ │ │ │ +0000261c 00014530 R_ARM_THM_MOVT_ABS 00000000 PyTraceBack_Type │ │ │ │ │ +00002666 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000266e 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002672 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002694 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00002698 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000269c 0000282f R_ARM_THM_MOVW_ABS_NC 000000b4 .LC8 │ │ │ │ │ +000026a0 00002830 R_ARM_THM_MOVT_ABS 000000b4 .LC8 │ │ │ │ │ +000026a6 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000026ae 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +000026b2 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +000026b6 0000272f R_ARM_THM_MOVW_ABS_NC 00000090 .LC7 │ │ │ │ │ +000026ba 00002730 R_ARM_THM_MOVT_ABS 00000090 .LC7 │ │ │ │ │ +000026c0 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002734 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00002738 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000273c 00007f2f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC36 │ │ │ │ │ +00002740 00007f30 R_ARM_THM_MOVT_ABS 000003f8 .LC36 │ │ │ │ │ +00002744 0000842f R_ARM_THM_MOVW_ABS_NC 00000448 .LC40 │ │ │ │ │ +00002748 00008430 R_ARM_THM_MOVT_ABS 00000448 .LC40 │ │ │ │ │ +0000274e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002758 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000275c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00002760 00007f2f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC36 │ │ │ │ │ +00002764 00007f30 R_ARM_THM_MOVT_ABS 000003f8 .LC36 │ │ │ │ │ +00002768 0000802f R_ARM_THM_MOVW_ABS_NC 00000400 .LC37 │ │ │ │ │ +0000276c 00008030 R_ARM_THM_MOVT_ABS 00000400 .LC37 │ │ │ │ │ +00002772 00016d0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000277a 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000027ae 00008a2f R_ARM_THM_MOVW_ABS_NC 00000484 .LC42 │ │ │ │ │ +000027b2 00008a30 R_ARM_THM_MOVT_ABS 00000484 .LC42 │ │ │ │ │ +000027c2 0001580a R_ARM_THM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ +000027ce 0001830a R_ARM_THM_CALL 00000000 PySequence_Check │ │ │ │ │ +000027da 0001590a R_ARM_THM_CALL 00000000 PySequence_Tuple │ │ │ │ │ +00002806 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000280a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00002814 0001840a R_ARM_THM_CALL 00000000 PyObject_IsInstance │ │ │ │ │ +0000284e 0001840a R_ARM_THM_CALL 00000000 PyObject_IsInstance │ │ │ │ │ +00002882 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00002886 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +000028ee 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +000028f2 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00002918 0001340a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00002944 0001850a R_ARM_THM_CALL 00000000 PyObject_IsSubclass │ │ │ │ │ +00002952 00008f2f R_ARM_THM_MOVW_ABS_NC 0000057c .LC47 │ │ │ │ │ +00002956 00008f30 R_ARM_THM_MOVT_ABS 0000057c .LC47 │ │ │ │ │ +0000295e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002976 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000297e 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00002982 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000298c 00008d2f R_ARM_THM_MOVW_ABS_NC 00000510 .LC45 │ │ │ │ │ +00002990 00008d30 R_ARM_THM_MOVT_ABS 00000510 .LC45 │ │ │ │ │ +00002994 00016d0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000029a2 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +000029a6 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +000029aa 00008c2f R_ARM_THM_MOVW_ABS_NC 000004d4 .LC44 │ │ │ │ │ +000029ae 00008c30 R_ARM_THM_MOVT_ABS 000004d4 .LC44 │ │ │ │ │ +000029b4 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000029bc 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +000029c0 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +000029c4 00008b2f R_ARM_THM_MOVW_ABS_NC 000004a4 .LC43 │ │ │ │ │ +000029c8 00008b30 R_ARM_THM_MOVT_ABS 000004a4 .LC43 │ │ │ │ │ +000029ce 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000029d8 00008e2f R_ARM_THM_MOVW_ABS_NC 0000054c .LC46 │ │ │ │ │ +000029dc 00008e30 R_ARM_THM_MOVT_ABS 0000054c .LC46 │ │ │ │ │ +000029e0 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000029ea 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000029f0 0001386b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002a40 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002a50 0001480a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +00002a5c 0001480a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +00002a96 00018d0a R_ARM_THM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ +00002aa6 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00002aaa 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00002ab4 0001870a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002ac0 00018e0a R_ARM_THM_CALL 00000000 PyTuple_Size │ │ │ │ │ +00002acc 00016b0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00002b4c 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002b74 00016b0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00002b8c 0000a20a R_ARM_THM_CALL 000016a9 exceptiongroup_subset │ │ │ │ │ +00002b9a 0000a20a R_ARM_THM_CALL 000016a9 exceptiongroup_subset │ │ │ │ │ +00002bdc 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002bf0 00016a0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00002c7c 00016a0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00002cb6 0000a20a R_ARM_THM_CALL 000016a9 exceptiongroup_subset │ │ │ │ │ +00002cd0 00016a0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00002cf0 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002cfc 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00002d00 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00002d14 0001870a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002d1e 00018f0a R_ARM_THM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ +00002d2e 0001900a R_ARM_THM_CALL 00000000 PySet_Contains │ │ │ │ │ +00002d46 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002d80 0001386b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002d84 0001386b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002d88 0001386b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002d8c 0001386b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002d96 0000a20a R_ARM_THM_CALL 000016a9 exceptiongroup_subset │ │ │ │ │ +00002dca 00016a0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00002dee 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002df4 0000a12f R_ARM_THM_MOVW_ABS_NC 00000670 .LC52 │ │ │ │ │ +00002df8 0000a130 R_ARM_THM_MOVT_ABS 00000670 .LC52 │ │ │ │ │ +00002dfe 0001910a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00002e32 0000a12f R_ARM_THM_MOVW_ABS_NC 00000670 .LC52 │ │ │ │ │ +00002e36 0000a130 R_ARM_THM_MOVT_ABS 00000670 .LC52 │ │ │ │ │ +00002e3c 0001910a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00002e4e 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002ea0 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002ec8 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002ee8 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002ef2 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002f04 0001920a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00002f10 0001930a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00002f1a 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002f38 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002f40 0001386b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002fd2 00018e0a R_ARM_THM_CALL 00000000 PyTuple_Size │ │ │ │ │ +00002fd6 00003a2f R_ARM_THM_MOVW_ABS_NC 000000fc .LC11 │ │ │ │ │ +00002fda 00003a30 R_ARM_THM_MOVT_ABS 000000fc .LC11 │ │ │ │ │ +00002fe0 0000b72f R_ARM_THM_MOVW_ABS_NC 00000724 .LC59 │ │ │ │ │ +00002fe4 0000b730 R_ARM_THM_MOVT_ABS 00000724 .LC59 │ │ │ │ │ +00002fea 0000b82f R_ARM_THM_MOVW_ABS_NC 00000728 .LC60 │ │ │ │ │ +00002fee 0000b830 R_ARM_THM_MOVT_ABS 00000728 .LC60 │ │ │ │ │ 000006e6 0001351e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 00000de2 00014b1e R_ARM_THM_JUMP24 00000000 _PyTrash_thread_deposit_object │ │ │ │ │ 00000dec 00014c1e R_ARM_THM_JUMP24 00000000 _PyTrash_thread_destroy_chain │ │ │ │ │ 000012dc 0001351e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 000019ec 0001551e R_ARM_THM_JUMP24 00000000 PyObject_Str │ │ │ │ │ 000019f8 0001561e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ 000019fc 0001551e R_ARM_THM_JUMP24 00000000 PyObject_Str │ │ │ │ │ 00001a8a 0001351e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -000025b0 00017c1e R_ARM_THM_JUMP24 00002565 PyUnicodeEncodeError_SetReason │ │ │ │ │ -00002fb0 0001601e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -00002fc4 00017c1e R_ARM_THM_JUMP24 00002565 PyUnicodeEncodeError_SetReason │ │ │ │ │ +000025fc 00017c1e R_ARM_THM_JUMP24 000025b1 PyUnicodeEncodeError_SetReason │ │ │ │ │ +00002ffc 0001601e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +00003010 00017c1e R_ARM_THM_JUMP24 000025b1 PyUnicodeEncodeError_SetReason │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x11c20 contains 128 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x11c2c contains 128 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000024 0001560a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ 00000036 0001400a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ 0000004e 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000056 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 0000005a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ 00000062 0001820a R_ARM_THM_CALL 00000000 PyObject_CallObject │ │ │ │ │ @@ -1673,16 +1673,16 @@ │ │ │ │ │ 00000172 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000184 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000188 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ 0000018c 00009b2f R_ARM_THM_MOVW_ABS_NC 000005d8 .LC50 │ │ │ │ │ 00000190 00009b30 R_ARM_THM_MOVT_ABS 000005d8 .LC50 │ │ │ │ │ 00000196 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000001b6 0000160a R_ARM_THM_CALL 000006d1 Py_XDECREF │ │ │ │ │ -000001d6 00009f0a R_ARM_THM_CALL 00001669 get_matcher_type │ │ │ │ │ -000001ee 0000940a R_ARM_THM_CALL 00002a21 exceptiongroup_split_recursive │ │ │ │ │ +000001d6 00009f0a R_ARM_THM_CALL 00001629 get_matcher_type │ │ │ │ │ +000001ee 0000940a R_ARM_THM_CALL 00002a6d exceptiongroup_split_recursive │ │ │ │ │ 000001f8 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000001fc 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000214 0000160a R_ARM_THM_CALL 000006d1 Py_XDECREF │ │ │ │ │ 00000248 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 0000024c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ 00000250 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000820 .LC65 │ │ │ │ │ 00000254 0000bf30 R_ARM_THM_MOVT_ABS 00000820 .LC65 │ │ │ │ │ @@ -1758,25 +1758,25 @@ │ │ │ │ │ 00000664 0000ce2f R_ARM_THM_MOVW_ABS_NC 00000920 .LC73 │ │ │ │ │ 00000668 0000ce30 R_ARM_THM_MOVT_ABS 00000920 .LC73 │ │ │ │ │ 0000066c 00015c0a R_ARM_THM_CALL 00000000 PyObject_CallFunction │ │ │ │ │ 00000696 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000928 .LC74 │ │ │ │ │ 0000069a 0000cf30 R_ARM_THM_MOVT_ABS 00000928 .LC74 │ │ │ │ │ 000000a4 00003c1e R_ARM_THM_JUMP24 00001a01 BaseException_traverse │ │ │ │ │ 000000b8 00018a1e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -0000021e 00017e1e R_ARM_THM_JUMP24 00001305 PyUnicodeEncodeError_GetStart │ │ │ │ │ -00000222 00017f1e R_ARM_THM_JUMP24 0000267d PyUnicodeEncodeError_GetEnd │ │ │ │ │ +0000021e 00017e1e R_ARM_THM_JUMP24 000012c5 PyUnicodeEncodeError_GetStart │ │ │ │ │ +00000222 00017f1e R_ARM_THM_JUMP24 000026c9 PyUnicodeEncodeError_GetEnd │ │ │ │ │ 00000230 00019c1e R_ARM_THM_JUMP24 00000000 PyObject_Repr │ │ │ │ │ 00000234 00003b1e R_ARM_THM_JUMP24 000019e1 BaseException_str │ │ │ │ │ -0000053e 0001861e R_ARM_THM_JUMP24 000013b1 _PyExc_PrepReraiseStar │ │ │ │ │ +0000053e 0001861e R_ARM_THM_JUMP24 00001371 _PyExc_PrepReraiseStar │ │ │ │ │ 0000068e 0000161e R_ARM_THM_JUMP24 000006d1 Py_XDECREF │ │ │ │ │ -000006a0 0000831e R_ARM_THM_JUMP24 000024e9 get_unicode │ │ │ │ │ +000006a0 0000831e R_ARM_THM_JUMP24 00002535 get_unicode │ │ │ │ │ 000006a4 0001a51e R_ARM_THM_JUMP24 00000697 PyUnicodeEncodeError_GetReason │ │ │ │ │ 000006a8 0001a51e R_ARM_THM_JUMP24 00000697 PyUnicodeEncodeError_GetReason │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x12020 contains 136 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x1202c contains 136 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000004 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000008 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000000c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000010 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000014 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -680,15 +680,15 @@ │ │ │ │ │ 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 r5, r1 │ │ │ │ │ - bl c68 │ │ │ │ │ + bl c68 │ │ │ │ │ R_ARM_THM_CALL BaseException_init │ │ │ │ │ adds r0, #1 │ │ │ │ │ beq.n 6fc │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 71e │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ @@ -787,15 +787,15 @@ │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl c68 │ │ │ │ │ + bl c68 │ │ │ │ │ R_ARM_THM_CALL BaseException_init │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n 798 │ │ │ │ │ cbz r4, 796 │ │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ @@ -840,15 +840,15 @@ │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r3, [r0, #-8] │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ and.w r3, r3, #1 │ │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ │ - bl 1a90 │ │ │ │ │ + bl 1a90 │ │ │ │ │ R_ARM_THM_CALL StopIteration_clear │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ bx r3 │ │ │ │ │ │ │ │ │ │ @@ -858,15 +858,15 @@ │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #16 │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl c68 │ │ │ │ │ + bl c68 │ │ │ │ │ R_ARM_THM_CALL BaseException_init │ │ │ │ │ adds r0, #1 │ │ │ │ │ beq.n 90c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ble.n 8f6 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ @@ -1009,15 +1009,15 @@ │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ beq.n 95c │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ - b.w 19e0 │ │ │ │ │ + b.w 19e0 │ │ │ │ │ R_ARM_THM_JUMP24 BaseException_str │ │ │ │ │ │ │ │ │ │ 00000964 : │ │ │ │ │ UnicodeError_traverse(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -1040,15 +1040,15 @@ │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cbnz r0, 9a4 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 1a00 │ │ │ │ │ + b.w 1a00 │ │ │ │ │ R_ARM_THM_JUMP24 BaseException_traverse │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 000009a8 : │ │ │ │ │ ImportError_traverse(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ @@ -1072,15 +1072,15 @@ │ │ │ │ │ cbnz r0, 9f0 │ │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ │ cbnz r0, 9e6 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 1a00 │ │ │ │ │ + b.w 1a00 │ │ │ │ │ R_ARM_THM_JUMP24 BaseException_traverse │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 9d8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r6 │ │ │ │ │ @@ -1109,15 +1109,15 @@ │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ cbnz r0, a32 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 1a00 │ │ │ │ │ + b.w 1a00 │ │ │ │ │ R_ARM_THM_JUMP24 BaseException_traverse │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ 00000a34 : │ │ │ │ │ SyntaxError_traverse(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -1163,87 +1163,56 @@ │ │ │ │ │ cbnz r0, aa8 │ │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ │ cbnz r0, aa0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 1a00 │ │ │ │ │ + b.w 1a00 │ │ │ │ │ R_ARM_THM_JUMP24 BaseException_traverse │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n a92 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000aac : │ │ │ │ │ -PyUnicodeDecodeError_Create(): │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - sub sp, #16 │ │ │ │ │ - mov ip, r2 │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ │ - str r1, [sp, #8] │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - str.w ip, [sp] │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ │ - ldr r0, [r0, #108] @ 0x6c │ │ │ │ │ - str r4, [sp, #12] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyObject_CallFunction │ │ │ │ │ - add sp, #16 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - │ │ │ │ │ -00000aec : │ │ │ │ │ +00000aac : │ │ │ │ │ UnicodeDecodeError_str(): │ │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n b7a │ │ │ │ │ + beq.n b3a │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Str │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, b74 │ │ │ │ │ + cbz r0, b34 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Str │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, b74 │ │ │ │ │ + cbz r0, b34 │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ ldrd r2, r3, [r4, #44] @ 0x2c │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bge.n b34 │ │ │ │ │ + bge.n af4 │ │ │ │ │ orrs.w r4, r2, r3 │ │ │ │ │ - bmi.n b34 │ │ │ │ │ + bmi.n af4 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bgt.n b34 │ │ │ │ │ + bgt.n af4 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n b5a │ │ │ │ │ + beq.n b1a │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ @@ -1267,47 +1236,47 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromFormat │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n b48 │ │ │ │ │ + b.n b08 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n b48 │ │ │ │ │ + b.n b08 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromString │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000b88 <_PyExc_ClearExceptionGroupType>: │ │ │ │ │ +00000b48 <_PyExc_ClearExceptionGroupType>: │ │ │ │ │ _PyExc_ClearExceptionGroupType(): │ │ │ │ │ add.w r0, r0, #40960 @ 0xa000 │ │ │ │ │ ldr.w r2, [r0, #1804] @ 0x70c │ │ │ │ │ - cbz r2, baa <_PyExc_ClearExceptionGroupType+0x22> │ │ │ │ │ + cbz r2, b6a <_PyExc_ClearExceptionGroupType+0x22> │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ str.w ip, [r0, #1804] @ 0x70c │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n baa <_PyExc_ClearExceptionGroupType+0x22> │ │ │ │ │ + beq.n b6a <_PyExc_ClearExceptionGroupType+0x22> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbz r3, bac <_PyExc_ClearExceptionGroupType+0x24> │ │ │ │ │ + cbz r3, b6c <_PyExc_ClearExceptionGroupType+0x24> │ │ │ │ │ bx lr │ │ │ │ │ mov r0, r2 │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000bb4 : │ │ │ │ │ +00000b74 : │ │ │ │ │ NameError_init(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #28 │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -1324,93 +1293,93 @@ │ │ │ │ │ str r1, [r4, #12] │ │ │ │ │ bl 6d0 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, c2e │ │ │ │ │ + cbz r0, bee │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ - ldr r3, [pc, #88] @ (c54 ) │ │ │ │ │ + ldr r3, [pc, #88] @ (c14 ) │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyArg_ParseTupleAndKeywords │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cbz r0, c1e │ │ │ │ │ + cbz r0, bde │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n c44 │ │ │ │ │ + bne.n c04 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ - cbnz r3, c34 │ │ │ │ │ + cbnz r3, bf4 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ bl 6d0 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n c2e │ │ │ │ │ + beq.n bee │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, c2e │ │ │ │ │ + cbnz r3, bee │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n c1a │ │ │ │ │ + b.n bda │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ - b.n c12 │ │ │ │ │ + b.n bd2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c0c │ │ │ │ │ + bne.n bcc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n c0c │ │ │ │ │ + b.n bcc │ │ │ │ │ .word 0x00000070 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000c58 : │ │ │ │ │ +00000c18 : │ │ │ │ │ NameError_traverse(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - cbz r0, c7a │ │ │ │ │ + cbz r0, c3a │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ blx r5 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - cbnz r0, c88 │ │ │ │ │ + cbnz r0, c48 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 1a00 │ │ │ │ │ + b.w 1a00 │ │ │ │ │ R_ARM_THM_JUMP24 BaseException_traverse │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ │ │ -00000c8c : │ │ │ │ │ +00000c4c : │ │ │ │ │ SyntaxError_dealloc(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldrd r1, r2, [r0, #-8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -1421,261 +1390,261 @@ │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r3, [r0, #-8] │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ and.w r3, r3, #1 │ │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ │ - bl cd4 │ │ │ │ │ + bl c94 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ bx r3 │ │ │ │ │ │ │ │ │ │ -00000cd4 : │ │ │ │ │ +00000c94 : │ │ │ │ │ SyntaxError_clear(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ sub sp, #12 │ │ │ │ │ - cbz r0, d04 │ │ │ │ │ + cbz r0, cc4 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ str.w ip, [r3, #36] @ 0x24 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n d04 │ │ │ │ │ + beq.n cc4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n da8 │ │ │ │ │ + beq.n d68 │ │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ │ - cbz r0, d24 │ │ │ │ │ + cbz r0, ce4 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ str.w ip, [r3, #40] @ 0x28 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n d24 │ │ │ │ │ + beq.n ce4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w e28 │ │ │ │ │ + beq.w de8 │ │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ │ - cbz r0, d3a │ │ │ │ │ + cbz r0, cfa │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ str.w ip, [r3, #44] @ 0x2c │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n e16 │ │ │ │ │ + bne.n dd6 │ │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r0, d50 │ │ │ │ │ + cbz r0, d10 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ str.w ip, [r3, #48] @ 0x30 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n e04 │ │ │ │ │ + bne.n dc4 │ │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ │ - cbz r0, d66 │ │ │ │ │ + cbz r0, d26 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ str.w ip, [r3, #52] @ 0x34 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n df2 │ │ │ │ │ + bne.n db2 │ │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ │ - cbz r0, d7c │ │ │ │ │ + cbz r0, d3c │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ str.w ip, [r3, #56] @ 0x38 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n de0 │ │ │ │ │ + bne.n da0 │ │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ │ - cbz r0, d98 │ │ │ │ │ + cbz r0, d58 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ str.w ip, [r3, #60] @ 0x3c │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n d98 │ │ │ │ │ + beq.n d58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbz r2, dd6 │ │ │ │ │ + cbz r2, d96 │ │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ │ - cbnz r0, db2 │ │ │ │ │ + cbnz r0, d72 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 368 <_PyExc_InitState+0x224> │ │ │ │ │ R_ARM_THM_JUMP24 BaseException_clear │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n d04 │ │ │ │ │ + b.n cc4 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ str.w ip, [r3, #64] @ 0x40 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n d9c │ │ │ │ │ + beq.n d5c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n d9c │ │ │ │ │ + bne.n d5c │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n d9c │ │ │ │ │ + b.n d5c │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n d98 │ │ │ │ │ + b.n d58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n d7c │ │ │ │ │ + bne.n d3c │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n d7c │ │ │ │ │ + b.n d3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n d66 │ │ │ │ │ + bne.n d26 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n d66 │ │ │ │ │ + b.n d26 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n d50 │ │ │ │ │ + bne.n d10 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n d50 │ │ │ │ │ + b.n d10 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n d3a │ │ │ │ │ + bne.n cfa │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n d3a │ │ │ │ │ + b.n cfa │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n d24 │ │ │ │ │ + b.n ce4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000e34 : │ │ │ │ │ +00000df4 : │ │ │ │ │ OSError_traverse(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - cbz r0, e52 │ │ │ │ │ + cbz r0, e12 │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx r5 │ │ │ │ │ - cbnz r0, e80 │ │ │ │ │ + cbnz r0, e40 │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ - cbz r0, e5c │ │ │ │ │ + cbz r0, e1c │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ - cbnz r0, e80 │ │ │ │ │ + cbnz r0, e40 │ │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ │ - cbz r0, e66 │ │ │ │ │ + cbz r0, e26 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ - cbnz r0, e80 │ │ │ │ │ + cbnz r0, e40 │ │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ │ - cbnz r0, e78 │ │ │ │ │ + cbnz r0, e38 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 1a00 │ │ │ │ │ + b.w 1a00 │ │ │ │ │ R_ARM_THM_JUMP24 BaseException_traverse │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e6a │ │ │ │ │ + beq.n e2a │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000e84 <_PyErr_NoMemory>: │ │ │ │ │ +00000e44 <_PyErr_NoMemory>: │ │ │ │ │ _PyErr_NoMemory(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - cbz r3, eba <_PyErr_NoMemory+0x36> │ │ │ │ │ + cbz r3, e7a <_PyErr_NoMemory+0x36> │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl ec <_PyExc_InitGlobalObjects+0xec> │ │ │ │ │ R_ARM_THM_CALL get_memory_error │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, eb6 <_PyErr_NoMemory+0x32> │ │ │ │ │ + cbz r0, e76 <_PyErr_NoMemory+0x32> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_SetRaisedException> │ │ │ │ │ R_ARM_THM_CALL _PyErr_SetRaisedException │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC20 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC20 │ │ │ │ │ - ldr r0, [pc, #4] @ (ec8 <_PyErr_NoMemory+0x44>) │ │ │ │ │ + ldr r0, [pc, #4] @ (e88 <_PyErr_NoMemory+0x44>) │ │ │ │ │ bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ R_ARM_THM_CALL _Py_FatalErrorFunc │ │ │ │ │ .word 0x00000250 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ │ │ │ │ │ -00000ecc : │ │ │ │ │ +00000e8c : │ │ │ │ │ BaseException_repr(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ bl 0 <_PyType_Name> │ │ │ │ │ R_ARM_THM_CALL _PyType_Name │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n efe │ │ │ │ │ + bne.n ebe │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC24 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ b.w 0 │ │ │ │ │ @@ -1685,83 +1654,83 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC25 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromFormat │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000f10 : │ │ │ │ │ +00000ed0 : │ │ │ │ │ NameError_dealloc(): │ │ │ │ │ b.n 7b4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000f14 : │ │ │ │ │ +00000ed4 : │ │ │ │ │ SyntaxError_str(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r4, [r0, #40] @ 0x28 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n fde │ │ │ │ │ + beq.n f9e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ - bpl.n fde │ │ │ │ │ + bpl.n f9e │ │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ │ lsls r2, r3, #26 │ │ │ │ │ - bpl.w 1086 │ │ │ │ │ + bpl.w 1046 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r2, r4, #20 │ │ │ │ │ addpl.w r2, r4, #28 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.n f80 │ │ │ │ │ + ble.n f40 │ │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w 106c │ │ │ │ │ + bne.w 102c │ │ │ │ │ add.w lr, r1, #4294967295 @ 0xffffffff │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ add lr, r2 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n f68 │ │ │ │ │ + b.n f28 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldrb.w ip, [r3, #1] │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ cmp.w ip, #47 @ 0x2f │ │ │ │ │ itt eq │ │ │ │ │ addeq r3, #2 │ │ │ │ │ subeq r6, r3, r2 │ │ │ │ │ cmp r0, lr │ │ │ │ │ - bne.n f66 │ │ │ │ │ + bne.n f26 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 105a │ │ │ │ │ + bne.n 101a │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n f8e │ │ │ │ │ + beq.n f4e │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ │ ldr r5, [r5, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 103a │ │ │ │ │ + beq.n ffa │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 1012 │ │ │ │ │ + beq.n fd2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 1010 │ │ │ │ │ + bne.n fd0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it eq │ │ │ │ │ moveq r5, r3 │ │ │ │ │ @@ -1783,15 +1752,15 @@ │ │ │ │ │ bl 6d0 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ │ ldr r5, [r5, #36] @ 0x24 │ │ │ │ │ - cbnz r0, ffc │ │ │ │ │ + cbnz r0, fbc │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, r5 │ │ │ │ │ @@ -1803,17 +1772,17 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it eq │ │ │ │ │ moveq r4, #0 │ │ │ │ │ - beq.n f98 │ │ │ │ │ - b.n fe4 │ │ │ │ │ - cbnz r4, 103a │ │ │ │ │ + beq.n f58 │ │ │ │ │ + b.n fa4 │ │ │ │ │ + cbnz r4, ffa │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r5, r4 │ │ │ │ │ it eq │ │ │ │ │ moveq r5, r3 │ │ │ │ │ @@ -1825,15 +1794,15 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromFormat │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n fd0 │ │ │ │ │ + b.n f90 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r1, r5 │ │ │ │ │ @@ -1841,74 +1810,74 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromFormat │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n fd0 │ │ │ │ │ + b.n f90 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_Substring │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f8e │ │ │ │ │ - b.n fd8 │ │ │ │ │ + bne.n f4e │ │ │ │ │ + b.n f98 │ │ │ │ │ movs r6, #0 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ mov r3, r6 │ │ │ │ │ - beq.n 108a │ │ │ │ │ + beq.n 104a │ │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ │ it eq │ │ │ │ │ moveq r6, r3 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 1074 │ │ │ │ │ - b.n f7c │ │ │ │ │ + bne.n 1034 │ │ │ │ │ + b.n f3c │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ - b.n f48 │ │ │ │ │ + b.n f08 │ │ │ │ │ ldrh.w r0, [r2, r3, lsl #1] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ │ it eq │ │ │ │ │ moveq r6, r3 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 108a │ │ │ │ │ - b.n f7c │ │ │ │ │ + bne.n 104a │ │ │ │ │ + b.n f3c │ │ │ │ │ │ │ │ │ │ -0000109c : │ │ │ │ │ +0000105c : │ │ │ │ │ UnicodeEncodeError_str(): │ │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 113a │ │ │ │ │ + beq.n 10fa │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Str │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1134 │ │ │ │ │ + beq.n 10f4 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Str │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1134 │ │ │ │ │ + cbz r0, 10f4 │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ ldrd r2, r3, [r4, #44] @ 0x2c │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt.n 10fc │ │ │ │ │ + bgt.n 10bc │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC32 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC32 │ │ │ │ │ @@ -1921,43 +1890,43 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 6d0 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ orrs.w r4, r2, r3 │ │ │ │ │ - bmi.n 10d6 │ │ │ │ │ + bmi.n 1096 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - blt.n 10d6 │ │ │ │ │ + blt.n 1096 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 10d6 │ │ │ │ │ + bne.n 1096 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_ReadChar │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi.n 1146 │ │ │ │ │ + bhi.n 1106 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC29 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromFormat │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 10ea │ │ │ │ │ + b.n 10aa │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n 10ea │ │ │ │ │ + b.n 10aa │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromString │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -1967,34 +1936,34 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC30 │ │ │ │ │ cmp.w r1, #65536 @ 0x10000 │ │ │ │ │ it cs │ │ │ │ │ movcs r0, r3 │ │ │ │ │ - b.n 1124 │ │ │ │ │ + b.n 10e4 │ │ │ │ │ │ │ │ │ │ -00001160 : │ │ │ │ │ +00001120 : │ │ │ │ │ OSError_str(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr.w ip, [r0, #36] @ 0x24 │ │ │ │ │ - cbz r3, 11aa │ │ │ │ │ + cbz r3, 116a │ │ │ │ │ ldr.w lr, [r0, #48] @ 0x30 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - bne.n 11d4 │ │ │ │ │ + bne.n 1194 │ │ │ │ │ cmp r2, lr │ │ │ │ │ it eq │ │ │ │ │ moveq r2, r1 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC34 │ │ │ │ │ @@ -2002,22 +1971,22 @@ │ │ │ │ │ it ne │ │ │ │ │ movne r1, ip │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromFormat │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bne.n 11ba │ │ │ │ │ + bne.n 117a │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ - b.w 19e0 │ │ │ │ │ + b.w 19e0 │ │ │ │ │ R_ARM_THM_JUMP24 BaseException_str │ │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 11b0 │ │ │ │ │ + beq.n 1170 │ │ │ │ │ mov r1, ip │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC35 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC35 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ @@ -2036,212 +2005,212 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC33 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromFormat │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000011f8 : │ │ │ │ │ +000011b8 : │ │ │ │ │ PyUnicodeDecodeError_GetStart(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bl 2410 │ │ │ │ │ + bl 245c │ │ │ │ │ R_ARM_THM_CALL get_string.constprop.0 │ │ │ │ │ - cbz r0, 123a │ │ │ │ │ + cbz r0, 11fa │ │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ itt le │ │ │ │ │ addle.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ strle r2, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1236 │ │ │ │ │ + beq.n 11f6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 1240 │ │ │ │ │ + cbz r3, 1200 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1236 │ │ │ │ │ + b.n 11f6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001248 : │ │ │ │ │ +00001208 : │ │ │ │ │ PyUnicodeDecodeError_GetEnd(): │ │ │ │ │ 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, #40] @ 0x28 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl 2410 │ │ │ │ │ + bl 245c │ │ │ │ │ R_ARM_THM_CALL get_string.constprop.0 │ │ │ │ │ - cbz r0, 128e │ │ │ │ │ + cbz r0, 124e │ │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ it lt │ │ │ │ │ movlt r3, #1 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ it ge │ │ │ │ │ movge r3, r4 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 1288 │ │ │ │ │ + beq.n 1248 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 1294 │ │ │ │ │ + cbz r3, 1254 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 128a │ │ │ │ │ + b.n 124a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1288 │ │ │ │ │ + b.n 1248 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000129c : │ │ │ │ │ +0000125c : │ │ │ │ │ PyUnicodeEncodeError_GetEncoding(): │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC39 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC39 │ │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ - b.w 24e8 │ │ │ │ │ + b.w 2534 │ │ │ │ │ R_ARM_THM_JUMP24 get_unicode │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000012ac : │ │ │ │ │ +0000126c : │ │ │ │ │ PyUnicodeDecodeError_GetEncoding(): │ │ │ │ │ - b.w 129c │ │ │ │ │ + b.w 125c │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicodeEncodeError_GetEncoding │ │ │ │ │ │ │ │ │ │ -000012b0 : │ │ │ │ │ +00001270 : │ │ │ │ │ SystemExit_traverse(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - cbz r0, 12d2 │ │ │ │ │ + cbz r0, 1292 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ blx r5 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - cbnz r0, 12e0 │ │ │ │ │ + cbnz r0, 12a0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 1a00 │ │ │ │ │ + b.w 1a00 │ │ │ │ │ R_ARM_THM_JUMP24 BaseException_traverse │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ │ │ -000012e4 : │ │ │ │ │ +000012a4 : │ │ │ │ │ BaseException_get_args(): │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ - cbz r0, 12f8 │ │ │ │ │ + cbz r0, 12b8 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1300 │ │ │ │ │ + beq.n 12c0 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00001304 : │ │ │ │ │ +000012c4 : │ │ │ │ │ PyUnicodeEncodeError_GetStart(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC36 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC36 │ │ │ │ │ - bl 24e8 │ │ │ │ │ + bl 2534 │ │ │ │ │ R_ARM_THM_CALL get_unicode │ │ │ │ │ - cbz r0, 1350 │ │ │ │ │ + cbz r0, 1310 │ │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ itt le │ │ │ │ │ addle.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ strle r2, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 134c │ │ │ │ │ + beq.n 130c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 1356 │ │ │ │ │ + cbz r3, 1316 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 134c │ │ │ │ │ + b.n 130c │ │ │ │ │ │ │ │ │ │ -0000135c : │ │ │ │ │ +0000131c : │ │ │ │ │ PyUnicodeEncodeError_GetObject(): │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC36 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC36 │ │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ │ - b.w 24e8 │ │ │ │ │ + b.w 2534 │ │ │ │ │ R_ARM_THM_JUMP24 get_unicode │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000136c : │ │ │ │ │ +0000132c : │ │ │ │ │ BaseException_set_args(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r1, 1394 │ │ │ │ │ + cbz r1, 1354 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Tuple │ │ │ │ │ - cbz r0, 13aa │ │ │ │ │ + cbz r0, 136a │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 6d0 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ @@ -2255,305 +2224,305 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC41 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -000013b0 <_PyExc_PrepReraiseStar>: │ │ │ │ │ +00001370 <_PyExc_PrepReraiseStar>: │ │ │ │ │ _PyExc_PrepReraiseStar(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr.w r8, [r1, #8] │ │ │ │ │ sub sp, #28 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 14e8 <_PyExc_PrepReraiseStar+0x138> │ │ │ │ │ + beq.w 14a8 <_PyExc_PrepReraiseStar+0x138> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 13ec <_PyExc_PrepReraiseStar+0x3c> │ │ │ │ │ + beq.n 13ac <_PyExc_PrepReraiseStar+0x3c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 158e <_PyExc_PrepReraiseStar+0x1de> │ │ │ │ │ + beq.w 154e <_PyExc_PrepReraiseStar+0x1de> │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 158a <_PyExc_PrepReraiseStar+0x1da> │ │ │ │ │ + beq.w 154a <_PyExc_PrepReraiseStar+0x1da> │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 157a <_PyExc_PrepReraiseStar+0x1ca> │ │ │ │ │ + beq.w 153a <_PyExc_PrepReraiseStar+0x1ca> │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bge.n 145a <_PyExc_PrepReraiseStar+0xaa> │ │ │ │ │ + bge.n 141a <_PyExc_PrepReraiseStar+0xaa> │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ │ cmp r1, r9 │ │ │ │ │ - beq.n 1456 <_PyExc_PrepReraiseStar+0xa6> │ │ │ │ │ + beq.n 1416 <_PyExc_PrepReraiseStar+0xa6> │ │ │ │ │ ldr r0, [r1, #16] │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.w 1576 <_PyExc_PrepReraiseStar+0x1c6> │ │ │ │ │ + bne.w 1536 <_PyExc_PrepReraiseStar+0x1c6> │ │ │ │ │ ldr r0, [r1, #20] │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.w 1576 <_PyExc_PrepReraiseStar+0x1c6> │ │ │ │ │ + bne.w 1536 <_PyExc_PrepReraiseStar+0x1c6> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.w 1576 <_PyExc_PrepReraiseStar+0x1c6> │ │ │ │ │ + bne.w 1536 <_PyExc_PrepReraiseStar+0x1c6> │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ ldr r0, [r1, #24] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ ite eq │ │ │ │ │ moveq r0, r6 │ │ │ │ │ movne r0, r7 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 14e4 <_PyExc_PrepReraiseStar+0x134> │ │ │ │ │ + blt.n 14a4 <_PyExc_PrepReraiseStar+0x134> │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 1412 <_PyExc_PrepReraiseStar+0x62> │ │ │ │ │ + b.n 13d2 <_PyExc_PrepReraiseStar+0x62> │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySet_New │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14e4 <_PyExc_PrepReraiseStar+0x134> │ │ │ │ │ + beq.n 14a4 <_PyExc_PrepReraiseStar+0x134> │ │ │ │ │ ldr.w r9, [r6, #8] │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - bgt.n 14c0 <_PyExc_PrepReraiseStar+0x110> │ │ │ │ │ + bgt.n 1480 <_PyExc_PrepReraiseStar+0x110> │ │ │ │ │ add r3, sp, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movs r1, #2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - bl 2a20 │ │ │ │ │ + bl 2a6c │ │ │ │ │ R_ARM_THM_CALL exceptiongroup_split_recursive │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 149c <_PyExc_PrepReraiseStar+0xec> │ │ │ │ │ + beq.n 145c <_PyExc_PrepReraiseStar+0xec> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 149c <_PyExc_PrepReraiseStar+0xec> │ │ │ │ │ + cbnz r3, 145c <_PyExc_PrepReraiseStar+0xec> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ adds r4, #1 │ │ │ │ │ - beq.n 14e4 <_PyExc_PrepReraiseStar+0x134> │ │ │ │ │ + beq.n 14a4 <_PyExc_PrepReraiseStar+0x134> │ │ │ │ │ ldr r4, [sp, #16] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 15a2 <_PyExc_PrepReraiseStar+0x1f2> │ │ │ │ │ + beq.n 1562 <_PyExc_PrepReraiseStar+0x1f2> │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1508 <_PyExc_PrepReraiseStar+0x158> │ │ │ │ │ + bne.n 14c8 <_PyExc_PrepReraiseStar+0x158> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 6d0 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 6d0 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ ldr.w r0, [r3, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - bl 188c │ │ │ │ │ + bl 184c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 146e <_PyExc_PrepReraiseStar+0xbe> │ │ │ │ │ + bge.n 142e <_PyExc_PrepReraiseStar+0xbe> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 14e4 <_PyExc_PrepReraiseStar+0x134> │ │ │ │ │ + beq.n 14a4 <_PyExc_PrepReraiseStar+0x134> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 15d4 <_PyExc_PrepReraiseStar+0x224> │ │ │ │ │ + beq.n 1594 <_PyExc_PrepReraiseStar+0x224> │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 14ac <_PyExc_PrepReraiseStar+0xfc> │ │ │ │ │ + b.n 146c <_PyExc_PrepReraiseStar+0xfc> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ - b.n 14b8 <_PyExc_PrepReraiseStar+0x108> │ │ │ │ │ - ble.n 14e4 <_PyExc_PrepReraiseStar+0x134> │ │ │ │ │ + b.n 1478 <_PyExc_PrepReraiseStar+0x108> │ │ │ │ │ + ble.n 14a4 <_PyExc_PrepReraiseStar+0x134> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - beq.n 154e <_PyExc_PrepReraiseStar+0x19e> │ │ │ │ │ + beq.n 150e <_PyExc_PrepReraiseStar+0x19e> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 1532 <_PyExc_PrepReraiseStar+0x182> │ │ │ │ │ + beq.n 14f2 <_PyExc_PrepReraiseStar+0x182> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 15be <_PyExc_PrepReraiseStar+0x20e> │ │ │ │ │ + beq.n 157e <_PyExc_PrepReraiseStar+0x20e> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt.n 14e4 <_PyExc_PrepReraiseStar+0x134> │ │ │ │ │ + blt.n 14a4 <_PyExc_PrepReraiseStar+0x134> │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.n 155c <_PyExc_PrepReraiseStar+0x1ac> │ │ │ │ │ + ble.n 151c <_PyExc_PrepReraiseStar+0x1ac> │ │ │ │ │ mov r1, r7 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ bl 14 <_PyExc_InitGlobalObjects+0x14> │ │ │ │ │ R_ARM_THM_CALL _PyExc_CreateExceptionGroup │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 14ac <_PyExc_PrepReraiseStar+0xfc> │ │ │ │ │ + b.n 146c <_PyExc_PrepReraiseStar+0xfc> │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 1538 <_PyExc_PrepReraiseStar+0x188> │ │ │ │ │ + beq.n 14f8 <_PyExc_PrepReraiseStar+0x188> │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 152a <_PyExc_PrepReraiseStar+0x17a> │ │ │ │ │ + b.n 14ea <_PyExc_PrepReraiseStar+0x17a> │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_GetItem │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r0, #0] │ │ │ │ │ - b.n 14ac <_PyExc_PrepReraiseStar+0xfc> │ │ │ │ │ + b.n 146c <_PyExc_PrepReraiseStar+0xfc> │ │ │ │ │ mov r0, r7 │ │ │ │ │ - b.n 144a <_PyExc_PrepReraiseStar+0x9a> │ │ │ │ │ + b.n 140a <_PyExc_PrepReraiseStar+0x9a> │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 158a <_PyExc_PrepReraiseStar+0x1da> │ │ │ │ │ + beq.n 154a <_PyExc_PrepReraiseStar+0x1da> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbz r3, 15cc <_PyExc_PrepReraiseStar+0x21c> │ │ │ │ │ + cbz r3, 158c <_PyExc_PrepReraiseStar+0x21c> │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 14b8 <_PyExc_PrepReraiseStar+0x108> │ │ │ │ │ + b.n 1478 <_PyExc_PrepReraiseStar+0x108> │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r4, [r3, #0] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 14b8 <_PyExc_PrepReraiseStar+0x108> │ │ │ │ │ + beq.n 1478 <_PyExc_PrepReraiseStar+0x108> │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - b.n 14b8 <_PyExc_PrepReraiseStar+0x108> │ │ │ │ │ + b.n 1478 <_PyExc_PrepReraiseStar+0x108> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 15c6 <_PyExc_PrepReraiseStar+0x216> │ │ │ │ │ + bne.n 1586 <_PyExc_PrepReraiseStar+0x216> │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b.n 14a6 <_PyExc_PrepReraiseStar+0xf6> │ │ │ │ │ + b.n 1466 <_PyExc_PrepReraiseStar+0xf6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1532 <_PyExc_PrepReraiseStar+0x182> │ │ │ │ │ + b.n 14f2 <_PyExc_PrepReraiseStar+0x182> │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - b.n 15b4 <_PyExc_PrepReraiseStar+0x204> │ │ │ │ │ + b.n 1574 <_PyExc_PrepReraiseStar+0x204> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 158a <_PyExc_PrepReraiseStar+0x1da> │ │ │ │ │ + b.n 154a <_PyExc_PrepReraiseStar+0x1da> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 14e4 <_PyExc_PrepReraiseStar+0x134> │ │ │ │ │ + b.n 14a4 <_PyExc_PrepReraiseStar+0x134> │ │ │ │ │ │ │ │ │ │ -000015dc : │ │ │ │ │ +0000159c : │ │ │ │ │ BaseException_reduce(): │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ - cbz r2, 15e6 │ │ │ │ │ + cbz r2, 15a6 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - cbnz r3, 15ec │ │ │ │ │ + cbnz r3, 15ac │ │ │ │ │ movs r0, #2 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyTuple_Pack │ │ │ │ │ movs r0, #3 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyTuple_Pack │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000015f4 : │ │ │ │ │ +000015b4 : │ │ │ │ │ BaseExceptionGroup_split(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #28 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1668 │ │ │ │ │ + bl 1628 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 1662 │ │ │ │ │ + beq.n 1622 │ │ │ │ │ add.w ip, sp, #16 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ - bl 2a20 │ │ │ │ │ + bl 2a6c │ │ │ │ │ R_ARM_THM_CALL exceptiongroup_split_recursive │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 1662 │ │ │ │ │ + beq.n 1622 │ │ │ │ │ ldrd r5, r4, [sp, #16] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ movs r0, #2 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ @@ -2573,78 +2542,78 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 6d0 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 165c │ │ │ │ │ + b.n 161c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001668 : │ │ │ │ │ +00001628 : │ │ │ │ │ get_matcher_type(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyCallable_Check │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ - cbz r0, 1696 │ │ │ │ │ + cbz r0, 1656 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.n 16e2 │ │ │ │ │ + bge.n 16a2 │ │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ │ lsls r1, r2, #1 │ │ │ │ │ - bpl.n 169a │ │ │ │ │ + bpl.n 165a │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - blt.n 1688 │ │ │ │ │ + blt.n 1648 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 16c6 │ │ │ │ │ + bne.n 1686 │ │ │ │ │ ldr.w r1, [r4, #8]! │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ - bge.n 168e │ │ │ │ │ + bge.n 164e │ │ │ │ │ ldr.w r2, [r4, #4]! │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 16c6 │ │ │ │ │ + bge.n 1686 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ - bmi.n 16ac │ │ │ │ │ + bmi.n 166c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC51 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC51 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 1690 │ │ │ │ │ + b.n 1650 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000016e8 : │ │ │ │ │ +000016a8 : │ │ │ │ │ exceptiongroup_subset(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ sub sp, #16 │ │ │ │ │ @@ -2652,464 +2621,464 @@ │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r4, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Size │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 17e2 │ │ │ │ │ - beq.n 17b4 │ │ │ │ │ + blt.n 17a2 │ │ │ │ │ + beq.n 1774 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC53 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC54 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallMethod │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17e2 │ │ │ │ │ + beq.n 17a2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 1748 │ │ │ │ │ + beq.n 1708 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17ca │ │ │ │ │ + beq.n 178a │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ - cbz r1, 1780 │ │ │ │ │ + cbz r1, 1740 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mov.w r2, #0 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r1, #0] │ │ │ │ │ - bl bbc │ │ │ │ │ + bl bbc │ │ │ │ │ R_ARM_THM_CALL BaseException_set_tb │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq.n 177c │ │ │ │ │ + beq.n 173c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1850 │ │ │ │ │ + beq.n 1810 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - beq.n 17d8 │ │ │ │ │ + beq.n 1798 │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ - cbnz r3, 17ba │ │ │ │ │ + cbnz r3, 177a │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ bl 6d0 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 17f8 │ │ │ │ │ + bne.n 17b8 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ strb.w r2, [r4, #32] │ │ │ │ │ bl 6d0 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ - ldr r1, [pc, #228] @ (1888 ) │ │ │ │ │ + ldr r1, [pc, #228] @ (1848 ) │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 17d8 │ │ │ │ │ + blt.n 1798 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - cbnz r0, 1808 │ │ │ │ │ + cbnz r0, 17c8 │ │ │ │ │ str r4, [r6, #0] │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ - b.n 1784 │ │ │ │ │ + b.n 1744 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC55 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC55 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 17e8 │ │ │ │ │ + bne.n 17a8 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 17b6 │ │ │ │ │ + b.n 1776 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 17e2 │ │ │ │ │ + bne.n 17a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 17e2 │ │ │ │ │ + b.n 17a2 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ - b.n 1792 │ │ │ │ │ + b.n 1752 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Check │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - cbz r0, 1862 │ │ │ │ │ + cbz r0, 1822 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_List │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 182a │ │ │ │ │ + beq.n 17ea │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 185c │ │ │ │ │ + cbz r3, 181c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 17d8 │ │ │ │ │ - ldr r1, [pc, #88] @ (1888 ) │ │ │ │ │ + beq.n 1798 │ │ │ │ │ + ldr r1, [pc, #88] @ (1848 ) │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_SetAttr │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 184a │ │ │ │ │ + beq.n 180a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 187c │ │ │ │ │ + cbz r3, 183c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.n 17b2 │ │ │ │ │ - b.n 17d8 │ │ │ │ │ + bge.n 1772 │ │ │ │ │ + b.n 1798 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 177c │ │ │ │ │ + b.n 173c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 182a │ │ │ │ │ + b.n 17ea │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 17b2 │ │ │ │ │ + beq.n 1772 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 17b2 │ │ │ │ │ + bne.n 1772 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 17b2 │ │ │ │ │ + b.n 1772 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 184a │ │ │ │ │ + b.n 180a │ │ │ │ │ .word 0x00005cd4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000188c : │ │ │ │ │ +0000184c : │ │ │ │ │ collect_exception_group_leaf_ids(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ sub sp, #8 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 1920 │ │ │ │ │ + beq.n 18e0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 18c6 │ │ │ │ │ + beq.n 1886 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 192a │ │ │ │ │ + beq.n 18ea │ │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ mov r7, r2 │ │ │ │ │ - ldr r2, [pc, #164] @ (1974 ) │ │ │ │ │ + ldr r2, [pc, #164] @ (1934 ) │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bge.n 1920 │ │ │ │ │ + bge.n 18e0 │ │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ add.w r1, r1, r3, lsl #2 │ │ │ │ │ ldr r0, [r0, r2] │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r0, #36] @ 0x24 │ │ │ │ │ - blt.n 195c │ │ │ │ │ + blt.n 191c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 188c │ │ │ │ │ - ldr r2, [pc, #120] @ (1978 ) │ │ │ │ │ + bl 184c │ │ │ │ │ + ldr r2, [pc, #120] @ (1938 ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ ldr r1, [r1, r2] │ │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str r2, [r1, #36] @ 0x24 │ │ │ │ │ - bge.n 18ce │ │ │ │ │ + bge.n 188e │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1922 │ │ │ │ │ + b.n 18e2 │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromVoidPtr │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 191a │ │ │ │ │ + beq.n 18da │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySet_Add │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1922 │ │ │ │ │ + beq.n 18e2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1922 │ │ │ │ │ + bne.n 18e2 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1922 │ │ │ │ │ + b.n 18e2 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC56 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC56 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 191a │ │ │ │ │ - b.n 18f2 │ │ │ │ │ + bne.n 18da │ │ │ │ │ + b.n 18b2 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000009a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000006e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000197c : │ │ │ │ │ +0000193c : │ │ │ │ │ BaseExceptionGroup_derive(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movs r0, #2 │ │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_Pack │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 19c2 │ │ │ │ │ + cbz r0, 1982 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallObject │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq.n 19c0 │ │ │ │ │ + beq.n 1980 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbz r3, 19c8 │ │ │ │ │ + cbz r3, 1988 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r1 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 19c0 │ │ │ │ │ + b.n 1980 │ │ │ │ │ │ │ │ │ │ -000019d4 : │ │ │ │ │ +00001994 : │ │ │ │ │ UnicodeTranslateError_init(): │ │ │ │ │ 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 c68 │ │ │ │ │ + bl c68 │ │ │ │ │ R_ARM_THM_CALL BaseException_init │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 1a44 │ │ │ │ │ + beq.n 1a04 │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1a6c │ │ │ │ │ + bne.n 1a2c │ │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ │ - cbnz r0, 1a50 │ │ │ │ │ + cbnz r0, 1a10 │ │ │ │ │ add.w r1, r4, #52 @ 0x34 │ │ │ │ │ add.w r2, r4, #48 @ 0x30 │ │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ │ strd r2, r1, [sp] │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC57 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC57 │ │ │ │ │ add.w r2, r4, #40 @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyArg_ParseTuple │ │ │ │ │ - cbz r0, 1a40 │ │ │ │ │ + cbz r0, 1a00 │ │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 1a4a │ │ │ │ │ + bne.n 1a0a │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1a3c │ │ │ │ │ + b.n 19fc │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - b.n 1a3a │ │ │ │ │ + b.n 19fa │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 19fa │ │ │ │ │ + beq.n 19ba │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 19fa │ │ │ │ │ + bne.n 19ba │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 19fa │ │ │ │ │ + b.n 19ba │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 19f6 │ │ │ │ │ + beq.n 19b6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 19f6 │ │ │ │ │ + bne.n 19b6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 19f6 │ │ │ │ │ + b.n 19b6 │ │ │ │ │ │ │ │ │ │ -00001a88 : │ │ │ │ │ +00001a48 : │ │ │ │ │ PyUnicodeTranslateError_GetObject(): │ │ │ │ │ - b.w 135c │ │ │ │ │ + b.w 131c │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicodeEncodeError_GetObject │ │ │ │ │ │ │ │ │ │ -00001a8c : │ │ │ │ │ +00001a4c : │ │ │ │ │ BaseException_setstate(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #24 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ movs r2, #0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - beq.n 1b0c │ │ │ │ │ + beq.n 1acc │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ - bpl.n 1b18 │ │ │ │ │ + bpl.n 1ad8 │ │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ │ add r3, sp, #16 │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_Next │ │ │ │ │ - cbz r0, 1b0c │ │ │ │ │ + cbz r0, 1acc │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ @@ -3121,28 +3090,28 @@ │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_SetAttr │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq.n 1af8 │ │ │ │ │ + beq.n 1ab8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 1b32 │ │ │ │ │ + cbz r3, 1af2 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq.n 1b06 │ │ │ │ │ + beq.n 1ac6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 1b3c │ │ │ │ │ + cbz r3, 1afc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.n 1abc │ │ │ │ │ - b.n 1b2e │ │ │ │ │ + bge.n 1a7c │ │ │ │ │ + b.n 1aee │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ add sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -3153,48 +3122,48 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC58 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC58 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1b14 │ │ │ │ │ + b.n 1ad4 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 1af8 │ │ │ │ │ + b.n 1ab8 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 1b06 │ │ │ │ │ + b.n 1ac6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001b48 : │ │ │ │ │ +00001b08 : │ │ │ │ │ UnicodeTranslateError_str(): │ │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1bd4 │ │ │ │ │ + beq.n 1b94 │ │ │ │ │ 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, #52] @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Str │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 1bd0 │ │ │ │ │ + cbz r0, 1b90 │ │ │ │ │ ldrd r0, r1, [r4, #40] @ 0x28 │ │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - bgt.n 1b96 │ │ │ │ │ + bgt.n 1b56 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC64 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC64 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ @@ -3204,41 +3173,41 @@ │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 6d0 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ orrs.w ip, r1, r2 │ │ │ │ │ - bmi.n 1b76 │ │ │ │ │ + bmi.n 1b36 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - blt.n 1b76 │ │ │ │ │ + blt.n 1b36 │ │ │ │ │ adds r4, r1, #1 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 1b76 │ │ │ │ │ + bne.n 1b36 │ │ │ │ │ strd r1, r3, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_ReadChar │ │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi.n 1be0 │ │ │ │ │ + bhi.n 1ba0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC61 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC61 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromFormat │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 1b8a │ │ │ │ │ + b.n 1b4a │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 1b8a │ │ │ │ │ + b.n 1b4a │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromString │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -3248,9 +3217,9 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC62 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC62 │ │ │ │ │ cmp.w r4, #65536 @ 0x10000 │ │ │ │ │ it cs │ │ │ │ │ movcs r0, r2 │ │ │ │ │ - b.n 1bc0 │ │ │ │ │ + b.n 1b80 │ │ │ │ │ nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -3112,44 +3112,75 @@ │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 00001adc : │ │ │ │ │ SystemExit_clear(): │ │ │ │ │ b.n 1a90 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001ae0 : │ │ │ │ │ +00001ae0 : │ │ │ │ │ +PyUnicodeDecodeError_Create(): │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ + sub sp, #16 │ │ │ │ │ + mov ip, r2 │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + str r1, [sp, #8] │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + str.w ip, [sp] │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ │ + ldr r0, [r0, #108] @ 0x6c │ │ │ │ │ + str r4, [sp, #12] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyObject_CallFunction │ │ │ │ │ + add sp, #16 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + │ │ │ │ │ +00001b20 : │ │ │ │ │ UnicodeDecodeError_init(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1c56 │ │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + bne.w 1d24 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - itt ne │ │ │ │ │ - addne r2, #1 │ │ │ │ │ - strne r2, [r3, #0] │ │ │ │ │ + beq.n 1bca │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + str r2, [r3, #0] │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1b90 │ │ │ │ │ + bne.n 1bd0 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1bb0 │ │ │ │ │ + bne.n 1bf0 │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1bd8 │ │ │ │ │ + bne.n 1c18 │ │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1c00 │ │ │ │ │ + bne.n 1c40 │ │ │ │ │ add.w r2, r4, #48 @ 0x30 │ │ │ │ │ add.w r1, r4, #44 @ 0x2c │ │ │ │ │ add.w ip, r4, #52 @ 0x34 │ │ │ │ │ mov r0, r3 │ │ │ │ │ strd r2, ip, [sp, #4] │ │ │ │ │ add.w r3, r4, #40 @ 0x28 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ @@ -3157,103 +3188,104 @@ │ │ │ │ │ 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 PyArg_ParseTuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1c4c │ │ │ │ │ + beq.n 1c8c │ │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - itt ne │ │ │ │ │ - addne r3, #1 │ │ │ │ │ - strne r3, [r2, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ + beq.w 1d1a │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + beq.n 1bac │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + str r2, [r0, #0] │ │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ │ - itt ne │ │ │ │ │ - addne r3, #1 │ │ │ │ │ - strne r3, [r0, #0] │ │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - itt ne │ │ │ │ │ - addne r3, #1 │ │ │ │ │ - strne r3, [r2, #0] │ │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ - ands.w r2, r2, #134217728 @ 0x8000000 │ │ │ │ │ - beq.n 1c70 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ + beq.n 1c96 │ │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ + ldr r3, [r1, #84] @ 0x54 │ │ │ │ │ + lsls r2, r3, #4 │ │ │ │ │ + bpl.n 1c9e │ │ │ │ │ + movs r0, #0 │ │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ + str r3, [r4, #12] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1b50 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 1b10 │ │ │ │ │ + beq.n 1b50 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1b10 │ │ │ │ │ + bne.n 1b50 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b16 │ │ │ │ │ + beq.n 1b56 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ str.w ip, [r4, #36] @ 0x24 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 1b16 │ │ │ │ │ + beq.n 1b56 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1b16 │ │ │ │ │ + bne.n 1b56 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b1c │ │ │ │ │ + beq.n 1b5c │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ str.w ip, [r4, #40] @ 0x28 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 1b1c │ │ │ │ │ + beq.n 1b5c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1b1c │ │ │ │ │ + bne.n 1b5c │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b22 │ │ │ │ │ + beq.n 1b62 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ str.w ip, [r4, #52] @ 0x34 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 1b22 │ │ │ │ │ + beq.n 1b62 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1b22 │ │ │ │ │ + bne.n 1b62 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ add.w r2, r4, #48 @ 0x30 │ │ │ │ │ add.w ip, r4, #52 @ 0x34 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ @@ -3264,99 +3296,104 @@ │ │ │ │ │ add.w r2, r4, #44 @ 0x2c │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ add.w r2, r4, #36 @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyArg_ParseTuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1b4e │ │ │ │ │ + bne.n 1b8e │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ │ strd r3, r3, [r4, #36] @ 0x24 │ │ │ │ │ - b.n 1c6a │ │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ │ - str r1, [sp, #20] │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ │ - bl 0 <_PyArg_NoKeywords> │ │ │ │ │ - R_ARM_THM_CALL _PyArg_NoKeywords │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 1afa │ │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1b8a │ │ │ │ │ + b.n 1d38 │ │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ + lsls r3, r3, #4 │ │ │ │ │ + bmi.n 1bc4 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ add r1, sp, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cbnz r0, 1ca0 │ │ │ │ │ - ldr r5, [r4, #40] @ 0x28 │ │ │ │ │ + cbnz r0, 1ccc │ │ │ │ │ + ldr r3, [r4, #40] @ 0x28 │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ - mov r2, r0 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - str r2, [r4, #40] @ 0x28 │ │ │ │ │ + str r3, [r4, #40] @ 0x28 │ │ │ │ │ bl 6d0 │ │ │ │ │ add r0, sp, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - ldr r2, [r4, #40] @ 0x28 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 1b8a │ │ │ │ │ + ldr r3, [r4, #40] @ 0x28 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 1bc4 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ - cbz r0, 1cb8 │ │ │ │ │ + cbz r0, 1ce4 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1cb8 │ │ │ │ │ + beq.n 1ce4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 1cf2 │ │ │ │ │ + cbz r3, 1d3e │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ - cbz r0, 1cd0 │ │ │ │ │ + cbz r0, 1cfc │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1cd0 │ │ │ │ │ + beq.n 1cfc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 1cf8 │ │ │ │ │ + cbz r3, 1d44 │ │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1c6a │ │ │ │ │ + cbz r0, 1d38 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1c6a │ │ │ │ │ + beq.n 1d38 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 1c6a │ │ │ │ │ + cbnz r3, 1d38 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1c6a │ │ │ │ │ + b.n 1d38 │ │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bne.w 1ba8 │ │ │ │ │ + b.n 1bac │ │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ │ + str r1, [sp, #20] │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ │ + bl 0 <_PyArg_NoKeywords> │ │ │ │ │ + R_ARM_THM_CALL _PyArg_NoKeywords │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 1b3a │ │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n 1bc6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1cb8 │ │ │ │ │ + b.n 1ce4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1cd0 │ │ │ │ │ + b.n 1cfc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001d00 : │ │ │ │ │ +00001d4c : │ │ │ │ │ UnicodeError_dealloc(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldrd r1, r2, [r0, #-8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -3368,241 +3405,241 @@ │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ str.w ip, [r4, #-8] │ │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ │ and.w r3, r3, #1 │ │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ │ - cbz r0, 1d52 │ │ │ │ │ + cbz r0, 1d9e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w ip, [r4, #36] @ 0x24 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1d52 │ │ │ │ │ + beq.n 1d9e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1e40 │ │ │ │ │ + beq.n 1e8c │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ - cbz r0, 1d6c │ │ │ │ │ + cbz r0, 1db8 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1d6c │ │ │ │ │ + beq.n 1db8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1e1e │ │ │ │ │ + beq.n 1e6a │ │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ │ - cbz r0, 1d86 │ │ │ │ │ + cbz r0, 1dd2 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1d86 │ │ │ │ │ + beq.n 1dd2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1dfc │ │ │ │ │ + beq.n 1e48 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1e02 │ │ │ │ │ + bne.n 1e4e │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ - cbz r0, 1da8 │ │ │ │ │ + cbz r0, 1df4 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1da8 │ │ │ │ │ + beq.n 1df4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 1da8 │ │ │ │ │ + cbnz r3, 1df4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1e46 │ │ │ │ │ + bne.n 1e92 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ - cbz r0, 1dca │ │ │ │ │ + cbz r0, 1e16 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #20] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1dca │ │ │ │ │ + beq.n 1e16 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 1dca │ │ │ │ │ + cbnz r3, 1e16 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - cbnz r0, 1e24 │ │ │ │ │ + cbnz r0, 1e70 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ - cbnz r0, 1de0 │ │ │ │ │ + cbnz r0, 1e2c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ bx r3 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #24] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1dd2 │ │ │ │ │ + beq.n 1e1e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1dd2 │ │ │ │ │ + bne.n 1e1e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1dd2 │ │ │ │ │ + b.n 1e1e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1d86 │ │ │ │ │ + b.n 1dd2 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1d8c │ │ │ │ │ + beq.n 1dd8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1d8c │ │ │ │ │ + bne.n 1dd8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1d8c │ │ │ │ │ + b.n 1dd8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1d6c │ │ │ │ │ + b.n 1db8 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #28] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1dce │ │ │ │ │ + beq.n 1e1a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1dce │ │ │ │ │ + bne.n 1e1a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1dce │ │ │ │ │ + b.n 1e1a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1d52 │ │ │ │ │ + b.n 1d9e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1dae │ │ │ │ │ + beq.n 1dfa │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1dae │ │ │ │ │ + bne.n 1dfa │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1dae │ │ │ │ │ + b.n 1dfa │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001e64 : │ │ │ │ │ +00001eb0 : │ │ │ │ │ UnicodeError_clear(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ sub sp, #12 │ │ │ │ │ - cbz r0, 1e92 │ │ │ │ │ + cbz r0, 1ede │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ str.w ip, [r3, #36] @ 0x24 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 1e92 │ │ │ │ │ + beq.n 1ede │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbz r2, 1eea │ │ │ │ │ + cbz r2, 1f36 │ │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ │ - cbz r0, 1eae │ │ │ │ │ + cbz r0, 1efa │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ str.w ip, [r3, #40] @ 0x28 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 1eae │ │ │ │ │ + beq.n 1efa │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbz r2, 1ee0 │ │ │ │ │ + cbz r2, 1f2c │ │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ │ - cbz r0, 1eca │ │ │ │ │ + cbz r0, 1f16 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ str.w ip, [r3, #52] @ 0x34 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 1eca │ │ │ │ │ + beq.n 1f16 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbz r2, 1ed6 │ │ │ │ │ + cbz r2, 1f22 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 368 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 1eca │ │ │ │ │ + b.n 1f16 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 1eae │ │ │ │ │ + b.n 1efa │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 1e92 │ │ │ │ │ + b.n 1ede │ │ │ │ │ │ │ │ │ │ -00001ef4 <_PyExc_Fini>: │ │ │ │ │ +00001f40 <_PyExc_Fini>: │ │ │ │ │ _PyExc_Fini(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ add.w r4, r0, #40960 @ 0xa000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr.w r0, [r4, #1796] @ 0x704 │ │ │ │ │ - cbz r0, 1f24 <_PyExc_Fini+0x30> │ │ │ │ │ + cbz r0, 1f70 <_PyExc_Fini+0x30> │ │ │ │ │ ldrd r3, r2, [r0, #4] │ │ │ │ │ str.w r2, [r4, #1796] @ 0x704 │ │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r0, [r4, #1796] @ 0x704 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1f0e <_PyExc_Fini+0x1a> │ │ │ │ │ + bne.n 1f5a <_PyExc_Fini+0x1a> │ │ │ │ │ ldr.w r0, [r4, #1792] @ 0x700 │ │ │ │ │ - cbz r0, 1f44 <_PyExc_Fini+0x50> │ │ │ │ │ + cbz r0, 1f90 <_PyExc_Fini+0x50> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r1, [r4, #1792] @ 0x700 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1f44 <_PyExc_Fini+0x50> │ │ │ │ │ + beq.n 1f90 <_PyExc_Fini+0x50> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 1f44 <_PyExc_Fini+0x50> │ │ │ │ │ + cbnz r3, 1f90 <_PyExc_Fini+0x50> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ @@ -3653,322 +3690,322 @@ │ │ │ │ │ bl 0 <_PyStaticType_FiniBuiltin> │ │ │ │ │ R_ARM_THM_CALL _PyStaticType_FiniBuiltin │ │ │ │ │ ldr.w r1, [r4, #544] @ 0x220 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyStaticType_FiniBuiltin> │ │ │ │ │ R_ARM_THM_CALL _PyStaticType_FiniBuiltin │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bne.n 1f7a <_PyExc_Fini+0x86> │ │ │ │ │ + bne.n 1fc6 <_PyExc_Fini+0x86> │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001fd4 <_PyException_AddNote>: │ │ │ │ │ +00002020 <_PyException_AddNote>: │ │ │ │ │ _PyException_AddNote(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r4, r2, #1 │ │ │ │ │ - bpl.w 20f0 <_PyException_AddNote+0x11c> │ │ │ │ │ + bpl.w 213c <_PyException_AddNote+0x11c> │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ - bpl.n 20a8 <_PyException_AddNote+0xd4> │ │ │ │ │ - ldr r1, [pc, #284] @ (2118 <_PyException_AddNote+0x144>) │ │ │ │ │ + bpl.n 20f4 <_PyException_AddNote+0xd4> │ │ │ │ │ + ldr r1, [pc, #284] @ (2164 <_PyException_AddNote+0x144>) │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 2080 <_PyException_AddNote+0xac> │ │ │ │ │ + blt.n 20cc <_PyException_AddNote+0xac> │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - cbz r0, 2058 <_PyException_AddNote+0x84> │ │ │ │ │ + cbz r0, 20a4 <_PyException_AddNote+0x84> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.n 2086 <_PyException_AddNote+0xb2> │ │ │ │ │ + bpl.n 20d2 <_PyException_AddNote+0xb2> │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ - blt.n 20c2 <_PyException_AddNote+0xee> │ │ │ │ │ + blt.n 210e <_PyException_AddNote+0xee> │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 20dc <_PyException_AddNote+0x108> │ │ │ │ │ + beq.n 2128 <_PyException_AddNote+0x108> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 20d6 <_PyException_AddNote+0x102> │ │ │ │ │ + beq.n 2122 <_PyException_AddNote+0x102> │ │ │ │ │ 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 r2, r1 │ │ │ │ │ - beq.n 2044 <_PyException_AddNote+0x70> │ │ │ │ │ + beq.n 2090 <_PyException_AddNote+0x70> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbz r2, 204a <_PyException_AddNote+0x76> │ │ │ │ │ + cbz r2, 2096 <_PyException_AddNote+0x76> │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2044 <_PyException_AddNote+0x70> │ │ │ │ │ + b.n 2090 <_PyException_AddNote+0x70> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r2, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - cbz r0, 2080 <_PyException_AddNote+0xac> │ │ │ │ │ - ldr r1, [pc, #180] @ (2118 <_PyException_AddNote+0x144>) │ │ │ │ │ + cbz r0, 20cc <_PyException_AddNote+0xac> │ │ │ │ │ + ldr r1, [pc, #180] @ (2164 <_PyException_AddNote+0x144>) │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_SetAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bge.n 2012 <_PyException_AddNote+0x3e> │ │ │ │ │ + bge.n 205e <_PyException_AddNote+0x3e> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2080 <_PyException_AddNote+0xac> │ │ │ │ │ + beq.n 20cc <_PyException_AddNote+0xac> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 20d0 <_PyException_AddNote+0xfc> │ │ │ │ │ + cbz r3, 211c <_PyException_AddNote+0xfc> │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2046 <_PyException_AddNote+0x72> │ │ │ │ │ + b.n 2092 <_PyException_AddNote+0x72> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 210a <_PyException_AddNote+0x136> │ │ │ │ │ + bne.n 2156 <_PyException_AddNote+0x136> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC23 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 2080 <_PyException_AddNote+0xac> │ │ │ │ │ + b.n 20cc <_PyException_AddNote+0xac> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 2080 <_PyException_AddNote+0xac> │ │ │ │ │ + b.n 20cc <_PyException_AddNote+0xac> │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 2080 <_PyException_AddNote+0xac> │ │ │ │ │ + beq.n 20cc <_PyException_AddNote+0xac> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2080 <_PyException_AddNote+0xac> │ │ │ │ │ + bne.n 20cc <_PyException_AddNote+0xac> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2080 <_PyException_AddNote+0xac> │ │ │ │ │ + b.n 20cc <_PyException_AddNote+0xac> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 203e <_PyException_AddNote+0x6a> │ │ │ │ │ - b.n 2044 <_PyException_AddNote+0x70> │ │ │ │ │ + bne.n 208a <_PyException_AddNote+0x6a> │ │ │ │ │ + b.n 2090 <_PyException_AddNote+0x70> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 2080 <_PyException_AddNote+0xac> │ │ │ │ │ + b.n 20cc <_PyException_AddNote+0xac> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2090 <_PyException_AddNote+0xbc> │ │ │ │ │ + bne.n 20dc <_PyException_AddNote+0xbc> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2090 <_PyException_AddNote+0xbc> │ │ │ │ │ + b.n 20dc <_PyException_AddNote+0xbc> │ │ │ │ │ .word 0x00005cd4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000211c : │ │ │ │ │ +00002168 : │ │ │ │ │ BaseException_add_note(): │ │ │ │ │ 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 21ca │ │ │ │ │ + bpl.n 2216 │ │ │ │ │ mov r4, r1 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ - ldr r1, [pc, #212] @ (2210 ) │ │ │ │ │ + ldr r1, [pc, #212] @ (225c ) │ │ │ │ │ mov r5, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 21a4 │ │ │ │ │ + blt.n 21f0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - cbz r0, 217c │ │ │ │ │ + cbz r0, 21c8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.n 21a8 │ │ │ │ │ + bpl.n 21f4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ - blt.n 21e4 │ │ │ │ │ + blt.n 2230 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 2170 │ │ │ │ │ + beq.n 21bc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 21f8 │ │ │ │ │ + beq.n 2244 │ │ │ │ │ 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, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r2, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - cbz r0, 21a4 │ │ │ │ │ - ldr r1, [pc, #136] @ (2210 ) │ │ │ │ │ + cbz r0, 21f0 │ │ │ │ │ + ldr r1, [pc, #136] @ (225c ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_SetAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 2150 │ │ │ │ │ + bge.n 219c │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 21a4 │ │ │ │ │ + beq.n 21f0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 21f2 │ │ │ │ │ + cbz r3, 223e │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 2178 │ │ │ │ │ + b.n 21c4 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 2200 │ │ │ │ │ + bne.n 224c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC23 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 21a4 │ │ │ │ │ + b.n 21f0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 21a4 │ │ │ │ │ + b.n 21f0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 21a4 │ │ │ │ │ + beq.n 21f0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 21a4 │ │ │ │ │ + bne.n 21f0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 21a4 │ │ │ │ │ + b.n 21f0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2170 │ │ │ │ │ + b.n 21bc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 21b2 │ │ │ │ │ + bne.n 21fe │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 21b2 │ │ │ │ │ + b.n 21fe │ │ │ │ │ nop │ │ │ │ │ .word 0x00005cd4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00002214 : │ │ │ │ │ +00002260 : │ │ │ │ │ StopIteration_init(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 22b2 │ │ │ │ │ + bne.n 22fe │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 226a │ │ │ │ │ + beq.n 22b6 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ str r4, [r3, #12] │ │ │ │ │ - cbnz r0, 2270 │ │ │ │ │ + cbnz r0, 22bc │ │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ │ - cbnz r0, 228c │ │ │ │ │ + cbnz r0, 22d8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bgt.n 22ae │ │ │ │ │ + bgt.n 22fa │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ @@ -3977,233 +4014,233 @@ │ │ │ │ │ addne r1, #1 │ │ │ │ │ strne r1, [r2, #0] │ │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ str r4, [r3, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2242 │ │ │ │ │ + beq.n 228e │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 2242 │ │ │ │ │ + beq.n 228e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2242 │ │ │ │ │ + bne.n 228e │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 2242 │ │ │ │ │ + b.n 228e │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 2246 │ │ │ │ │ + beq.n 2292 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2246 │ │ │ │ │ + bne.n 2292 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 224a │ │ │ │ │ + ble.n 2296 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ - b.n 2252 │ │ │ │ │ + b.n 229e │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ bl 0 <_PyArg_NoKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_NoKeywords │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 222e │ │ │ │ │ + bne.n 227a │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2266 │ │ │ │ │ + b.n 22b2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000022cc : │ │ │ │ │ +00002318 : │ │ │ │ │ StopIteration_dealloc(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GC_UnTrack │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ - cbz r0, 22f2 │ │ │ │ │ + cbz r0, 233e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 2368 │ │ │ │ │ + bne.n 23b4 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2376 │ │ │ │ │ + bne.n 23c2 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ - cbz r0, 2314 │ │ │ │ │ + cbz r0, 2360 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2314 │ │ │ │ │ + beq.n 2360 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 2314 │ │ │ │ │ + cbnz r3, 2360 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 23ae │ │ │ │ │ + bne.n 23fa │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ - cbz r0, 2336 │ │ │ │ │ + cbz r0, 2382 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #20] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2336 │ │ │ │ │ + beq.n 2382 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 2336 │ │ │ │ │ + cbnz r3, 2382 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - cbnz r0, 2392 │ │ │ │ │ + cbnz r0, 23de │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ - cbnz r0, 234c │ │ │ │ │ + cbnz r0, 2398 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ bx r3 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #24] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 233e │ │ │ │ │ + beq.n 238a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 233e │ │ │ │ │ + bne.n 238a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 233e │ │ │ │ │ + b.n 238a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 22f2 │ │ │ │ │ + bne.n 233e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 22f2 │ │ │ │ │ + b.n 233e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 22f8 │ │ │ │ │ + beq.n 2344 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 22f8 │ │ │ │ │ + bne.n 2344 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 22f8 │ │ │ │ │ + b.n 2344 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #28] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 233a │ │ │ │ │ + beq.n 2386 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 233a │ │ │ │ │ + bne.n 2386 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 233a │ │ │ │ │ + b.n 2386 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 231a │ │ │ │ │ + beq.n 2366 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 231a │ │ │ │ │ + bne.n 2366 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 231a │ │ │ │ │ + b.n 2366 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000023cc : │ │ │ │ │ +00002418 : │ │ │ │ │ BaseException_get_cause(): │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - cbnz r0, 23da │ │ │ │ │ + cbnz r0, 2426 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ bx lr │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r0, #0] │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000023ec : │ │ │ │ │ +00002438 : │ │ │ │ │ BaseException_get_context(): │ │ │ │ │ ldr r0, [r0, #24] │ │ │ │ │ - cbnz r0, 23fa │ │ │ │ │ + cbnz r0, 2446 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ bx lr │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 23f8 │ │ │ │ │ + beq.n 2444 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000240c : │ │ │ │ │ +00002458 : │ │ │ │ │ NameError_clear(): │ │ │ │ │ b.w 1a90 │ │ │ │ │ │ │ │ │ │ -00002410 : │ │ │ │ │ +0000245c : │ │ │ │ │ get_string.constprop.0(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, 245a │ │ │ │ │ + cbz r0, 24a6 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #4 │ │ │ │ │ - bpl.n 2438 │ │ │ │ │ + bpl.n 2484 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2436 │ │ │ │ │ + beq.n 2482 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ @@ -4231,33 +4268,33 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC37 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 2456 │ │ │ │ │ + b.n 24a2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000247c : │ │ │ │ │ +000024c8 : │ │ │ │ │ PyUnicodeDecodeError_GetObject(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ │ - cbz r0, 24c8 │ │ │ │ │ + cbz r0, 2514 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #4 │ │ │ │ │ - bpl.n 24a6 │ │ │ │ │ + bpl.n 24f2 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 24a4 │ │ │ │ │ + beq.n 24f0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ @@ -4285,32 +4322,32 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC37 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 24c4 │ │ │ │ │ + b.n 2510 │ │ │ │ │ │ │ │ │ │ -000024e8 : │ │ │ │ │ +00002534 : │ │ │ │ │ get_unicode(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - cbz r0, 252c │ │ │ │ │ + cbz r0, 2578 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ - bpl.n 2512 │ │ │ │ │ + bpl.n 255e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2510 │ │ │ │ │ + beq.n 255c │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ @@ -4330,229 +4367,229 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC37 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 2528 │ │ │ │ │ + b.n 2574 │ │ │ │ │ │ │ │ │ │ -00002544 : │ │ │ │ │ +00002590 : │ │ │ │ │ PyUnicodeEncodeError_SetStart(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000254c : │ │ │ │ │ +00002598 : │ │ │ │ │ PyUnicodeDecodeError_SetStart(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00002554 : │ │ │ │ │ +000025a0 : │ │ │ │ │ PyUnicodeEncodeError_SetEnd(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r1, [r3, #48] @ 0x30 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000255c : │ │ │ │ │ +000025a8 : │ │ │ │ │ PyUnicodeDecodeError_SetEnd(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r1, [r3, #48] @ 0x30 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00002564 : │ │ │ │ │ +000025b0 : │ │ │ │ │ PyUnicodeEncodeError_SetReason(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromString │ │ │ │ │ - cbz r0, 25aa │ │ │ │ │ + cbz r0, 25f6 │ │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ │ - cbnz r2, 258c │ │ │ │ │ + cbnz r2, 25d8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 2584 │ │ │ │ │ + beq.n 25d0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2584 │ │ │ │ │ + bne.n 25d0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 2586 │ │ │ │ │ + b.n 25d2 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2586 │ │ │ │ │ + b.n 25d2 │ │ │ │ │ │ │ │ │ │ -000025b0 : │ │ │ │ │ +000025fc : │ │ │ │ │ PyUnicodeDecodeError_SetReason(): │ │ │ │ │ - b.w 2564 │ │ │ │ │ + b.w 25b0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicodeEncodeError_SetReason │ │ │ │ │ │ │ │ │ │ -000025b4 : │ │ │ │ │ +00002600 : │ │ │ │ │ BaseException_with_traceback(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 2662 │ │ │ │ │ + beq.n 26ae │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTraceBack_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTraceBack_Type │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 2622 │ │ │ │ │ + bne.n 266e │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - beq.n 2600 │ │ │ │ │ + beq.n 264c │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ str r1, [r3, #20] │ │ │ │ │ - cbnz r0, 2606 │ │ │ │ │ + cbnz r0, 2652 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 25fa │ │ │ │ │ + beq.n 2646 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ str r1, [r3, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 25ec │ │ │ │ │ + beq.n 2638 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 25ec │ │ │ │ │ + beq.n 2638 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 25ec │ │ │ │ │ + bne.n 2638 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 25ec │ │ │ │ │ + b.n 2638 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 2648 │ │ │ │ │ + bne.n 2694 │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 25ec │ │ │ │ │ + beq.n 2638 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ str.w ip, [r3, #20] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 2610 │ │ │ │ │ - b.n 25ec │ │ │ │ │ + bne.n 265c │ │ │ │ │ + b.n 2638 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 25fa │ │ │ │ │ + b.n 2646 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 265e │ │ │ │ │ + b.n 26aa │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000267c : │ │ │ │ │ +000026c8 : │ │ │ │ │ PyUnicodeEncodeError_GetEnd(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 270c │ │ │ │ │ + beq.n 2758 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ - bpl.n 26e8 │ │ │ │ │ + bpl.n 2734 │ │ │ │ │ ldr.w ip, [r3] │ │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - beq.n 26ce │ │ │ │ │ + beq.n 271a │ │ │ │ │ add.w r0, ip, #1 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ it lt │ │ │ │ │ movlt r2, #1 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r0 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, lr │ │ │ │ │ - beq.n 26ca │ │ │ │ │ + beq.n 2716 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbz r2, 272c │ │ │ │ │ + cbz r2, 2778 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ it lt │ │ │ │ │ movlt r2, #1 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r0 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne.n 26c4 │ │ │ │ │ - b.n 26ca │ │ │ │ │ + bne.n 2710 │ │ │ │ │ + b.n 2716 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC36 │ │ │ │ │ movt r2, #0 │ │ │ │ │ @@ -4577,27 +4614,27 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC37 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 2706 │ │ │ │ │ + b.n 2752 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 26ca │ │ │ │ │ + b.n 2716 │ │ │ │ │ │ │ │ │ │ -00002734 : │ │ │ │ │ +00002780 : │ │ │ │ │ BaseExceptionGroup_new(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r2, [pc, #604] @ (29a4 ) │ │ │ │ │ + ldr r2, [pc, #604] @ (29f0 ) │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r5, r1 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -4612,107 +4649,107 @@ │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ add.w r2, r2, #40960 @ 0xa000 │ │ │ │ │ ldr.w r6, [r2, #1804] @ 0x70c │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyArg_ParseTuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 292e │ │ │ │ │ + beq.w 297a │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Check │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2970 │ │ │ │ │ + beq.w 29bc │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Tuple │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 292e │ │ │ │ │ + beq.w 297a │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 2956 │ │ │ │ │ - ble.n 289e │ │ │ │ │ + beq.w 29a2 │ │ │ │ │ + ble.n 28ea │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 2918 │ │ │ │ │ + beq.w 2964 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ │ - beq.w 2932 │ │ │ │ │ + beq.w 297e │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr.w r1, [r8, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsInstance │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 28e8 │ │ │ │ │ + blt.w 2934 │ │ │ │ │ ite eq │ │ │ │ │ moveq.w r9, #1 │ │ │ │ │ movne.w r9, #0 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.n 282a │ │ │ │ │ + beq.n 2876 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ movs r2, #1 │ │ │ │ │ add.w r1, r3, r2, lsl #2 │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ mov r0, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 2918 │ │ │ │ │ + beq.w 2964 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #1 │ │ │ │ │ - bpl.w 293c │ │ │ │ │ + bpl.w 2988 │ │ │ │ │ ldr.w r1, [r8, #60] @ 0x3c │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsInstance │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ - blt.n 28e8 │ │ │ │ │ + blt.n 2934 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r9, r9, #1 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq.n 282a │ │ │ │ │ + beq.n 2876 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add.w r1, r3, r2, lsl #2 │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ mov r0, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 27f2 │ │ │ │ │ - b.n 2918 │ │ │ │ │ + bne.n 283e │ │ │ │ │ + b.n 2964 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bne.n 28ba │ │ │ │ │ + bne.n 2906 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 2988 │ │ │ │ │ + bne.w 29d4 │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 2950 │ │ │ │ │ + beq.w 299c │ │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #0 │ │ │ │ │ blx r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 28e8 │ │ │ │ │ + beq.n 2934 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ strd r2, r2, [r0, #16] │ │ │ │ │ strd r2, r2, [r0, #24] │ │ │ │ │ strb.w r2, [r0, #32] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 28ca │ │ │ │ │ + beq.n 2916 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r5, #0] │ │ │ │ │ str r5, [r0, #12] │ │ │ │ │ @@ -4728,780 +4765,780 @@ │ │ │ │ │ ite eq │ │ │ │ │ strdeq r2, r1, [r4, #36] @ 0x24 │ │ │ │ │ strdne r2, r0, [r4, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - beq.n 2836 │ │ │ │ │ + beq.n 2882 │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ ldr.w r3, [r8, #64] @ 0x40 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne.n 2836 │ │ │ │ │ + bne.n 2882 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 2950 │ │ │ │ │ + beq.n 299c │ │ │ │ │ mov r4, r6 │ │ │ │ │ - b.n 2844 │ │ │ │ │ + b.n 2890 │ │ │ │ │ ldr.w r3, [r8, #64] @ 0x40 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne.n 28ec │ │ │ │ │ + bne.n 2938 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 28b2 │ │ │ │ │ - b.n 2836 │ │ │ │ │ + beq.n 28fe │ │ │ │ │ + b.n 2882 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2878 │ │ │ │ │ + bne.n 28c4 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 28e8 │ │ │ │ │ + beq.n 2934 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 299c │ │ │ │ │ + beq.n 29e8 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 2918 │ │ │ │ │ + b.n 2964 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 2836 │ │ │ │ │ + beq.n 2882 │ │ │ │ │ ldr.w r1, [r8, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsSubclass │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 28e8 │ │ │ │ │ + beq.n 2934 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - bne.n 2836 │ │ │ │ │ + bne.n 2882 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC47 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC47 │ │ │ │ │ ldr.w r0, [r8, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 292e │ │ │ │ │ + beq.n 297a │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbnz r2, 292e │ │ │ │ │ + cbnz r2, 297a │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 2896 │ │ │ │ │ + b.n 28e2 │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr.w r0, [r8, #88] @ 0x58 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC45 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC45 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 2918 │ │ │ │ │ + b.n 2964 │ │ │ │ │ ldr.w r4, [r8, #64] @ 0x40 │ │ │ │ │ - b.n 2844 │ │ │ │ │ + b.n 2890 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC44 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC44 │ │ │ │ │ ldr r0, [r3, #88] @ 0x58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 2918 │ │ │ │ │ + b.n 2964 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC43 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC43 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 292e │ │ │ │ │ + b.n 297a │ │ │ │ │ ldr.w r0, [r8, #84] @ 0x54 │ │ │ │ │ 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_SetString │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 2918 │ │ │ │ │ + b.n 2964 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 28e8 │ │ │ │ │ + b.n 2934 │ │ │ │ │ .word 0x00000252 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000029a8 : │ │ │ │ │ +000029f4 : │ │ │ │ │ BaseExceptionGroup_init(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - cbnz r2, 29fc │ │ │ │ │ + cbnz r2, 2a48 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 29da │ │ │ │ │ + beq.n 2a26 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ str r4, [r5, #12] │ │ │ │ │ - cbnz r0, 29e0 │ │ │ │ │ + cbnz r0, 2a2c │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ str r4, [r5, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 29d2 │ │ │ │ │ + beq.n 2a1e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 29d2 │ │ │ │ │ + beq.n 2a1e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 29d2 │ │ │ │ │ + bne.n 2a1e │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 29d4 │ │ │ │ │ + b.n 2a20 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ bl 0 <_PyArg_NoKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_NoKeywords │ │ │ │ │ - cbz r0, 2a18 │ │ │ │ │ + cbz r0, 2a64 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ bl 0 <_PyArg_NoKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_NoKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 29be │ │ │ │ │ + bne.n 2a0a │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 29d4 │ │ │ │ │ + b.n 2a20 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002a20 : │ │ │ │ │ +00002a6c : │ │ │ │ │ exceptiongroup_split_recursive(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r7, r0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov sl, r2 │ │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ │ strd r3, r3, [r4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 2caa │ │ │ │ │ + bne.w 2cf6 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_GivenExceptionMatches │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - blt.n 2b1c │ │ │ │ │ + blt.n 2b68 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 2d20 │ │ │ │ │ + bne.w 2d6c │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.n 2a72 │ │ │ │ │ + beq.n 2abe │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2d06 │ │ │ │ │ + beq.w 2d52 │ │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_Size │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - blt.n 2b1c │ │ │ │ │ + blt.n 2b68 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2b1c │ │ │ │ │ + beq.n 2b68 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 2b26 │ │ │ │ │ + bne.n 2b72 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2d44 │ │ │ │ │ + beq.w 2d90 │ │ │ │ │ mov r6, r8 │ │ │ │ │ - ldr r3, [pc, #664] @ (2d34 ) │ │ │ │ │ + ldr r3, [pc, #664] @ (2d80 ) │ │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r0, [fp, r3] │ │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r0, #36] @ 0x24 │ │ │ │ │ - blt.w 2da8 │ │ │ │ │ + blt.w 2df4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r2, sl │ │ │ │ │ add r3, sp, #32 │ │ │ │ │ mov r1, r9 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ │ - bl 2a20 │ │ │ │ │ - ldr r3, [pc, #612] @ (2d38 ) │ │ │ │ │ + bl 2a6c │ │ │ │ │ + ldr r3, [pc, #612] @ (2d84 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r2, [fp, r3] │ │ │ │ │ adds r0, #1 │ │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ - bne.n 2b96 │ │ │ │ │ + bne.n 2be2 │ │ │ │ │ str r3, [r2, #36] @ 0x24 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2b74 │ │ │ │ │ + beq.n 2bc0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2b74 │ │ │ │ │ + bne.n 2bc0 │ │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 2b7c │ │ │ │ │ + bne.n 2bc8 │ │ │ │ │ adds r7, #1 │ │ │ │ │ - bne.n 2b70 │ │ │ │ │ + bne.n 2bbc │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2e3a │ │ │ │ │ + bne.w 2e86 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2e82 │ │ │ │ │ + bne.w 2ece │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2e22 │ │ │ │ │ + beq.w 2e6e │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2a9a │ │ │ │ │ + bne.n 2ae6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 16e8 │ │ │ │ │ + bl 16a8 │ │ │ │ │ R_ARM_THM_CALL exceptiongroup_subset │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 2ae8 │ │ │ │ │ + beq.n 2b34 │ │ │ │ │ adds r2, r4, #4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bl 16e8 │ │ │ │ │ + bl 16a8 │ │ │ │ │ R_ARM_THM_CALL exceptiongroup_subset │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 2e5a │ │ │ │ │ + beq.w 2ea6 │ │ │ │ │ ldr r7, [r5, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.n 2b6a │ │ │ │ │ + beq.n 2bb6 │ │ │ │ │ subs r7, #1 │ │ │ │ │ str r7, [r5, #0] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 2afe │ │ │ │ │ + beq.n 2b4a │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 2dde │ │ │ │ │ + bne.w 2e2a │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 2b20 │ │ │ │ │ + b.n 2b6c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 2b0c │ │ │ │ │ + beq.n 2b58 │ │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2b08 │ │ │ │ │ + beq.n 2b54 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2b08 │ │ │ │ │ + bne.n 2b54 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2b08 │ │ │ │ │ + b.n 2b54 │ │ │ │ │ str r3, [r2, #36] @ 0x24 │ │ │ │ │ ldrd r1, r3, [sp, #32] │ │ │ │ │ - cbz r1, 2bc6 │ │ │ │ │ + cbz r1, 2c12 │ │ │ │ │ mov r0, r5 │ │ │ │ │ strd r1, r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ - blt.w 2e0a │ │ │ │ │ + blt.w 2e56 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.n 2bc6 │ │ │ │ │ + beq.n 2c12 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 2ea2 │ │ │ │ │ + beq.w 2eee │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2c7e │ │ │ │ │ + bne.n 2cca │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 2c64 │ │ │ │ │ + beq.n 2cb0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - ldr r3, [pc, #356] @ (2d3c ) │ │ │ │ │ + ldr r3, [pc, #356] @ (2d88 ) │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r0, [fp, r3] │ │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ str r1, [r0, #36] @ 0x24 │ │ │ │ │ - blt.w 2de6 │ │ │ │ │ + blt.w 2e32 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, sl │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ │ - bl 2a20 │ │ │ │ │ - ldr r3, [pc, #304] @ (2d40 ) │ │ │ │ │ + bl 2a6c │ │ │ │ │ + ldr r3, [pc, #304] @ (2d8c ) │ │ │ │ │ adds r0, #1 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r2, [fp, r3] │ │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ - beq.w 2ae6 │ │ │ │ │ + beq.w 2b32 │ │ │ │ │ str r3, [r2, #36] @ 0x24 │ │ │ │ │ ldrd r1, r3, [sp, #32] │ │ │ │ │ - cbz r1, 2c52 │ │ │ │ │ + cbz r1, 2c9e │ │ │ │ │ mov r0, r5 │ │ │ │ │ strd r1, r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ - blt.w 2e0a │ │ │ │ │ + blt.w 2e56 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.n 2c52 │ │ │ │ │ + beq.n 2c9e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 2dfe │ │ │ │ │ + beq.w 2e4a │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2d78 │ │ │ │ │ + bne.w 2dc4 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 2bd4 │ │ │ │ │ + bne.n 2c20 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 16e8 │ │ │ │ │ + bl 16a8 │ │ │ │ │ R_ARM_THM_CALL exceptiongroup_subset │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 2ae8 │ │ │ │ │ + beq.w 2b34 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 2b58 │ │ │ │ │ - b.n 2b48 │ │ │ │ │ + beq.w 2ba4 │ │ │ │ │ + b.n 2b94 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ - blt.w 2ed6 │ │ │ │ │ + blt.w 2f22 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 2bca │ │ │ │ │ + beq.n 2c16 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2bca │ │ │ │ │ + bne.n 2c16 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2bca │ │ │ │ │ + b.n 2c16 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.w 2eb4 │ │ │ │ │ + beq.w 2f00 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - bne.w 2a62 │ │ │ │ │ + bne.w 2aae │ │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.w 2a62 │ │ │ │ │ + beq.w 2aae │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2d6c │ │ │ │ │ + bne.n 2db8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromVoidPtr │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2b1c │ │ │ │ │ + beq.w 2b68 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySet_Contains │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2cfe │ │ │ │ │ + beq.n 2d4a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 2cfe │ │ │ │ │ + cbnz r3, 2d4a │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge.w 2a52 │ │ │ │ │ - b.n 2b1c │ │ │ │ │ + bge.w 2a9e │ │ │ │ │ + b.n 2b68 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 2b70 │ │ │ │ │ + beq.w 2bbc │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r7, #0] │ │ │ │ │ str r7, [r4, #4] │ │ │ │ │ - b.n 2b70 │ │ │ │ │ + b.n 2bbc │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r7, #0] │ │ │ │ │ str r7, [r4, #0] │ │ │ │ │ - b.n 2b70 │ │ │ │ │ + b.n 2bbc │ │ │ │ │ nop │ │ │ │ │ .word 0x00000290 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000260 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000160 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000012c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 16e8 │ │ │ │ │ + bl 16a8 │ │ │ │ │ R_ARM_THM_CALL exceptiongroup_subset │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 2de2 │ │ │ │ │ + beq.n 2e2e │ │ │ │ │ ldr r7, [r5, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 2b70 │ │ │ │ │ + beq.w 2bbc │ │ │ │ │ subs r7, #1 │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ str r7, [r5, #0] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 2afe │ │ │ │ │ - b.n 2b70 │ │ │ │ │ + beq.w 2b4a │ │ │ │ │ + b.n 2bbc │ │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.w 2a68 │ │ │ │ │ - b.n 2a72 │ │ │ │ │ + bne.w 2ab4 │ │ │ │ │ + b.n 2abe │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ - blt.w 2ed6 │ │ │ │ │ + blt.w 2f22 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 2c58 │ │ │ │ │ + beq.w 2ca4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 2c58 │ │ │ │ │ + bne.w 2ca4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2c58 │ │ │ │ │ + b.n 2ca4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC52 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC52 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2ae8 │ │ │ │ │ + bne.w 2b34 │ │ │ │ │ add r3, sp, #32 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r2, sl │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ │ - bl 2a20 │ │ │ │ │ - ldr r3, [pc, #284] @ (2ef4 ) │ │ │ │ │ + bl 2a6c │ │ │ │ │ + ldr r3, [pc, #284] @ (2f40 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n 2ad8 │ │ │ │ │ + b.n 2b24 │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 2b7c │ │ │ │ │ + b.n 2bc8 │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ - b.n 2ae8 │ │ │ │ │ + b.n 2b34 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC52 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC52 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2ae8 │ │ │ │ │ - b.n 2bf4 │ │ │ │ │ + bne.w 2b34 │ │ │ │ │ + b.n 2c40 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - b.n 2c52 │ │ │ │ │ + b.n 2c9e │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.n 2e1a │ │ │ │ │ + beq.n 2e66 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 2eca │ │ │ │ │ + beq.n 2f16 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 6d0 │ │ │ │ │ - b.n 2ae8 │ │ │ │ │ + b.n 2b34 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 2b0c │ │ │ │ │ + beq.w 2b58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2afa │ │ │ │ │ - b.n 2b0c │ │ │ │ │ + beq.w 2b46 │ │ │ │ │ + b.n 2b58 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 2b14 │ │ │ │ │ + beq.w 2b60 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2b14 │ │ │ │ │ + bne.w 2b60 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2b14 │ │ │ │ │ + b.n 2b60 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2ae8 │ │ │ │ │ + beq.w 2b34 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 2ae8 │ │ │ │ │ + beq.w 2b34 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2ae8 │ │ │ │ │ + bne.w 2b34 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2ae8 │ │ │ │ │ + b.n 2b34 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 2b1c │ │ │ │ │ + beq.w 2b68 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2b1c │ │ │ │ │ + bne.w 2b68 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2b1c │ │ │ │ │ + b.n 2b68 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2bca │ │ │ │ │ - b.n 2c7e │ │ │ │ │ + beq.w 2c16 │ │ │ │ │ + b.n 2cca │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2b1c │ │ │ │ │ + beq.w 2b68 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ - b.n 2ce6 │ │ │ │ │ + b.n 2d32 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 2e1a │ │ │ │ │ + b.n 2e66 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 2ae8 │ │ │ │ │ + beq.w 2b34 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 2ae8 │ │ │ │ │ + bne.w 2b34 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2ae8 │ │ │ │ │ + b.n 2b34 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000118 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00002ef8 : │ │ │ │ │ +00002f44 : │ │ │ │ │ BaseExceptionGroup_traverse(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - cbz r0, 2f16 │ │ │ │ │ + cbz r0, 2f62 │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx r4 │ │ │ │ │ - cbnz r0, 2f3e │ │ │ │ │ + cbnz r0, 2f8a │ │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ │ - cbz r0, 2f20 │ │ │ │ │ + cbz r0, 2f6c │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ - cbnz r0, 2f3e │ │ │ │ │ + cbnz r0, 2f8a │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ - cbnz r0, 2f54 │ │ │ │ │ + cbnz r0, 2fa0 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ - cbz r0, 2f2e │ │ │ │ │ + cbz r0, 2f7a │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ - cbnz r0, 2f3e │ │ │ │ │ + cbnz r0, 2f8a │ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ │ - cbnz r0, 2f68 │ │ │ │ │ + cbnz r0, 2fb4 │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ - cbnz r0, 2f4a │ │ │ │ │ + cbnz r0, 2f96 │ │ │ │ │ ldr r0, [r6, #28] │ │ │ │ │ - cbnz r0, 2f5e │ │ │ │ │ + cbnz r0, 2faa │ │ │ │ │ ldr r0, [r6, #24] │ │ │ │ │ - cbnz r0, 2f40 │ │ │ │ │ + cbnz r0, 2f8c │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ bx r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2f36 │ │ │ │ │ + beq.n 2f82 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2f24 │ │ │ │ │ + beq.n 2f70 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2f3a │ │ │ │ │ + beq.n 2f86 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2f32 │ │ │ │ │ + beq.n 2f7e │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002f74 : │ │ │ │ │ +00002fc0 : │ │ │ │ │ BaseExceptionGroup_str(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ │ @@ -5524,25 +5561,25 @@ │ │ │ │ │ cmp r2, #1 │ │ │ │ │ it le │ │ │ │ │ movle r3, ip │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromFormat │ │ │ │ │ │ │ │ │ │ -00002fb4 : │ │ │ │ │ +00003000 : │ │ │ │ │ PyUnicodeTranslateError_SetStart(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00002fbc : │ │ │ │ │ +00003008 : │ │ │ │ │ PyUnicodeTranslateError_SetEnd(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r1, [r3, #48] @ 0x30 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00002fc4 : │ │ │ │ │ +00003010 : │ │ │ │ │ PyUnicodeTranslateError_SetReason(): │ │ │ │ │ - b.w 2564 │ │ │ │ │ + b.w 25b0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicodeEncodeError_SetReason │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -228,27 +228,27 @@ │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #24 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1668 │ │ │ │ │ + bl 1628 │ │ │ │ │ R_ARM_THM_CALL get_matcher_type │ │ │ │ │ adds r0, #1 │ │ │ │ │ bne.n 1e2 │ │ │ │ │ movs r4, #0 │ │ │ │ │ b.n 218 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ add r5, sp, #16 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ - bl 2a20 │ │ │ │ │ + bl 2a6c │ │ │ │ │ R_ARM_THM_CALL exceptiongroup_split_recursive │ │ │ │ │ adds r0, #1 │ │ │ │ │ beq.n 1de │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ @@ -266,20 +266,20 @@ │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ 0000021e : │ │ │ │ │ PyUnicodeTranslateError_GetStart(): │ │ │ │ │ - b.w 1304 │ │ │ │ │ + b.w 12c4 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicodeEncodeError_GetStart │ │ │ │ │ │ │ │ │ │ 00000222 : │ │ │ │ │ PyUnicodeTranslateError_GetEnd(): │ │ │ │ │ - b.w 267c │ │ │ │ │ + b.w 26c8 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicodeEncodeError_GetEnd │ │ │ │ │ │ │ │ │ │ 00000226 : │ │ │ │ │ KeyError_str(): │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ @@ -653,15 +653,15 @@ │ │ │ │ │ b.n 536 │ │ │ │ │ cbnz r3, 536 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 13b0 <_PyExc_PrepReraiseStar> │ │ │ │ │ + b.w 1370 <_PyExc_PrepReraiseStar> │ │ │ │ │ R_ARM_THM_JUMP24 _PyExc_PrepReraiseStar │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ 00000546 : │ │ │ │ │ ImportError_reduce(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ @@ -837,15 +837,15 @@ │ │ │ │ │ 00000696 : │ │ │ │ │ PyUnicodeEncodeError_GetReason(): │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC74 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC74 │ │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ │ - b.w 24e8 │ │ │ │ │ + b.w 2534 │ │ │ │ │ R_ARM_THM_JUMP24 get_unicode │ │ │ │ │ │ │ │ │ │ 000006a4 : │ │ │ │ │ PyUnicodeDecodeError_GetReason(): │ │ │ │ │ b.w 696 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicodeEncodeError_GetReason │ │ │ ├── genobject.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 30704 (bytes into file) │ │ │ │ │ + Start of section headers: 30768 (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 0x77f0: │ │ │ │ │ +There are 17 section headers, starting at offset 0x7830: │ │ │ │ │ │ │ │ │ │ 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 000c48 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 005d5c 000540 08 I 14 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 000c7c 0009fc 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 00629c 000670 08 I 14 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 001678 000014 00 WA 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 001678 000f14 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 00690c 000698 08 I 14 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 00258c 000869 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 002df8 000c90 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 006fa4 0007c0 08 I 14 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 003a88 00040e 00 A 0 0 4 │ │ │ │ │ - [12] .note.GNU-stack PROGBITS 00000000 003e96 000000 00 0 0 1 │ │ │ │ │ - [13] .ARM.attributes ARM_ATTRIBUTES 00000000 003e96 000033 00 0 0 1 │ │ │ │ │ - [14] .symtab SYMTAB 00000000 003ecc 001170 10 15 197 4 │ │ │ │ │ - [15] .strtab STRTAB 00000000 00503c 000d1f 00 0 0 1 │ │ │ │ │ - [16] .shstrtab STRTAB 00000000 007764 00008c 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 000c5c 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 005d84 000548 08 I 14 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 000c90 0009fc 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 0062cc 000670 08 I 14 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 00168c 000014 00 WA 0 0 4 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 00168c 000f28 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 00693c 0006a8 08 I 14 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 0025b4 000869 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 002e20 000c90 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 006fe4 0007c0 08 I 14 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 003ab0 00040e 00 A 0 0 4 │ │ │ │ │ + [12] .note.GNU-stack PROGBITS 00000000 003ebe 000000 00 0 0 1 │ │ │ │ │ + [13] .ARM.attributes ARM_ATTRIBUTES 00000000 003ebe 000033 00 0 0 1 │ │ │ │ │ + [14] .symtab SYMTAB 00000000 003ef4 001170 10 15 197 4 │ │ │ │ │ + [15] .strtab STRTAB 00000000 005064 000d1f 00 0 0 1 │ │ │ │ │ + [16] .shstrtab STRTAB 00000000 0077a4 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 {} │ │ │ │ │ @@ -3,15 +3,15 @@ │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 SECTION LOCAL DEFAULT 3 .data │ │ │ │ │ 2: 00000000 0 SECTION LOCAL DEFAULT 5 .bss │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 4: 00000000 0 NOTYPE LOCAL DEFAULT 3 .LANCHOR0 │ │ │ │ │ 5: 00000141 132 FUNC LOCAL DEFAULT 6 make_gen │ │ │ │ │ - 6: 00000a3d 206 FUNC LOCAL DEFAULT 1 compute_cr_origin │ │ │ │ │ + 6: 00000a3d 228 FUNC LOCAL DEFAULT 1 compute_cr_origin │ │ │ │ │ 7: 00000130 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 8: 00000140 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 9: 000001c0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 10: 00000000 0 SECTION LOCAL DEFAULT 8 .rodata.str1.4 │ │ │ │ │ 11: 00000000 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 12: 00000000 0 NOTYPE LOCAL DEFAULT 8 .LC0 │ │ │ │ │ 13: 0000001c 0 NOTYPE LOCAL DEFAULT 8 .LC1 │ │ │ │ │ @@ -23,15 +23,15 @@ │ │ │ │ │ 19: 00000318 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 20: 00000319 472 FUNC LOCAL DEFAULT 6 gen_dealloc │ │ │ │ │ 21: 000004e4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 22: 00000084 0 NOTYPE LOCAL DEFAULT 8 .LC4 │ │ │ │ │ 23: 000000a4 0 NOTYPE LOCAL DEFAULT 8 .LC5 │ │ │ │ │ 24: 000000c4 0 NOTYPE LOCAL DEFAULT 8 .LC6 │ │ │ │ │ 25: 000004f0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 26: 00000cc1 596 FUNC LOCAL DEFAULT 6 gen_close_iter │ │ │ │ │ + 26: 00000cc1 616 FUNC LOCAL DEFAULT 6 gen_close_iter │ │ │ │ │ 27: 00000a51 596 FUNC LOCAL DEFAULT 6 gen_send_ex │ │ │ │ │ 28: 0000074c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 29: 00000754 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 30: 00000755 428 FUNC LOCAL DEFAULT 6 gen_close │ │ │ │ │ 31: 000008fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 32: 00000900 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 33: 00000901 78 FUNC LOCAL DEFAULT 6 gen_traverse │ │ │ │ │ @@ -57,15 +57,15 @@ │ │ │ │ │ 53: 000002d8 0 NOTYPE LOCAL DEFAULT 8 .LC16 │ │ │ │ │ 54: 0000030c 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ 55: 00000558 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 56: 00000660 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 57: 00000664 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 58: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 59: 00000001 16 FUNC LOCAL DEFAULT 9 gen_getsuspended │ │ │ │ │ - 60: 00000f08 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 60: 00000f1c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 61: 0000068d 8 FUNC LOCAL DEFAULT 1 gen_send │ │ │ │ │ 62: 00000011 30 FUNC LOCAL DEFAULT 9 gen_getrunning │ │ │ │ │ 63: 00000340 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ 64: 0000002f 10 FUNC LOCAL DEFAULT 9 gen_getframe │ │ │ │ │ 65: 00000039 98 FUNC LOCAL DEFAULT 9 _gen_getframe │ │ │ │ │ 66: 0000034c 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ 67: 00000350 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ @@ -97,18 +97,18 @@ │ │ │ │ │ 93: 00000113 6 FUNC LOCAL DEFAULT 9 coro_wrapper_throw │ │ │ │ │ 94: 000003e8 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ 95: 00000a3c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 96: 00000119 120 FUNC LOCAL DEFAULT 9 async_gen_asend_throw │ │ │ │ │ 97: 00000191 6 FUNC LOCAL DEFAULT 9 coro_wrapper_close │ │ │ │ │ 98: 00000197 154 FUNC LOCAL DEFAULT 9 async_gen_asend_close │ │ │ │ │ 99: 00000231 90 FUNC LOCAL DEFAULT 9 coro_wrapper_dealloc │ │ │ │ │ - 100: 00000b9c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 101: 00000ba8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 102: 00000ba9 160 FUNC LOCAL DEFAULT 1 async_gen_wrapped_val_dealloc │ │ │ │ │ - 103: 00000c44 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 100: 00000bb0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 101: 00000bbc 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 102: 00000bbd 160 FUNC LOCAL DEFAULT 1 async_gen_wrapped_val_dealloc │ │ │ │ │ + 103: 00000c58 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 104: 0000028b 36 FUNC LOCAL DEFAULT 9 async_gen_aclose │ │ │ │ │ 105: 000002af 118 FUNC LOCAL DEFAULT 9 async_gen_athrow_new │ │ │ │ │ 106: 0000031c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 107: 00000324 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 108: 00000325 10 FUNC LOCAL DEFAULT 9 async_gen_athrow_iternext │ │ │ │ │ 109: 0000032f 522 FUNC LOCAL DEFAULT 9 async_gen_athrow_send │ │ │ │ │ 110: 000003ec 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ @@ -123,17 +123,17 @@ │ │ │ │ │ 119: 0000048c 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ 120: 000005d4 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 121: 000005d5 10 FUNC LOCAL DEFAULT 9 cr_getframe │ │ │ │ │ 122: 00000498 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ 123: 000005df 10 FUNC LOCAL DEFAULT 9 ag_getcode │ │ │ │ │ 124: 000005e9 66 FUNC LOCAL DEFAULT 9 _gen_getcode │ │ │ │ │ 125: 000004a0 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ - 126: 0000062b 74 FUNC LOCAL DEFAULT 9 async_gen_athrow │ │ │ │ │ - 127: 00000500 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ - 128: 00000675 10 FUNC LOCAL DEFAULT 9 cr_getcode │ │ │ │ │ + 126: 0000062b 10 FUNC LOCAL DEFAULT 9 cr_getcode │ │ │ │ │ + 127: 000004a8 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ + 128: 00000635 74 FUNC LOCAL DEFAULT 9 async_gen_athrow │ │ │ │ │ 129: 00000508 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ 130: 0000067f 10 FUNC LOCAL DEFAULT 9 ag_getframe │ │ │ │ │ 131: 00000514 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ 132: 00000689 10 FUNC LOCAL DEFAULT 9 gen_getcode │ │ │ │ │ 133: 00000693 40 FUNC LOCAL DEFAULT 9 async_gen_asend │ │ │ │ │ 134: 000006bb 286 FUNC LOCAL DEFAULT 9 async_gen_athrow_throw │ │ │ │ │ 135: 000007d4 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ @@ -256,15 +256,15 @@ │ │ │ │ │ 252: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ 253: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ 254: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_WarnUnawaitedAgenMethod │ │ │ │ │ 255: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ 256: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ 257: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ 258: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ - 259: 00000b0d 156 FUNC GLOBAL HIDDEN 1 _PyAsyncGenValueWrapperNew │ │ │ │ │ + 259: 00000b21 156 FUNC GLOBAL HIDDEN 1 _PyAsyncGenValueWrapperNew │ │ │ │ │ 260: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_UnpackTuple │ │ │ │ │ 261: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ 262: 00000a8b 18 FUNC GLOBAL DEFAULT 9 PyGen_GetCode │ │ │ │ │ 263: 00000bd1 22 FUNC GLOBAL DEFAULT 9 PyGen_NewWithQualName │ │ │ │ │ 264: 00000be7 16 FUNC GLOBAL DEFAULT 9 PyGen_New │ │ │ │ │ 265: 00000bf7 106 FUNC GLOBAL DEFAULT 9 PyCoro_New │ │ │ │ │ 266: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetFrame │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x5d5c contains 168 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x5d84 contains 169 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000034 0000262f R_ARM_THM_MOVW_ABS_NC 00000198 .LC10 │ │ │ │ │ 00000038 00002630 R_ARM_THM_MOVT_ABS 00000198 .LC10 │ │ │ │ │ 00000042 0000e50a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ 0000004e 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ 00000052 0000e630 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ 00000058 0000272f R_ARM_THM_MOVW_ABS_NC 000001a0 .LC11 │ │ │ │ │ @@ -148,33 +148,34 @@ │ │ │ │ │ 00000958 0000d80a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 00000964 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000978 0000cf0a R_ARM_THM_CALL 00000000 PyObject_CallFinalizerFromDealloc │ │ │ │ │ 000009f6 0000c70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000a1c 0000c70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000a24 0000c86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000a38 0000f002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000a82 0001000a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00000ab4 0001010a R_ARM_THM_CALL 00000000 PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ -00000aba 00005e2f R_ARM_THM_MOVW_ABS_NC 000003e8 .LC24 │ │ │ │ │ -00000abe 00005e30 R_ARM_THM_MOVT_ABS 000003e8 .LC24 │ │ │ │ │ -00000ac6 0001020a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ -00000afc 0000c70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b48 0000fc0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000b8e 0000fd0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00000b9c 0000c86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000ba0 0000c86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000ba4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000c30 0000c70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c44 0000c86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000a8a 0001000a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00000abc 0001010a R_ARM_THM_CALL 00000000 PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ +00000ac2 00005e2f R_ARM_THM_MOVW_ABS_NC 000003e8 .LC24 │ │ │ │ │ +00000ac6 00005e30 R_ARM_THM_MOVT_ABS 000003e8 .LC24 │ │ │ │ │ +00000ace 0001020a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ +00000af0 0001000a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00000b1a 0000c70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b5c 0000fc0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000ba2 0000fd0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00000bb0 0000c86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000bb4 0000c86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000bb8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000c44 0000c70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c58 0000c86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000690 00001b1e R_ARM_THM_JUMP24 00000a51 gen_send_ex │ │ │ │ │ 00000a02 0000d01e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ 00000a32 0000fe1e R_ARM_THM_JUMP24 00000000 _PyErr_WarnUnawaitedAgenMethod │ │ │ │ │ -00000c40 0000d01e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00000c54 0000d01e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x629c contains 206 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x62cc contains 206 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00011302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00001402 R_ARM_ABS32 00000319 gen_dealloc │ │ │ │ │ 00000028 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000002c 00005802 R_ARM_ABS32 0000009b gen_repr │ │ │ │ │ 00000048 00011402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ @@ -215,15 +216,15 @@ │ │ │ │ │ 000002cc 00009202 R_ARM_ABS32 000008f7 async_gen_asend_traverse │ │ │ │ │ 000002dc 00011502 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 000002e0 00004b02 R_ARM_ABS32 00000851 async_gen_asend_iternext │ │ │ │ │ 000002e4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000334 00005502 R_ARM_ABS32 00000a29 async_gen_asend_finalize │ │ │ │ │ 00000344 00011302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000034c 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000358 00006602 R_ARM_ABS32 00000ba9 async_gen_wrapped_val_dealloc │ │ │ │ │ +00000358 00006602 R_ARM_ABS32 00000bbd async_gen_wrapped_val_dealloc │ │ │ │ │ 00000388 00011402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 0000039c 00009f02 R_ARM_ABS32 00000a9d async_gen_wrapped_val_traverse │ │ │ │ │ 00000414 00011302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000041c 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000428 00006302 R_ARM_ABS32 00000231 coro_wrapper_dealloc │ │ │ │ │ 00000458 00011402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000468 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -264,15 +265,15 @@ │ │ │ │ │ 00000654 00011502 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 00000658 00004402 R_ARM_ABS32 000006cd async_gen_anext │ │ │ │ │ 0000065c 00003202 R_ARM_ABS32 000003a1 PyGen_am_send │ │ │ │ │ 00000660 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000664 00008502 R_ARM_ABS32 00000693 async_gen_asend │ │ │ │ │ 0000066c 0000a602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000670 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000674 00007e02 R_ARM_ABS32 0000062b async_gen_athrow │ │ │ │ │ +00000674 00008002 R_ARM_ABS32 00000635 async_gen_athrow │ │ │ │ │ 0000067c 0000a602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000680 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000684 00006802 R_ARM_ABS32 0000028b async_gen_aclose │ │ │ │ │ 0000068c 0000a602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000690 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000694 00009e02 R_ARM_ABS32 00000a7f gen_sizeof │ │ │ │ │ 0000069c 0000a602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ @@ -336,15 +337,15 @@ │ │ │ │ │ 00000878 00009802 R_ARM_ABS32 00000997 coro_get_cr_await │ │ │ │ │ 00000880 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000888 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000088c 00009c02 R_ARM_ABS32 00000a43 cr_getrunning │ │ │ │ │ 0000089c 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000008a0 00007902 R_ARM_ABS32 000005d5 cr_getframe │ │ │ │ │ 000008b0 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000008b4 00008002 R_ARM_ABS32 00000675 cr_getcode │ │ │ │ │ +000008b4 00007e02 R_ARM_ABS32 0000062b cr_getcode │ │ │ │ │ 000008c4 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000008c8 00009d02 R_ARM_ABS32 00000a61 cr_getsuspended │ │ │ │ │ 000008f8 00003202 R_ARM_ABS32 000003a1 PyGen_am_send │ │ │ │ │ 000008fc 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000900 00003d02 R_ARM_ABS32 0000068d gen_send │ │ │ │ │ 00000908 0000a602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000090c 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -375,15 +376,15 @@ │ │ │ │ │ 000009ac 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009b0 00004002 R_ARM_ABS32 0000002f gen_getframe │ │ │ │ │ 000009c0 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009c4 00003b02 R_ARM_ABS32 00000001 gen_getsuspended │ │ │ │ │ 000009d4 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009d8 00008402 R_ARM_ABS32 00000689 gen_getcode │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x690c contains 211 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x693c contains 213 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000020 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000024 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000002a 0000c60a R_ARM_THM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ 000000f2 0000060a R_ARM_THM_CALL 00000a3d compute_cr_origin │ │ │ │ │ 0000012a 0000c70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000130 0000c86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ @@ -551,53 +552,55 @@ │ │ │ │ │ 00000c8c 0000c70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000c94 0000c86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000c98 0000c86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000c9c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000ca0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000cce 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000cd2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000cf6 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000cfa 0000c930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000d38 0000d10a R_ARM_THM_CALL 00000000 _PyFrame_ClearExceptCode │ │ │ │ │ -00000d56 0000c70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d60 0000d62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ -00000d64 0000d630 R_ARM_THM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ -00000d6a 0000d70a R_ARM_THM_CALL 00000000 PyErr_SetNone │ │ │ │ │ -00000d74 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000d78 0000c930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000d88 0000d62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ -00000d8c 0000d630 R_ARM_THM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ -00000d92 0000d80a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000d9a 0000d90a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000da4 0000ee0a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00000de6 0000f50a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -00000dfe 0000c70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e76 0000c70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e7e 0000db0a R_ARM_THM_CALL 000009d1 _PyGen_FetchStopIterationValue │ │ │ │ │ -00000e92 0000182f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -00000e96 00001830 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -00000e9a 0000172f R_ARM_THM_MOVW_ABS_NC 000000a4 .LC5 │ │ │ │ │ -00000e9e 00001730 R_ARM_THM_MOVT_ABS 000000a4 .LC5 │ │ │ │ │ -00000eb8 0000cb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00000ebc 0000cb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00000ec4 0000cc0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000eca 0000162f R_ARM_THM_MOVW_ABS_NC 00000084 .LC4 │ │ │ │ │ -00000ece 00001630 R_ARM_THM_MOVT_ABS 00000084 .LC4 │ │ │ │ │ -00000ee0 0000c70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ee6 0000c70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000eee 0000dd0a R_ARM_THM_CALL 00000000 PyErr_WriteUnraisable │ │ │ │ │ -00000efe 0000f60a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -00000f08 0000f002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000f0c 0000c86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000f10 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000cf0 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000cf4 0000c930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000d3a 0000d10a R_ARM_THM_CALL 00000000 _PyFrame_ClearExceptCode │ │ │ │ │ +00000d46 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000d4a 0000c930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000d62 0000c70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d6c 0000d62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000d70 0000d630 R_ARM_THM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000d76 0000d70a R_ARM_THM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +00000d80 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000d84 0000c930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000d92 0000d62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000d96 0000d630 R_ARM_THM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000d9c 0000d80a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000da4 0000d90a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000dae 0000ee0a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00000df0 0000f50a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +00000e08 0000c70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e74 0000db0a R_ARM_THM_CALL 000009d1 _PyGen_FetchStopIterationValue │ │ │ │ │ +00000e88 0000182f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +00000e8c 00001830 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +00000e90 0000172f R_ARM_THM_MOVW_ABS_NC 000000a4 .LC5 │ │ │ │ │ +00000e94 00001730 R_ARM_THM_MOVT_ABS 000000a4 .LC5 │ │ │ │ │ +00000eae 0000cb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00000eb2 0000cb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00000eba 0000cc0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000ec0 0000162f R_ARM_THM_MOVW_ABS_NC 00000084 .LC4 │ │ │ │ │ +00000ec4 00001630 R_ARM_THM_MOVT_ABS 00000084 .LC4 │ │ │ │ │ +00000eec 0000c70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ef2 0000c70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000efa 0000c70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f02 0000dd0a R_ARM_THM_CALL 00000000 PyErr_WriteUnraisable │ │ │ │ │ +00000f12 0000f60a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +00000f1c 0000f002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000f20 0000c86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000f24 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000400 0000d01e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ 00000554 0000d51e R_ARM_THM_JUMP24 00000000 PyErr_SetRaisedException │ │ │ │ │ 00000cba 0000c71e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x6fa4 contains 248 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x6fe4 contains 248 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000014 0000f82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ 00000018 0000f830 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ 0000001c 0000f92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ 00000020 0000f930 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ 0000002e 00003f2f R_ARM_THM_MOVW_ABS_NC 00000340 .LC18 │ │ │ │ │ 00000032 00003f30 R_ARM_THM_MOVT_ABS 00000340 .LC18 │ │ │ │ │ @@ -715,22 +718,22 @@ │ │ │ │ │ 000005de 00007a2f R_ARM_THM_MOVW_ABS_NC 00000498 .LC30 │ │ │ │ │ 000005e2 00007a30 R_ARM_THM_MOVT_ABS 00000498 .LC30 │ │ │ │ │ 000005fc 0000422f R_ARM_THM_MOVW_ABS_NC 0000034c .LC19 │ │ │ │ │ 00000600 00004230 R_ARM_THM_MOVT_ABS 0000034c .LC19 │ │ │ │ │ 00000604 0000432f R_ARM_THM_MOVW_ABS_NC 00000350 .LC20 │ │ │ │ │ 00000608 00004330 R_ARM_THM_MOVT_ABS 00000350 .LC20 │ │ │ │ │ 0000060c 0000fa0a R_ARM_THM_CALL 00000000 PySys_Audit │ │ │ │ │ -00000644 0000450a R_ARM_THM_CALL 000006f1 async_gen_init_hooks │ │ │ │ │ -00000654 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00000658 0000e630 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -0000065e 00007d2f R_ARM_THM_MOVW_ABS_NC 000004a0 .LC31 │ │ │ │ │ -00000662 00007d30 R_ARM_THM_MOVT_ABS 000004a0 .LC31 │ │ │ │ │ -00000668 0000e70a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ -00000674 00007f2f R_ARM_THM_MOVW_ABS_NC 00000500 .LC32 │ │ │ │ │ -00000678 00007f30 R_ARM_THM_MOVT_ABS 00000500 .LC32 │ │ │ │ │ +0000062a 00007d2f R_ARM_THM_MOVW_ABS_NC 000004a0 .LC31 │ │ │ │ │ +0000062e 00007d30 R_ARM_THM_MOVT_ABS 000004a0 .LC31 │ │ │ │ │ +0000064e 0000450a R_ARM_THM_CALL 000006f1 async_gen_init_hooks │ │ │ │ │ +0000065e 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00000662 0000e630 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00000668 00007f2f R_ARM_THM_MOVW_ABS_NC 000004a8 .LC32 │ │ │ │ │ +0000066c 00007f30 R_ARM_THM_MOVT_ABS 000004a8 .LC32 │ │ │ │ │ +00000672 0000e70a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ 0000067e 0000812f R_ARM_THM_MOVW_ABS_NC 00000508 .LC33 │ │ │ │ │ 00000682 00008130 R_ARM_THM_MOVT_ABS 00000508 .LC33 │ │ │ │ │ 00000688 0000832f R_ARM_THM_MOVW_ABS_NC 00000514 .LC34 │ │ │ │ │ 0000068c 00008330 R_ARM_THM_MOVT_ABS 00000514 .LC34 │ │ │ │ │ 000006a4 0000450a R_ARM_THM_CALL 000006f1 async_gen_init_hooks │ │ │ │ │ 000006ce 0000cb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ 000006d2 0000cb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ -p/TKHm{D │ │ │ │ │ +p/VKHm{D │ │ │ │ │ coroutine already executing │ │ │ │ │ generator already executing │ │ │ │ │ async generator already executing │ │ │ │ │ cannot reuse already awaited coroutine │ │ │ │ │ coroutine ignored GeneratorExit │ │ │ │ │ generator ignored GeneratorExit │ │ │ │ │ async generator ignored GeneratorExit │ │ │ │ │ @@ -124,16 +124,16 @@ │ │ │ │ │ async_gen_athrow_iternext │ │ │ │ │ async_gen_athrow_send │ │ │ │ │ async_gen_athrow_dealloc │ │ │ │ │ async_gen_athrow_finalize │ │ │ │ │ cr_getframe │ │ │ │ │ ag_getcode │ │ │ │ │ _gen_getcode │ │ │ │ │ -async_gen_athrow │ │ │ │ │ cr_getcode │ │ │ │ │ +async_gen_athrow │ │ │ │ │ ag_getframe │ │ │ │ │ async_gen_asend │ │ │ │ │ async_gen_athrow_throw │ │ │ │ │ gen_get_name │ │ │ │ │ gen_get_qualname │ │ │ │ │ gen_set_name │ │ │ │ │ gen_set_qualname │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -1183,114 +1183,124 @@ │ │ │ │ │ │ │ │ │ │ 00000a3c : │ │ │ │ │ compute_cr_origin(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.n aee │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + ble.n aee │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - cbz r3, a80 │ │ │ │ │ - cmp r5, r0 │ │ │ │ │ - bge.n a80 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - cbz r3, a7a │ │ │ │ │ + cbz r3, a86 │ │ │ │ │ ldrb.w r2, [r3, #38] @ 0x26 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq.n a58 │ │ │ │ │ + beq.n a5a │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n a7a │ │ │ │ │ + beq.n a7c │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r6, [r3, #28] │ │ │ │ │ add.w r2, r1, #124 @ 0x7c │ │ │ │ │ ldr r1, [r1, #116] @ 0x74 │ │ │ │ │ add.w r2, r2, r1, lsl #1 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bcc.n a58 │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n a54 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + bcc.n a5a │ │ │ │ │ + adds r2, r5, #1 │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + ble.n a88 │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + b.n a5a │ │ │ │ │ + adds r2, r5, #1 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b00 │ │ │ │ │ - add.w r8, r0, #8 │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - b.n aac │ │ │ │ │ + beq.n b12 │ │ │ │ │ + add.w r8, sl, #8 │ │ │ │ │ + movs r7, #0 │ │ │ │ │ + b.n ab8 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n aaa │ │ │ │ │ + beq.n ab2 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ add.w r3, r2, #124 @ 0x7c │ │ │ │ │ ldr r2, [r2, #116] @ 0x74 │ │ │ │ │ add.w r3, r3, r2, lsl #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcc.n ade │ │ │ │ │ - adds r6, #1 │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ - ble.n b04 │ │ │ │ │ - ldr r7, [r4, #0] │ │ │ │ │ + bcc.n ae6 │ │ │ │ │ + cmp r5, r7 │ │ │ │ │ + beq.n af8 │ │ │ │ │ + adds r7, #1 │ │ │ │ │ + ldr r6, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ mov r2, r0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC24 │ │ │ │ │ - ldrd r1, r3, [r7, #80] @ 0x50 │ │ │ │ │ + ldrd r1, r3, [r6, #80] @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_BuildValue │ │ │ │ │ - cbz r0, ae6 │ │ │ │ │ + cbz r0, afe │ │ │ │ │ ldr r4, [r4, #4] │ │ │ │ │ str.w r0, [r8, #4]! │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n aaa │ │ │ │ │ + beq.n ab2 │ │ │ │ │ ldrb.w r3, [r4, #38] @ 0x26 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne.n a94 │ │ │ │ │ + bne.n a9c │ │ │ │ │ ldr r4, [r4, #4] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n ad6 │ │ │ │ │ - b.n aaa │ │ │ │ │ + bne.n ade │ │ │ │ │ + b.n ab2 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyTuple_New │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + cbz r0, b12 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n b00 │ │ │ │ │ + beq.n b12 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ - cbnz r3, b00 │ │ │ │ │ + cbz r3, b18 │ │ │ │ │ + mov.w sl, #0 │ │ │ │ │ + b.n af8 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - mov.w sl, #0 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - nop │ │ │ │ │ + b.n b12 │ │ │ │ │ │ │ │ │ │ -00000b0c <_PyAsyncGenValueWrapperNew>: │ │ │ │ │ +00000b20 <_PyAsyncGenValueWrapperNew>: │ │ │ │ │ _PyAsyncGenValueWrapperNew(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r3, [pc, #128] @ (b9c <_PyAsyncGenValueWrapperNew+0x90>) │ │ │ │ │ + ldr r3, [pc, #128] @ (bb0 <_PyAsyncGenValueWrapperNew+0x90>) │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ sub sp, #8 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #3076] @ 0xc04 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n b8a <_PyAsyncGenValueWrapperNew+0x7e> │ │ │ │ │ + ble.n b9e <_PyAsyncGenValueWrapperNew+0x7e> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r3, #3076] @ 0xc04 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ ldr.w r0, [r3, #2756] @ 0xac4 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ @@ -1300,46 +1310,46 @@ │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ sub.w r2, r0, #8 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r1, #0] │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ - ldr r1, [pc, #56] @ (ba0 <_PyAsyncGenValueWrapperNew+0x94>) │ │ │ │ │ + ldr r1, [pc, #56] @ (bb4 <_PyAsyncGenValueWrapperNew+0x94>) │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ ldr r1, [r4, r1] │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ │ ldr r4, [r1, #4] │ │ │ │ │ orrs r3, r4 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ strd r1, r3, [r0, #-8] │ │ │ │ │ str r2, [r1, #4] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r0, [pc, #24] @ (ba4 <_PyAsyncGenValueWrapperNew+0x98>) │ │ │ │ │ + ldr r0, [pc, #24] @ (bb8 <_PyAsyncGenValueWrapperNew+0x98>) │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b50 <_PyAsyncGenValueWrapperNew+0x44> │ │ │ │ │ - b.n b86 <_PyAsyncGenValueWrapperNew+0x7a> │ │ │ │ │ + bne.n b64 <_PyAsyncGenValueWrapperNew+0x44> │ │ │ │ │ + b.n b9a <_PyAsyncGenValueWrapperNew+0x7a> │ │ │ │ │ nop │ │ │ │ │ .word 0x00000076 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000032 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000340 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000ba8 : │ │ │ │ │ +00000bbc : │ │ │ │ │ async_gen_wrapped_val_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] │ │ │ │ │ @@ -1353,46 +1363,46 @@ │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ str.w ip, [r3, #-8] │ │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ │ and.w r2, r2, #1 │ │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ │ - cbz r1, bf8 │ │ │ │ │ + cbz r1, c0c │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w ip, [r3, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.n c24 │ │ │ │ │ - ldr r2, [pc, #72] @ (c44 ) │ │ │ │ │ + bne.n c38 │ │ │ │ │ + ldr r2, [pc, #72] @ (c58 ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr.w r1, [r2, #3076] @ 0xc04 │ │ │ │ │ cmp r1, #79 @ 0x4f │ │ │ │ │ - bhi.n c38 │ │ │ │ │ + bhi.n c4c │ │ │ │ │ add.w r0, r2, r1, lsl #2 │ │ │ │ │ adds r1, #1 │ │ │ │ │ str.w r1, [r2, #3076] @ 0xc04 │ │ │ │ │ str.w r3, [r0, #2756] @ 0xac4 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n bf8 │ │ │ │ │ + bne.n c0c │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n bf8 │ │ │ │ │ + b.n c0c │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GC_Del │ │ │ │ │ .word 0x00000042 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ │ │ │ @@ -136,15 +136,15 @@ │ │ │ │ │ 0x00000840 00000000 00000000 00000000 68060000 ............h... │ │ │ │ │ 0x00000850 00000000 00000000 6c070000 00000000 ........l....... │ │ │ │ │ 0x00000860 90060000 00000000 00000000 84070000 ................ │ │ │ │ │ 0x00000870 00000000 a4070000 00000000 00000000 ................ │ │ │ │ │ 0x00000880 d4060000 00000000 b0070000 00000000 ................ │ │ │ │ │ 0x00000890 00000000 00000000 00000000 8c040000 ................ │ │ │ │ │ 0x000008a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ - 0x000008b0 00050000 00000000 00000000 00000000 ................ │ │ │ │ │ + 0x000008b0 a0040000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x000008c0 00000000 bc070000 00000000 00000000 ................ │ │ │ │ │ 0x000008d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x000008e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x000008f0 00000000 00000000 00000000 c8050000 ................ │ │ │ │ │ 0x00000900 00000000 08000000 b0030000 98010000 ................ │ │ │ │ │ 0x00000910 00000000 80000000 a4020000 d0050000 ................ │ │ │ │ │ 0x00000920 00000000 04000000 7c030000 30060000 ........|...0... │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -1460,68 +1460,74 @@ │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ add.w r5, r3, #416 @ 0x1a0 │ │ │ │ │ sub sp, #24 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it ne │ │ │ │ │ cmpne r2, r5 │ │ │ │ │ - bne.n da0 │ │ │ │ │ + bne.n daa │ │ │ │ │ ldrsb.w r3, [r0, #35] @ 0x23 │ │ │ │ │ adds r0, r3, #3 │ │ │ │ │ - bne.n d10 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - strb.w r3, [r4, #35] @ 0x23 │ │ │ │ │ - movw r4, #0 │ │ │ │ │ + bne.n d12 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r4, #0 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bne.w e6a │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + strb.w r2, [r4, #35] @ 0x23 │ │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + it ne │ │ │ │ │ + movne r4, r3 │ │ │ │ │ + bne.n d58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.n cf6 │ │ │ │ │ + bgt.n d46 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n e0a │ │ │ │ │ + beq.n e12 │ │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ │ cmp r3, #149 @ 0x95 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #207 @ 0xcf │ │ │ │ │ - bne.n d5c │ │ │ │ │ + bne.n d68 │ │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ │ lsls r3, r3, #29 │ │ │ │ │ - bpl.n d60 │ │ │ │ │ + bpl.n d6c │ │ │ │ │ movs r3, #4 │ │ │ │ │ add.w r0, r4, #36 @ 0x24 │ │ │ │ │ movs r5, #0 │ │ │ │ │ strb.w r3, [r4, #35] @ 0x23 │ │ │ │ │ str r5, [r4, #40] @ 0x28 │ │ │ │ │ bl 0 <_PyFrame_ClearExceptCode> │ │ │ │ │ R_ARM_THM_CALL _PyFrame_ClearExceptCode │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cf6 │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - str r5, [r4, #20] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n cf6 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n cf6 │ │ │ │ │ + bne.w ed4 │ │ │ │ │ + movw r4, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ + movt r4, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.n d0c │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #0] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.n d0c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n cf6 │ │ │ │ │ + b.n d0c │ │ │ │ │ cmp r3, #236 @ 0xec │ │ │ │ │ - beq.n d24 │ │ │ │ │ + beq.n d26 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_GeneratorExit │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_GeneratorExit │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetNone │ │ │ │ │ @@ -1531,49 +1537,49 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ bl a50 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e8a │ │ │ │ │ + bne.n e80 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_GeneratorExit │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_GeneratorExit │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e7c │ │ │ │ │ + beq.n e72 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ - b.n cf6 │ │ │ │ │ - ldr r1, [pc, #356] @ (f08 ) │ │ │ │ │ + b.n d46 │ │ │ │ │ + ldr r1, [pc, #368] @ (f1c ) │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w eec │ │ │ │ │ + blt.w f00 │ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n d0a │ │ │ │ │ + beq.n d0c │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ - ldr r3, [pc, #336] @ (f0c ) │ │ │ │ │ + ldr r3, [pc, #344] @ (f20 ) │ │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r6, [r2, r3] │ │ │ │ │ lsls r2, r0, #20 │ │ │ │ │ - bpl.w ef4 │ │ │ │ │ + bpl.w f08 │ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ │ ldr r5, [r4, r3] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w ef4 │ │ │ │ │ + beq.w f08 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ blx r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ @@ -1582,23 +1588,23 @@ │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckFunctionResult │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n e02 │ │ │ │ │ + beq.n e0c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, e02 │ │ │ │ │ + cbnz r3, e0c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w cfe │ │ │ │ │ - b.n e84 │ │ │ │ │ + bne.n d4e │ │ │ │ │ + b.n e7a │ │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ @@ -1612,107 +1618,111 @@ │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ │ strb.w r2, [r4, #35] @ 0x23 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n e4a │ │ │ │ │ + beq.n e52 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n ede │ │ │ │ │ + beq.n ef8 │ │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #149 @ 0x95 │ │ │ │ │ - beq.n e5a │ │ │ │ │ + beq.n e62 │ │ │ │ │ cmp r3, #236 @ 0xec │ │ │ │ │ - bne.n e62 │ │ │ │ │ + bne.n e6a │ │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ │ lsls r1, r3, #29 │ │ │ │ │ - bmi.w d2a │ │ │ │ │ + bmi.w d2c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w d60 │ │ │ │ │ - b.n d6e │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w d0a │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n d0a │ │ │ │ │ + beq.w d6c │ │ │ │ │ + b.n d7a │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ bl 9d0 <_PyGen_FetchStopIterationValue> │ │ │ │ │ R_ARM_THM_CALL _PyGen_FetchStopIterationValue │ │ │ │ │ - cbz r0, ed4 │ │ │ │ │ + cbz r0, eca │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n d0c │ │ │ │ │ + b.n d0e │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq.n eca │ │ │ │ │ - ldr r1, [pc, #124] @ (f10 ) │ │ │ │ │ + beq.n ec0 │ │ │ │ │ + ldr r1, [pc, #156] @ (f24 ) │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ it ne │ │ │ │ │ movne r4, r3 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n eb8 │ │ │ │ │ + beq.n eae │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, ee6 │ │ │ │ │ + cbz r3, ef2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n e84 │ │ │ │ │ + b.n e7a │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ - b.n ea8 │ │ │ │ │ + b.n e9e │ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w cfe │ │ │ │ │ - b.n e84 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ + bne.w d4e │ │ │ │ │ + b.n e7a │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + str r5, [r4, #20] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w d46 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w d46 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n e4a │ │ │ │ │ + b.n d46 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n eae │ │ │ │ │ + mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n eb8 │ │ │ │ │ + b.n e52 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WriteUnraisable │ │ │ │ │ - b.n dae │ │ │ │ │ + b.n db8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n dec │ │ │ │ │ + b.n df6 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000714c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ - .word 0x0000014a │ │ │ │ │ + .word 0x00000154 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ ├── readelf --wide --decompress --string-dump=.rodata.str1.4 {} │ │ │ │ │ @@ -27,16 +27,16 @@ │ │ │ │ │ [ 3e8] OiO │ │ │ │ │ [ 3ec] cannot reuse already awaited aclose()/athrow() │ │ │ │ │ [ 41c] aclose(): asynchronous generator is already running │ │ │ │ │ [ 450] athrow(): asynchronous generator is already running │ │ │ │ │ [ 484] athrow │ │ │ │ │ [ 48c] cr_frame │ │ │ │ │ [ 498] ag_code │ │ │ │ │ - [ 4a0] the (type, exc, tb) signature of athrow() is deprecated, use the single-arg signature instead. │ │ │ │ │ - [ 500] cr_code │ │ │ │ │ + [ 4a0] cr_code │ │ │ │ │ + [ 4a8] the (type, exc, tb) signature of athrow() is deprecated, use the single-arg signature instead. │ │ │ │ │ [ 508] ag_frame │ │ │ │ │ [ 514] gi_code │ │ │ │ │ [ 51c] __name__ must be set to a string object │ │ │ │ │ [ 544] __qualname__ must be set to a string object │ │ │ │ │ [ 570] │ │ │ │ │ [ 594] │ │ │ │ │ [ 5b0] async_generator_athrow │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -759,58 +759,58 @@ │ │ │ │ │ beq.n 628 <_gen_getcode+0x40> │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ b.n 628 <_gen_getcode+0x40> │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -0000062a : │ │ │ │ │ +0000062a : │ │ │ │ │ +cr_getcode(): │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ + b.n 5e8 <_gen_getcode> │ │ │ │ │ + │ │ │ │ │ +00000634 : │ │ │ │ │ async_gen_athrow(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bgt.n 654 │ │ │ │ │ + bgt.n 65e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 6f0 │ │ │ │ │ R_ARM_THM_CALL async_gen_init_hooks │ │ │ │ │ - cbnz r0, 670 │ │ │ │ │ + cbnz r0, 67a │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ b.n 2ae │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_DeprecationWarning │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_DeprecationWarning │ │ │ │ │ movs r2, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC32 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC32 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnEx │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 642 │ │ │ │ │ + bge.n 64c │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ │ │ -00000674 : │ │ │ │ │ -cr_getcode(): │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC32 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC32 │ │ │ │ │ - b.n 5e8 <_gen_getcode> │ │ │ │ │ - │ │ │ │ │ 0000067e : │ │ │ │ │ ag_getframe(): │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC33 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC33 │ │ │ │ │ b.n 38 <_gen_getframe> │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -51,17 +51,17 @@ │ │ │ │ │ 0x00000300 43323600 2e4c4332 37002e4c 43323800 C26..LC27..LC28. │ │ │ │ │ 0x00000310 6173796e 635f6765 6e5f6174 68726f77 async_gen_athrow │ │ │ │ │ 0x00000320 5f646561 6c6c6f63 00617379 6e635f67 _dealloc.async_g │ │ │ │ │ 0x00000330 656e5f61 7468726f 775f6669 6e616c69 en_athrow_finali │ │ │ │ │ 0x00000340 7a65002e 4c433239 0063725f 67657466 ze..LC29.cr_getf │ │ │ │ │ 0x00000350 72616d65 002e4c43 33300061 675f6765 rame..LC30.ag_ge │ │ │ │ │ 0x00000360 74636f64 65005f67 656e5f67 6574636f tcode._gen_getco │ │ │ │ │ - 0x00000370 6465002e 4c433331 00617379 6e635f67 de..LC31.async_g │ │ │ │ │ - 0x00000380 656e5f61 7468726f 77002e4c 43333200 en_athrow..LC32. │ │ │ │ │ - 0x00000390 63725f67 6574636f 6465002e 4c433333 cr_getcode..LC33 │ │ │ │ │ + 0x00000370 6465002e 4c433331 0063725f 67657463 de..LC31.cr_getc │ │ │ │ │ + 0x00000380 6f646500 2e4c4333 32006173 796e635f ode..LC32.async_ │ │ │ │ │ + 0x00000390 67656e5f 61746872 6f77002e 4c433333 gen_athrow..LC33 │ │ │ │ │ 0x000003a0 0061675f 67657466 72616d65 002e4c43 .ag_getframe..LC │ │ │ │ │ 0x000003b0 33340061 73796e63 5f67656e 5f617365 34.async_gen_ase │ │ │ │ │ 0x000003c0 6e640061 73796e63 5f67656e 5f617468 nd.async_gen_ath │ │ │ │ │ 0x000003d0 726f775f 7468726f 77006765 6e5f6765 row_throw.gen_ge │ │ │ │ │ 0x000003e0 745f6e61 6d650067 656e5f67 65745f71 t_name.gen_get_q │ │ │ │ │ 0x000003f0 75616c6e 616d6500 2e4c4333 35006765 ualname..LC35.ge │ │ │ │ │ 0x00000400 6e5f7365 745f6e61 6d65002e 4c433336 n_set_name..LC36 │ │ │ ├── floatobject.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 36800 (bytes into file) │ │ │ │ │ + Start of section headers: 36856 (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 0x8fc0: │ │ │ │ │ +There are 17 section headers, starting at offset 0x8ff8: │ │ │ │ │ │ │ │ │ │ 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 0004e8 00 AX 0 0 8 │ │ │ │ │ - [ 2] .rel.text REL 00000000 0075b4 000378 08 I 14 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 0075d4 000378 08 I 14 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 00051c 0002dc 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 00792c 0002f0 08 I 14 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 00794c 0002f0 08 I 14 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 0007f8 0000d0 00 WA 0 0 4 │ │ │ │ │ [ 6] .rodata.str1.4 PROGBITS 00000000 0007f8 000967 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 001160 0036e8 00 AX 0 0 8 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 007c1c 001198 08 I 14 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 004848 000390 00 AX 0 0 8 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 008db4 000180 08 I 14 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 004bd8 000809 00 A 0 0 4 │ │ │ │ │ - [12] .note.GNU-stack PROGBITS 00000000 0053e1 000000 00 0 0 1 │ │ │ │ │ - [13] .ARM.attributes ARM_ATTRIBUTES 00000000 0053e1 000033 00 0 0 1 │ │ │ │ │ - [14] .symtab SYMTAB 00000000 005414 0014a0 10 15 211 4 │ │ │ │ │ - [15] .strtab STRTAB 00000000 0068b4 000cff 00 0 0 1 │ │ │ │ │ - [16] .shstrtab STRTAB 00000000 008f34 00008c 00 0 0 1 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 001160 003708 00 AX 0 0 8 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 007c3c 0011b0 08 I 14 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 004868 000390 00 AX 0 0 8 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 008dec 000180 08 I 14 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 004bf8 000809 00 A 0 0 4 │ │ │ │ │ + [12] .note.GNU-stack PROGBITS 00000000 005401 000000 00 0 0 1 │ │ │ │ │ + [13] .ARM.attributes ARM_ATTRIBUTES 00000000 005401 000033 00 0 0 1 │ │ │ │ │ + [14] .symtab SYMTAB 00000000 005434 0014a0 10 15 211 4 │ │ │ │ │ + [15] .strtab STRTAB 00000000 0068d4 000cff 00 0 0 1 │ │ │ │ │ + [16] .shstrtab STRTAB 00000000 008f6c 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 {} │ │ │ │ │ @@ -25,15 +25,15 @@ │ │ │ │ │ 21: 00000124 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 22: 00000128 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 23: 00000129 856 FUNC LOCAL DEFAULT 7 float_richcompare │ │ │ │ │ 24: 0000015a 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 25: 00000160 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 26: 000001f0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 27: 00000208 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 28: 00001621 24 FUNC LOCAL DEFAULT 7 Py_XDECREF │ │ │ │ │ + 28: 00001641 24 FUNC LOCAL DEFAULT 7 Py_XDECREF │ │ │ │ │ 29: 00000408 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 30: 00000418 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 31: 00000478 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 32: 00000480 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 33: 00000481 8 FUNC LOCAL DEFAULT 7 float___trunc___impl │ │ │ │ │ 34: 00000034 0 NOTYPE LOCAL DEFAULT 6 .LC3 │ │ │ │ │ 35: 000005b0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ @@ -47,80 +47,80 @@ │ │ │ │ │ 43: 000008cc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 44: 000008dc 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 45: 000008dd 110 FUNC LOCAL DEFAULT 7 convert_to_double │ │ │ │ │ 46: 00000174 0 NOTYPE LOCAL DEFAULT 6 .LC8 │ │ │ │ │ 47: 0000094d 460 FUNC LOCAL DEFAULT 7 float_div │ │ │ │ │ 48: 00000b0c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 49: 00000b18 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 50: 00000b19 352 FUNC LOCAL DEFAULT 7 float_add │ │ │ │ │ - 51: 00000c6c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 50: 00000b19 384 FUNC LOCAL DEFAULT 7 float_add │ │ │ │ │ + 51: 00000c88 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 52: 0000018c 0 NOTYPE LOCAL DEFAULT 6 .LC9 │ │ │ │ │ 53: 000001d0 0 NOTYPE LOCAL DEFAULT 6 .LC10 │ │ │ │ │ - 54: 00000c78 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 55: 00000c79 1320 FUNC LOCAL DEFAULT 7 float_pow │ │ │ │ │ - 56: 00000fb8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 57: 00000fd8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 58: 00001188 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 54: 00000c98 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 55: 00000c99 1320 FUNC LOCAL DEFAULT 7 float_pow │ │ │ │ │ + 56: 00000fd8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 57: 00000ff8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 58: 000011a8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 59: 00000200 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 60: 000011a0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 61: 000011a1 8 FUNC LOCAL DEFAULT 7 float_hash │ │ │ │ │ + 60: 000011c0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 61: 000011c1 8 FUNC LOCAL DEFAULT 7 float_hash │ │ │ │ │ 62: 000001fc 0 NOTYPE LOCAL DEFAULT 6 .LC11 │ │ │ │ │ 63: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 64: 00000028 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 65: 00000210 0 NOTYPE LOCAL DEFAULT 6 .LC12 │ │ │ │ │ - 66: 000011a9 288 FUNC LOCAL DEFAULT 7 float_vectorcall │ │ │ │ │ - 67: 000012c9 184 FUNC LOCAL DEFAULT 7 float_new_impl │ │ │ │ │ - 68: 000012b8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 69: 000012c8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 70: 00001370 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 66: 000011c9 288 FUNC LOCAL DEFAULT 7 float_vectorcall │ │ │ │ │ + 67: 000012e9 184 FUNC LOCAL DEFAULT 7 float_new_impl │ │ │ │ │ + 68: 000012d8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 69: 000012e8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 70: 00001390 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 71: 00000218 0 NOTYPE LOCAL DEFAULT 6 .LC13 │ │ │ │ │ - 72: 00001380 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 73: 000014b1 368 FUNC LOCAL DEFAULT 7 float_from_string_inner │ │ │ │ │ + 72: 000013a0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 73: 000014d1 368 FUNC LOCAL DEFAULT 7 float_from_string_inner │ │ │ │ │ 74: 0000025c 0 NOTYPE LOCAL DEFAULT 6 .LC14 │ │ │ │ │ - 75: 00001618 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 76: 00001620 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 75: 00001638 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 76: 00001640 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 77: 00000284 0 NOTYPE LOCAL DEFAULT 6 .LC15 │ │ │ │ │ 78: 000002a0 0 NOTYPE LOCAL DEFAULT 6 .LC16 │ │ │ │ │ - 79: 000017f8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 80: 0000180c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 81: 0000180d 180 FUNC LOCAL DEFAULT 7 float_abs │ │ │ │ │ - 82: 000018bc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 79: 00001818 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 80: 0000182c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 81: 0000182d 180 FUNC LOCAL DEFAULT 7 float_abs │ │ │ │ │ + 82: 000018dc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 83: 000002c8 0 NOTYPE LOCAL DEFAULT 6 .LC17 │ │ │ │ │ 84: 000002cc 0 NOTYPE LOCAL DEFAULT 6 .LC18 │ │ │ │ │ 85: 000002d0 0 NOTYPE LOCAL DEFAULT 6 .LC19 │ │ │ │ │ 86: 000002dc 0 NOTYPE LOCAL DEFAULT 6 .LC20 │ │ │ │ │ 87: 000002e8 0 NOTYPE LOCAL DEFAULT 6 .LC21 │ │ │ │ │ - 88: 000018c0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 89: 000018c1 1152 FUNC LOCAL DEFAULT 7 float___round__ │ │ │ │ │ - 90: 00001bd0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 91: 00001be4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 92: 00001d30 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 93: 00001d40 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 94: 00001d41 68 FUNC LOCAL DEFAULT 7 float_repr │ │ │ │ │ - 95: 00001d85 364 FUNC LOCAL DEFAULT 7 float_sub │ │ │ │ │ - 96: 00001ee0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 97: 00001ef0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 98: 00001ef1 180 FUNC LOCAL DEFAULT 7 float_neg │ │ │ │ │ - 99: 00001fa0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 88: 000018e0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 89: 000018e1 1152 FUNC LOCAL DEFAULT 7 float___round__ │ │ │ │ │ + 90: 00001bf0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 91: 00001c04 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 92: 00001d50 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 93: 00001d60 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 94: 00001d61 68 FUNC LOCAL DEFAULT 7 float_repr │ │ │ │ │ + 95: 00001da5 364 FUNC LOCAL DEFAULT 7 float_sub │ │ │ │ │ + 96: 00001f00 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 97: 00001f10 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 98: 00001f11 180 FUNC LOCAL DEFAULT 7 float_neg │ │ │ │ │ + 99: 00001fc0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 100: 00000310 0 NOTYPE LOCAL DEFAULT 6 .LC23 │ │ │ │ │ 101: 00000314 0 NOTYPE LOCAL DEFAULT 6 .LC24 │ │ │ │ │ 102: 00000320 0 NOTYPE LOCAL DEFAULT 6 .LC25 │ │ │ │ │ 103: 00000330 0 NOTYPE LOCAL DEFAULT 6 .LC26 │ │ │ │ │ 104: 00000348 0 NOTYPE LOCAL DEFAULT 6 .LC27 │ │ │ │ │ 105: 00000350 0 NOTYPE LOCAL DEFAULT 6 .LC28 │ │ │ │ │ 106: 00000388 0 NOTYPE LOCAL DEFAULT 6 .LC29 │ │ │ │ │ 107: 00000390 0 NOTYPE LOCAL DEFAULT 6 .LC30 │ │ │ │ │ 108: 000003a4 0 NOTYPE LOCAL DEFAULT 6 .LC31 │ │ │ │ │ 109: 000003b8 0 NOTYPE LOCAL DEFAULT 6 .LC32 │ │ │ │ │ 110: 0000020d 256 FUNC LOCAL DEFAULT 1 float___getformat__ │ │ │ │ │ 111: 00000308 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 112: 000003e0 0 NOTYPE LOCAL DEFAULT 6 .LC33 │ │ │ │ │ - 113: 00001fa4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 114: 00001fa5 104 FUNC LOCAL DEFAULT 7 float___format__ │ │ │ │ │ - 115: 0000200d 20 FUNC LOCAL DEFAULT 7 float_bool │ │ │ │ │ + 113: 00001fc4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 114: 00001fc5 104 FUNC LOCAL DEFAULT 7 float___format__ │ │ │ │ │ + 115: 0000202d 20 FUNC LOCAL DEFAULT 7 float_bool │ │ │ │ │ 116: 0000030c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 117: 0000030d 40 FUNC LOCAL DEFAULT 1 float_float │ │ │ │ │ 118: 00000330 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 119: 00000334 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 120: 00000335 122 FUNC LOCAL DEFAULT 1 float_new │ │ │ │ │ 121: 000003ec 0 NOTYPE LOCAL DEFAULT 6 .LC34 │ │ │ │ │ 122: 000003b1 284 FUNC LOCAL DEFAULT 1 float_rem │ │ │ │ │ @@ -131,54 +131,54 @@ │ │ │ │ │ 127: 000000dd 228 FUNC LOCAL DEFAULT 9 _float_div_mod │ │ │ │ │ 128: 000000d8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 129: 000000dc 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 130: 000001b0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 131: 00000424 0 NOTYPE LOCAL DEFAULT 6 .LC36 │ │ │ │ │ 132: 0000044c 0 NOTYPE LOCAL DEFAULT 6 .LC37 │ │ │ │ │ 133: 00000480 0 NOTYPE LOCAL DEFAULT 6 .LC38 │ │ │ │ │ - 134: 00002021 2548 FUNC LOCAL DEFAULT 7 float_fromhex │ │ │ │ │ - 135: 00002710 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 136: 0000271c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 137: 00002a08 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 134: 00002041 2548 FUNC LOCAL DEFAULT 7 float_fromhex │ │ │ │ │ + 135: 00002730 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 136: 0000273c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 137: 00002a28 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 138: 000004cc 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 139: 000004cd 2 FUNC LOCAL DEFAULT 1 float_conjugate │ │ │ │ │ 140: 000004d1 2 FUNC LOCAL DEFAULT 1 float_getreal │ │ │ │ │ 141: 000004d5 20 FUNC LOCAL DEFAULT 1 float_getimag │ │ │ │ │ 142: 000004e0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 143: 000004ac 0 NOTYPE LOCAL DEFAULT 6 .LC39 │ │ │ │ │ 144: 000004d8 0 NOTYPE LOCAL DEFAULT 6 .LC40 │ │ │ │ │ - 145: 00002a14 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 146: 00002a15 824 FUNC LOCAL DEFAULT 7 float_as_integer_ratio │ │ │ │ │ - 147: 00002d10 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 148: 00002d1c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 145: 00002a34 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 146: 00002a35 824 FUNC LOCAL DEFAULT 7 float_as_integer_ratio │ │ │ │ │ + 147: 00002d30 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 148: 00002d3c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 149: 000004fc 0 NOTYPE LOCAL DEFAULT 6 .LC41 │ │ │ │ │ 150: 00000508 0 NOTYPE LOCAL DEFAULT 6 .LC42 │ │ │ │ │ 151: 00000514 0 NOTYPE LOCAL DEFAULT 6 .LC43 │ │ │ │ │ 152: 00000520 0 NOTYPE LOCAL DEFAULT 6 .LC44 │ │ │ │ │ - 153: 00002d4d 1180 FUNC LOCAL DEFAULT 7 float_hex │ │ │ │ │ - 154: 00002fd0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 155: 00002fe0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 156: 000031e4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 153: 00002d6d 1180 FUNC LOCAL DEFAULT 7 float_hex │ │ │ │ │ + 154: 00002ff0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 155: 00003000 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 156: 00003204 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 157: 0000052c 0 NOTYPE LOCAL DEFAULT 6 .LC46 │ │ │ │ │ - 158: 000031e8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 159: 00003358 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 160: 00003370 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 161: 00003430 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 158: 00003208 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 159: 00003378 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 160: 00003390 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 161: 00003450 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 162: 000001c0 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 163: 000001c1 30 FUNC LOCAL DEFAULT 9 float___ceil__ │ │ │ │ │ 164: 000001df 30 FUNC LOCAL DEFAULT 9 float___floor__ │ │ │ │ │ 165: 00000554 0 NOTYPE LOCAL DEFAULT 6 .LC47 │ │ │ │ │ 166: 00000564 0 NOTYPE LOCAL DEFAULT 6 .LC48 │ │ │ │ │ 167: 000001fd 192 FUNC LOCAL DEFAULT 9 float_divmod │ │ │ │ │ 168: 000002b8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 169: 0000056c 0 NOTYPE LOCAL DEFAULT 6 .LC49 │ │ │ │ │ - 170: 00003434 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 171: 00003630 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 172: 00003640 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 173: 000036c8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 170: 00003454 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 171: 00003650 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 172: 00003660 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 173: 000036e8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 174: 000002bc 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 175: 000002bd 156 FUNC LOCAL DEFAULT 9 float_is_integer │ │ │ │ │ 176: 00000350 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 177: 00000594 0 NOTYPE LOCAL DEFAULT 6 .LC50 │ │ │ │ │ 178: 00000358 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 179: 00000359 18 FUNC LOCAL DEFAULT 9 float___getnewargs__ │ │ │ │ │ 180: 00000370 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ @@ -271,29 +271,29 @@ │ │ │ │ │ 267: 00000201 12 FUNC GLOBAL HIDDEN 1 _PyFloat_FiniType │ │ │ │ │ 268: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStructSequence_FiniBuiltin │ │ │ │ │ 269: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_HashDouble │ │ │ │ │ 270: 00000001 44 FUNC GLOBAL HIDDEN 9 _PyFloat_DebugMallocStats │ │ │ │ │ 271: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDebugAllocatorStats │ │ │ │ │ 272: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ 273: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Float │ │ │ │ │ - 274: 00001381 302 FUNC GLOBAL DEFAULT 7 PyFloat_FromString │ │ │ │ │ + 274: 000013a1 302 FUNC GLOBAL DEFAULT 7 PyFloat_FromString │ │ │ │ │ 275: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ 276: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKwnames │ │ │ │ │ 277: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ 278: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ 279: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ 280: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_string_to_number_with_underscores │ │ │ │ │ 281: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_Release │ │ │ │ │ 282: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ 283: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetBuffer │ │ │ │ │ 284: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ 285: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyByteArray_empty_string │ │ │ │ │ 286: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ 287: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyOS_string_to_double │ │ │ │ │ - 288: 00001639 468 FUNC GLOBAL DEFAULT 7 PyFloat_Pack8 │ │ │ │ │ + 288: 00001659 468 FUNC GLOBAL DEFAULT 7 PyFloat_Pack8 │ │ │ │ │ 289: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ 290: 00000000 0 NOTYPE GLOBAL DEFAULT UND round │ │ │ │ │ 291: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ 292: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_dg_dtoa │ │ │ │ │ 293: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyOS_snprintf │ │ │ │ │ 294: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_dg_strtod │ │ │ │ │ 295: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_dg_freedtoa │ │ │ │ │ @@ -314,20 +314,20 @@ │ │ │ │ │ 310: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_parse_inf_or_nan │ │ │ │ │ 311: 00000000 0 NOTYPE GLOBAL DEFAULT UND __isoc23_strtol │ │ │ │ │ 312: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ 313: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ 314: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ 315: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_hexdigits │ │ │ │ │ 316: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ - 317: 000031e9 392 FUNC GLOBAL DEFAULT 7 PyFloat_Pack4 │ │ │ │ │ - 318: 00003371 196 FUNC GLOBAL DEFAULT 7 PyFloat_Unpack4 │ │ │ │ │ + 317: 00003209 392 FUNC GLOBAL DEFAULT 7 PyFloat_Pack4 │ │ │ │ │ + 318: 00003391 196 FUNC GLOBAL DEFAULT 7 PyFloat_Unpack4 │ │ │ │ │ 319: 00000000 0 NOTYPE GLOBAL DEFAULT UND ceil │ │ │ │ │ 320: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ - 321: 00003435 524 FUNC GLOBAL DEFAULT 7 PyFloat_Pack2 │ │ │ │ │ - 322: 00003641 168 FUNC GLOBAL DEFAULT 7 PyFloat_Unpack2 │ │ │ │ │ + 321: 00003455 524 FUNC GLOBAL DEFAULT 7 PyFloat_Pack2 │ │ │ │ │ + 322: 00003661 168 FUNC GLOBAL DEFAULT 7 PyFloat_Unpack2 │ │ │ │ │ 323: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ 324: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ 325: 0000036b 14 FUNC GLOBAL DEFAULT 9 PyFloat_GetMax │ │ │ │ │ 326: 00000379 16 FUNC GLOBAL DEFAULT 9 PyFloat_GetMin │ │ │ │ │ 327: 00000010 208 OBJECT GLOBAL DEFAULT 3 PyFloat_Type │ │ │ │ │ 328: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ 329: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x75b4 contains 111 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x75d4 contains 111 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 0000d42f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ 00000004 0000d430 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ 00000024 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000028 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00000034 0000d50a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ 0000003e 0000052f R_ARM_THM_MOVW_ABS_NC 0000000c .LC1 │ │ │ │ │ @@ -106,45 +106,45 @@ │ │ │ │ │ 00000482 00007930 R_ARM_THM_MOVT_ABS 000003ec .LC34 │ │ │ │ │ 00000488 0000f80a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000494 0000e50a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000004a4 00002d0a R_ARM_THM_CALL 000008dd convert_to_double │ │ │ │ │ 000004c8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000208 00010c1e R_ARM_THM_JUMP24 00000000 _PyStructSequence_FiniBuiltin │ │ │ │ │ 00000328 0000da1e R_ARM_THM_JUMP24 00000001 PyFloat_FromDouble │ │ │ │ │ -00000376 0000431e R_ARM_THM_JUMP24 000012c9 float_new_impl │ │ │ │ │ +00000376 0000431e R_ARM_THM_JUMP24 000012e9 float_new_impl │ │ │ │ │ 000004d8 0000da1e R_ARM_THM_JUMP24 00000001 PyFloat_FromDouble │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x792c contains 94 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x794c contains 94 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000004 0000b902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000008 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000014 00014802 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000001c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000028 00001202 R_ARM_ABS32 000000ad float_dealloc │ │ │ │ │ -0000003c 00005e02 R_ARM_ABS32 00001d41 float_repr │ │ │ │ │ +0000003c 00005e02 R_ARM_ABS32 00001d61 float_repr │ │ │ │ │ 00000040 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000004c 00003d02 R_ARM_ABS32 000011a1 float_hash │ │ │ │ │ +0000004c 00003d02 R_ARM_ABS32 000011c1 float_hash │ │ │ │ │ 00000058 00014902 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000068 0000b902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000074 00001702 R_ARM_ABS32 00000129 float_richcompare │ │ │ │ │ 00000084 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000008c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000000ac 00007802 R_ARM_ABS32 00000335 float_new │ │ │ │ │ -000000d8 00004202 R_ARM_ABS32 000011a9 float_vectorcall │ │ │ │ │ +000000d8 00004202 R_ARM_ABS32 000011c9 float_vectorcall │ │ │ │ │ 000000e0 00003202 R_ARM_ABS32 00000b19 float_add │ │ │ │ │ -000000e4 00005f02 R_ARM_ABS32 00001d85 float_sub │ │ │ │ │ +000000e4 00005f02 R_ARM_ABS32 00001da5 float_sub │ │ │ │ │ 000000e8 00002a02 R_ARM_ABS32 00000759 float_mul │ │ │ │ │ 000000ec 00007a02 R_ARM_ABS32 000003b1 float_rem │ │ │ │ │ 000000f0 0000a702 R_ARM_ABS32 000001fd float_divmod │ │ │ │ │ -000000f4 00003702 R_ARM_ABS32 00000c79 float_pow │ │ │ │ │ -000000f8 00006202 R_ARM_ABS32 00001ef1 float_neg │ │ │ │ │ +000000f4 00003702 R_ARM_ABS32 00000c99 float_pow │ │ │ │ │ +000000f8 00006202 R_ARM_ABS32 00001f11 float_neg │ │ │ │ │ 000000fc 00007502 R_ARM_ABS32 0000030d float_float │ │ │ │ │ -00000100 00005102 R_ARM_ABS32 0000180d float_abs │ │ │ │ │ -00000104 00007302 R_ARM_ABS32 0000200d float_bool │ │ │ │ │ +00000100 00005102 R_ARM_ABS32 0000182d float_abs │ │ │ │ │ +00000104 00007302 R_ARM_ABS32 0000202d float_bool │ │ │ │ │ 00000120 00002102 R_ARM_ABS32 00000481 float___trunc___impl │ │ │ │ │ 00000128 00007502 R_ARM_ABS32 0000030d float_float │ │ │ │ │ 00000154 00007e02 R_ARM_ABS32 0000002d float_floor_div │ │ │ │ │ 00000158 00002f02 R_ARM_ABS32 0000094d float_div │ │ │ │ │ 00000170 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000174 00008c02 R_ARM_ABS32 000004d1 float_getreal │ │ │ │ │ 0000017c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -160,36 +160,36 @@ │ │ │ │ │ 000001cc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001d0 0000a402 R_ARM_ABS32 000001df float___floor__ │ │ │ │ │ 000001d8 0000b902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001e0 0000a302 R_ARM_ABS32 000001c1 float___ceil__ │ │ │ │ │ 000001e8 0000b902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001ec 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001f0 00005902 R_ARM_ABS32 000018c1 float___round__ │ │ │ │ │ +000001f0 00005902 R_ARM_ABS32 000018e1 float___round__ │ │ │ │ │ 000001f8 0000b902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001fc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000200 00009202 R_ARM_ABS32 00002a15 float_as_integer_ratio │ │ │ │ │ +00000200 00009202 R_ARM_ABS32 00002a35 float_as_integer_ratio │ │ │ │ │ 00000208 0000b902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000020c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000210 00008602 R_ARM_ABS32 00002021 float_fromhex │ │ │ │ │ +00000210 00008602 R_ARM_ABS32 00002041 float_fromhex │ │ │ │ │ 00000218 0000b902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000021c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000220 00009902 R_ARM_ABS32 00002d4d float_hex │ │ │ │ │ +00000220 00009902 R_ARM_ABS32 00002d6d float_hex │ │ │ │ │ 00000228 0000b902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000022c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000230 0000af02 R_ARM_ABS32 000002bd float_is_integer │ │ │ │ │ 00000238 0000b902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000023c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000240 0000b302 R_ARM_ABS32 00000359 float___getnewargs__ │ │ │ │ │ 00000248 0000b902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000024c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000250 00006e02 R_ARM_ABS32 0000020d float___getformat__ │ │ │ │ │ 00000258 0000b902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000025c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000260 00007202 R_ARM_ABS32 00001fa5 float___format__ │ │ │ │ │ +00000260 00007202 R_ARM_ABS32 00001fc5 float___format__ │ │ │ │ │ 00000268 0000b902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000027c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000280 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000284 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000288 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000028c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000290 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -206,15 +206,15 @@ │ │ │ │ │ 000002bc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002c0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002c4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002cc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002d0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x7c1c contains 563 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x7c3c contains 566 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000028 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000002c 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000058 0000de0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00000070 0000df0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 0000007a 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000007e 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ @@ -335,452 +335,455 @@ │ │ │ │ │ 00000afc 00002e2f R_ARM_THM_MOVW_ABS_NC 00000174 .LC8 │ │ │ │ │ 00000b00 00002e30 R_ARM_THM_MOVT_ABS 00000174 .LC8 │ │ │ │ │ 00000b06 0000f80a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000b0c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000b10 0000e16b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000b14 0000e16b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000b3a 0000e50a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000b4e 0000e80a R_ARM_THM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ +00000b4c 0000e80a R_ARM_THM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ 00000b84 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000b88 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000bae 0000de0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00000bc6 0000df0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000bd4 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000bd8 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000bfe 0000e50a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000c32 0000f20a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000c42 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000c46 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000c54 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000c58 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000c5e 0000e00a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000c6c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000c70 0000e16b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000c74 0000e16b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000c8a 0001032f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000c8e 00010330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000cb6 0000e50a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000ccc 0000e80a R_ARM_THM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ -00000d52 0001040a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ -00000d64 0001050a R_ARM_THM_CALL 00000000 pow │ │ │ │ │ -00000db6 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000dba 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000ddc 0000de0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000e22 0001060a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ -00000e3e 0001070a R_ARM_THM_CALL 00000000 fmod │ │ │ │ │ -00000e56 0001040a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ -00000e68 0001050a R_ARM_THM_CALL 00000000 pow │ │ │ │ │ -00000e9e 0000df0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00000eaa 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000eae 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000ee8 0000e50a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000efe 0000e80a R_ARM_THM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ -00000f16 0000f20a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000f26 0000e50a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000f42 0000fc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000f46 0000fc30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000f4a 0000342f R_ARM_THM_MOVW_ABS_NC 0000018c .LC9 │ │ │ │ │ -00000f4e 00003430 R_ARM_THM_MOVT_ABS 0000018c .LC9 │ │ │ │ │ -00000f54 0000f80a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000f74 0000f20a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000fd0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000fd4 0000e16b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000fe0 0001070a R_ARM_THM_CALL 00000000 fmod │ │ │ │ │ -00000ff0 0001022f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -00000ff4 00010230 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -00000ff8 0000352f R_ARM_THM_MOVW_ABS_NC 000001d0 .LC10 │ │ │ │ │ -00000ffc 00003530 R_ARM_THM_MOVT_ABS 000001d0 .LC10 │ │ │ │ │ -00001002 0000f80a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001008 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000100c 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000101c 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001020 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000102e 0001070a R_ARM_THM_CALL 00000000 fmod │ │ │ │ │ -000010e4 0000f72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000010e8 0000f730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000010ee 0001080a R_ARM_THM_CALL 00000000 PyErr_SetFromErrno │ │ │ │ │ -0000113c 0001092f R_ARM_THM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ -00001140 00010930 R_ARM_THM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ -00001148 0001032f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000114c 00010330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001164 00010a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001168 00010a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000011e2 0001102f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000011e6 00011030 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001248 0000dd0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000127c 0000412f R_ARM_THM_MOVW_ABS_NC 00000210 .LC12 │ │ │ │ │ -00001280 00004130 R_ARM_THM_MOVT_ABS 00000210 .LC12 │ │ │ │ │ -00001286 0001130a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00001294 0000412f R_ARM_THM_MOVW_ABS_NC 00000210 .LC12 │ │ │ │ │ -00001298 00004130 R_ARM_THM_MOVT_ABS 00000210 .LC12 │ │ │ │ │ -0000129e 0001140a R_ARM_THM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ -000012ac 0000dd0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000012c0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000012c4 0000d402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000012d4 0001102f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000012d8 00011030 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001342 0000dd0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001366 0000dd0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001378 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000137c 0000d402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001398 0001150a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000013a6 0001160a R_ARM_THM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ -000013b2 0001170a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -000013b8 0000492f R_ARM_THM_MOVW_ABS_NC 000014b1 float_from_string_inner │ │ │ │ │ -000013bc 00004930 R_ARM_THM_MOVT_ABS 000014b1 float_from_string_inner │ │ │ │ │ -000013c4 0000412f R_ARM_THM_MOVW_ABS_NC 00000210 .LC12 │ │ │ │ │ -000013c8 00004130 R_ARM_THM_MOVT_ABS 00000210 .LC12 │ │ │ │ │ -000013ce 0001180a R_ARM_THM_CALL 00000000 _Py_string_to_number_with_underscores │ │ │ │ │ -000013d6 0001190a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000013f2 0000dd0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000140a 0000492f R_ARM_THM_MOVW_ABS_NC 000014b1 float_from_string_inner │ │ │ │ │ -0000140e 00004930 R_ARM_THM_MOVT_ABS 000014b1 float_from_string_inner │ │ │ │ │ -00001414 0000412f R_ARM_THM_MOVW_ABS_NC 00000210 .LC12 │ │ │ │ │ -00001418 00004130 R_ARM_THM_MOVT_ABS 00000210 .LC12 │ │ │ │ │ -0000141e 0001180a R_ARM_THM_CALL 00000000 _Py_string_to_number_with_underscores │ │ │ │ │ -00001426 0001190a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000142e 0000fc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001432 0000fc30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001436 0000472f R_ARM_THM_MOVW_ABS_NC 00000218 .LC13 │ │ │ │ │ -0000143a 00004730 R_ARM_THM_MOVT_ABS 00000218 .LC13 │ │ │ │ │ -00001442 0000fd0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000144a 00011a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -0000144e 00011a30 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -00001456 0000e50a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001462 00011b0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001470 00011c0a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00001478 0000492f R_ARM_THM_MOVW_ABS_NC 000014b1 float_from_string_inner │ │ │ │ │ -0000147c 00004930 R_ARM_THM_MOVT_ABS 000014b1 float_from_string_inner │ │ │ │ │ -0000148a 0000412f R_ARM_THM_MOVW_ABS_NC 00000210 .LC12 │ │ │ │ │ -0000148e 00004130 R_ARM_THM_MOVT_ABS 00000210 .LC12 │ │ │ │ │ -0000149e 0001190a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000014a4 00011d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -000014a8 00011d30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -000014d0 00011e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000014d4 00011e30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -000014ec 00011e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000014f0 00011e30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00001500 00011f0a R_ARM_THM_CALL 00000000 PyOS_string_to_double │ │ │ │ │ -00001534 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001538 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001560 0000de0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00001574 0000df0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000157c 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001580 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000015b4 00011f0a R_ARM_THM_CALL 00000000 PyOS_string_to_double │ │ │ │ │ -000015c2 0000f72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000015c6 0000f730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000015ca 00004a2f R_ARM_THM_MOVW_ABS_NC 0000025c .LC14 │ │ │ │ │ -000015ce 00004a30 R_ARM_THM_MOVT_ABS 0000025c .LC14 │ │ │ │ │ -000015d6 0000fd0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000015fe 0000f20a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001612 0000e00a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001618 0000e16b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000161c 0000e16b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000016c6 0000ea0a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ -000017b2 0001212f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000017b6 00012130 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000017ba 00004d2f R_ARM_THM_MOVW_ABS_NC 00000284 .LC15 │ │ │ │ │ -000017be 00004d30 R_ARM_THM_MOVT_ABS 00000284 .LC15 │ │ │ │ │ -000017c4 0000f80a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000017ce 00010a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000017d2 00010a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000017d6 00004e2f R_ARM_THM_MOVW_ABS_NC 000002a0 .LC16 │ │ │ │ │ -000017da 00004e30 R_ARM_THM_MOVT_ABS 000002a0 .LC16 │ │ │ │ │ -000017e0 0000f80a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000017ec 0000f60a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -00001808 0000d402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000183c 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001840 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000186c 0000de0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00001880 0000df0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00001886 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000188a 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000018bc 0000e16b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000018f2 0001032f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000018f6 00010330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001916 0001220a R_ARM_THM_CALL 00000000 round │ │ │ │ │ -00001950 0000e50a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000199a 0000dd0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000019a4 0001230a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000019e2 0001240a R_ARM_THM_CALL 00000000 _Py_dg_dtoa │ │ │ │ │ -00001a06 0000542f R_ARM_THM_MOVW_ABS_NC 000002cc .LC18 │ │ │ │ │ -00001a0a 00005430 R_ARM_THM_MOVT_ABS 000002cc .LC18 │ │ │ │ │ -00001a1e 0000562f R_ARM_THM_MOVW_ABS_NC 000002dc .LC20 │ │ │ │ │ -00001a22 00005630 R_ARM_THM_MOVT_ABS 000002dc .LC20 │ │ │ │ │ -00001a26 0001250a R_ARM_THM_CALL 00000000 PyOS_snprintf │ │ │ │ │ -00001a2a 0001040a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ -00001a36 0001260a R_ARM_THM_CALL 00000000 _Py_dg_strtod │ │ │ │ │ -00001a62 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001a66 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001a8c 0000de0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00001a9c 0001270a R_ARM_THM_CALL 00000000 _Py_dg_freedtoa │ │ │ │ │ -00001aba 0000552f R_ARM_THM_MOVW_ABS_NC 000002d0 .LC19 │ │ │ │ │ -00001abe 00005530 R_ARM_THM_MOVT_ABS 000002d0 .LC19 │ │ │ │ │ -00001ac8 0001130a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00001ad8 0001032f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001adc 00010330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001ae6 0000df0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00001af2 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001af6 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001b10 0000f50a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00001b14 0000f20a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001b46 0000fc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001b4a 0000fc30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001b50 0000252f R_ARM_THM_MOVW_ABS_NC 00000070 .LC5 │ │ │ │ │ -00001b54 00002530 R_ARM_THM_MOVT_ABS 00000070 .LC5 │ │ │ │ │ -00001b5a 0000fd0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001b6c 0001230a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00001b7c 0000e50a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001b8c 0001002f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00001b90 00010030 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00001b98 0000262f R_ARM_THM_MOVW_ABS_NC 00000090 .LC6 │ │ │ │ │ -00001b9c 00002630 R_ARM_THM_MOVT_ABS 00000090 .LC6 │ │ │ │ │ -00001ba4 0001010a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00001bbc 0000f20a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001bd8 0000f902 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00001bdc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001be0 0000e16b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001be6 0000fe0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00001bf0 0000e80a R_ARM_THM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ -00001c10 0000dd0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c2a 0000dd0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c30 0000fc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001c34 0000fc30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001c3a 0000272f R_ARM_THM_MOVW_ABS_NC 00000144 .LC7 │ │ │ │ │ -00001c3e 00002730 R_ARM_THM_MOVT_ABS 00000144 .LC7 │ │ │ │ │ -00001c42 0000fd0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001c64 00010a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001c68 00010a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00001c6c 0000572f R_ARM_THM_MOVW_ABS_NC 000002e8 .LC21 │ │ │ │ │ -00001c70 00005730 R_ARM_THM_MOVT_ABS 000002e8 .LC21 │ │ │ │ │ -00001c76 0000f80a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001cb2 0000532f R_ARM_THM_MOVW_ABS_NC 000002c8 .LC17 │ │ │ │ │ -00001cb6 00005330 R_ARM_THM_MOVT_ABS 000002c8 .LC17 │ │ │ │ │ -00001cc0 0001280a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001cd4 0000542f R_ARM_THM_MOVW_ABS_NC 000002cc .LC18 │ │ │ │ │ -00001cd8 00005430 R_ARM_THM_MOVT_ABS 000002cc .LC18 │ │ │ │ │ -00001ce2 0000e00a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001d06 0001290a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001d0c 0000e00a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001d14 0000ff0a R_ARM_THM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ -00001d1e 0001220a R_ARM_THM_CALL 00000000 round │ │ │ │ │ -00001d2a 0000e00a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001d38 0000f902 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00001d3c 0000e16b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001d5c 00012a0a R_ARM_THM_CALL 00000000 PyOS_double_to_string │ │ │ │ │ -00001d64 00012b0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00001d6c 00012c0a R_ARM_THM_CALL 00000000 _PyUnicode_FromASCII │ │ │ │ │ -00001d74 0001290a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001db6 0000e50a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001dca 0000e80a R_ARM_THM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ -00001dfe 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001e02 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001e28 0000de0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00001e52 0000e50a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001e72 0000df0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00001e7e 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001e82 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001e9c 0000f20a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001eb2 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001eb6 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001ebe 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001ec2 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001ed6 0000e00a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001ee0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001ee4 0000e16b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001ee8 0000e16b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001eec 0000e16b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001f20 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001f24 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001f50 0000de0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00001f64 0000df0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00001f6a 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001f6e 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001fa0 0000e16b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001fc2 0001310a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ -00001fd2 0001320a R_ARM_THM_CALL 00000000 _PyFloat_FormatAdvancedWriter │ │ │ │ │ -00001fdc 0001330a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ -00001fe4 0000642f R_ARM_THM_MOVW_ABS_NC 00000310 .LC23 │ │ │ │ │ -00001fe8 00006430 R_ARM_THM_MOVT_ABS 00000310 .LC23 │ │ │ │ │ -00001fec 0000652f R_ARM_THM_MOVW_ABS_NC 00000314 .LC24 │ │ │ │ │ -00001ff0 00006530 R_ARM_THM_MOVT_ABS 00000314 .LC24 │ │ │ │ │ -00001ff4 0000702f R_ARM_THM_MOVW_ABS_NC 000003e0 .LC33 │ │ │ │ │ -00001ff8 00007030 R_ARM_THM_MOVT_ABS 000003e0 .LC33 │ │ │ │ │ -00001ffe 00012f0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00002006 0001340a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ -00002038 0001170a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00002044 00011e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00002048 00011e30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -0000205e 0001360a R_ARM_THM_CALL 00000000 _Py_parse_inf_or_nan │ │ │ │ │ -000020aa 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ -000020ae 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ -000020ee 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ -000020f2 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ -000022e8 0001370a R_ARM_THM_CALL 00000000 __isoc23_strtol │ │ │ │ │ -0000231c 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ -00002320 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ -0000236c 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ -00002370 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ -000023d0 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ -000023d4 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ -000025d0 0000f60a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -00002604 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002608 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002632 0000de0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000026e0 0000df0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000026f0 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000026f4 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002718 0000e16b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000272c 0001360a R_ARM_THM_CALL 00000000 _Py_parse_inf_or_nan │ │ │ │ │ -0000274a 0000f72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000274e 0000f730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00002752 0000852f R_ARM_THM_MOVW_ABS_NC 00000480 .LC38 │ │ │ │ │ -00002756 00008530 R_ARM_THM_MOVT_ABS 00000480 .LC38 │ │ │ │ │ -0000275c 0000f80a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000027d2 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ -000027d6 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ -0000284c 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ -00002850 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ -000028a6 0000f60a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -000028bc 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ -000028c0 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ -000028ee 0000f60a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -00002900 00010a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002904 00010a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002908 0000842f R_ARM_THM_MOVW_ABS_NC 0000044c .LC37 │ │ │ │ │ -0000290c 00008430 R_ARM_THM_MOVT_ABS 0000044c .LC37 │ │ │ │ │ -00002912 0000f80a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002918 0000e00a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002932 0001380a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -0000294a 0000dd0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000029b4 0000f72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000029b8 0000f730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000029bc 0000832f R_ARM_THM_MOVW_ABS_NC 00000424 .LC36 │ │ │ │ │ -000029c0 00008330 R_ARM_THM_MOVT_ABS 00000424 .LC36 │ │ │ │ │ -000029c6 0000f80a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002a10 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002a2a 0001392f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00002a2e 00013930 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00002a6c 0000ea0a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ -00002a7e 0001060a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ -00002a98 0001060a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ -00002ab0 0001060a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ -00002ac8 0001060a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ -00002ae0 0001060a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ -00002af8 0001060a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ -00002b10 0001060a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ -00002b28 0001060a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ -00002b40 0001060a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ -00002b5a 0001060a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ -00002b82 0000ed0a R_ARM_THM_CALL 00000000 PyLong_FromDouble │ │ │ │ │ -00002b90 0000dc0a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00002ba6 0000dc0a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00002bd8 00013a0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00002c30 0000dd0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002c52 0000dd0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002c64 00013a0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00000c10 0000e80a R_ARM_THM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ +00000c2e 0000f20a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000c3a 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000c3e 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000c4c 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000c50 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000c5a 0000f20a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000c88 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000c8c 0000e16b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000c90 0000e16b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000c94 0000e16b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000caa 0001032f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000cae 00010330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000cd6 0000e50a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000cec 0000e80a R_ARM_THM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ +00000d72 0001040a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ +00000d84 0001050a R_ARM_THM_CALL 00000000 pow │ │ │ │ │ +00000dd6 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000dda 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000dfc 0000de0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000e42 0001060a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ +00000e5e 0001070a R_ARM_THM_CALL 00000000 fmod │ │ │ │ │ +00000e76 0001040a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ +00000e88 0001050a R_ARM_THM_CALL 00000000 pow │ │ │ │ │ +00000ebe 0000df0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000eca 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000ece 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000f08 0000e50a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000f1e 0000e80a R_ARM_THM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ +00000f36 0000f20a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000f46 0000e50a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000f62 0000fc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000f66 0000fc30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000f6a 0000342f R_ARM_THM_MOVW_ABS_NC 0000018c .LC9 │ │ │ │ │ +00000f6e 00003430 R_ARM_THM_MOVT_ABS 0000018c .LC9 │ │ │ │ │ +00000f74 0000f80a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000f94 0000f20a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000ff0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000ff4 0000e16b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001000 0001070a R_ARM_THM_CALL 00000000 fmod │ │ │ │ │ +00001010 0001022f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00001014 00010230 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00001018 0000352f R_ARM_THM_MOVW_ABS_NC 000001d0 .LC10 │ │ │ │ │ +0000101c 00003530 R_ARM_THM_MOVT_ABS 000001d0 .LC10 │ │ │ │ │ +00001022 0000f80a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001028 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000102c 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000103c 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001040 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000104e 0001070a R_ARM_THM_CALL 00000000 fmod │ │ │ │ │ +00001104 0000f72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001108 0000f730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000110e 0001080a R_ARM_THM_CALL 00000000 PyErr_SetFromErrno │ │ │ │ │ +0000115c 0001092f R_ARM_THM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ +00001160 00010930 R_ARM_THM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ +00001168 0001032f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000116c 00010330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001184 00010a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001188 00010a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001202 0001102f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00001206 00011030 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001268 0000dd0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000129c 0000412f R_ARM_THM_MOVW_ABS_NC 00000210 .LC12 │ │ │ │ │ +000012a0 00004130 R_ARM_THM_MOVT_ABS 00000210 .LC12 │ │ │ │ │ +000012a6 0001130a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000012b4 0000412f R_ARM_THM_MOVW_ABS_NC 00000210 .LC12 │ │ │ │ │ +000012b8 00004130 R_ARM_THM_MOVT_ABS 00000210 .LC12 │ │ │ │ │ +000012be 0001140a R_ARM_THM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ +000012cc 0000dd0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000012e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000012e4 0000d402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000012f4 0001102f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000012f8 00011030 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001362 0000dd0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001386 0000dd0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001398 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000139c 0000d402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000013b8 0001150a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000013c6 0001160a R_ARM_THM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ +000013d2 0001170a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +000013d8 0000492f R_ARM_THM_MOVW_ABS_NC 000014d1 float_from_string_inner │ │ │ │ │ +000013dc 00004930 R_ARM_THM_MOVT_ABS 000014d1 float_from_string_inner │ │ │ │ │ +000013e4 0000412f R_ARM_THM_MOVW_ABS_NC 00000210 .LC12 │ │ │ │ │ +000013e8 00004130 R_ARM_THM_MOVT_ABS 00000210 .LC12 │ │ │ │ │ +000013ee 0001180a R_ARM_THM_CALL 00000000 _Py_string_to_number_with_underscores │ │ │ │ │ +000013f6 0001190a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001412 0000dd0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000142a 0000492f R_ARM_THM_MOVW_ABS_NC 000014d1 float_from_string_inner │ │ │ │ │ +0000142e 00004930 R_ARM_THM_MOVT_ABS 000014d1 float_from_string_inner │ │ │ │ │ +00001434 0000412f R_ARM_THM_MOVW_ABS_NC 00000210 .LC12 │ │ │ │ │ +00001438 00004130 R_ARM_THM_MOVT_ABS 00000210 .LC12 │ │ │ │ │ +0000143e 0001180a R_ARM_THM_CALL 00000000 _Py_string_to_number_with_underscores │ │ │ │ │ +00001446 0001190a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000144e 0000fc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001452 0000fc30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001456 0000472f R_ARM_THM_MOVW_ABS_NC 00000218 .LC13 │ │ │ │ │ +0000145a 00004730 R_ARM_THM_MOVT_ABS 00000218 .LC13 │ │ │ │ │ +00001462 0000fd0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000146a 00011a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +0000146e 00011a30 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +00001476 0000e50a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001482 00011b0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001490 00011c0a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00001498 0000492f R_ARM_THM_MOVW_ABS_NC 000014d1 float_from_string_inner │ │ │ │ │ +0000149c 00004930 R_ARM_THM_MOVT_ABS 000014d1 float_from_string_inner │ │ │ │ │ +000014aa 0000412f R_ARM_THM_MOVW_ABS_NC 00000210 .LC12 │ │ │ │ │ +000014ae 00004130 R_ARM_THM_MOVT_ABS 00000210 .LC12 │ │ │ │ │ +000014be 0001190a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000014c4 00011d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +000014c8 00011d30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +000014f0 00011e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +000014f4 00011e30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +0000150c 00011e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00001510 00011e30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00001520 00011f0a R_ARM_THM_CALL 00000000 PyOS_string_to_double │ │ │ │ │ +00001554 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001558 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001580 0000de0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00001594 0000df0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000159c 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000015a0 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000015d4 00011f0a R_ARM_THM_CALL 00000000 PyOS_string_to_double │ │ │ │ │ +000015e2 0000f72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000015e6 0000f730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000015ea 00004a2f R_ARM_THM_MOVW_ABS_NC 0000025c .LC14 │ │ │ │ │ +000015ee 00004a30 R_ARM_THM_MOVT_ABS 0000025c .LC14 │ │ │ │ │ +000015f6 0000fd0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000161e 0000f20a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001632 0000e00a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001638 0000e16b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000163c 0000e16b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000016e6 0000ea0a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ +000017d2 0001212f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000017d6 00012130 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000017da 00004d2f R_ARM_THM_MOVW_ABS_NC 00000284 .LC15 │ │ │ │ │ +000017de 00004d30 R_ARM_THM_MOVT_ABS 00000284 .LC15 │ │ │ │ │ +000017e4 0000f80a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000017ee 00010a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000017f2 00010a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000017f6 00004e2f R_ARM_THM_MOVW_ABS_NC 000002a0 .LC16 │ │ │ │ │ +000017fa 00004e30 R_ARM_THM_MOVT_ABS 000002a0 .LC16 │ │ │ │ │ +00001800 0000f80a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000180c 0000f60a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +00001828 0000d402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000185c 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001860 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000188c 0000de0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000018a0 0000df0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000018a6 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000018aa 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000018dc 0000e16b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001912 0001032f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001916 00010330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001936 0001220a R_ARM_THM_CALL 00000000 round │ │ │ │ │ +00001970 0000e50a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000019ba 0000dd0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000019c4 0001230a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00001a02 0001240a R_ARM_THM_CALL 00000000 _Py_dg_dtoa │ │ │ │ │ +00001a26 0000542f R_ARM_THM_MOVW_ABS_NC 000002cc .LC18 │ │ │ │ │ +00001a2a 00005430 R_ARM_THM_MOVT_ABS 000002cc .LC18 │ │ │ │ │ +00001a3e 0000562f R_ARM_THM_MOVW_ABS_NC 000002dc .LC20 │ │ │ │ │ +00001a42 00005630 R_ARM_THM_MOVT_ABS 000002dc .LC20 │ │ │ │ │ +00001a46 0001250a R_ARM_THM_CALL 00000000 PyOS_snprintf │ │ │ │ │ +00001a4a 0001040a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ +00001a56 0001260a R_ARM_THM_CALL 00000000 _Py_dg_strtod │ │ │ │ │ +00001a82 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001a86 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001aac 0000de0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00001abc 0001270a R_ARM_THM_CALL 00000000 _Py_dg_freedtoa │ │ │ │ │ +00001ada 0000552f R_ARM_THM_MOVW_ABS_NC 000002d0 .LC19 │ │ │ │ │ +00001ade 00005530 R_ARM_THM_MOVT_ABS 000002d0 .LC19 │ │ │ │ │ +00001ae8 0001130a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00001af8 0001032f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001afc 00010330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001b06 0000df0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00001b12 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001b16 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001b30 0000f50a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00001b34 0000f20a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001b66 0000fc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001b6a 0000fc30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001b70 0000252f R_ARM_THM_MOVW_ABS_NC 00000070 .LC5 │ │ │ │ │ +00001b74 00002530 R_ARM_THM_MOVT_ABS 00000070 .LC5 │ │ │ │ │ +00001b7a 0000fd0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001b8c 0001230a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00001b9c 0000e50a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001bac 0001002f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00001bb0 00010030 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00001bb8 0000262f R_ARM_THM_MOVW_ABS_NC 00000090 .LC6 │ │ │ │ │ +00001bbc 00002630 R_ARM_THM_MOVT_ABS 00000090 .LC6 │ │ │ │ │ +00001bc4 0001010a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00001bdc 0000f20a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001bf8 0000f902 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00001bfc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001c00 0000e16b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001c06 0000fe0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00001c10 0000e80a R_ARM_THM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ +00001c30 0000dd0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c4a 0000dd0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c50 0000fc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001c54 0000fc30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001c5a 0000272f R_ARM_THM_MOVW_ABS_NC 00000144 .LC7 │ │ │ │ │ +00001c5e 00002730 R_ARM_THM_MOVT_ABS 00000144 .LC7 │ │ │ │ │ +00001c62 0000fd0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001c84 00010a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001c88 00010a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001c8c 0000572f R_ARM_THM_MOVW_ABS_NC 000002e8 .LC21 │ │ │ │ │ +00001c90 00005730 R_ARM_THM_MOVT_ABS 000002e8 .LC21 │ │ │ │ │ +00001c96 0000f80a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001cd2 0000532f R_ARM_THM_MOVW_ABS_NC 000002c8 .LC17 │ │ │ │ │ +00001cd6 00005330 R_ARM_THM_MOVT_ABS 000002c8 .LC17 │ │ │ │ │ +00001ce0 0001280a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001cf4 0000542f R_ARM_THM_MOVW_ABS_NC 000002cc .LC18 │ │ │ │ │ +00001cf8 00005430 R_ARM_THM_MOVT_ABS 000002cc .LC18 │ │ │ │ │ +00001d02 0000e00a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001d26 0001290a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001d2c 0000e00a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001d34 0000ff0a R_ARM_THM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ +00001d3e 0001220a R_ARM_THM_CALL 00000000 round │ │ │ │ │ +00001d4a 0000e00a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001d58 0000f902 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00001d5c 0000e16b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001d7c 00012a0a R_ARM_THM_CALL 00000000 PyOS_double_to_string │ │ │ │ │ +00001d84 00012b0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00001d8c 00012c0a R_ARM_THM_CALL 00000000 _PyUnicode_FromASCII │ │ │ │ │ +00001d94 0001290a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001dd6 0000e50a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001dea 0000e80a R_ARM_THM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ +00001e1e 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001e22 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001e48 0000de0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00001e72 0000e50a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001e92 0000df0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00001e9e 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001ea2 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001ebc 0000f20a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001ed2 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001ed6 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001ede 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001ee2 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001ef6 0000e00a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001f00 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001f04 0000e16b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001f08 0000e16b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001f0c 0000e16b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001f40 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001f44 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001f70 0000de0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00001f84 0000df0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00001f8a 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001f8e 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001fc0 0000e16b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001fe2 0001310a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ +00001ff2 0001320a R_ARM_THM_CALL 00000000 _PyFloat_FormatAdvancedWriter │ │ │ │ │ +00001ffc 0001330a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ +00002004 0000642f R_ARM_THM_MOVW_ABS_NC 00000310 .LC23 │ │ │ │ │ +00002008 00006430 R_ARM_THM_MOVT_ABS 00000310 .LC23 │ │ │ │ │ +0000200c 0000652f R_ARM_THM_MOVW_ABS_NC 00000314 .LC24 │ │ │ │ │ +00002010 00006530 R_ARM_THM_MOVT_ABS 00000314 .LC24 │ │ │ │ │ +00002014 0000702f R_ARM_THM_MOVW_ABS_NC 000003e0 .LC33 │ │ │ │ │ +00002018 00007030 R_ARM_THM_MOVT_ABS 000003e0 .LC33 │ │ │ │ │ +0000201e 00012f0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00002026 0001340a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ +00002058 0001170a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00002064 00011e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00002068 00011e30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +0000207e 0001360a R_ARM_THM_CALL 00000000 _Py_parse_inf_or_nan │ │ │ │ │ +000020ca 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ +000020ce 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ +0000210e 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ +00002112 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ +00002308 0001370a R_ARM_THM_CALL 00000000 __isoc23_strtol │ │ │ │ │ +0000233c 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ +00002340 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ +0000238c 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ +00002390 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ +000023f0 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ +000023f4 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ +000025f0 0000f60a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +00002624 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002628 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002652 0000de0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000026fc 0000df0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000270c 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002710 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002738 0000e16b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000274c 0001360a R_ARM_THM_CALL 00000000 _Py_parse_inf_or_nan │ │ │ │ │ +0000276a 0000f72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000276e 0000f730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00002772 0000852f R_ARM_THM_MOVW_ABS_NC 00000480 .LC38 │ │ │ │ │ +00002776 00008530 R_ARM_THM_MOVT_ABS 00000480 .LC38 │ │ │ │ │ +0000277c 0000f80a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000027f2 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ +000027f6 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ +0000286c 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ +00002870 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ +000028c6 0000f60a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +000028dc 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ +000028e0 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ +0000290e 0000f60a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +00002920 00010a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002924 00010a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002928 0000842f R_ARM_THM_MOVW_ABS_NC 0000044c .LC37 │ │ │ │ │ +0000292c 00008430 R_ARM_THM_MOVT_ABS 0000044c .LC37 │ │ │ │ │ +00002932 0000f80a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002938 0000e00a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002952 0001380a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +0000296a 0000dd0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000029d4 0000f72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000029d8 0000f730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000029dc 0000832f R_ARM_THM_MOVW_ABS_NC 00000424 .LC36 │ │ │ │ │ +000029e0 00008330 R_ARM_THM_MOVT_ABS 00000424 .LC36 │ │ │ │ │ +000029e6 0000f80a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002a30 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002a4a 0001392f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00002a4e 00013930 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00002a8c 0000ea0a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ +00002a9e 0001060a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ +00002ab8 0001060a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ +00002ad0 0001060a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ +00002ae8 0001060a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ +00002b00 0001060a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ +00002b18 0001060a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ +00002b30 0001060a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ +00002b48 0001060a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ +00002b60 0001060a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ +00002b7a 0001060a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ +00002ba2 0000ed0a R_ARM_THM_CALL 00000000 PyLong_FromDouble │ │ │ │ │ +00002bb0 0000dc0a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00002bc6 0000dc0a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00002bf8 00013a0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00002c50 0000dd0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002c72 0000dd0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002c88 0000dd0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002c90 0000e50a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002cc0 0000f72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00002cc4 0000f730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00002cc8 0000902f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC40 │ │ │ │ │ -00002ccc 00009030 R_ARM_THM_MOVT_ABS 000004d8 .LC40 │ │ │ │ │ -00002cd2 0000f80a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002cf6 00010a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002cfa 00010a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002cfe 00008f2f R_ARM_THM_MOVW_ABS_NC 000004ac .LC39 │ │ │ │ │ -00002d02 00008f30 R_ARM_THM_MOVT_ABS 000004ac .LC39 │ │ │ │ │ -00002d08 0000f80a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002d18 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002d1e 0000dd0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002d3c 0000dd0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002daa 0000ea0a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ -00002dbe 0000f60a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -00002dca 00013b2f R_ARM_THM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ -00002dce 00013b30 R_ARM_THM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ -00002f54 0000972f R_ARM_THM_MOVW_ABS_NC 00000514 .LC43 │ │ │ │ │ -00002f58 0000982f R_ARM_THM_MOVW_ABS_NC 00000520 .LC44 │ │ │ │ │ -00002f5c 00009730 R_ARM_THM_MOVT_ABS 00000514 .LC43 │ │ │ │ │ -00002f60 00009830 R_ARM_THM_MOVT_ABS 00000520 .LC44 │ │ │ │ │ -00002f64 00013c0a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00002fb8 0000962f R_ARM_THM_MOVW_ABS_NC 00000508 .LC42 │ │ │ │ │ -00002fbc 00009630 R_ARM_THM_MOVT_ABS 00000508 .LC42 │ │ │ │ │ -00002fd8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002fdc 0000f902 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00002fe8 0000f60a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -00002ff4 00013b2f R_ARM_THM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ -00002ff8 00013b30 R_ARM_THM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ -000031b2 0000952f R_ARM_THM_MOVW_ABS_NC 000004fc .LC41 │ │ │ │ │ -000031b6 00009530 R_ARM_THM_MOVT_ABS 000004fc .LC41 │ │ │ │ │ -000031bc 0000f50a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -000031c2 0000e50a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000031e4 0000f902 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -0000325e 00010a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00003262 00010a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003266 00009d2f R_ARM_THM_MOVW_ABS_NC 0000052c .LC46 │ │ │ │ │ -0000326a 00009d30 R_ARM_THM_MOVT_ABS 0000052c .LC46 │ │ │ │ │ -00003270 0000f80a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000329a 0000ea0a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ -0000332c 0001212f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00003330 00012130 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00003334 00004d2f R_ARM_THM_MOVW_ABS_NC 00000284 .LC15 │ │ │ │ │ -00003338 00004d30 R_ARM_THM_MOVT_ABS 00000284 .LC15 │ │ │ │ │ -0000333e 0000f80a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000334e 0000f60a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -00003368 0000d402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000033f4 0000f60a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -00003404 0000f72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003408 0000f730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000340c 0000222f R_ARM_THM_MOVW_ABS_NC 00000034 .LC3 │ │ │ │ │ -00003410 00002230 R_ARM_THM_MOVT_ABS 00000034 .LC3 │ │ │ │ │ -00003416 0000f80a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003430 0000d402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003488 0000ea0a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ -00003546 00010a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000354a 00010a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000354e 0000a92f R_ARM_THM_MOVW_ABS_NC 0000056c .LC49 │ │ │ │ │ -00003552 0000a930 R_ARM_THM_MOVT_ABS 0000056c .LC49 │ │ │ │ │ -00003558 0000f80a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000035d6 0001212f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000035da 00012130 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000035de 00004d2f R_ARM_THM_MOVW_ABS_NC 00000284 .LC15 │ │ │ │ │ -000035e2 00004d30 R_ARM_THM_MOVT_ABS 00000284 .LC15 │ │ │ │ │ -000035e8 0000f80a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000035f8 0000f60a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -00003684 0000f60a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -00003690 0000f60a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +00002c84 00013a0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00002c92 0000dd0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002ca8 0000dd0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002cb0 0000e50a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002ce0 0000f72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00002ce4 0000f730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00002ce8 0000902f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC40 │ │ │ │ │ +00002cec 00009030 R_ARM_THM_MOVT_ABS 000004d8 .LC40 │ │ │ │ │ +00002cf2 0000f80a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002d16 00010a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002d1a 00010a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002d1e 00008f2f R_ARM_THM_MOVW_ABS_NC 000004ac .LC39 │ │ │ │ │ +00002d22 00008f30 R_ARM_THM_MOVT_ABS 000004ac .LC39 │ │ │ │ │ +00002d28 0000f80a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002d38 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002d3e 0000dd0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002d5c 0000dd0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002dca 0000ea0a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ +00002dde 0000f60a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +00002dea 00013b2f R_ARM_THM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ +00002dee 00013b30 R_ARM_THM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ +00002f74 0000972f R_ARM_THM_MOVW_ABS_NC 00000514 .LC43 │ │ │ │ │ +00002f78 0000982f R_ARM_THM_MOVW_ABS_NC 00000520 .LC44 │ │ │ │ │ +00002f7c 00009730 R_ARM_THM_MOVT_ABS 00000514 .LC43 │ │ │ │ │ +00002f80 00009830 R_ARM_THM_MOVT_ABS 00000520 .LC44 │ │ │ │ │ +00002f84 00013c0a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00002fd8 0000962f R_ARM_THM_MOVW_ABS_NC 00000508 .LC42 │ │ │ │ │ +00002fdc 00009630 R_ARM_THM_MOVT_ABS 00000508 .LC42 │ │ │ │ │ +00002ff8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002ffc 0000f902 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00003008 0000f60a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +00003014 00013b2f R_ARM_THM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ +00003018 00013b30 R_ARM_THM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ +000031d2 0000952f R_ARM_THM_MOVW_ABS_NC 000004fc .LC41 │ │ │ │ │ +000031d6 00009530 R_ARM_THM_MOVT_ABS 000004fc .LC41 │ │ │ │ │ +000031dc 0000f50a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +000031e2 0000e50a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003204 0000f902 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +0000327e 00010a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003282 00010a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003286 00009d2f R_ARM_THM_MOVW_ABS_NC 0000052c .LC46 │ │ │ │ │ +0000328a 00009d30 R_ARM_THM_MOVT_ABS 0000052c .LC46 │ │ │ │ │ +00003290 0000f80a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000032ba 0000ea0a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ +0000334c 0001212f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00003350 00012130 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00003354 00004d2f R_ARM_THM_MOVW_ABS_NC 00000284 .LC15 │ │ │ │ │ +00003358 00004d30 R_ARM_THM_MOVT_ABS 00000284 .LC15 │ │ │ │ │ +0000335e 0000f80a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000336e 0000f60a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +00003388 0000d402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003414 0000f60a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +00003424 0000f72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00003428 0000f730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000342c 0000222f R_ARM_THM_MOVW_ABS_NC 00000034 .LC3 │ │ │ │ │ +00003430 00002230 R_ARM_THM_MOVT_ABS 00000034 .LC3 │ │ │ │ │ +00003436 0000f80a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003450 0000d402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000034a8 0000ea0a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ +00003566 00010a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000356a 00010a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000356e 0000a92f R_ARM_THM_MOVW_ABS_NC 0000056c .LC49 │ │ │ │ │ +00003572 0000a930 R_ARM_THM_MOVT_ABS 0000056c .LC49 │ │ │ │ │ +00003578 0000f80a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000035f6 0001212f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000035fa 00012130 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000035fe 00004d2f R_ARM_THM_MOVW_ABS_NC 00000284 .LC15 │ │ │ │ │ +00003602 00004d30 R_ARM_THM_MOVT_ABS 00000284 .LC15 │ │ │ │ │ +00003608 0000f80a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003618 0000f60a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +000036a4 0000f60a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +000036b0 0000f60a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ 000000a2 0000e01e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ 000000e2 0000e21e R_ARM_THM_JUMP24 00000000 PyObject_Free │ │ │ │ │ 00000120 0000e21e R_ARM_THM_JUMP24 00000000 PyObject_Free │ │ │ │ │ 00000178 0000e41e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ 00000220 0000e41e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ 0000023c 0000e41e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ 00000484 0000ed1e R_ARM_THM_JUMP24 00000000 PyLong_FromDouble │ │ │ │ │ 000008c6 0000e01e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -0000117a 0000e01e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -000011a4 00010d1e R_ARM_THM_JUMP24 00000000 _Py_HashDouble │ │ │ │ │ -000011f6 0001111e R_ARM_THM_JUMP24 00000000 PyNumber_Float │ │ │ │ │ -00001200 0001121e R_ARM_THM_JUMP24 00001381 PyFloat_FromString │ │ │ │ │ -0000125e 0000da1e R_ARM_THM_JUMP24 00000001 PyFloat_FromDouble │ │ │ │ │ -000012e2 0001111e R_ARM_THM_JUMP24 00000000 PyNumber_Float │ │ │ │ │ -000012e6 0001121e R_ARM_THM_JUMP24 00001381 PyFloat_FromString │ │ │ │ │ -0000134e 0000da1e R_ARM_THM_JUMP24 00000001 PyFloat_FromDouble │ │ │ │ │ -00001634 0000dd1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -000018b6 0000e01e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -0000194c 0000ed1e R_ARM_THM_JUMP24 00000000 PyLong_FromDouble │ │ │ │ │ -00001c9a 0000da1e R_ARM_THM_JUMP24 00000001 PyFloat_FromDouble │ │ │ │ │ -00001d80 0000e01e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00001f9a 0000e01e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00002fca 00012e1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +00000c7c 0000e01e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +0000119a 0000e01e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +000011c4 00010d1e R_ARM_THM_JUMP24 00000000 _Py_HashDouble │ │ │ │ │ +00001216 0001111e R_ARM_THM_JUMP24 00000000 PyNumber_Float │ │ │ │ │ +00001220 0001121e R_ARM_THM_JUMP24 000013a1 PyFloat_FromString │ │ │ │ │ +0000127e 0000da1e R_ARM_THM_JUMP24 00000001 PyFloat_FromDouble │ │ │ │ │ +00001302 0001111e R_ARM_THM_JUMP24 00000000 PyNumber_Float │ │ │ │ │ +00001306 0001121e R_ARM_THM_JUMP24 000013a1 PyFloat_FromString │ │ │ │ │ +0000136e 0000da1e R_ARM_THM_JUMP24 00000001 PyFloat_FromDouble │ │ │ │ │ +00001654 0000dd1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000018d6 0000e01e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +0000196c 0000ed1e R_ARM_THM_JUMP24 00000000 PyLong_FromDouble │ │ │ │ │ +00001cba 0000da1e R_ARM_THM_JUMP24 00000001 PyFloat_FromDouble │ │ │ │ │ +00001da0 0000e01e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00001fba 0000e01e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00002fea 00012e1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ 00000af0 0000e01e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00000ee2 0000da1e R_ARM_THM_JUMP24 00000001 PyFloat_FromDouble │ │ │ │ │ +00000f02 0000da1e R_ARM_THM_JUMP24 00000001 PyFloat_FromDouble │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x8db4 contains 48 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x8dec contains 48 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000008 00003e2f R_ARM_THM_MOVW_ABS_NC 000001fc .LC11 │ │ │ │ │ 0000000c 00003e30 R_ARM_THM_MOVT_ABS 000001fc .LC11 │ │ │ │ │ 00000028 0000e16b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000004c 0000e50a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000056 00002d0a R_ARM_THM_CALL 000008dd convert_to_double │ │ │ │ │ 0000007e 0000e50a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -414,15 +414,15 @@ │ │ │ │ │ bhi.n 396 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it gt │ │ │ │ │ ldrgt r1, [r5, #12] │ │ │ │ │ ble.n 392 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ - b.w 12c8 │ │ │ │ │ + b.w 12e8 │ │ │ │ │ R_ARM_THM_JUMP24 float_new_impl │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq.n 362 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -345,17 +345,17 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ blt.w 46e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBool_FromLong │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - bl 1620 │ │ │ │ │ + bl 1640 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1620 │ │ │ │ │ + bl 1640 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ b.n 30a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_Negative │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -1171,434 +1171,448 @@ │ │ │ │ │ │ │ │ │ │ 00000b18 : │ │ │ │ │ float_add(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - sub sp, #24 │ │ │ │ │ - ldr r4, [pc, #316] @ (c6c ) │ │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ + ldr r4, [pc, #348] @ (c88 ) │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ - str r1, [sp, #12] │ │ │ │ │ + sub sp, #8 │ │ │ │ │ + mov r6, r1 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ beq.n bf2 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n bf2 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ - lsls r3, r3, #7 │ │ │ │ │ - bpl.n c42 │ │ │ │ │ + lsls r2, r3, #7 │ │ │ │ │ + bpl.n c3a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsDouble │ │ │ │ │ - vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ - vcmp.f64 d0, d7 │ │ │ │ │ + vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ │ + vmov.f64 d8, d0 │ │ │ │ │ + vcmp.f64 d0, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ beq.n c2e │ │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n bf8 │ │ │ │ │ - ldr r3, [pc, #260] @ (c70 ) │ │ │ │ │ + bne.n bfc │ │ │ │ │ + ldr r3, [pc, #288] @ (c8c ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ - vldr d8, [r5, #8] │ │ │ │ │ + vldr d0, [r6, #8] │ │ │ │ │ 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, #1608] @ 0x648 │ │ │ │ │ cbz r5, bc0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr.w r1, [r3, #1604] @ 0x644 │ │ │ │ │ - vadd.f64 d8, d8, d0 │ │ │ │ │ + vadd.f64 d8, d0, d8 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r0, [r3, #1608] @ 0x648 │ │ │ │ │ str.w r1, [r3, #1604] @ 0x644 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r4, [r5, #4] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ bne.n bec │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ vstr d8, [r5, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ - add sp, #24 │ │ │ │ │ + add sp, #8 │ │ │ │ │ vpop {d8} │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movs r0, #16 │ │ │ │ │ vstr d0, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ vldr d0, [sp] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c5e │ │ │ │ │ + beq.n c72 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - vadd.f64 d8, d8, d0 │ │ │ │ │ + vadd.f64 d8, d0, d8 │ │ │ │ │ str r4, [r0, #4] │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ beq.n bac │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r2, #16] │ │ │ │ │ b.n bac │ │ │ │ │ - vldr d0, [r5, #8] │ │ │ │ │ - b.n b60 │ │ │ │ │ - ldr r1, [pc, #112] @ (c6c ) │ │ │ │ │ - vstr d0, [sp] │ │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ │ + vldr d8, [r5, #8] │ │ │ │ │ + cmp r0, r4 │ │ │ │ │ + beq.n b68 │ │ │ │ │ + ldr r1, [pc, #136] @ (c88 ) │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - vldr d0, [sp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n b68 │ │ │ │ │ - add r1, sp, #16 │ │ │ │ │ - add r0, sp, #12 │ │ │ │ │ - bl 8dc │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - vldr d0, [sp] │ │ │ │ │ - it eq │ │ │ │ │ - ldreq r5, [sp, #12] │ │ │ │ │ - beq.n bb6 │ │ │ │ │ - ldr r3, [pc, #84] @ (c74 ) │ │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ + lsls r3, r3, #7 │ │ │ │ │ + bpl.n c3a │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyLong_AsDouble │ │ │ │ │ + vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ │ + vcmp.f64 d0, d6 │ │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ │ + beq.n c56 │ │ │ │ │ + ldr r3, [pc, #108] @ (c90 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ - vldr d8, [sp, #16] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ b.n b76 │ │ │ │ │ - vstr d0, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - vldr d0, [sp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b60 │ │ │ │ │ - mov r5, r6 │ │ │ │ │ + beq.n b62 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ b.n bb6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n c66 │ │ │ │ │ + bne.n c80 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ b.n bb6 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b.n bb6 │ │ │ │ │ + vstr d0, [sp] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + vldr d0, [sp] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n c36 │ │ │ │ │ + ldr r3, [pc, #44] @ (c94 ) │ │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + b.n b76 │ │ │ │ │ + add sp, #8 │ │ │ │ │ + vpop {d8} │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ + b.w 0 │ │ │ │ │ + R_ARM_THM_JUMP24 PyErr_NoMemory │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - b.n c54 │ │ │ │ │ + b.n c4c │ │ │ │ │ + nop │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ - .word 0x000000fa │ │ │ │ │ + .word 0x00000116 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x00000048 │ │ │ │ │ + .word 0x00000064 │ │ │ │ │ + R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ + .word 0x00000024 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000c78 : │ │ │ │ │ +00000c98 : │ │ │ │ │ float_pow(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8-d10} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ sub sp, #8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w f42 │ │ │ │ │ - ldr r4, [pc, #820] @ (fd0 ) │ │ │ │ │ + bne.w f62 │ │ │ │ │ + ldr r4, [pc, #820] @ (ff0 ) │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.w ee6 │ │ │ │ │ + bne.w f06 │ │ │ │ │ vldr d9, [r6, #8] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq.w ec4 │ │ │ │ │ - ldr r1, [pc, #792] @ (fd0 ) │ │ │ │ │ + beq.w ee4 │ │ │ │ │ + ldr r1, [pc, #792] @ (ff0 ) │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ec4 │ │ │ │ │ + bne.w ee4 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w 1008 │ │ │ │ │ + bpl.w 1028 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsDouble │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vmov.f64 d8, d0 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.w f74 │ │ │ │ │ + beq.w f94 │ │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.w ed4 │ │ │ │ │ + beq.w ef4 │ │ │ │ │ vcmp.f64 d9, d9 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bvs.w f6e │ │ │ │ │ + bvs.w f8e │ │ │ │ │ vcmp.f64 d8, d8 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bvs.w 108e │ │ │ │ │ + bvs.w 10ae │ │ │ │ │ vabs.f64 d6, d8 │ │ │ │ │ - vldr d7, [pc, #680] @ fb8 │ │ │ │ │ + vldr d7, [pc, #680] @ fd8 │ │ │ │ │ vabs.f64 d5, d9 │ │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt.w 1058 │ │ │ │ │ + bgt.w 1078 │ │ │ │ │ vcmp.f64 d5, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt.w 1026 │ │ │ │ │ + bgt.w 1046 │ │ │ │ │ vcmp.f64 d9, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.w fd8 │ │ │ │ │ + beq.w ff8 │ │ │ │ │ vcmpe.f64 d9, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bmi.n e1a │ │ │ │ │ + bmi.n e3a │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ vcmp.f64 d9, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.w f6a │ │ │ │ │ + beq.w f8a │ │ │ │ │ bl 0 <__errno_location> │ │ │ │ │ R_ARM_THM_CALL __errno_location │ │ │ │ │ mov r5, r0 │ │ │ │ │ vmov.f64 d1, d8 │ │ │ │ │ vmov.f64 d0, d9 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r6, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL pow │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ vmov.f64 d8, d0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10d0 │ │ │ │ │ - vldr d6, [pc, #584] @ fc0 │ │ │ │ │ - vldr d7, [pc, #588] @ fc8 │ │ │ │ │ + bne.w 10f0 │ │ │ │ │ + vldr d6, [pc, #584] @ fe0 │ │ │ │ │ + vldr d7, [pc, #588] @ fe8 │ │ │ │ │ vcmp.f64 d0, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ it eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ it eq │ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1160 │ │ │ │ │ - ldr r3, [pc, #564] @ (fd4 ) │ │ │ │ │ + bne.w 1180 │ │ │ │ │ + ldr r3, [pc, #564] @ (ff4 ) │ │ │ │ │ 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, #1608] @ 0x648 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n e9c │ │ │ │ │ + beq.n ebc │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr.w r1, [r3, #1604] @ 0x644 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r0, [r3, #1608] @ 0x648 │ │ │ │ │ str.w r1, [r3, #1604] @ 0x644 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r4, [r5, #4] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n ebe │ │ │ │ │ + bne.n ede │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ vstr d8, [r5, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #8 │ │ │ │ │ vpop {d8-d10} │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ vldr d8, [r5, #8] │ │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n ed4 │ │ │ │ │ + beq.n ef4 │ │ │ │ │ vcmp.f64 d8, d8 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bvs.w 10a0 │ │ │ │ │ + bvs.w 10c0 │ │ │ │ │ vabs.f64 d6, d8 │ │ │ │ │ - vldr d7, [pc, #424] @ fb8 │ │ │ │ │ + vldr d7, [pc, #424] @ fd8 │ │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt.n ed4 │ │ │ │ │ + bgt.n ef4 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ vstr d6, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL floor │ │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ │ vldr d6, [sp] │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.w 113c │ │ │ │ │ + bne.w 115c │ │ │ │ │ vmov.f64 d0, d6 │ │ │ │ │ vmov.f64 d1, #0 @ 0x40000000 2.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL fmod │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vmov.f64 d10, d0 │ │ │ │ │ vcmp.f64 d9, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.w f5c │ │ │ │ │ + beq.w f7c │ │ │ │ │ bl 0 <__errno_location> │ │ │ │ │ R_ARM_THM_CALL __errno_location │ │ │ │ │ mov r5, r0 │ │ │ │ │ vmov.f64 d1, d8 │ │ │ │ │ vneg.f64 d0, d9 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r6, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL pow │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ vmov.f64 d8, d0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10f4 │ │ │ │ │ - vldr d7, [pc, #332] @ fc8 │ │ │ │ │ + bne.w 1114 │ │ │ │ │ + vldr d7, [pc, #332] @ fe8 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.w 1160 │ │ │ │ │ + beq.w 1180 │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ vcmp.f64 d10, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.n d9c │ │ │ │ │ + bne.n dbc │ │ │ │ │ vneg.f64 d8, d8 │ │ │ │ │ - b.n d9c │ │ │ │ │ + b.n dbc │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1170 │ │ │ │ │ + beq.w 1190 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r4, [r0, #4] │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n dda │ │ │ │ │ + beq.n dfa │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r2, #16] │ │ │ │ │ - b.n dda │ │ │ │ │ + b.n dfa │ │ │ │ │ vldr d8, [r5, #8] │ │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.w cf0 │ │ │ │ │ + bne.w d10 │ │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ │ add sp, #8 │ │ │ │ │ vpop {d8-d10} │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyFloat_FromDouble │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ca8 │ │ │ │ │ + bne.w cc8 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ - bpl.w 1008 │ │ │ │ │ + bpl.w 1028 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsDouble │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vmov.f64 d9, d0 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.w cac │ │ │ │ │ + bne.w ccc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, f58 │ │ │ │ │ + cbnz r0, f78 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq.w dee │ │ │ │ │ + beq.w e0e │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cc0 │ │ │ │ │ + beq.w ce0 │ │ │ │ │ vldr d8, [r5, #8] │ │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.w cfc │ │ │ │ │ - b.n ed4 │ │ │ │ │ + bne.w d1c │ │ │ │ │ + b.n ef4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n de4 │ │ │ │ │ + b.n e04 │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n f6e │ │ │ │ │ + beq.n f8e │ │ │ │ │ vmov.f64 d9, #112 @ 0x3f800000 1.0 │ │ │ │ │ vmov.f64 d0, d9 │ │ │ │ │ - b.n ed8 │ │ │ │ │ + b.n ef8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f58 │ │ │ │ │ + bne.n f78 │ │ │ │ │ vcmp.f64 d9, d9 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bvs.n f6e │ │ │ │ │ + bvs.n f8e │ │ │ │ │ vabs.f64 d7, d9 │ │ │ │ │ - vldr d6, [pc, #44] @ fb8 │ │ │ │ │ + vldr d6, [pc, #44] @ fd8 │ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt.w 10ba │ │ │ │ │ + bgt.w 10da │ │ │ │ │ vcmp.f64 d9, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n ff0 │ │ │ │ │ + beq.n 1010 │ │ │ │ │ vcmpe.f64 d9, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bpl.w d42 │ │ │ │ │ + bpl.w d62 │ │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ │ - b.n e36 │ │ │ │ │ + b.n e56 │ │ │ │ │ nop │ │ │ │ │ .word 0xffffffff │ │ │ │ │ .word 0x7fefffff │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0xfff00000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x7ff00000 │ │ │ │ │ @@ -1608,131 +1622,131 @@ │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ vmov.f64 d0, d6 │ │ │ │ │ vmov.f64 d1, #0 @ 0x40000000 2.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL fmod │ │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bpl.w 111a │ │ │ │ │ + bpl.w 113a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ZeroDivisionError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ZeroDivisionError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n f58 │ │ │ │ │ + b.n f78 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 1136 │ │ │ │ │ + bne.w 1156 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n de4 │ │ │ │ │ + b.n e04 │ │ │ │ │ vmov.f64 d0, d6 │ │ │ │ │ vmov.f64 d1, #0 @ 0x40000000 2.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL fmod │ │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - ble.n 10ac │ │ │ │ │ + ble.n 10cc │ │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ │ - vldr d7, [pc, #324] @ 1188 │ │ │ │ │ + vldr d7, [pc, #324] @ 11a8 │ │ │ │ │ vcmp.f64 d0, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ ite ne │ │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ │ vmoveq.f64 d0, d9 │ │ │ │ │ - b.n ed8 │ │ │ │ │ + b.n ef8 │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ vcmp.f64 d5, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.w ed4 │ │ │ │ │ + beq.w ef4 │ │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ vcmpe.f64 d5, d7 │ │ │ │ │ ite gt │ │ │ │ │ movgt r2, #1 │ │ │ │ │ movle r2, #0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ ite gt │ │ │ │ │ movgt r3, #1 │ │ │ │ │ movle r3, #0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 10a6 │ │ │ │ │ - vldr d0, [pc, #252] @ 1188 │ │ │ │ │ - b.n ed8 │ │ │ │ │ + bne.n 10c6 │ │ │ │ │ + vldr d0, [pc, #252] @ 11a8 │ │ │ │ │ + b.n ef8 │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ vcmp.f64 d9, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ it eq │ │ │ │ │ vmoveq.f64 d8, d9 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ - b.n ed8 │ │ │ │ │ - vldr d0, [pc, #232] @ 1190 │ │ │ │ │ - b.n ed8 │ │ │ │ │ + b.n ef8 │ │ │ │ │ + vldr d0, [pc, #232] @ 11b0 │ │ │ │ │ + b.n ef8 │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.n 10a6 │ │ │ │ │ + bne.n 10c6 │ │ │ │ │ vmov r3, s19 │ │ │ │ │ - vldr d0, [pc, #208] @ 1190 │ │ │ │ │ - vldr d7, [pc, #212] @ 1198 │ │ │ │ │ + vldr d0, [pc, #208] @ 11b0 │ │ │ │ │ + vldr d7, [pc, #212] @ 11b8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it lt │ │ │ │ │ vmovlt.f64 d0, d7 │ │ │ │ │ - b.n ed8 │ │ │ │ │ + b.n ef8 │ │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.n 117e │ │ │ │ │ + bne.n 119e │ │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ │ it eq │ │ │ │ │ streq r6, [r5, #0] │ │ │ │ │ - beq.w d9c │ │ │ │ │ + beq.w dbc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetFromErrno │ │ │ │ │ - b.n f58 │ │ │ │ │ + b.n f78 │ │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ │ - bne.n 10e4 │ │ │ │ │ + bne.n 1104 │ │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.n 117e │ │ │ │ │ + bne.n 119e │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ - vldr d8, [pc, #136] @ 1190 │ │ │ │ │ + vldr d8, [pc, #136] @ 11b0 │ │ │ │ │ str r6, [r5, #0] │ │ │ │ │ vcmp.f64 d10, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.w e96 │ │ │ │ │ - b.n d9c │ │ │ │ │ + beq.w eb6 │ │ │ │ │ + b.n dbc │ │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ │ - vldr d7, [pc, #112] @ 1190 │ │ │ │ │ + vldr d7, [pc, #112] @ 11b0 │ │ │ │ │ vcmp.f64 d0, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ ite ne │ │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ │ vmoveq.f64 d0, d9 │ │ │ │ │ - b.n ed8 │ │ │ │ │ + b.n ef8 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - b.n 101c │ │ │ │ │ + b.n 103c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyComplex_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyComplex_Type │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -1748,243 +1762,243 @@ │ │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ - b.n 10ee │ │ │ │ │ + b.n 110e │ │ │ │ │ add sp, #8 │ │ │ │ │ vpop {d8-d10} │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyErr_NoMemory │ │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ │ - bne.n 10e4 │ │ │ │ │ - b.n 1164 │ │ │ │ │ + bne.n 1104 │ │ │ │ │ + b.n 1184 │ │ │ │ │ nop.w │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x7ff00000 │ │ │ │ │ ... │ │ │ │ │ .word 0x80000000 │ │ │ │ │ │ │ │ │ │ -000011a0 : │ │ │ │ │ +000011c0 : │ │ │ │ │ float_hash(): │ │ │ │ │ vldr d0, [r0, #8] │ │ │ │ │ b.w 0 <_Py_HashDouble> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_HashDouble │ │ │ │ │ │ │ │ │ │ -000011a8 : │ │ │ │ │ +000011c8 : │ │ │ │ │ float_vectorcall(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1292 │ │ │ │ │ + bne.n 12b2 │ │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ │ bic.w r1, r2, #2147483648 @ 0x80000000 │ │ │ │ │ bic.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1278 │ │ │ │ │ + bne.n 1298 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 124e │ │ │ │ │ - ldr r3, [pc, #232] @ (12c0 ) │ │ │ │ │ + beq.n 126e │ │ │ │ │ + ldr r3, [pc, #232] @ (12e0 ) │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 1204 │ │ │ │ │ + bne.n 1224 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1254 │ │ │ │ │ + beq.n 1274 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov r0, r1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 11fa │ │ │ │ │ + beq.n 121a │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyNumber_Float │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 1380 │ │ │ │ │ + b.w 13a0 │ │ │ │ │ R_ARM_THM_JUMP24 PyFloat_FromString │ │ │ │ │ - ldr r3, [pc, #188] @ (12c4 ) │ │ │ │ │ + ldr r3, [pc, #188] @ (12e4 ) │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it eq │ │ │ │ │ moveq r1, r3 │ │ │ │ │ - ldr r0, [pc, #176] @ (12c0 ) │ │ │ │ │ - bl 12c8 │ │ │ │ │ + ldr r0, [pc, #176] @ (12e0 ) │ │ │ │ │ + bl 12e8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 1274 │ │ │ │ │ + cbz r0, 1294 │ │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ - cbz r0, 1266 │ │ │ │ │ + cbz r0, 1286 │ │ │ │ │ ldrd r0, r1, [r2, #8] │ │ │ │ │ strd r0, r1, [r4, #8] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 1240 │ │ │ │ │ + beq.n 1260 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbz r3, 1246 │ │ │ │ │ + cbz r3, 1266 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1240 │ │ │ │ │ - ldr r3, [pc, #112] @ (12c0 ) │ │ │ │ │ + b.n 1260 │ │ │ │ │ + ldr r3, [pc, #112] @ (12e0 ) │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 1262 │ │ │ │ │ - vldr d0, [pc, #96] @ 12b8 │ │ │ │ │ + bne.n 1282 │ │ │ │ │ + vldr d0, [pc, #96] @ 12d8 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyFloat_FromDouble │ │ │ │ │ - ldr r1, [pc, #96] @ (12c4 ) │ │ │ │ │ - b.n 120c │ │ │ │ │ + ldr r1, [pc, #96] @ (12e4 ) │ │ │ │ │ + b.n 122c │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 1274 │ │ │ │ │ + beq.n 1294 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbz r3, 12aa │ │ │ │ │ + cbz r3, 12ca │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 1240 │ │ │ │ │ + b.n 1260 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11d0 │ │ │ │ │ - b.n 1274 │ │ │ │ │ + bne.n 11f0 │ │ │ │ │ + b.n 1294 │ │ │ │ │ mov r1, r3 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_PyArg_NoKwnames> │ │ │ │ │ R_ARM_THM_CALL _PyArg_NoKwnames │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1274 │ │ │ │ │ - b.n 11c0 │ │ │ │ │ + beq.n 1294 │ │ │ │ │ + b.n 11e0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1274 │ │ │ │ │ + b.n 1294 │ │ │ │ │ nop │ │ │ │ │ nop.w │ │ │ │ │ ... │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000012c8 : │ │ │ │ │ +000012e8 : │ │ │ │ │ float_new_impl(): │ │ │ │ │ - ldr r2, [pc, #172] @ (1378 ) │ │ │ │ │ + ldr r2, [pc, #172] @ (1398 ) │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 12ea │ │ │ │ │ + bne.n 130a │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 134a │ │ │ │ │ + beq.n 136a │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov r0, r1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 12e6 │ │ │ │ │ + beq.n 1306 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyNumber_Float │ │ │ │ │ - b.w 1380 │ │ │ │ │ + b.w 13a0 │ │ │ │ │ R_ARM_THM_JUMP24 PyFloat_FromString │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ - ldr.w ip, [pc, #128] @ 137c │ │ │ │ │ + ldr.w ip, [pc, #128] @ 139c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it eq │ │ │ │ │ moveq r1, ip │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r2 │ │ │ │ │ - bl 12c8 │ │ │ │ │ + bl 12e8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 1360 │ │ │ │ │ + cbz r0, 1380 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr.w r2, [r3, #152] @ 0x98 │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 1352 │ │ │ │ │ + cbz r0, 1372 │ │ │ │ │ ldrd r0, r1, [r4, #8] │ │ │ │ │ strd r0, r1, [r2, #8] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 1338 │ │ │ │ │ + beq.n 1358 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, 133e │ │ │ │ │ + cbz r3, 135e │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 1338 │ │ │ │ │ - vldr d0, [pc, #36] @ 1370 │ │ │ │ │ + b.n 1358 │ │ │ │ │ + vldr d0, [pc, #36] @ 1390 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyFloat_FromDouble │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1360 │ │ │ │ │ + beq.n 1380 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, 1364 │ │ │ │ │ + cbz r3, 1384 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 1338 │ │ │ │ │ + b.n 1358 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1360 │ │ │ │ │ + b.n 1380 │ │ │ │ │ nop.w │ │ │ │ │ ... │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001380 : │ │ │ │ │ +000013a0 : │ │ │ │ │ PyFloat_FromString(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ │ @@ -1992,21 +2006,21 @@ │ │ │ │ │ movs r1, #0 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ - bpl.n 13fc │ │ │ │ │ + bpl.n 141c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyUnicode_TransformDecimalAndSpaceToASCII> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1446 │ │ │ │ │ + beq.n 1466 │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC float_from_string_inner │ │ │ │ │ movt r2, #0 │ │ │ │ │ @@ -2023,29 +2037,29 @@ │ │ │ │ │ mov r5, r0 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 13ea │ │ │ │ │ + beq.n 140a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, 13f0 │ │ │ │ │ + cbz r3, 1410 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ lsls r3, r3, #4 │ │ │ │ │ - bpl.n 144a │ │ │ │ │ + bpl.n 146a │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ add.w r0, r5, #16 │ │ │ │ │ mov r3, r5 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC float_from_string_inner │ │ │ │ │ movt r2, #0 │ │ │ │ │ @@ -2058,289 +2072,289 @@ │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ bl 0 <_Py_string_to_number_with_underscores> │ │ │ │ │ R_ARM_THM_CALL _Py_string_to_number_with_underscores │ │ │ │ │ mov r5, r0 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - b.n 13ea │ │ │ │ │ + b.n 140a │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 13ea │ │ │ │ │ + b.n 140a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyByteArray_Type │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.n 1494 │ │ │ │ │ + beq.n 14b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbnz r0, 1494 │ │ │ │ │ + cbnz r0, 14b4 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 142c │ │ │ │ │ + bne.n 144c │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 149c │ │ │ │ │ + cbz r0, 14bc │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC float_from_string_inner │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS float_from_string_inner │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mov r3, r5 │ │ │ │ │ strd r5, r2, [sp] │ │ │ │ │ adds r0, #16 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ - b.n 13ce │ │ │ │ │ + b.n 13ee │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ - cbz r1, 14a4 │ │ │ │ │ + cbz r1, 14c4 │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ - b.n 1406 │ │ │ │ │ + b.n 1426 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - b.n 1446 │ │ │ │ │ + b.n 1466 │ │ │ │ │ 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 1406 │ │ │ │ │ + b.n 1426 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000014b0 : │ │ │ │ │ +000014d0 : │ │ │ │ │ float_from_string_inner(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ adds r4, r0, r1 │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bcs.w 15f6 │ │ │ │ │ + bcs.w 1616 │ │ │ │ │ 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 r2, [r3, r2, lsl #2] │ │ │ │ │ lsls r2, r2, #28 │ │ │ │ │ - bmi.n 15de │ │ │ │ │ + bmi.n 15fe │ │ │ │ │ add.w ip, r4, #4294967295 @ 0xffffffff │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bls.n 15b0 │ │ │ │ │ + bls.n 15d0 │ │ │ │ │ ldrb.w r2, [r4, #-1] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ │ ands.w r2, r2, #8 │ │ │ │ │ - bne.n 159a │ │ │ │ │ + bne.n 15ba │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyOS_string_to_double │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ vmov.f64 d8, d0 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 15c2 │ │ │ │ │ + bne.n 15e2 │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vcmp.f64 d8, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 15fe │ │ │ │ │ - ldr r3, [pc, #248] @ (1618 ) │ │ │ │ │ + beq.n 161e │ │ │ │ │ + ldr r3, [pc, #248] @ (1638 ) │ │ │ │ │ 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 r0, [r3, #1608] @ 0x648 │ │ │ │ │ - cbz r0, 1572 │ │ │ │ │ + cbz r0, 1592 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r1, [r3, #1604] @ 0x644 │ │ │ │ │ add.w lr, r2, #16 │ │ │ │ │ str.w r4, [r3, #1608] @ 0x648 │ │ │ │ │ ldr r4, [r2, #16] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [r3, #1604] @ 0x644 │ │ │ │ │ cmp r4, ip │ │ │ │ │ str.w lr, [r0, #4] │ │ │ │ │ - bne.n 1594 │ │ │ │ │ + bne.n 15b4 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ vstr d8, [r0, #8] │ │ │ │ │ add sp, #20 │ │ │ │ │ vpop {d8} │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1612 │ │ │ │ │ + beq.n 1632 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w r1, r2, #16 │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ ldr r4, [r2, #16] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.n 155e │ │ │ │ │ + beq.n 157e │ │ │ │ │ adds r4, #1 │ │ │ │ │ str r4, [r2, #16] │ │ │ │ │ - b.n 155e │ │ │ │ │ + b.n 157e │ │ │ │ │ mov r4, ip │ │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - beq.n 15b0 │ │ │ │ │ + beq.n 15d0 │ │ │ │ │ ldrb.w r2, [ip] │ │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ │ lsls r2, r2, #28 │ │ │ │ │ - bmi.n 159a │ │ │ │ │ + bmi.n 15ba │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyOS_string_to_double │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ vmov.f64 d8, d0 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq.n 150e │ │ │ │ │ + beq.n 152e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 156a │ │ │ │ │ + b.n 158a │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bls.n 15f6 │ │ │ │ │ + bls.n 1616 │ │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ │ lsls r1, r2, #28 │ │ │ │ │ - bpl.n 15f6 │ │ │ │ │ + bpl.n 1616 │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n 15e4 │ │ │ │ │ + bne.n 1604 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bne.w 14e0 │ │ │ │ │ - b.n 15c2 │ │ │ │ │ + bne.w 1500 │ │ │ │ │ + b.n 15e2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15da │ │ │ │ │ - ldr r3, [pc, #20] @ (161c ) │ │ │ │ │ + bne.n 15fa │ │ │ │ │ + ldr r3, [pc, #20] @ (163c ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n 1526 │ │ │ │ │ + b.n 1546 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 156a │ │ │ │ │ + b.n 158a │ │ │ │ │ .word 0x000000f2 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000000c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001620 : │ │ │ │ │ +00001640 : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ - cbz r0, 1632 │ │ │ │ │ + cbz r0, 1652 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 1632 │ │ │ │ │ + beq.n 1652 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 1634 │ │ │ │ │ + cbz r3, 1654 │ │ │ │ │ bx lr │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -00001638 : │ │ │ │ │ +00001658 : │ │ │ │ │ PyFloat_Pack8(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ - ldr r2, [pc, #448] @ (1808 ) │ │ │ │ │ + ldr r2, [pc, #448] @ (1828 ) │ │ │ │ │ vmov r4, r5, d0 │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr.w r2, [r2, #1508] @ 0x5e4 │ │ │ │ │ - cbz r2, 169c │ │ │ │ │ + cbz r2, 16bc │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.n 1666 │ │ │ │ │ - cbz r1, 166e │ │ │ │ │ + bne.n 1686 │ │ │ │ │ + cbz r1, 168e │ │ │ │ │ str r4, [r3, #0] │ │ │ │ │ str r5, [r3, #4] │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 165c │ │ │ │ │ + beq.n 167c │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 165c │ │ │ │ │ + bne.n 167c │ │ │ │ │ ubfx ip, r4, #8, #8 │ │ │ │ │ ubfx r1, r4, #16, #8 │ │ │ │ │ ubfx r0, r4, #24, #8 │ │ │ │ │ ubfx r2, r5, #24, #8 │ │ │ │ │ strb.w ip, [r3, #6] │ │ │ │ │ ubfx ip, r5, #8, #8 │ │ │ │ │ strb r1, [r3, #5] │ │ │ │ │ ubfx r1, r5, #16, #8 │ │ │ │ │ strb r4, [r3, #7] │ │ │ │ │ strb r5, [r3, #3] │ │ │ │ │ strb r0, [r3, #4] │ │ │ │ │ strb.w ip, [r3, #2] │ │ │ │ │ strb r1, [r3, #1] │ │ │ │ │ strb r2, [r3, #0] │ │ │ │ │ - b.n 1660 │ │ │ │ │ + b.n 1680 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 17a0 │ │ │ │ │ + beq.n 17c0 │ │ │ │ │ adds r3, #7 │ │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ vmov d7, r4, r5 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ @@ -2352,52 +2366,52 @@ │ │ │ │ │ movpl r6, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL frexp │ │ │ │ │ vmov.f64 d7, #96 @ 0x3f000000 0.5 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - blt.n 17a4 │ │ │ │ │ + blt.n 17c4 │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bpl.n 17b2 │ │ │ │ │ + bpl.n 17d2 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ cmp.w r0, #1024 @ 0x400 │ │ │ │ │ - bge.n 17ce │ │ │ │ │ + bge.n 17ee │ │ │ │ │ movw r1, #64514 @ 0xfc02 │ │ │ │ │ movt r1, #65535 @ 0xffff │ │ │ │ │ vadd.f64 d0, d0, d0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - blt.n 17e6 │ │ │ │ │ + blt.n 1806 │ │ │ │ │ vsub.f64 d0, d0, d7 │ │ │ │ │ addw r2, r2, #1022 @ 0x3fe │ │ │ │ │ - vldr d5, [pc, #236] @ 17f8 │ │ │ │ │ + vldr d5, [pc, #236] @ 1818 │ │ │ │ │ vmov.f64 d7, #96 @ 0x3f000000 0.5 │ │ │ │ │ - vldr d6, [pc, #236] @ 1800 │ │ │ │ │ + vldr d6, [pc, #236] @ 1820 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ vmul.f64 d0, d0, d5 │ │ │ │ │ vcvt.u32.f64 s11, d0 │ │ │ │ │ vmov r1, s11 │ │ │ │ │ vcvt.f64.u32 d5, s11 │ │ │ │ │ vsub.f64 d0, d0, d5 │ │ │ │ │ vmla.f64 d7, d0, d6 │ │ │ │ │ vcvt.u32.f64 s15, d7 │ │ │ │ │ vmov ip, s15 │ │ │ │ │ movs.w r0, ip, lsr #24 │ │ │ │ │ - beq.n 1758 │ │ │ │ │ + beq.n 1778 │ │ │ │ │ adds r1, #1 │ │ │ │ │ movs.w ip, r1, lsr #28 │ │ │ │ │ - beq.n 1758 │ │ │ │ │ + beq.n 1778 │ │ │ │ │ adds r2, #1 │ │ │ │ │ movw r1, #2046 @ 0x7fe │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bgt.n 17ce │ │ │ │ │ + bgt.n 17ee │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ mov r1, ip │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ add.w r5, r3, r7, lsl #1 │ │ │ │ │ mov.w lr, r1, lsr #24 │ │ │ │ │ add.w r0, r5, r7, lsl #1 │ │ │ │ │ orr.w lr, lr, r2, lsl #4 │ │ │ │ │ @@ -2413,80 +2427,80 @@ │ │ │ │ │ strb.w r1, [r5, r7, lsl #1] │ │ │ │ │ mov.w r3, ip, lsr #16 │ │ │ │ │ strb r3, [r0, r7] │ │ │ │ │ mov.w r3, ip, lsr #8 │ │ │ │ │ strb.w r3, [r0, r7, lsl #1] │ │ │ │ │ movs r0, #0 │ │ │ │ │ strb.w ip, [r2, r7] │ │ │ │ │ - b.n 1662 │ │ │ │ │ + b.n 1682 │ │ │ │ │ movs r7, #1 │ │ │ │ │ - b.n 16a6 │ │ │ │ │ + b.n 16c6 │ │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.n 17b2 │ │ │ │ │ + bne.n 17d2 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 170a │ │ │ │ │ + b.n 172a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1662 │ │ │ │ │ + b.n 1682 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 17c8 │ │ │ │ │ + b.n 17e8 │ │ │ │ │ addw r0, r2, #1021 @ 0x3fd │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 170a │ │ │ │ │ + b.n 172a │ │ │ │ │ nop │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x41b00000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x41700000 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000180c : │ │ │ │ │ +0000182c : │ │ │ │ │ float_abs(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r3, [pc, #156] @ (18bc ) │ │ │ │ │ + ldr r3, [pc, #156] @ (18dc ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ vldr d8, [r0, #8] │ │ │ │ │ sub sp, #8 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r0, [r3, #1608] @ 0x648 │ │ │ │ │ - cbz r0, 187e │ │ │ │ │ + cbz r0, 189e │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr.w r1, [r3, #1604] @ 0x644 │ │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ @@ -2494,172 +2508,172 @@ │ │ │ │ │ ldr.w ip, [r2, #16] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r4, [r3, #1608] @ 0x648 │ │ │ │ │ str.w r1, [r3, #1604] @ 0x644 │ │ │ │ │ cmp ip, lr │ │ │ │ │ add.w r3, r2, #16 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ - bne.n 18a4 │ │ │ │ │ + bne.n 18c4 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ vstr d8, [r0, #8] │ │ │ │ │ add sp, #8 │ │ │ │ │ vpop {d8} │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ - cbz r0, 18ac │ │ │ │ │ + cbz r0, 18cc │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w r1, r2, #16 │ │ │ │ │ vabs.f64 d8, d8 │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ ldr.w ip, [r2, #16] │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - beq.n 186a │ │ │ │ │ + beq.n 188a │ │ │ │ │ add.w r3, ip, #1 │ │ │ │ │ str r3, [r2, #16] │ │ │ │ │ - b.n 186a │ │ │ │ │ + b.n 188a │ │ │ │ │ add sp, #8 │ │ │ │ │ vpop {d8} │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyErr_NoMemory │ │ │ │ │ nop │ │ │ │ │ .word 0x0000008e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000018c0 : │ │ │ │ │ +000018e0 : │ │ │ │ │ float___round__(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ │ - ldr r3, [pc, #768] @ (1bd8 ) │ │ │ │ │ + ldr r3, [pc, #768] @ (1bf8 ) │ │ │ │ │ sub sp, #136 @ 0x88 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bhi.w 1aba │ │ │ │ │ + bhi.w 1ada │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1ad8 │ │ │ │ │ + bne.w 1af8 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r6, r4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 1d14 │ │ │ │ │ + beq.w 1d34 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - ldr r1, [pc, #724] @ (1bdc ) │ │ │ │ │ + ldr r1, [pc, #724] @ (1bfc ) │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n 1950 │ │ │ │ │ + bne.n 1970 │ │ │ │ │ vldr d8, [r5, #8] │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bne.n 19a0 │ │ │ │ │ + bne.n 19c0 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL round │ │ │ │ │ vsub.f64 d7, d8, d0 │ │ │ │ │ vmov.f64 d6, #96 @ 0x3f000000 0.5 │ │ │ │ │ vabs.f64 d7, d7 │ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.w 1d1a │ │ │ │ │ - ldr r3, [pc, #676] @ (1bd8 ) │ │ │ │ │ + beq.w 1d3a │ │ │ │ │ + ldr r3, [pc, #676] @ (1bf8 ) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w 1b10 │ │ │ │ │ + bne.w 1b30 │ │ │ │ │ add sp, #136 @ 0x88 │ │ │ │ │ vpop {d8} │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromDouble │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 190a │ │ │ │ │ + bne.n 192a │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1b46 │ │ │ │ │ + beq.w 1b66 │ │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1b3e │ │ │ │ │ + beq.w 1b5e │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b5e │ │ │ │ │ + beq.w 1b7e │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ - ldr r1, [pc, #608] @ (1bdc ) │ │ │ │ │ + ldr r1, [pc, #608] @ (1bfc ) │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.w 1b7c │ │ │ │ │ + bne.w 1b9c │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ vldr d8, [r7, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 190e │ │ │ │ │ + beq.n 192e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 190e │ │ │ │ │ + bne.n 192e │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 190e │ │ │ │ │ + b.n 192e │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r1, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.w 1b14 │ │ │ │ │ + beq.w 1b34 │ │ │ │ │ vabs.f64 d7, d8 │ │ │ │ │ - vldr d6, [pc, #536] @ 1bd0 │ │ │ │ │ + vldr d6, [pc, #536] @ 1bf0 │ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bhi.w 1c7c │ │ │ │ │ + bhi.w 1c9c │ │ │ │ │ cmp.w r1, #324 @ 0x144 │ │ │ │ │ - bge.w 1c7c │ │ │ │ │ + bge.w 1c9c │ │ │ │ │ cmn.w r1, #308 @ 0x134 │ │ │ │ │ - blt.w 1cea │ │ │ │ │ + blt.w 1d0a │ │ │ │ │ add r4, sp, #20 │ │ │ │ │ add r3, sp, #28 │ │ │ │ │ add r2, sp, #24 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ movs r0, #3 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 <_Py_dg_dtoa> │ │ │ │ │ R_ARM_THM_CALL _Py_dg_dtoa │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1ce2 │ │ │ │ │ + beq.w 1d02 │ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ │ subs r4, r4, r0 │ │ │ │ │ add.w r1, r4, #8 │ │ │ │ │ cmp r1, #100 @ 0x64 │ │ │ │ │ - bgt.w 1cbc │ │ │ │ │ + bgt.w 1cdc │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1caa │ │ │ │ │ + bne.w 1cca │ │ │ │ │ add r6, sp, #32 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ mov r8, r6 │ │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ │ @@ -2683,345 +2697,345 @@ │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_dg_strtod> │ │ │ │ │ R_ARM_THM_CALL _Py_dg_strtod │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ vmov.f64 d8, d0 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ │ - beq.w 1c52 │ │ │ │ │ - ldr r3, [pc, #404] @ (1be0 ) │ │ │ │ │ + beq.w 1c72 │ │ │ │ │ + ldr r3, [pc, #404] @ (1c00 ) │ │ │ │ │ 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, #1608] @ 0x648 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 1ae4 │ │ │ │ │ + beq.n 1b04 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr.w r1, [r3, #1604] @ 0x644 │ │ │ │ │ ldr r7, [r4, #4] │ │ │ │ │ ldr r0, [r2, #16] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r7, [r3, #1608] @ 0x648 │ │ │ │ │ str.w r1, [r3, #1604] @ 0x644 │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w r1, r2, #16 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ str r1, [r4, #4] │ │ │ │ │ - bne.n 1b0a │ │ │ │ │ + bne.n 1b2a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ vstr d8, [r4, #8] │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - bne.w 1d04 │ │ │ │ │ + bne.w 1d24 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_dg_freedtoa> │ │ │ │ │ R_ARM_THM_CALL _Py_dg_freedtoa │ │ │ │ │ - ldr r3, [pc, #308] @ (1bd8 ) │ │ │ │ │ + ldr r3, [pc, #308] @ (1bf8 ) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 1b10 │ │ │ │ │ + bne.n 1b30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #136 @ 0x88 │ │ │ │ │ vpop {d8} │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1ce6 │ │ │ │ │ + beq.w 1d06 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.w 18f2 │ │ │ │ │ + ble.w 1912 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r6, [r6, #0] │ │ │ │ │ - b.n 18fc │ │ │ │ │ + b.n 191c │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1d0c │ │ │ │ │ + beq.w 1d2c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ add.w r1, r2, #16 │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r0, [r2, #16] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 1a8a │ │ │ │ │ + beq.n 1aaa │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ str r3, [r2, #16] │ │ │ │ │ - b.n 1a8a │ │ │ │ │ + b.n 1aaa │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1ce6 │ │ │ │ │ + bne.w 1d06 │ │ │ │ │ vabs.f64 d7, d8 │ │ │ │ │ - vldr d6, [pc, #172] @ 1bd0 │ │ │ │ │ + vldr d6, [pc, #172] @ 1bf0 │ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bhi.w 1c7c │ │ │ │ │ + bhi.w 1c9c │ │ │ │ │ add r4, sp, #20 │ │ │ │ │ add r3, sp, #28 │ │ │ │ │ add r2, sp, #24 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 19da │ │ │ │ │ + b.n 19fa │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1be4 │ │ │ │ │ + bne.n 1c04 │ │ │ │ │ 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 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ │ - beq.w 1932 │ │ │ │ │ + beq.w 1952 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r1, r0 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.n 1bbc │ │ │ │ │ + beq.n 1bdc │ │ │ │ │ vmov.f64 d8, #240 @ 0xbf800000 -1.0 │ │ │ │ │ - b.n 19c4 │ │ │ │ │ + b.n 19e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1c30 │ │ │ │ │ + beq.n 1c50 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_DeprecationWarning │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_DeprecationWarning │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r3, r2 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnFormat │ │ │ │ │ - cbnz r0, 1c16 │ │ │ │ │ + cbnz r0, 1c36 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ vldr d8, [r7, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 1990 │ │ │ │ │ - b.n 190e │ │ │ │ │ + bne.w 19b0 │ │ │ │ │ + b.n 192e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1ce6 │ │ │ │ │ + bne.w 1d06 │ │ │ │ │ vmov.f64 d8, #240 @ 0xbf800000 -1.0 │ │ │ │ │ - b.n 1b32 │ │ │ │ │ + b.n 1b52 │ │ │ │ │ nop.w │ │ │ │ │ .word 0xffffffff │ │ │ │ │ .word 0x7fefffff │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000018e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b5e │ │ │ │ │ + beq.n 1b7e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsDouble │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ vmov.f64 d8, d0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 190e │ │ │ │ │ + beq.w 192e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 190e │ │ │ │ │ + bne.w 192e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 190e │ │ │ │ │ + b.n 192e │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1b5e │ │ │ │ │ + beq.n 1b7e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1b5e │ │ │ │ │ + bne.n 1b7e │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1b5e │ │ │ │ │ + b.n 1b7e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 1c20 │ │ │ │ │ - b.n 1b5e │ │ │ │ │ + bne.n 1c40 │ │ │ │ │ + b.n 1b7e │ │ │ │ │ vabs.f64 d7, d0 │ │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ │ vcmpe.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - blt.n 1c9e │ │ │ │ │ + blt.n 1cbe │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 1a94 │ │ │ │ │ - ldr r3, [pc, #184] @ (1d38 ) │ │ │ │ │ + b.n 1ab4 │ │ │ │ │ + ldr r3, [pc, #184] @ (1d58 ) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w 1b10 │ │ │ │ │ + bne.w 1b30 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ add sp, #136 @ 0x88 │ │ │ │ │ vpop {d8} │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyFloat_FromDouble │ │ │ │ │ - ldr r3, [pc, #156] @ (1d3c ) │ │ │ │ │ + ldr r3, [pc, #156] @ (1d5c ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n 1a52 │ │ │ │ │ + b.n 1a72 │ │ │ │ │ add.w r8, sp, #32 │ │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ │ add r6, sp, #32 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ - b.n 1a12 │ │ │ │ │ + b.n 1a32 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 1d28 │ │ │ │ │ + cbz r0, 1d48 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ add.w r8, sp, #32 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1cb2 │ │ │ │ │ + bne.n 1cd2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ add.w r8, sp, #32 │ │ │ │ │ - b.n 1a12 │ │ │ │ │ + b.n 1a32 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 1aa0 │ │ │ │ │ - ldr r3, [pc, #76] @ (1d38 ) │ │ │ │ │ + b.n 1ac0 │ │ │ │ │ + ldr r3, [pc, #76] @ (1d58 ) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w 1b10 │ │ │ │ │ - vldr d0, [pc, #52] @ 1d30 │ │ │ │ │ + bne.w 1b30 │ │ │ │ │ + vldr d0, [pc, #52] @ 1d50 │ │ │ │ │ vmul.f64 d0, d8, d0 │ │ │ │ │ - b.n 1c90 │ │ │ │ │ + b.n 1cb0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 1a9a │ │ │ │ │ + b.n 1aba │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 1a94 │ │ │ │ │ + b.n 1ab4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_BadArgument │ │ │ │ │ - b.n 1b5e │ │ │ │ │ + b.n 1b7e │ │ │ │ │ vmul.f64 d0, d8, d6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL round │ │ │ │ │ vadd.f64 d0, d0, d0 │ │ │ │ │ - b.n 1932 │ │ │ │ │ + b.n 1952 │ │ │ │ │ mov r4, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 1a9a │ │ │ │ │ + b.n 1aba │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ .word 0x00000094 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001d40 : │ │ │ │ │ +00001d60 : │ │ │ │ │ float_repr(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r3 │ │ │ │ │ movs r0, #114 @ 0x72 │ │ │ │ │ vldr d0, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyOS_double_to_string │ │ │ │ │ - cbz r0, 1d7c │ │ │ │ │ + cbz r0, 1d9c │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyUnicode_FromASCII> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_FromASCII │ │ │ │ │ @@ -3031,185 +3045,185 @@ │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyErr_NoMemory │ │ │ │ │ │ │ │ │ │ -00001d84 : │ │ │ │ │ +00001da4 : │ │ │ │ │ float_sub(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, #24 │ │ │ │ │ - ldr r4, [pc, #324] @ (1ee0 ) │ │ │ │ │ + ldr r4, [pc, #324] @ (1f00 ) │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n 1e4e │ │ │ │ │ + bne.n 1e6e │ │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq.n 1e3a │ │ │ │ │ - ldr r1, [pc, #296] @ (1ee0 ) │ │ │ │ │ + beq.n 1e5a │ │ │ │ │ + ldr r1, [pc, #296] @ (1f00 ) │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1e3a │ │ │ │ │ + bne.n 1e5a │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n 1eb2 │ │ │ │ │ + bpl.n 1ed2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsDouble │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vmov.f64 d8, d0 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 1e9c │ │ │ │ │ - ldr r3, [pc, #256] @ (1ee4 ) │ │ │ │ │ + beq.n 1ebc │ │ │ │ │ + ldr r3, [pc, #256] @ (1f04 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ vldr d7, [sp, #16] │ │ │ │ │ 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, #1608] @ 0x648 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 1e6c │ │ │ │ │ + beq.n 1e8c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr.w r1, [r3, #1604] @ 0x644 │ │ │ │ │ vsub.f64 d8, d7, d8 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r0, [r3, #1608] @ 0x648 │ │ │ │ │ str.w r1, [r3, #1604] @ 0x644 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r4, [r5, #4] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 1e96 │ │ │ │ │ + bne.n 1eb6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ vstr d8, [r5, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #24 │ │ │ │ │ vpop {d8} │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r3, [pc, #172] @ (1ee8 ) │ │ │ │ │ + ldr r3, [pc, #172] @ (1f08 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ vldr d7, [sp, #16] │ │ │ │ │ vldr d8, [r5, #8] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n 1dee │ │ │ │ │ + b.n 1e0e │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1da6 │ │ │ │ │ + bne.n 1dc6 │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 8dc │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.n 1dae │ │ │ │ │ + bne.n 1dce │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ - b.n 1e30 │ │ │ │ │ + b.n 1e50 │ │ │ │ │ movs r0, #16 │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ vldr d7, [sp] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1ed6 │ │ │ │ │ + cbz r0, 1ef6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ vsub.f64 d8, d7, d8 │ │ │ │ │ str r4, [r0, #4] │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 1e26 │ │ │ │ │ + beq.n 1e46 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r2, #16] │ │ │ │ │ - b.n 1e26 │ │ │ │ │ + b.n 1e46 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 1ed2 │ │ │ │ │ - ldr r3, [pc, #72] @ (1eec ) │ │ │ │ │ + cbnz r0, 1ef2 │ │ │ │ │ + ldr r3, [pc, #72] @ (1f0c ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ vldr d7, [sp, #16] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n 1dee │ │ │ │ │ + b.n 1e0e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ - b.n 1e30 │ │ │ │ │ + b.n 1e50 │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b.n 1e30 │ │ │ │ │ + b.n 1e50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 1e30 │ │ │ │ │ + b.n 1e50 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000f6 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000009c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000003c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001ef0 : │ │ │ │ │ +00001f10 : │ │ │ │ │ float_neg(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r3, [pc, #156] @ (1fa0 ) │ │ │ │ │ + ldr r3, [pc, #156] @ (1fc0 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ vldr d8, [r0, #8] │ │ │ │ │ sub sp, #8 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r0, [r3, #1608] @ 0x648 │ │ │ │ │ - cbz r0, 1f62 │ │ │ │ │ + cbz r0, 1f82 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr.w r1, [r3, #1604] @ 0x644 │ │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ @@ -3217,77 +3231,77 @@ │ │ │ │ │ ldr.w ip, [r2, #16] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r4, [r3, #1608] @ 0x648 │ │ │ │ │ str.w r1, [r3, #1604] @ 0x644 │ │ │ │ │ cmp ip, lr │ │ │ │ │ add.w r3, r2, #16 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ - bne.n 1f88 │ │ │ │ │ + bne.n 1fa8 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ vstr d8, [r0, #8] │ │ │ │ │ add sp, #8 │ │ │ │ │ vpop {d8} │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ - cbz r0, 1f90 │ │ │ │ │ + cbz r0, 1fb0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w r1, r2, #16 │ │ │ │ │ vneg.f64 d8, d8 │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ ldr.w ip, [r2, #16] │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - beq.n 1f4e │ │ │ │ │ + beq.n 1f6e │ │ │ │ │ add.w r3, ip, #1 │ │ │ │ │ str r3, [r2, #16] │ │ │ │ │ - b.n 1f4e │ │ │ │ │ + b.n 1f6e │ │ │ │ │ add sp, #8 │ │ │ │ │ vpop {d8} │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyErr_NoMemory │ │ │ │ │ nop │ │ │ │ │ .word 0x0000008e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001fa4 : │ │ │ │ │ +00001fc4 : │ │ │ │ │ float___format__(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ - bpl.n 1fe4 │ │ │ │ │ + bpl.n 2004 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ bl 0 <_PyUnicodeWriter_Init> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_Init │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r2, r4 │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ bl 0 <_PyFloat_FormatAdvancedWriter> │ │ │ │ │ R_ARM_THM_CALL _PyFloat_FormatAdvancedWriter │ │ │ │ │ adds r0, #1 │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ - beq.n 2006 │ │ │ │ │ + beq.n 2026 │ │ │ │ │ bl 0 <_PyUnicodeWriter_Finish> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_Finish │ │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r2, #0 │ │ │ │ │ @@ -3300,385 +3314,386 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC33 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC33 │ │ │ │ │ mov r3, r4 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1fe0 │ │ │ │ │ + b.n 2000 │ │ │ │ │ bl 0 <_PyUnicodeWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_Dealloc │ │ │ │ │ - b.n 2002 │ │ │ │ │ + b.n 2022 │ │ │ │ │ │ │ │ │ │ -0000200c : │ │ │ │ │ +0000202c : │ │ │ │ │ float_bool(): │ │ │ │ │ vldr d7, [r0, #8] │ │ │ │ │ vcmp.f64 d7, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ ite ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ moveq r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00002020 : │ │ │ │ │ +00002040 : │ │ │ │ │ float_fromhex(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, #28 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r0, r1 │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2760 │ │ │ │ │ + beq.w 2780 │ │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ mov r7, r0 │ │ │ │ │ add r6, r0 │ │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ lsls r2, r3, #28 │ │ │ │ │ - bmi.w 271c │ │ │ │ │ + bmi.w 273c │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ bl 0 <_Py_parse_inf_or_nan> │ │ │ │ │ R_ARM_THM_CALL _Py_parse_inf_or_nan │ │ │ │ │ ldr r4, [sp, #16] │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bne.w 2738 │ │ │ │ │ + bne.w 2758 │ │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ │ itt eq │ │ │ │ │ addeq r4, #1 │ │ │ │ │ moveq r7, #1 │ │ │ │ │ - beq.n 2080 │ │ │ │ │ + beq.n 20a0 │ │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ │ mov.w r7, #0 │ │ │ │ │ it eq │ │ │ │ │ addeq r4, #1 │ │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ │ - bne.w 28ac │ │ │ │ │ + bne.w 28cc │ │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ │ - bne.w 2952 │ │ │ │ │ + bne.w 2972 │ │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ │ add.w sl, r4, #2 │ │ │ │ │ sub.w r2, r3, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ it hi │ │ │ │ │ movhi r4, sl │ │ │ │ │ - bhi.w 2594 │ │ │ │ │ + bhi.w 25b4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR2 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR2 │ │ │ │ │ add r2, r3 │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w 28d2 │ │ │ │ │ + blt.w 28f2 │ │ │ │ │ ldrb.w r1, [sl, #1] │ │ │ │ │ add.w r4, sl, #1 │ │ │ │ │ sub.w r2, r1, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ - bls.w 25a0 │ │ │ │ │ + bls.w 25c0 │ │ │ │ │ cmp r1, #46 @ 0x2e │ │ │ │ │ - bne.w 2796 │ │ │ │ │ + bne.w 27b6 │ │ │ │ │ mov r8, sl │ │ │ │ │ mov sl, r4 │ │ │ │ │ ldrb.w r2, [sl, #1] │ │ │ │ │ add.w r9, sl, #1 │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ - bhi.w 26b8 │ │ │ │ │ + bhi.w 26d4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR2 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR2 │ │ │ │ │ add r2, r3 │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w 2958 │ │ │ │ │ + blt.w 2978 │ │ │ │ │ ldrb.w r2, [sl, #2] │ │ │ │ │ add.w r4, sl, #2 │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ - bhi.w 2274 │ │ │ │ │ + bhi.w 2294 │ │ │ │ │ add r2, r3 │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w 2956 │ │ │ │ │ + blt.w 2976 │ │ │ │ │ ldrb.w r2, [sl, #3] │ │ │ │ │ add.w r9, sl, #3 │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ - bhi.w 264e │ │ │ │ │ + bhi.w 266e │ │ │ │ │ add r2, r3 │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w 2958 │ │ │ │ │ + blt.w 2978 │ │ │ │ │ ldrb.w r2, [sl, #4] │ │ │ │ │ add.w r4, sl, #4 │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ - bhi.w 2274 │ │ │ │ │ + bhi.w 2294 │ │ │ │ │ add r2, r3 │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w 2956 │ │ │ │ │ + blt.w 2976 │ │ │ │ │ ldrb.w r2, [sl, #5] │ │ │ │ │ add.w r9, sl, #5 │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ - bhi.w 264e │ │ │ │ │ + bhi.w 266e │ │ │ │ │ add r2, r3 │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w 2958 │ │ │ │ │ + blt.w 2978 │ │ │ │ │ ldrb.w r2, [sl, #6] │ │ │ │ │ add.w r4, sl, #6 │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ - bhi.n 2274 │ │ │ │ │ + bhi.n 2294 │ │ │ │ │ add r2, r3 │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w 2956 │ │ │ │ │ + blt.w 2976 │ │ │ │ │ ldrb.w r2, [sl, #7] │ │ │ │ │ add.w r9, sl, #7 │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ - bhi.w 264e │ │ │ │ │ + bhi.w 266e │ │ │ │ │ add r2, r3 │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w 2958 │ │ │ │ │ + blt.w 2978 │ │ │ │ │ ldrb.w r2, [sl, #8] │ │ │ │ │ add.w r4, sl, #8 │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ - bhi.n 2274 │ │ │ │ │ + bhi.n 2294 │ │ │ │ │ add r2, r3 │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w 2956 │ │ │ │ │ + blt.w 2976 │ │ │ │ │ ldrb.w r2, [sl, #9] │ │ │ │ │ add.w r9, sl, #9 │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ - bhi.w 264e │ │ │ │ │ + bhi.w 266e │ │ │ │ │ add r2, r3 │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w 2958 │ │ │ │ │ + blt.w 2978 │ │ │ │ │ ldrb.w r2, [sl, #10] │ │ │ │ │ add.w r4, sl, #10 │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ - bhi.n 2274 │ │ │ │ │ + bhi.n 2294 │ │ │ │ │ add r2, r3 │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w 2956 │ │ │ │ │ + blt.w 2976 │ │ │ │ │ ldrb.w r2, [sl, #11] │ │ │ │ │ add.w r9, sl, #11 │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ - bhi.w 264e │ │ │ │ │ + bhi.w 266e │ │ │ │ │ add r2, r3 │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w 2958 │ │ │ │ │ + blt.w 2978 │ │ │ │ │ ldrb.w r2, [sl, #12] │ │ │ │ │ add.w r4, sl, #12 │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ - bhi.n 2274 │ │ │ │ │ + bhi.n 2294 │ │ │ │ │ add r2, r3 │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w 2956 │ │ │ │ │ + blt.w 2976 │ │ │ │ │ ldrb.w r2, [sl, #13] │ │ │ │ │ add.w r9, sl, #13 │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ - bls.n 2258 │ │ │ │ │ - b.n 264e │ │ │ │ │ + bls.n 2278 │ │ │ │ │ + b.n 266e │ │ │ │ │ mov r9, r4 │ │ │ │ │ add r2, r3 │ │ │ │ │ add.w r4, r9, #1 │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w 2958 │ │ │ │ │ + blt.w 2978 │ │ │ │ │ ldrb.w r2, [r9, #1] │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ - bls.n 2256 │ │ │ │ │ + bls.n 2276 │ │ │ │ │ subs.w r8, r9, r8 │ │ │ │ │ str.w r9, [sp, #16] │ │ │ │ │ - beq.w 274a │ │ │ │ │ + beq.w 276a │ │ │ │ │ movw r3, #65267 @ 0xfef3 │ │ │ │ │ movt r3, #4095 @ 0xfff │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bgt.w 29b4 │ │ │ │ │ + bgt.w 29d4 │ │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ │ cmp r3, #80 @ 0x50 │ │ │ │ │ - bne.w 2782 │ │ │ │ │ + bne.w 27a2 │ │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ │ adds r0, r4, #1 │ │ │ │ │ sub.w r2, r3, #43 @ 0x2b │ │ │ │ │ tst.w r2, #253 @ 0xfd │ │ │ │ │ - bne.w 28d8 │ │ │ │ │ + bne.w 28f8 │ │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - bhi.w 274a │ │ │ │ │ + bhi.w 276a │ │ │ │ │ adds r4, #2 │ │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ it hi │ │ │ │ │ addhi r4, #1 │ │ │ │ │ - bhi.n 22e4 │ │ │ │ │ + bhi.n 2304 │ │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ │ - uxtb r3, r3 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - bhi.w 2696 │ │ │ │ │ + it hi │ │ │ │ │ + addhi r4, #2 │ │ │ │ │ + bhi.n 2304 │ │ │ │ │ ldrb r3, [r4, #3] │ │ │ │ │ adds r4, #3 │ │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - bhi.n 22e4 │ │ │ │ │ + bhi.n 2304 │ │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - bls.n 22da │ │ │ │ │ + bls.n 22fa │ │ │ │ │ movs r2, #10 │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 <__isoc23_strtol> │ │ │ │ │ R_ARM_THM_CALL __isoc23_strtol │ │ │ │ │ ldr.w fp, [sp, #16] │ │ │ │ │ sub.w r2, r9, sl │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.n 2332 │ │ │ │ │ + ble.n 2352 │ │ │ │ │ add.w lr, r8, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r2, lr │ │ │ │ │ - bgt.w 269e │ │ │ │ │ + bgt.w 26ba │ │ │ │ │ sub.w r3, fp, r8 │ │ │ │ │ ldrb.w ip, [r3] │ │ │ │ │ sub.w ip, ip, #48 @ 0x30 │ │ │ │ │ uxtb.w ip, ip │ │ │ │ │ cmp.w ip, #54 @ 0x36 │ │ │ │ │ - bhi.n 2332 │ │ │ │ │ + bhi.n 2352 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR2 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR2 │ │ │ │ │ add ip, r3 │ │ │ │ │ ldrsb.w ip, [ip, #20] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.w 2656 │ │ │ │ │ + beq.w 2676 │ │ │ │ │ cmp.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - blt.w 26be │ │ │ │ │ + blt.w 26da │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 2900 │ │ │ │ │ + bge.w 2920 │ │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ │ sub.w sl, r1, r2, lsl #2 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w ip, sl, r3, lsl #2 │ │ │ │ │ - blt.w 2764 │ │ │ │ │ + blt.w 2784 │ │ │ │ │ sub.w lr, fp, r8 │ │ │ │ │ ldrb.w lr, [lr] │ │ │ │ │ sub.w lr, lr, #48 @ 0x30 │ │ │ │ │ uxtb.w lr, lr │ │ │ │ │ cmp.w lr, #54 @ 0x36 │ │ │ │ │ - bhi.w 277c │ │ │ │ │ + bhi.w 279c │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR2 │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR2 │ │ │ │ │ add r9, lr │ │ │ │ │ ldrsb.w r1, [r9, #20] │ │ │ │ │ - cbz r1, 239c │ │ │ │ │ + cbz r1, 23bc │ │ │ │ │ add.w lr, r1, r1, lsr #31 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ movs.w lr, lr, asr #1 │ │ │ │ │ - beq.n 239c │ │ │ │ │ + beq.n 23bc │ │ │ │ │ mov r0, fp │ │ │ │ │ add.w lr, lr, lr, lsr #31 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ movs.w lr, lr, asr #1 │ │ │ │ │ - bne.n 238c │ │ │ │ │ + bne.n 23ac │ │ │ │ │ mov fp, r0 │ │ │ │ │ movw lr, #64462 @ 0xfbce │ │ │ │ │ movt lr, #65535 @ 0xffff │ │ │ │ │ cmp ip, lr │ │ │ │ │ - blt.w 26be │ │ │ │ │ + blt.w 26da │ │ │ │ │ cmp.w ip, #1024 @ 0x400 │ │ │ │ │ - bgt.w 2900 │ │ │ │ │ + bgt.w 2920 │ │ │ │ │ mvn.w lr, #1020 @ 0x3fc │ │ │ │ │ cmp lr, ip │ │ │ │ │ it lt │ │ │ │ │ movlt lr, ip │ │ │ │ │ sub.w lr, lr, #53 @ 0x35 │ │ │ │ │ cmp sl, lr │ │ │ │ │ - blt.w 27a4 │ │ │ │ │ - vldr d0, [pc, #840] @ 2710 │ │ │ │ │ + blt.w 27c4 │ │ │ │ │ + vldr d0, [pc, #840] @ 2730 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w 25ce │ │ │ │ │ + blt.w 25ee │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR2 │ │ │ │ │ movt lr, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR2 │ │ │ │ │ add.w r1, fp, #4294967295 @ 0xffffffff │ │ │ │ │ mov r0, fp │ │ │ │ │ vmov.f64 d6, #48 @ 0x41800000 16.0 │ │ │ │ │ add.w ip, r3, #1 │ │ │ │ │ ands.w ip, ip, #3 │ │ │ │ │ - beq.w 2548 │ │ │ │ │ + beq.w 2568 │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - beq.n 246a │ │ │ │ │ + beq.n 248a │ │ │ │ │ cmp.w ip, #2 │ │ │ │ │ - beq.n 2432 │ │ │ │ │ + beq.n 2452 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ vmul.f64 d0, d0, d6 │ │ │ │ │ ite ge │ │ │ │ │ subge.w ip, r1, r3 │ │ │ │ │ sublt.w ip, r0, r3 │ │ │ │ │ ldrb.w ip, [ip] │ │ │ │ │ sub.w ip, ip, #48 @ 0x30 │ │ │ │ │ uxtb.w ip, ip │ │ │ │ │ cmp.w ip, #54 @ 0x36 │ │ │ │ │ - bhi.w 25bc │ │ │ │ │ + bhi.w 25dc │ │ │ │ │ add ip, lr │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldrsb.w ip, [ip, #20] │ │ │ │ │ vmov s14, ip │ │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ │ vadd.f64 d0, d7, d0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ @@ -3686,15 +3701,15 @@ │ │ │ │ │ ite ge │ │ │ │ │ subge.w ip, r1, r3 │ │ │ │ │ sublt.w ip, r0, r3 │ │ │ │ │ ldrb.w ip, [ip] │ │ │ │ │ sub.w ip, ip, #48 @ 0x30 │ │ │ │ │ uxtb.w ip, ip │ │ │ │ │ cmp.w ip, #54 @ 0x36 │ │ │ │ │ - bhi.w 25bc │ │ │ │ │ + bhi.w 25dc │ │ │ │ │ add ip, lr │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldrsb.w ip, [ip, #20] │ │ │ │ │ vmov s14, ip │ │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ │ vadd.f64 d0, d7, d0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ @@ -3702,29 +3717,29 @@ │ │ │ │ │ ite ge │ │ │ │ │ subge.w ip, r1, r3 │ │ │ │ │ sublt.w ip, r0, r3 │ │ │ │ │ ldrb.w ip, [ip] │ │ │ │ │ sub.w ip, ip, #48 @ 0x30 │ │ │ │ │ uxtb.w ip, ip │ │ │ │ │ cmp.w ip, #54 @ 0x36 │ │ │ │ │ - bhi.w 25bc │ │ │ │ │ + bhi.w 25dc │ │ │ │ │ add ip, lr │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ ldrsb.w ip, [ip, #20] │ │ │ │ │ vmov s14, ip │ │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ │ vadd.f64 d0, d7, d0 │ │ │ │ │ - bne.n 2548 │ │ │ │ │ - b.n 25ce │ │ │ │ │ + bne.n 2568 │ │ │ │ │ + b.n 25ee │ │ │ │ │ ldrb.w ip, [ip] │ │ │ │ │ sub.w ip, ip, #48 @ 0x30 │ │ │ │ │ uxtb.w ip, ip │ │ │ │ │ cmp.w ip, #54 @ 0x36 │ │ │ │ │ - bhi.n 25bc │ │ │ │ │ + bhi.n 25dc │ │ │ │ │ add ip, lr │ │ │ │ │ ldrsb.w r3, [ip, #20] │ │ │ │ │ vmov s14, r3 │ │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ite ge │ │ │ │ │ subge.w ip, r1, r3 │ │ │ │ │ @@ -3732,15 +3747,15 @@ │ │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ │ ldrb.w ip, [ip] │ │ │ │ │ vadd.f64 d0, d7, d0 │ │ │ │ │ sub.w ip, ip, #48 @ 0x30 │ │ │ │ │ uxtb.w ip, ip │ │ │ │ │ cmp.w ip, #54 @ 0x36 │ │ │ │ │ vmul.f64 d0, d0, d6 │ │ │ │ │ - bhi.n 25bc │ │ │ │ │ + bhi.n 25dc │ │ │ │ │ add ip, lr │ │ │ │ │ ldrsb.w r3, [ip, #20] │ │ │ │ │ vmov s14, r3 │ │ │ │ │ sub.w r3, r8, #2 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ite ge │ │ │ │ │ subge.w ip, r1, r3 │ │ │ │ │ @@ -3748,258 +3763,257 @@ │ │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ │ ldrb.w ip, [ip] │ │ │ │ │ vadd.f64 d0, d7, d0 │ │ │ │ │ sub.w ip, ip, #48 @ 0x30 │ │ │ │ │ uxtb.w ip, ip │ │ │ │ │ cmp.w ip, #54 @ 0x36 │ │ │ │ │ vmul.f64 d0, d0, d6 │ │ │ │ │ - bhi.n 25bc │ │ │ │ │ + bhi.n 25dc │ │ │ │ │ add ip, lr │ │ │ │ │ cmp.w r8, #2 │ │ │ │ │ ldrsb.w r3, [ip, #20] │ │ │ │ │ vmov s14, r3 │ │ │ │ │ sub.w r3, r8, #3 │ │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ │ vadd.f64 d0, d7, d0 │ │ │ │ │ - beq.n 25ce │ │ │ │ │ + beq.n 25ee │ │ │ │ │ cmp r3, r2 │ │ │ │ │ vmul.f64 d0, d0, d6 │ │ │ │ │ ite lt │ │ │ │ │ sublt.w ip, r0, r3 │ │ │ │ │ subge.w ip, r1, r3 │ │ │ │ │ ldrb.w ip, [ip] │ │ │ │ │ sub.w ip, ip, #48 @ 0x30 │ │ │ │ │ uxtb.w ip, ip │ │ │ │ │ cmp.w ip, #54 @ 0x36 │ │ │ │ │ - bhi.n 25bc │ │ │ │ │ + bhi.n 25dc │ │ │ │ │ add ip, lr │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldrsb.w ip, [ip, #20] │ │ │ │ │ vmov s14, ip │ │ │ │ │ it lt │ │ │ │ │ sublt.w ip, r0, r3 │ │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ │ vadd.f64 d0, d7, d0 │ │ │ │ │ vmul.f64 d0, d0, d6 │ │ │ │ │ - blt.n 24aa │ │ │ │ │ + blt.n 24ca │ │ │ │ │ sub.w ip, r1, r3 │ │ │ │ │ - b.n 24aa │ │ │ │ │ + b.n 24ca │ │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ │ it eq │ │ │ │ │ moveq r8, r4 │ │ │ │ │ - beq.w 20dc │ │ │ │ │ - b.n 28d2 │ │ │ │ │ + beq.w 20fc │ │ │ │ │ + b.n 28f2 │ │ │ │ │ add r2, r3 │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w 2796 │ │ │ │ │ + blt.w 27b6 │ │ │ │ │ ldrb.w r1, [r4, #1]! │ │ │ │ │ sub.w r2, r1, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ - bls.n 25a0 │ │ │ │ │ - b.n 20d2 │ │ │ │ │ + bls.n 25c0 │ │ │ │ │ + b.n 20f2 │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ vsub.f64 d0, d0, d7 │ │ │ │ │ - bne.w 23e2 │ │ │ │ │ + bne.w 2402 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ lsls r0, r3, #28 │ │ │ │ │ - bmi.n 26cc │ │ │ │ │ + bmi.n 26e8 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bne.w 274a │ │ │ │ │ - cbz r7, 25ea │ │ │ │ │ + bne.w 276a │ │ │ │ │ + cbz r7, 260a │ │ │ │ │ vneg.f64 d0, d0 │ │ │ │ │ - ldr r3, [pc, #300] @ (2718 ) │ │ │ │ │ + ldr r3, [pc, #300] @ (2738 ) │ │ │ │ │ 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, #1608] @ 0x648 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 26da │ │ │ │ │ + beq.n 26f6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr.w r1, [r3, #1604] @ 0x644 │ │ │ │ │ add.w r5, r2, #16 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r0, [r3, #1608] @ 0x648 │ │ │ │ │ str.w r1, [r3, #1604] @ 0x644 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r5, [r4, #4] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 2708 │ │ │ │ │ + bne.n 2724 │ │ │ │ │ mov r0, r4 │ │ │ │ │ vstr d0, [sp] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ vldr d0, [sp] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ vstr d0, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 292e │ │ │ │ │ + bne.w 294e │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r4, r9 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b.n 2274 │ │ │ │ │ + b.n 2294 │ │ │ │ │ mov r8, lr │ │ │ │ │ mov r0, fp │ │ │ │ │ add.w ip, r0, #4294967295 @ 0xffffffff │ │ │ │ │ add.w lr, r8, #4294967295 @ 0xffffffff │ │ │ │ │ sub.w ip, ip, lr │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 26be │ │ │ │ │ + beq.n 26da │ │ │ │ │ cmp lr, r2 │ │ │ │ │ it lt │ │ │ │ │ sublt.w ip, r0, lr │ │ │ │ │ ldrb.w ip, [ip] │ │ │ │ │ sub.w ip, ip, #48 @ 0x30 │ │ │ │ │ uxtb.w ip, ip │ │ │ │ │ cmp.w ip, #54 @ 0x36 │ │ │ │ │ add ip, r3 │ │ │ │ │ - bhi.n 2692 │ │ │ │ │ + bhi.n 26b2 │ │ │ │ │ ldrsb.w ip, [ip, #20] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n 269a │ │ │ │ │ + beq.n 26b6 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b.n 2332 │ │ │ │ │ - adds r4, #2 │ │ │ │ │ - b.n 22e4 │ │ │ │ │ + b.n 2352 │ │ │ │ │ mov r8, lr │ │ │ │ │ - b.n 265a │ │ │ │ │ + b.n 267a │ │ │ │ │ rsb r3, r8, #1 │ │ │ │ │ ldrb.w ip, [fp, r3] │ │ │ │ │ sub.w ip, ip, #48 @ 0x30 │ │ │ │ │ uxtb.w ip, ip │ │ │ │ │ cmp.w ip, #54 @ 0x36 │ │ │ │ │ - bls.w 231c │ │ │ │ │ - b.n 2332 │ │ │ │ │ + bls.w 233c │ │ │ │ │ + b.n 2352 │ │ │ │ │ mov r4, r9 │ │ │ │ │ mov r9, sl │ │ │ │ │ - b.n 2274 │ │ │ │ │ - vldr d0, [pc, #80] @ 2710 │ │ │ │ │ + b.n 2294 │ │ │ │ │ + vldr d0, [pc, #84] @ 2730 │ │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ lsls r3, r3, #28 │ │ │ │ │ - bpl.n 25de │ │ │ │ │ + bpl.n 25fe │ │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ lsls r1, r3, #28 │ │ │ │ │ - bpl.n 25de │ │ │ │ │ - b.n 26cc │ │ │ │ │ + bpl.n 25fe │ │ │ │ │ + b.n 26e8 │ │ │ │ │ movs r0, #16 │ │ │ │ │ vstr d0, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ vldr d0, [sp] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2918 │ │ │ │ │ + beq.w 2938 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w r5, r2, #16 │ │ │ │ │ str r5, [r0, #4] │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 262c │ │ │ │ │ + beq.n 264c │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r2, #16] │ │ │ │ │ - b.n 262c │ │ │ │ │ + b.n 264c │ │ │ │ │ nop │ │ │ │ │ + nop.w │ │ │ │ │ ... │ │ │ │ │ .word 0x00000124 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ ldrb.w r3, [r7, #1]! │ │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ lsls r3, r3, #28 │ │ │ │ │ - bmi.n 271c │ │ │ │ │ + bmi.n 273c │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_parse_inf_or_nan> │ │ │ │ │ R_ARM_THM_CALL _Py_parse_inf_or_nan │ │ │ │ │ ldr r4, [sp, #16] │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - beq.w 206a │ │ │ │ │ + beq.w 208a │ │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ lsls r2, r3, #28 │ │ │ │ │ - bmi.w 28e4 │ │ │ │ │ + bmi.w 2904 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - beq.w 25ea │ │ │ │ │ + beq.w 260a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC38 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC38 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 2646 │ │ │ │ │ + b.n 2666 │ │ │ │ │ rsb lr, r8, #1 │ │ │ │ │ ldrb.w lr, [fp, lr] │ │ │ │ │ sub.w lr, lr, #48 @ 0x30 │ │ │ │ │ uxtb.w lr, lr │ │ │ │ │ cmp.w lr, #54 @ 0x36 │ │ │ │ │ - bls.w 236c │ │ │ │ │ + bls.w 238c │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ - b.n 239c │ │ │ │ │ + b.n 23bc │ │ │ │ │ ldr.w fp, [sp, #16] │ │ │ │ │ sub.w r2, r9, sl │ │ │ │ │ movs r1, #0 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bgt.w 22fc │ │ │ │ │ - b.n 2342 │ │ │ │ │ + bgt.w 231c │ │ │ │ │ + b.n 2362 │ │ │ │ │ subs.w r8, r4, sl │ │ │ │ │ str r4, [sp, #16] │ │ │ │ │ - beq.n 274a │ │ │ │ │ + beq.n 276a │ │ │ │ │ mov sl, r4 │ │ │ │ │ mov r9, r4 │ │ │ │ │ - b.n 2280 │ │ │ │ │ + b.n 22a0 │ │ │ │ │ sub.w lr, lr, sl │ │ │ │ │ movs r0, #1 │ │ │ │ │ add.w r9, lr, #4294967295 @ 0xffffffff │ │ │ │ │ - vldr d7, [pc, #600] @ 2a08 │ │ │ │ │ + vldr d7, [pc, #600] @ 2a28 │ │ │ │ │ and.w r1, r9, #3 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ it lt │ │ │ │ │ addlt.w r9, lr, #2 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ vmov.f64 d5, #48 @ 0x41800000 16.0 │ │ │ │ │ lsl.w r1, r0, r1 │ │ │ │ │ mov.w r9, r9, asr #2 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, fp │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR2 │ │ │ │ │ - b.n 2816 │ │ │ │ │ + b.n 2836 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itet ge │ │ │ │ │ addge.w lr, r0, #4294967295 @ 0xffffffff │ │ │ │ │ sublt.w lr, r0, r3 │ │ │ │ │ subge.w lr, lr, r3 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldrb.w lr, [lr] │ │ │ │ │ @@ -4011,568 +4025,568 @@ │ │ │ │ │ movhi.w lr, #4294967295 @ 0xffffffff │ │ │ │ │ ldrsbls.w lr, [lr, #20] │ │ │ │ │ vmov s13, lr │ │ │ │ │ vcvt.f64.s32 d6, s13 │ │ │ │ │ vadd.f64 d7, d6, d7 │ │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bgt.n 27dc │ │ │ │ │ + bgt.n 27fc │ │ │ │ │ cmp r9, r2 │ │ │ │ │ mov fp, r0 │ │ │ │ │ itet ge │ │ │ │ │ mvnge.w r3, r9 │ │ │ │ │ sublt.w r3, r0, r9 │ │ │ │ │ addge r3, r3, r0 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldrb.w lr, [r3] │ │ │ │ │ rsb r3, r0, #8 │ │ │ │ │ sub.w lr, lr, #48 @ 0x30 │ │ │ │ │ sxth r3, r3 │ │ │ │ │ uxtb.w lr, lr │ │ │ │ │ lsls r0, r3, #1 │ │ │ │ │ cmp.w lr, #54 @ 0x36 │ │ │ │ │ - bhi.w 2960 │ │ │ │ │ + bhi.w 2980 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR2 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR2 │ │ │ │ │ add lr, r3 │ │ │ │ │ ldrsb.w r1, [lr, #20] │ │ │ │ │ and.w lr, r1, r0 │ │ │ │ │ vmov s12, lr │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ vcvt.f64.s32 d6, s12 │ │ │ │ │ tst r0, r1 │ │ │ │ │ vadd.f64 d7, d6, d7 │ │ │ │ │ - beq.n 289e │ │ │ │ │ + beq.n 28be │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ mov.w lr, #3 │ │ │ │ │ lsl.w lr, lr, r0 │ │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ │ tst.w lr, r1 │ │ │ │ │ - beq.n 296e │ │ │ │ │ + beq.n 298e │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ movs r3, #2 │ │ │ │ │ cmp.w ip, #1024 @ 0x400 │ │ │ │ │ lsl.w r3, r3, r2 │ │ │ │ │ vmov s0, r3 │ │ │ │ │ vcvt.f64.s32 d0, s0 │ │ │ │ │ vadd.f64 d7, d7, d0 │ │ │ │ │ - beq.n 28e8 │ │ │ │ │ + beq.n 2908 │ │ │ │ │ vmov.f64 d0, d7 │ │ │ │ │ add.w r0, sl, r9, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ - b.n 26c2 │ │ │ │ │ + b.n 26de │ │ │ │ │ sub.w r2, r3, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ it hi │ │ │ │ │ movhi sl, r4 │ │ │ │ │ - bhi.w 2594 │ │ │ │ │ + bhi.w 25b4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR2 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR2 │ │ │ │ │ add r2, r3 │ │ │ │ │ mov sl, r4 │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.w 20be │ │ │ │ │ + bge.w 20de │ │ │ │ │ str.w sl, [sp, #16] │ │ │ │ │ - b.n 274a │ │ │ │ │ + b.n 276a │ │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - bhi.w 274a │ │ │ │ │ + bhi.w 276a │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 22b6 │ │ │ │ │ + b.n 22d6 │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 26cc │ │ │ │ │ + b.n 26e8 │ │ │ │ │ movs r0, #53 @ 0x35 │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ vldr d7, [sp] │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.n 289e │ │ │ │ │ + bne.n 28be │ │ │ │ │ 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 .LC37 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC37 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 2760 │ │ │ │ │ + b.n 2780 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - ldr r3, [pc, #240] @ (2a10 ) │ │ │ │ │ + ldr r3, [pc, #240] @ (2a30 ) │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 2646 │ │ │ │ │ + beq.w 2666 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2760 │ │ │ │ │ + beq.w 2780 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 294e │ │ │ │ │ + beq.n 296e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 294e │ │ │ │ │ + cbnz r3, 296e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n 2646 │ │ │ │ │ + b.n 2666 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 28bc │ │ │ │ │ + b.n 28dc │ │ │ │ │ mov r9, r4 │ │ │ │ │ mov r4, r9 │ │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2274 │ │ │ │ │ + b.n 2294 │ │ │ │ │ vmov s13, r0 │ │ │ │ │ vcvt.f64.s32 d6, s13 │ │ │ │ │ vadd.f64 d7, d6, d7 │ │ │ │ │ - b.n 2884 │ │ │ │ │ + b.n 28a4 │ │ │ │ │ cmp r0, #3 │ │ │ │ │ - bne.n 297a │ │ │ │ │ + bne.n 299a │ │ │ │ │ add.w lr, r9, #1 │ │ │ │ │ cmp lr, r8 │ │ │ │ │ - blt.n 29cc │ │ │ │ │ + blt.n 29ec │ │ │ │ │ add.w lr, r9, #4294967295 @ 0xffffffff │ │ │ │ │ mov r0, fp │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - blt.n 289e │ │ │ │ │ + blt.n 28be │ │ │ │ │ cmp lr, r2 │ │ │ │ │ itet ge │ │ │ │ │ addge.w r1, r0, #4294967295 @ 0xffffffff │ │ │ │ │ sublt.w r1, r0, lr │ │ │ │ │ subge.w r1, r1, lr │ │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ │ ldrb r1, [r1, #0] │ │ │ │ │ subs r1, #48 @ 0x30 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ add.w r8, r3, r1 │ │ │ │ │ cmp r1, #54 @ 0x36 │ │ │ │ │ - bhi.w 2884 │ │ │ │ │ + bhi.w 28a4 │ │ │ │ │ ldrsb.w r1, [r8, #20] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 2980 │ │ │ │ │ - b.n 2884 │ │ │ │ │ + beq.n 29a0 │ │ │ │ │ + b.n 28a4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC36 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC36 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 2760 │ │ │ │ │ + b.n 2780 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ itete lt │ │ │ │ │ mvnlt.w lr, r9 │ │ │ │ │ subge.w lr, fp, r9 │ │ │ │ │ addlt lr, fp │ │ │ │ │ subge.w lr, lr, #2 │ │ │ │ │ ldrb.w lr, [lr] │ │ │ │ │ sub.w lr, lr, #48 @ 0x30 │ │ │ │ │ uxtb.w lr, lr │ │ │ │ │ cmp.w lr, #54 @ 0x36 │ │ │ │ │ - bhi.w 2884 │ │ │ │ │ + bhi.w 28a4 │ │ │ │ │ add lr, r3 │ │ │ │ │ ldrb.w lr, [lr, #20] │ │ │ │ │ tst.w lr, #1 │ │ │ │ │ - bne.w 2884 │ │ │ │ │ - b.n 297a │ │ │ │ │ + bne.w 28a4 │ │ │ │ │ + b.n 299a │ │ │ │ │ nop │ │ │ │ │ nop.w │ │ │ │ │ ... │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00002a14 : │ │ │ │ │ +00002a34 : │ │ │ │ │ float_as_integer_ratio(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, #24 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ - ldr r1, [pc, #740] @ (2d18 ) │ │ │ │ │ + ldr r1, [pc, #740] @ (2d38 ) │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ ldr.w r8, [r3, #48] @ 0x30 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.w 2c90 │ │ │ │ │ + bne.w 2cb0 │ │ │ │ │ vldr d0, [r4, #8] │ │ │ │ │ vabs.f64 d7, d0 │ │ │ │ │ - vldr d6, [pc, #704] @ 2d10 │ │ │ │ │ + vldr d6, [pc, #704] @ 2d30 │ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt.w 2cf6 │ │ │ │ │ + bgt.w 2d16 │ │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bvs.w 2cc0 │ │ │ │ │ + bvs.w 2ce0 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ movs r5, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL frexp │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ vmov.f64 d8, d0 │ │ │ │ │ sub.w r6, r4, #300 @ 0x12c │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL floor │ │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 2b7a │ │ │ │ │ + beq.n 2b9a │ │ │ │ │ vadd.f64 d8, d8, d8 │ │ │ │ │ subs r4, #1 │ │ │ │ │ mov r5, r4 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL floor │ │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 2b7c │ │ │ │ │ + beq.n 2b9c │ │ │ │ │ vadd.f64 d8, d8, d8 │ │ │ │ │ subs r4, #1 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL floor │ │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 2b7c │ │ │ │ │ + beq.n 2b9c │ │ │ │ │ vadd.f64 d8, d8, d8 │ │ │ │ │ subs r4, r5, #2 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL floor │ │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 2b7c │ │ │ │ │ + beq.n 2b9c │ │ │ │ │ vadd.f64 d8, d8, d8 │ │ │ │ │ subs r4, r5, #3 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL floor │ │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 2b7c │ │ │ │ │ + beq.n 2b9c │ │ │ │ │ vadd.f64 d8, d8, d8 │ │ │ │ │ subs r4, r5, #4 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL floor │ │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 2b7c │ │ │ │ │ + beq.n 2b9c │ │ │ │ │ vadd.f64 d8, d8, d8 │ │ │ │ │ subs r4, r5, #5 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL floor │ │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 2b7c │ │ │ │ │ + beq.n 2b9c │ │ │ │ │ vadd.f64 d8, d8, d8 │ │ │ │ │ subs r4, r5, #6 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL floor │ │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 2b7c │ │ │ │ │ + beq.n 2b9c │ │ │ │ │ vadd.f64 d8, d8, d8 │ │ │ │ │ subs r4, r5, #7 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL floor │ │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 2b7c │ │ │ │ │ + beq.n 2b9c │ │ │ │ │ vadd.f64 d8, d8, d8 │ │ │ │ │ sub.w r4, r5, #8 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL floor │ │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 2b7c │ │ │ │ │ + beq.n 2b9c │ │ │ │ │ sub.w r4, r5, #9 │ │ │ │ │ vadd.f64 d8, d8, d8 │ │ │ │ │ movs r5, #1 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bne.n 2a7a │ │ │ │ │ + bne.n 2a9a │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ - b.n 2b7e │ │ │ │ │ - cbz r5, 2b7e │ │ │ │ │ + b.n 2b9e │ │ │ │ │ + cbz r5, 2b9e │ │ │ │ │ str r4, [sp, #12] │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromDouble │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2cbc │ │ │ │ │ + beq.w 2cdc │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2cb6 │ │ │ │ │ + beq.w 2cd6 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ eor.w r0, r5, r5, asr #31 │ │ │ │ │ sub.w r0, r0, r5, asr #31 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2d42 │ │ │ │ │ + beq.w 2d62 │ │ │ │ │ ldr.w r3, [r8, #44] @ 0x2c │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bgt.n 2c38 │ │ │ │ │ + bgt.n 2c58 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 2d30 │ │ │ │ │ + bne.w 2d50 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 2cac │ │ │ │ │ + beq.n 2ccc │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_Pack │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 2c1e │ │ │ │ │ + beq.n 2c3e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2c84 │ │ │ │ │ + beq.n 2ca4 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 2c00 │ │ │ │ │ + beq.n 2c20 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 2c2c │ │ │ │ │ - cbz r4, 2c12 │ │ │ │ │ + cbz r3, 2c4c │ │ │ │ │ + cbz r4, 2c32 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 2c12 │ │ │ │ │ + beq.n 2c32 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, 2c6e │ │ │ │ │ + cbz r3, 2c8e │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #24 │ │ │ │ │ vpop {d8} │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 2c02 │ │ │ │ │ + beq.n 2c22 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r5, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 2c02 │ │ │ │ │ + bne.n 2c22 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 2c00 │ │ │ │ │ + b.n 2c20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2c58 │ │ │ │ │ + beq.n 2c78 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 2c58 │ │ │ │ │ + cbnz r3, 2c78 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 2cda │ │ │ │ │ + beq.n 2cfa │ │ │ │ │ mov r2, r7 │ │ │ │ │ movs r0, #2 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r5, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_Pack │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 2bde │ │ │ │ │ + b.n 2bfe │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #24 │ │ │ │ │ vpop {d8} │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 2bf0 │ │ │ │ │ + b.n 2c10 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2a44 │ │ │ │ │ + bne.w 2a64 │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ add r0, sp, #8 │ │ │ │ │ bl 8dc │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 2d48 │ │ │ │ │ + beq.n 2d68 │ │ │ │ │ vldr d0, [sp, #16] │ │ │ │ │ - b.n 2a48 │ │ │ │ │ + b.n 2a68 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 2ce8 │ │ │ │ │ + bne.n 2d08 │ │ │ │ │ movs r2, #0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 2c02 │ │ │ │ │ + bne.n 2c22 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - b.n 2c12 │ │ │ │ │ + b.n 2c32 │ │ │ │ │ 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 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 2c12 │ │ │ │ │ + b.n 2c32 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2d28 │ │ │ │ │ + beq.n 2d48 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r7 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbz r3, 2d1c │ │ │ │ │ + cbz r3, 2d3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 2cb6 │ │ │ │ │ + beq.n 2cd6 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 2bf0 │ │ │ │ │ + b.n 2c10 │ │ │ │ │ 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 .LC39 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC39 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 2cd6 │ │ │ │ │ + b.n 2cf6 │ │ │ │ │ nop │ │ │ │ │ .word 0xffffffff │ │ │ │ │ .word 0x7fefffff │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 2cf2 │ │ │ │ │ - b.n 2cb6 │ │ │ │ │ + bne.n 2d12 │ │ │ │ │ + b.n 2cd6 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b.n 2bf0 │ │ │ │ │ + b.n 2c10 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2bce │ │ │ │ │ + bne.w 2bee │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2bce │ │ │ │ │ + b.n 2bee │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b.n 2bf0 │ │ │ │ │ + b.n 2c10 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ - b.n 2c12 │ │ │ │ │ + b.n 2c32 │ │ │ │ │ │ │ │ │ │ -00002d4c : │ │ │ │ │ +00002d6c : │ │ │ │ │ float_hex(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ - ldr r1, [pc, #628] @ (2fd8 ) │ │ │ │ │ - ldr r2, [pc, #632] @ (2fdc ) │ │ │ │ │ + ldr r1, [pc, #628] @ (2ff8 ) │ │ │ │ │ + ldr r2, [pc, #632] @ (2ffc ) │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ │ mov.w r2, #0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.w 31c0 │ │ │ │ │ + bne.w 31e0 │ │ │ │ │ vldr d8, [r3, #8] │ │ │ │ │ vcmp.f64 d8, d8 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bvs.w 3188 │ │ │ │ │ + bvs.w 31a8 │ │ │ │ │ vabs.f64 d0, d8 │ │ │ │ │ - vldr d7, [pc, #576] @ 2fd0 │ │ │ │ │ + vldr d7, [pc, #576] @ 2ff0 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt.w 3188 │ │ │ │ │ + bgt.w 31a8 │ │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.w 2f88 │ │ │ │ │ + beq.w 2fa8 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL frexp │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ add.w r3, r2, #1020 @ 0x3fc │ │ │ │ │ adds r3, #1 │ │ │ │ │ - blt.w 2fe0 │ │ │ │ │ + blt.w 3000 │ │ │ │ │ movs r0, #1 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ vcvt.s32.f64 s15, d0 │ │ │ │ │ vmov.f64 d6, #48 @ 0x41800000 16.0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -4678,57 +4692,57 @@ │ │ │ │ │ ldrb r3, [r3, r2] │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ strb.w r3, [sp, #42] @ 0x2a │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ strb.w r1, [sp, #43] @ 0x2b │ │ │ │ │ it pl │ │ │ │ │ movpl r2, #43 @ 0x2b │ │ │ │ │ - bmi.n 2f80 │ │ │ │ │ + bmi.n 2fa0 │ │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ │ add r1, sp, #28 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ itete mi │ │ │ │ │ movwmi r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC43 │ │ │ │ │ movwpl r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC44 │ │ │ │ │ movtmi r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC43 │ │ │ │ │ movtpl r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC44 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromFormat │ │ │ │ │ - ldr r3, [pc, #112] @ (2fdc ) │ │ │ │ │ + ldr r3, [pc, #112] @ (2ffc ) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w 31bc │ │ │ │ │ + bne.w 31dc │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ vpop {d8} │ │ │ │ │ pop {pc} │ │ │ │ │ movs r0, #1 │ │ │ │ │ subs r3, r0, r2 │ │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ │ - b.n 2f48 │ │ │ │ │ + b.n 2f68 │ │ │ │ │ vmov r3, s17 │ │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldr r3, [pc, #68] @ (2fdc ) │ │ │ │ │ + ldr r3, [pc, #68] @ (2ffc ) │ │ │ │ │ it lt │ │ │ │ │ vmovlt.f64 d7, d6 │ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.w 31a6 │ │ │ │ │ + beq.w 31c6 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w 31bc │ │ │ │ │ + bne.w 31dc │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC42 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ vpop {d8} │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ @@ -4847,114 +4861,114 @@ │ │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ │ vcvt.s32.f64 s14, d7 │ │ │ │ │ vmov r2, s14 │ │ │ │ │ ldrb r3, [r3, r2] │ │ │ │ │ strb.w r3, [sp, #42] @ 0x2a │ │ │ │ │ strb.w r1, [sp, #43] @ 0x2b │ │ │ │ │ ldrd r0, r2, [sp] │ │ │ │ │ - b.n 2f82 │ │ │ │ │ - ldr r3, [pc, #88] @ (31e4 ) │ │ │ │ │ + b.n 2fa2 │ │ │ │ │ + ldr r3, [pc, #88] @ (3204 ) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 31bc │ │ │ │ │ + bne.n 31dc │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ vpop {d8} │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ - b.w 1d40 │ │ │ │ │ + b.w 1d60 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 31bc │ │ │ │ │ + bne.n 31dc │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC41 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC41 │ │ │ │ │ - b.n 2fc0 │ │ │ │ │ + b.n 2fe0 │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2d78 │ │ │ │ │ + bne.w 2d98 │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ add r0, sp, #8 │ │ │ │ │ bl 8dc │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 31e0 │ │ │ │ │ + beq.n 3200 │ │ │ │ │ vldr d8, [sp, #16] │ │ │ │ │ - b.n 2d7c │ │ │ │ │ + b.n 2d9c │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ - b.n 2f68 │ │ │ │ │ + b.n 2f88 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ │ │ │ │ │ -000031e8 : │ │ │ │ │ +00003208 : │ │ │ │ │ PyFloat_Pack4(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r3, [pc, #368] @ (3368 ) │ │ │ │ │ + ldr r3, [pc, #368] @ (3388 ) │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr.w r3, [r3, #1504] @ 0x5e0 │ │ │ │ │ - cbz r3, 327a │ │ │ │ │ + cbz r3, 329a │ │ │ │ │ vcvt.f32.f64 s15, d0 │ │ │ │ │ - vldr s14, [pc, #356] @ 336c │ │ │ │ │ + vldr s14, [pc, #356] @ 338c │ │ │ │ │ vabs.f32 s13, s15 │ │ │ │ │ vcmp.f32 s13, s14 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt.n 324c │ │ │ │ │ + bgt.n 326c │ │ │ │ │ vmov r0, s15 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.n 322a │ │ │ │ │ - cbz r1, 3232 │ │ │ │ │ + bne.n 324a │ │ │ │ │ + cbz r1, 3252 │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 3222 │ │ │ │ │ + beq.n 3242 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 3222 │ │ │ │ │ + bne.n 3242 │ │ │ │ │ vmov r3, s15 │ │ │ │ │ ubfx r0, r3, #8, #8 │ │ │ │ │ ubfx r1, r3, #16, #8 │ │ │ │ │ strb r3, [r2, #3] │ │ │ │ │ ubfx r3, r3, #24, #8 │ │ │ │ │ strb r0, [r2, #2] │ │ │ │ │ strb r1, [r2, #1] │ │ │ │ │ strb r3, [r2, #0] │ │ │ │ │ - b.n 3224 │ │ │ │ │ + b.n 3244 │ │ │ │ │ vabs.f64 d0, d0 │ │ │ │ │ - vldr d6, [pc, #260] @ 3358 │ │ │ │ │ + vldr d6, [pc, #260] @ 3378 │ │ │ │ │ vcmp.f64 d0, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt.n 3218 │ │ │ │ │ + bgt.n 3238 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC46 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC46 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 3226 │ │ │ │ │ + b.n 3246 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 331a │ │ │ │ │ + beq.n 333a │ │ │ │ │ adds r2, #3 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ itte mi │ │ │ │ │ @@ -4963,143 +4977,143 @@ │ │ │ │ │ movpl r5, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL frexp │ │ │ │ │ vmov.f64 d7, #96 @ 0x3f000000 0.5 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - blt.n 331e │ │ │ │ │ + blt.n 333e │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bpl.n 332c │ │ │ │ │ + bpl.n 334c │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ │ - bgt.n 325e │ │ │ │ │ + bgt.n 327e │ │ │ │ │ vadd.f64 d0, d0, d0 │ │ │ │ │ adds r1, #126 @ 0x7e │ │ │ │ │ - blt.n 3348 │ │ │ │ │ + blt.n 3368 │ │ │ │ │ vsub.f64 d0, d0, d7 │ │ │ │ │ adds r3, #126 @ 0x7e │ │ │ │ │ - vldr d6, [pc, #140] @ 3360 │ │ │ │ │ + vldr d6, [pc, #140] @ 3380 │ │ │ │ │ vmov.f64 d7, #96 @ 0x3f000000 0.5 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ vmla.f64 d7, d0, d6 │ │ │ │ │ vcvt.u32.f64 s15, d7 │ │ │ │ │ vmov r1, s15 │ │ │ │ │ lsrs r0, r1, #23 │ │ │ │ │ - beq.n 32f6 │ │ │ │ │ + beq.n 3316 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ cmp r3, #254 @ 0xfe │ │ │ │ │ - bgt.n 325e │ │ │ │ │ + bgt.n 327e │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add.w ip, r2, r4, lsl #1 │ │ │ │ │ lsrs r0, r1, #16 │ │ │ │ │ orr.w r0, r0, r3, lsl #7 │ │ │ │ │ asrs r3, r3, #1 │ │ │ │ │ orr.w r3, r3, r5, lsl #7 │ │ │ │ │ strb r3, [r2, #0] │ │ │ │ │ strb r0, [r2, r4] │ │ │ │ │ lsrs r3, r1, #8 │ │ │ │ │ movs r0, #0 │ │ │ │ │ strb.w r3, [r2, r4, lsl #1] │ │ │ │ │ strb.w r1, [ip, r4] │ │ │ │ │ - b.n 3226 │ │ │ │ │ + b.n 3246 │ │ │ │ │ movs r4, #1 │ │ │ │ │ - b.n 3284 │ │ │ │ │ + b.n 32a4 │ │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.n 332c │ │ │ │ │ + bne.n 334c │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 32d2 │ │ │ │ │ + b.n 32f2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 3226 │ │ │ │ │ + b.n 3246 │ │ │ │ │ add.w r0, r3, #125 @ 0x7d │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 32d2 │ │ │ │ │ + b.n 32f2 │ │ │ │ │ .word 0xffffffff │ │ │ │ │ .word 0x7fefffff │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x41600000 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x7f7fffff │ │ │ │ │ │ │ │ │ │ -00003370 : │ │ │ │ │ +00003390 : │ │ │ │ │ PyFloat_Unpack4(): │ │ │ │ │ - ldr r3, [pc, #188] @ (3430 ) │ │ │ │ │ + ldr r3, [pc, #188] @ (3450 ) │ │ │ │ │ ldr.w r3, [r3, #1504] @ 0x5e0 │ │ │ │ │ - cbz r3, 33a0 │ │ │ │ │ + cbz r3, 33c0 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.n 338c │ │ │ │ │ - cbnz r1, 3394 │ │ │ │ │ + bne.n 33ac │ │ │ │ │ + cbnz r1, 33b4 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ rev r3, r3 │ │ │ │ │ vmov s0, r3 │ │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ │ bx lr │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 3394 │ │ │ │ │ + bne.n 33b4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 337e │ │ │ │ │ + bne.n 339e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ vmov s0, r3 │ │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ │ bx lr │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r1, 3400 │ │ │ │ │ + cbz r1, 3420 │ │ │ │ │ adds r0, #3 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ ldrb.w ip, [r0] │ │ │ │ │ add.w lr, r0, r1 │ │ │ │ │ ldrb r2, [r0, r1] │ │ │ │ │ mov.w r3, ip, lsl #1 │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ orr.w r3, r3, r2, lsr #7 │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - beq.n 3404 │ │ │ │ │ + beq.n 3424 │ │ │ │ │ ldrb.w r0, [lr, r1] │ │ │ │ │ lsls r2, r2, #16 │ │ │ │ │ ldrb.w r1, [lr, r1, lsl #1] │ │ │ │ │ and.w r2, r2, #8323072 @ 0x7f0000 │ │ │ │ │ mov.w r4, ip, lsr #7 │ │ │ │ │ orr.w r2, r2, r0, lsl #8 │ │ │ │ │ orrs r2, r1 │ │ │ │ │ vmov s0, r2 │ │ │ │ │ vcvt.f64.s32 d0, d0, #23 │ │ │ │ │ - cbnz r3, 3420 │ │ │ │ │ + cbnz r3, 3440 │ │ │ │ │ mvn.w r0, #125 @ 0x7d │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ - cbz r4, 33fe │ │ │ │ │ + cbz r4, 341e │ │ │ │ │ vneg.f64 d0, d0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r1, #1 │ │ │ │ │ - b.n 33b6 │ │ │ │ │ + b.n 33d6 │ │ │ │ │ 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 │ │ │ │ │ @@ -5108,206 +5122,206 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ sub.w r0, r3, #127 @ 0x7f │ │ │ │ │ vadd.f64 d0, d0, d7 │ │ │ │ │ - b.n 33f4 │ │ │ │ │ + b.n 3414 │ │ │ │ │ nop │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00003434 : │ │ │ │ │ +00003454 : │ │ │ │ │ PyFloat_Pack2(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ │ sub sp, #24 │ │ │ │ │ mov r4, r0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.w 3566 │ │ │ │ │ + beq.w 3586 │ │ │ │ │ vabs.f64 d7, d0 │ │ │ │ │ - vldr d6, [pc, #472] @ 3630 │ │ │ │ │ + vldr d6, [pc, #472] @ 3650 │ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt.w 35c2 │ │ │ │ │ + bgt.w 35e2 │ │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bvs.w 3596 │ │ │ │ │ + bvs.w 35b6 │ │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ itte mi │ │ │ │ │ vnegmi.f64 d0, d0 │ │ │ │ │ movmi r5, #1 │ │ │ │ │ movpl r5, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL frexp │ │ │ │ │ vmov.f64 d6, #96 @ 0x3f000000 0.5 │ │ │ │ │ mov r6, r5 │ │ │ │ │ vcmpe.f64 d0, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bmi.w 35d6 │ │ │ │ │ + bmi.w 35f6 │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bge.w 35d6 │ │ │ │ │ + bge.w 35f6 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bgt.n 3546 │ │ │ │ │ + bgt.n 3566 │ │ │ │ │ cmn.w r2, #25 │ │ │ │ │ - blt.n 3590 │ │ │ │ │ + blt.n 35b0 │ │ │ │ │ vadd.f64 d0, d0, d0 │ │ │ │ │ adds r2, #14 │ │ │ │ │ - blt.w 35ee │ │ │ │ │ + blt.w 360e │ │ │ │ │ vsub.f64 d0, d0, d7 │ │ │ │ │ - vldr d7, [pc, #360] @ 3638 │ │ │ │ │ + vldr d7, [pc, #360] @ 3658 │ │ │ │ │ adds r3, #14 │ │ │ │ │ vmul.f64 d0, d0, d7 │ │ │ │ │ vcvt.u32.f64 s15, d0 │ │ │ │ │ vmov r2, s15 │ │ │ │ │ uxth r2, r2 │ │ │ │ │ vmov s15, r2 │ │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ │ vsub.f64 d0, d0, d7 │ │ │ │ │ vcmpe.f64 d0, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt.n 3520 │ │ │ │ │ + bgt.n 3540 │ │ │ │ │ vmov.f64 d7, #96 @ 0x3f000000 0.5 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 351c │ │ │ │ │ + beq.n 353c │ │ │ │ │ lsls r3, r3, #10 │ │ │ │ │ orr.w r3, r3, r5, lsl #15 │ │ │ │ │ adds r5, r4, #1 │ │ │ │ │ orrs r2, r3 │ │ │ │ │ - cbz r1, 3538 │ │ │ │ │ + cbz r1, 3558 │ │ │ │ │ movs r0, #0 │ │ │ │ │ lsrs r3, r2, #8 │ │ │ │ │ strb r3, [r5, #0] │ │ │ │ │ strb r2, [r4, #0] │ │ │ │ │ add sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ lsls r0, r2, #31 │ │ │ │ │ - bpl.n 352a │ │ │ │ │ + bpl.n 354a │ │ │ │ │ adds r2, #1 │ │ │ │ │ uxth r2, r2 │ │ │ │ │ cmp.w r2, #1024 @ 0x400 │ │ │ │ │ - beq.n 3540 │ │ │ │ │ + beq.n 3560 │ │ │ │ │ lsls r0, r6, #15 │ │ │ │ │ adds r5, r4, #1 │ │ │ │ │ orr.w r3, r0, r3, lsl #10 │ │ │ │ │ orrs r2, r3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 3510 │ │ │ │ │ + bne.n 3530 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n 3510 │ │ │ │ │ + b.n 3530 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, #31 │ │ │ │ │ - bne.n 3562 │ │ │ │ │ + bne.n 3582 │ │ │ │ │ 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 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 3518 │ │ │ │ │ + b.n 3538 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 352a │ │ │ │ │ + b.n 354a │ │ │ │ │ vmov r3, s1 │ │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ it lt │ │ │ │ │ vmovlt.f64 d7, d6 │ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ ite eq │ │ │ │ │ moveq r6, #1 │ │ │ │ │ movne r6, r3 │ │ │ │ │ - b.n 352a │ │ │ │ │ + b.n 354a │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b.n 352a │ │ │ │ │ + b.n 354a │ │ │ │ │ vmov r3, s1 │ │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov.w r3, #31 │ │ │ │ │ it lt │ │ │ │ │ vmovlt.f64 d7, d6 │ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ ite eq │ │ │ │ │ moveq r6, #1 │ │ │ │ │ movne r6, #0 │ │ │ │ │ - b.n 352a │ │ │ │ │ + b.n 354a │ │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ │ movs r2, #0 │ │ │ │ │ movs r3, #31 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ ite mi │ │ │ │ │ movmi r6, #1 │ │ │ │ │ movpl r6, r2 │ │ │ │ │ - b.n 352a │ │ │ │ │ + b.n 354a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 355c │ │ │ │ │ + b.n 357c │ │ │ │ │ add.w r0, r3, #13 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ vstr d6, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ - vldr d7, [pc, #56] @ 3638 │ │ │ │ │ + vldr d7, [pc, #56] @ 3658 │ │ │ │ │ vldr d6, [sp] │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ vmul.f64 d0, d0, d7 │ │ │ │ │ vcvt.u32.f64 s15, d0 │ │ │ │ │ vmov r3, s15 │ │ │ │ │ uxth r2, r3 │ │ │ │ │ vmov s15, r2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ │ vsub.f64 d0, d0, d7 │ │ │ │ │ vcmpe.f64 d0, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - ble.w 34f6 │ │ │ │ │ - b.n 3520 │ │ │ │ │ + ble.w 3516 │ │ │ │ │ + b.n 3540 │ │ │ │ │ .word 0xffffffff │ │ │ │ │ .word 0x7fefffff │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x40900000 │ │ │ │ │ │ │ │ │ │ -00003640 : │ │ │ │ │ +00003660 : │ │ │ │ │ PyFloat_Unpack2(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ @@ -5319,42 +5333,42 @@ │ │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ │ lsls r1, r3, #8 │ │ │ │ │ ubfx r0, r3, #2, #5 │ │ │ │ │ and.w r1, r1, #768 @ 0x300 │ │ │ │ │ lsrs r4, r3, #7 │ │ │ │ │ orrs r2, r1 │ │ │ │ │ cmp r0, #31 │ │ │ │ │ - beq.n 369e │ │ │ │ │ + beq.n 36be │ │ │ │ │ vmov s0, r2 │ │ │ │ │ vcvt.f64.s32 d0, d0, #10 │ │ │ │ │ - cbz r0, 368c │ │ │ │ │ + cbz r0, 36ac │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ subs r0, #15 │ │ │ │ │ vadd.f64 d0, d0, d7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ - cbnz r4, 3698 │ │ │ │ │ + cbnz r4, 36b8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mvn.w r0, #13 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 368a │ │ │ │ │ + beq.n 36aa │ │ │ │ │ vneg.f64 d0, d0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - cbz r2, 36b2 │ │ │ │ │ - vldr d7, [pc, #36] @ 36c8 │ │ │ │ │ + cbz r2, 36d2 │ │ │ │ │ + vldr d7, [pc, #36] @ 36e8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - vldr d0, [pc, #40] @ 36d0 │ │ │ │ │ + vldr d0, [pc, #40] @ 36f0 │ │ │ │ │ it ne │ │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - vldr d7, [pc, #36] @ 36d8 │ │ │ │ │ + vldr d7, [pc, #36] @ 36f8 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - vldr d0, [pc, #36] @ 36e0 │ │ │ │ │ + vldr d0, [pc, #36] @ 3700 │ │ │ │ │ it ne │ │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop.w │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0xfff80000 │ │ │ │ │ .word 0x00000000 │ │ │ ├── frameobject.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 25828 (bytes into file) │ │ │ │ │ + Start of section headers: 25860 (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 0x64e4: │ │ │ │ │ +There are 18 section headers, starting at offset 0x6504: │ │ │ │ │ │ │ │ │ │ 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 0003f0 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 0052d4 0001b0 08 I 15 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 0052f4 0001b0 08 I 15 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 000424 000444 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 005484 0002a0 08 I 15 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 0054a4 0002a0 08 I 15 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 000868 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 000868 001de4 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 005724 0008d0 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 00264c 00066f 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 002cbc 0009d0 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 005ff4 000438 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 00368c 000077 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 00642c 000028 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 003703 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 003703 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 003738 000e80 10 16 120 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 0045b8 000d1a 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 006454 000090 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 000868 001e04 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 005744 0008d0 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 00266c 00066f 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 002cdc 0009d0 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 006014 000438 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 0036ac 000077 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 00644c 000028 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 003723 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 003723 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 003758 000e80 10 16 120 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 0045d8 000d1a 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 006474 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 {} │ │ │ │ │ @@ -63,39 +63,39 @@ │ │ │ │ │ 59: 00000dd5 2964 FUNC LOCAL DEFAULT 6 frame_setlineno │ │ │ │ │ 60: 00001104 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 61: 000011d8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 62: 00000000 0 NOTYPE LOCAL DEFAULT 11 .LANCHOR1 │ │ │ │ │ 63: 00001964 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 64: 00000384 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ 65: 00001968 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 66: 00001969 756 FUNC LOCAL DEFAULT 6 framelocalsproxy_setitem │ │ │ │ │ + 66: 00001969 786 FUNC LOCAL DEFAULT 6 framelocalsproxy_setitem │ │ │ │ │ 67: 000003b8 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ 68: 000003d8 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ - 69: 00001c5d 354 FUNC LOCAL DEFAULT 6 frame_clear │ │ │ │ │ + 69: 00001c7d 354 FUNC LOCAL DEFAULT 6 frame_clear │ │ │ │ │ 70: 000003f8 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ 71: 00000035 58 FUNC LOCAL DEFAULT 9 framelocalsproxy_update │ │ │ │ │ 72: 0000006f 310 FUNC LOCAL DEFAULT 9 framelocalsproxy_merge │ │ │ │ │ 73: 000001a0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 74: 000001a4 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 75: 000002c4 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 76: 00001dc1 24 FUNC LOCAL DEFAULT 6 frame_getlasti │ │ │ │ │ + 76: 00001de1 24 FUNC LOCAL DEFAULT 6 frame_getlasti │ │ │ │ │ 77: 000002c8 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 78: 000002c9 176 FUNC LOCAL DEFAULT 9 framelocalsproxy_richcompare │ │ │ │ │ 79: 00000374 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 80: 00000175 102 FUNC LOCAL DEFAULT 1 framelocalsproxy_length │ │ │ │ │ 81: 00000378 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 82: 00000379 62 FUNC LOCAL DEFAULT 9 framelocalsproxy_copy │ │ │ │ │ 83: 00000434 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ 84: 000003b7 118 FUNC LOCAL DEFAULT 9 framelocalsproxy_get │ │ │ │ │ 85: 000001dd 394 FUNC LOCAL DEFAULT 1 framelocalsproxy_items │ │ │ │ │ 86: 0000042d 42 FUNC LOCAL DEFAULT 9 framelocalsproxy_iter │ │ │ │ │ 87: 00000457 170 FUNC LOCAL DEFAULT 9 framelocalsproxy_values │ │ │ │ │ 88: 00000454 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ 89: 00000369 134 FUNC LOCAL DEFAULT 1 framelocalsproxy_repr │ │ │ │ │ - 90: 00001dd9 12 FUNC LOCAL DEFAULT 6 framelocalsproxy_visit │ │ │ │ │ + 90: 00001df9 12 FUNC LOCAL DEFAULT 6 framelocalsproxy_visit │ │ │ │ │ 91: 00000501 52 FUNC LOCAL DEFAULT 9 framelocalsproxy_tp_clear │ │ │ │ │ 92: 0000045c 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ 93: 00000535 134 FUNC LOCAL DEFAULT 9 framelocalsproxy_setdefault │ │ │ │ │ 94: 00000484 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ 95: 000004a0 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ 96: 000007eb 34 FUNC LOCAL DEFAULT 9 framelocalsproxy___contains__ │ │ │ │ │ 97: 0000080d 60 FUNC LOCAL DEFAULT 9 framelocalsproxy_reversed │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x52d4 contains 54 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x52f4 contains 54 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000000e 00009f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000012 00009f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000038 0000070a R_ARM_THM_CALL 00000309 Py_XDECREF │ │ │ │ │ 00000050 0000070a R_ARM_THM_CALL 00000309 Py_XDECREF │ │ │ │ │ 00000074 0000a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyBool_Type │ │ │ │ │ 00000078 0000a130 R_ARM_THM_MOVT_ABS 00000000 PyBool_Type │ │ │ │ │ @@ -52,15 +52,15 @@ │ │ │ │ │ 000003de 0000cd0a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ 000003e8 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000060 0000a01e R_ARM_THM_JUMP24 00000000 _PyEval_SetOpcodeTrace │ │ │ │ │ 00000098 0000a01e R_ARM_THM_JUMP24 00000000 _PyEval_SetOpcodeTrace │ │ │ │ │ 0000016c 0000a61e R_ARM_THM_JUMP24 00000000 PyDict_Contains │ │ │ │ │ 000003c8 0000ce1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x5484 contains 84 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x54a4 contains 84 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 0000e402 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00000602 R_ARM_ABS32 00000089 frame_dealloc │ │ │ │ │ 0000002c 00002802 R_ARM_ABS32 00000001 frame_repr │ │ │ │ │ 00000048 0000e502 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 0000004c 0000e602 R_ARM_ABS32 00000000 PyObject_GenericSetAttr │ │ │ │ │ @@ -74,24 +74,24 @@ │ │ │ │ │ 000000e8 00001002 R_ARM_ABS32 00000695 framelocalsproxy_dealloc │ │ │ │ │ 000000fc 00005902 R_ARM_ABS32 00000369 framelocalsproxy_repr │ │ │ │ │ 00000100 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000104 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000108 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000118 0000e502 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 0000011c 0000e602 R_ARM_ABS32 00000000 PyObject_GenericSetAttr │ │ │ │ │ -0000012c 00005a02 R_ARM_ABS32 00001dd9 framelocalsproxy_visit │ │ │ │ │ +0000012c 00005a02 R_ARM_ABS32 00001df9 framelocalsproxy_visit │ │ │ │ │ 00000130 00005b02 R_ARM_ABS32 00000501 framelocalsproxy_tp_clear │ │ │ │ │ 00000134 00004e02 R_ARM_ABS32 000002c9 framelocalsproxy_richcompare │ │ │ │ │ 0000013c 00005602 R_ARM_ABS32 0000042d framelocalsproxy_iter │ │ │ │ │ 00000144 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000168 0000e702 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ 0000016c 00000f02 R_ARM_ABS32 000005f5 framelocalsproxy_new │ │ │ │ │ 00000170 00008202 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ 000001a0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001a4 00004502 R_ARM_ABS32 00001c5d frame_clear │ │ │ │ │ +000001a4 00004502 R_ARM_ABS32 00001c7d frame_clear │ │ │ │ │ 000001ac 00006b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001b0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001b4 00006a02 R_ARM_ABS32 000009a7 frame_sizeof │ │ │ │ │ 000001bc 00006b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001d0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001d4 00002002 R_ARM_ABS32 00000c35 frame_getback │ │ │ │ │ 000001e4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -99,15 +99,15 @@ │ │ │ │ │ 000001f8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001fc 00002102 R_ARM_ABS32 00000c9d frame_getlineno │ │ │ │ │ 00000200 00003b02 R_ARM_ABS32 00000dd5 frame_setlineno │ │ │ │ │ 0000020c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000210 00002402 R_ARM_ABS32 00000119 frame_gettrace │ │ │ │ │ 00000214 00001702 R_ARM_ABS32 00000001 frame_settrace │ │ │ │ │ 00000220 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000224 00004c02 R_ARM_ABS32 00001dc1 frame_getlasti │ │ │ │ │ +00000224 00004c02 R_ARM_ABS32 00001de1 frame_getlasti │ │ │ │ │ 00000234 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000238 00001e02 R_ARM_ABS32 00000c09 frame_getglobals │ │ │ │ │ 00000248 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000024c 00001f02 R_ARM_ABS32 000000c5 frame_getbuiltins │ │ │ │ │ 0000025c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000260 00001d02 R_ARM_ABS32 00000bb9 frame_getcode │ │ │ │ │ 00000270 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -139,15 +139,15 @@ │ │ │ │ │ 00000380 00005002 R_ARM_ABS32 00000175 framelocalsproxy_length │ │ │ │ │ 00000384 00001402 R_ARM_ABS32 000008b5 framelocalsproxy_getitem │ │ │ │ │ 00000388 00004202 R_ARM_ABS32 00001969 framelocalsproxy_setitem │ │ │ │ │ 000003a8 00002502 R_ARM_ABS32 00000139 framelocalsproxy_contains │ │ │ │ │ 000003f0 00006202 R_ARM_ABS32 00000849 framelocalsproxy_or │ │ │ │ │ 00000424 00006502 R_ARM_ABS32 000008b5 framelocalsproxy_inplace_or │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x5724 contains 282 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x5744 contains 282 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000014 0000790a R_ARM_THM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ 0000001e 00007a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyModule_Type │ │ │ │ │ 00000022 00007a30 R_ARM_THM_MOVT_ABS 00000000 PyModule_Type │ │ │ │ │ 0000002a 00007b0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000038 00007c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000004c 00007e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ @@ -382,57 +382,57 @@ │ │ │ │ │ 00001940 00002a30 R_ARM_THM_MOVT_ABS 0000014c .LC11 │ │ │ │ │ 00001948 00002b2f R_ARM_THM_MOVW_ABS_NC 00000168 .LC12 │ │ │ │ │ 0000194c 00002b30 R_ARM_THM_MOVT_ABS 00000168 .LC12 │ │ │ │ │ 00001954 00002d2f R_ARM_THM_MOVW_ABS_NC 000001d0 .LC14 │ │ │ │ │ 00001958 00002d30 R_ARM_THM_MOVT_ABS 000001d0 .LC14 │ │ │ │ │ 00001964 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00001988 00009a0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00001a9e 00008a0a R_ARM_THM_CALL 00000000 PyDict_New │ │ │ │ │ -00001ad4 00009a0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00001ae4 0000af2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001ae8 0000af30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001aec 0000402f R_ARM_THM_MOVW_ABS_NC 00000384 .LC28 │ │ │ │ │ -00001af0 00004030 R_ARM_THM_MOVT_ABS 00000384 .LC28 │ │ │ │ │ -00001af6 0000910a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001b52 00009d0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00001bf4 0000bb0a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -00001c40 0000892f R_ARM_THM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ -00001c44 00008930 R_ARM_THM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ -00001cce 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001cf0 00009f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001cf4 00009f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001cfc 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00001d00 0000bd30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00001d04 0000442f R_ARM_THM_MOVW_ABS_NC 000003d8 .LC30 │ │ │ │ │ -00001d08 00004430 R_ARM_THM_MOVT_ABS 000003d8 .LC30 │ │ │ │ │ -00001d0e 0000910a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001d26 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00001d2a 0000bd30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00001d2e 0000432f R_ARM_THM_MOVW_ABS_NC 000003b8 .LC29 │ │ │ │ │ -00001d32 00004330 R_ARM_THM_MOVT_ABS 000003b8 .LC29 │ │ │ │ │ -00001d38 0000910a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001d54 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d70 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001aa2 00008a0a R_ARM_THM_CALL 00000000 PyDict_New │ │ │ │ │ +00001ad8 00009a0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00001ae8 0000af2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001aec 0000af30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001af0 0000402f R_ARM_THM_MOVW_ABS_NC 00000384 .LC28 │ │ │ │ │ +00001af4 00004030 R_ARM_THM_MOVT_ABS 00000384 .LC28 │ │ │ │ │ +00001afa 0000910a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001b22 00009d0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00001c06 0000bb0a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +00001c32 0000892f R_ARM_THM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ +00001c36 00008930 R_ARM_THM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ +00001cee 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d10 00009f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001d14 00009f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001d1c 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00001d20 0000bd30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00001d24 0000442f R_ARM_THM_MOVW_ABS_NC 000003d8 .LC30 │ │ │ │ │ +00001d28 00004430 R_ARM_THM_MOVT_ABS 000003d8 .LC30 │ │ │ │ │ +00001d2e 0000910a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001d46 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00001d4a 0000bd30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00001d4e 0000432f R_ARM_THM_MOVW_ABS_NC 000003b8 .LC29 │ │ │ │ │ +00001d52 00004330 R_ARM_THM_MOVT_ABS 000003b8 .LC29 │ │ │ │ │ +00001d58 0000910a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001d74 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001d90 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001db0 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001db8 0000be0a R_ARM_THM_CALL 00000000 _PyGen_Finalize │ │ │ │ │ +00001dd0 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001dd8 0000be0a R_ARM_THM_CALL 00000000 _PyGen_Finalize │ │ │ │ │ 00000046 00007d1e R_ARM_THM_JUMP24 00000000 _PyEval_GetBuiltins │ │ │ │ │ 0000012c 0000841e R_ARM_THM_JUMP24 00000000 _PyTrash_thread_destroy_chain │ │ │ │ │ 000002c2 0000851e R_ARM_THM_JUMP24 00000000 _PyTrash_thread_deposit_object │ │ │ │ │ 0000031e 0000831e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 00000728 0000941e R_ARM_THM_JUMP24 00000000 _PyFrame_Traverse │ │ │ │ │ 00000772 0000961e R_ARM_THM_JUMP24 00000000 PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ 000007a8 0000961e R_ARM_THM_JUMP24 00000000 PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ 00000cc8 0000a41e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ -00001ab0 0000ba1e R_ARM_THM_JUMP24 00000000 PyDict_SetItem │ │ │ │ │ -00001c16 0000bc1e R_ARM_THM_JUMP24 00000000 PyDict_DelItem │ │ │ │ │ -00001dcc 0000a41e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ -00001dd4 0000a41e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ +00001ab4 0000ba1e R_ARM_THM_JUMP24 00000000 PyDict_SetItem │ │ │ │ │ +00001c6a 0000bc1e R_ARM_THM_JUMP24 00000000 PyDict_DelItem │ │ │ │ │ +00001dec 0000a41e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ +00001df4 0000a41e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x5ff4 contains 135 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x6014 contains 135 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000012 0000950a R_ARM_THM_CALL 00000765 PyFrame_GetLineNumber │ │ │ │ │ 00000022 0000262f R_ARM_THM_MOVW_ABS_NC 000000f8 .LC9 │ │ │ │ │ 00000026 00002630 R_ARM_THM_MOVT_ABS 000000f8 .LC9 │ │ │ │ │ 0000002c 0000a70a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ 0000004a 00008d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 0000004e 00008d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ @@ -562,14 +562,14 @@ │ │ │ │ │ 0000099a 0000bb0a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ 000002f2 0000c51e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ 00000304 0000c51e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ 000005e2 00000d1e R_ARM_THM_JUMP24 00000455 frame_getlocals │ │ │ │ │ 00000804 0000c51e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ 000009b0 0000dd1e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x642c contains 5 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x644c contains 5 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000004 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000008 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000000c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000010 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -2757,157 +2757,159 @@ │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r6, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.w 1afa │ │ │ │ │ + beq.w 1afe │ │ │ │ │ ldr r2, [r6, #48] @ 0x30 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 1a8a │ │ │ │ │ + ble.n 1a8e │ │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - beq.w 1b04 │ │ │ │ │ + beq.w 1b3c │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 1a8a │ │ │ │ │ + beq.n 1a8e │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ it eq │ │ │ │ │ ldreq r0, [r6, #76] @ 0x4c │ │ │ │ │ - beq.w 1bd2 │ │ │ │ │ + beq.w 1b56 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 1a8a │ │ │ │ │ + beq.n 1a8e │ │ │ │ │ ldr r1, [r3, #20] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ it eq │ │ │ │ │ ldreq r0, [r6, #76] @ 0x4c │ │ │ │ │ - beq.w 1b28 │ │ │ │ │ + beq.w 1ba8 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #0 │ │ │ │ │ - beq.n 1a8a │ │ │ │ │ + beq.n 1a8e │ │ │ │ │ ldr r1, [r3, #24] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - beq.n 1ab4 │ │ │ │ │ + it eq │ │ │ │ │ + ldreq r0, [r6, #76] @ 0x4c │ │ │ │ │ + beq.w 1b78 │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - ble.n 1a88 │ │ │ │ │ + beq.n 1a8c │ │ │ │ │ ldr r1, [r3, #28] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - beq.w 1b82 │ │ │ │ │ + beq.n 1ab8 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq.n 1a88 │ │ │ │ │ + ble.n 1a8c │ │ │ │ │ ldr r1, [r3, #32] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - beq.w 1b6e │ │ │ │ │ + beq.w 1b08 │ │ │ │ │ cmp r2, #6 │ │ │ │ │ - beq.n 1a88 │ │ │ │ │ + beq.n 1a8c │ │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - beq.w 1b96 │ │ │ │ │ + beq.w 1bc8 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - beq.n 1a88 │ │ │ │ │ + beq.n 1a8c │ │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - beq.w 1baa │ │ │ │ │ + beq.w 1bdc │ │ │ │ │ cmp r2, #8 │ │ │ │ │ - beq.n 1a88 │ │ │ │ │ + beq.n 1a8c │ │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - beq.w 1bbe │ │ │ │ │ + beq.w 1bf0 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ - beq.n 1a88 │ │ │ │ │ + beq.n 1a8c │ │ │ │ │ add.w r1, r3, #44 @ 0x2c │ │ │ │ │ movs r3, #9 │ │ │ │ │ - b.n 1a20 │ │ │ │ │ + b.n 1a24 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 1a88 │ │ │ │ │ + beq.n 1a8c │ │ │ │ │ ldr.w ip, [r1, #4]! │ │ │ │ │ cmp r4, ip │ │ │ │ │ - bne.n 1a1a │ │ │ │ │ + bne.n 1a1e │ │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ │ mov ip, r3 │ │ │ │ │ add.w lr, r0, r3 │ │ │ │ │ ldrb.w lr, [lr, #16] │ │ │ │ │ tst.w lr, #16 │ │ │ │ │ - bne.w 1c02 │ │ │ │ │ + bne.w 1c42 │ │ │ │ │ adds r2, r3, #2 │ │ │ │ │ - beq.n 1afa │ │ │ │ │ + beq.n 1afe │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 1a90 │ │ │ │ │ + blt.n 1a94 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 1ae4 │ │ │ │ │ + beq.n 1ae8 │ │ │ │ │ add.w r3, r0, ip │ │ │ │ │ add.w r1, r8, #40 @ 0x28 │ │ │ │ │ mov.w r4, ip, lsl #2 │ │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ │ ldr.w r2, [r1, ip, lsl #2] │ │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ │ - beq.w 1c1a │ │ │ │ │ + beq.w 1c0c │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.n 1a6a │ │ │ │ │ + bpl.n 1a6e │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1c3e │ │ │ │ │ + bne.w 1c30 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - beq.n 1a84 │ │ │ │ │ + beq.n 1a88 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r7, #0] │ │ │ │ │ str r7, [r1, r4] │ │ │ │ │ bl 308 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1afe │ │ │ │ │ - cbnz r0, 1a90 │ │ │ │ │ + b.n 1b02 │ │ │ │ │ + cbnz r0, 1a94 │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt.n 1ac6 │ │ │ │ │ + blt.n 1aca │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1bfa │ │ │ │ │ + bne.w 1c4e │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 1bf2 │ │ │ │ │ + beq.w 1c04 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_New │ │ │ │ │ - cbz r0, 1afa │ │ │ │ │ + cbz r0, 1afe │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r0, [r5, #28] │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyDict_SetItem │ │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ │ - ldrb r1, [r0, #19] │ │ │ │ │ + ldrb r1, [r0, #20] │ │ │ │ │ lsls r1, r1, #27 │ │ │ │ │ it pl │ │ │ │ │ - movpl.w ip, #3 │ │ │ │ │ - bpl.n 1a44 │ │ │ │ │ + movpl.w ip, #4 │ │ │ │ │ + bpl.n 1a48 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - b.n 19d2 │ │ │ │ │ + b.n 19e2 │ │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - beq.n 1b4a │ │ │ │ │ + beq.n 1b1a │ │ │ │ │ ldr r2, [r6, #48] @ 0x30 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 1a8c │ │ │ │ │ + b.n 1a90 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -2915,219 +2917,232 @@ │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ │ - ldrb r1, [r0, #16] │ │ │ │ │ - ands.w r1, r1, #16 │ │ │ │ │ - it eq │ │ │ │ │ - moveq ip, r1 │ │ │ │ │ - beq.n 1a44 │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - beq.n 1a90 │ │ │ │ │ - ldr r1, [r3, #16] │ │ │ │ │ - cmp r4, r1 │ │ │ │ │ - beq.n 1bd2 │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ - beq.n 1a90 │ │ │ │ │ - ldr r1, [r3, #20] │ │ │ │ │ - cmp r4, r1 │ │ │ │ │ - bne.w 1c50 │ │ │ │ │ - ldrb r1, [r0, #18] │ │ │ │ │ + ldrb r1, [r0, #21] │ │ │ │ │ lsls r1, r1, #27 │ │ │ │ │ it pl │ │ │ │ │ - movpl.w ip, #2 │ │ │ │ │ - bpl.n 1a44 │ │ │ │ │ - cmp r2, #3 │ │ │ │ │ - ble.n 1a90 │ │ │ │ │ - ldr r1, [r3, #24] │ │ │ │ │ - cmp r4, r1 │ │ │ │ │ - beq.n 1ab6 │ │ │ │ │ - cmp r2, #4 │ │ │ │ │ - it ne │ │ │ │ │ - movne r0, #1 │ │ │ │ │ - bne.w 19d6 │ │ │ │ │ - b.n 1a90 │ │ │ │ │ + movpl.w ip, #5 │ │ │ │ │ + bpl.n 1a48 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + b.n 19ee │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1afa │ │ │ │ │ + blt.n 1afe │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - beq.n 1ade │ │ │ │ │ + beq.n 1ae2 │ │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ │ mov ip, r3 │ │ │ │ │ adds r2, r0, r3 │ │ │ │ │ ldrb r2, [r2, #16] │ │ │ │ │ lsls r1, r2, #27 │ │ │ │ │ - bpl.w 1a3c │ │ │ │ │ - b.n 1ade │ │ │ │ │ + bpl.n 1a40 │ │ │ │ │ + b.n 1ae2 │ │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ │ - ldrb r1, [r0, #21] │ │ │ │ │ + ldrb r1, [r0, #16] │ │ │ │ │ + ands.w r1, r1, #16 │ │ │ │ │ + it eq │ │ │ │ │ + moveq ip, r1 │ │ │ │ │ + beq.w 1a48 │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + beq.n 1a94 │ │ │ │ │ + ldr r1, [r3, #16] │ │ │ │ │ + cmp r4, r1 │ │ │ │ │ + bne.n 1b9c │ │ │ │ │ + ldrb r1, [r0, #17] │ │ │ │ │ lsls r1, r1, #27 │ │ │ │ │ it pl │ │ │ │ │ - movpl.w ip, #5 │ │ │ │ │ - bpl.w 1a44 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - b.n 19ea │ │ │ │ │ - ldr r0, [r6, #76] @ 0x4c │ │ │ │ │ - ldrb r1, [r0, #20] │ │ │ │ │ + movpl.w ip, #1 │ │ │ │ │ + bpl.w 1a48 │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ + ble.n 1a94 │ │ │ │ │ + ldr r1, [r3, #20] │ │ │ │ │ + cmp r4, r1 │ │ │ │ │ + beq.n 1ba8 │ │ │ │ │ + cmp r2, #3 │ │ │ │ │ + beq.n 1a94 │ │ │ │ │ + ldr r1, [r3, #24] │ │ │ │ │ + cmp r4, r1 │ │ │ │ │ + bne.n 1c56 │ │ │ │ │ + ldrb r1, [r0, #19] │ │ │ │ │ lsls r1, r1, #27 │ │ │ │ │ it pl │ │ │ │ │ - movpl.w ip, #4 │ │ │ │ │ - bpl.w 1a44 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - b.n 19de │ │ │ │ │ + movpl.w ip, #3 │ │ │ │ │ + bpl.w 1a48 │ │ │ │ │ + cmp r2, #4 │ │ │ │ │ + ble.n 1a94 │ │ │ │ │ + ldr r1, [r3, #28] │ │ │ │ │ + cmp r4, r1 │ │ │ │ │ + beq.n 1aba │ │ │ │ │ + cmp r2, #5 │ │ │ │ │ + it ne │ │ │ │ │ + movne r0, #1 │ │ │ │ │ + bne.w 19e6 │ │ │ │ │ + b.n 1a94 │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ + beq.w 1a94 │ │ │ │ │ + ldr r1, [r3, #20] │ │ │ │ │ + cmp r4, r1 │ │ │ │ │ + bne.n 1c6e │ │ │ │ │ + ldrb r1, [r0, #18] │ │ │ │ │ + lsls r1, r1, #27 │ │ │ │ │ + it pl │ │ │ │ │ + movpl.w ip, #2 │ │ │ │ │ + bpl.w 1a48 │ │ │ │ │ + cmp r2, #3 │ │ │ │ │ + ble.w 1a94 │ │ │ │ │ + ldr r1, [r3, #24] │ │ │ │ │ + cmp r4, r1 │ │ │ │ │ + beq.n 1b78 │ │ │ │ │ + cmp r2, #4 │ │ │ │ │ + bne.n 1b8a │ │ │ │ │ + b.n 1a94 │ │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ │ ldrb r1, [r0, #22] │ │ │ │ │ lsls r1, r1, #27 │ │ │ │ │ it pl │ │ │ │ │ movpl.w ip, #6 │ │ │ │ │ - bpl.w 1a44 │ │ │ │ │ + bpl.w 1a48 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - b.n 19f6 │ │ │ │ │ + b.n 19fa │ │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ │ ldrb r1, [r0, #23] │ │ │ │ │ lsls r1, r1, #27 │ │ │ │ │ it pl │ │ │ │ │ movpl.w ip, #7 │ │ │ │ │ - bpl.w 1a44 │ │ │ │ │ + bpl.w 1a48 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - b.n 1a02 │ │ │ │ │ + b.n 1a06 │ │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ │ ldrb r1, [r0, #24] │ │ │ │ │ lsls r1, r1, #27 │ │ │ │ │ it pl │ │ │ │ │ movpl.w ip, #8 │ │ │ │ │ - bpl.w 1a44 │ │ │ │ │ + bpl.w 1a48 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - b.n 1a0e │ │ │ │ │ - ldrb r1, [r0, #17] │ │ │ │ │ - lsls r1, r1, #27 │ │ │ │ │ - it pl │ │ │ │ │ - movpl.w ip, #1 │ │ │ │ │ - bpl.w 1a44 │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ - ble.w 1a90 │ │ │ │ │ - ldr r1, [r3, #20] │ │ │ │ │ - cmp r4, r1 │ │ │ │ │ - beq.n 1b28 │ │ │ │ │ - cmp r2, #3 │ │ │ │ │ - bne.n 1b38 │ │ │ │ │ - b.n 1a90 │ │ │ │ │ + b.n 1a12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_SetKeyError> │ │ │ │ │ R_ARM_THM_CALL _PyErr_SetKeyError │ │ │ │ │ - b.n 1afa │ │ │ │ │ - cbz r7, 1c0e │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - b.n 1aaa │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq.w 1a90 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - b.n 1a20 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - add sp, #12 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ - b.w 0 │ │ │ │ │ - R_ARM_THM_JUMP24 PyDict_DelItem │ │ │ │ │ + b.n 1afe │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1a6e │ │ │ │ │ + beq.w 1a72 │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - beq.w 1a84 │ │ │ │ │ + beq.w 1a88 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r7, #0] │ │ │ │ │ str r7, [r2, #8] │ │ │ │ │ bl 308 │ │ │ │ │ - b.n 1a84 │ │ │ │ │ + b.n 1a88 │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyCell_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyCell_Type │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.w 1a6a │ │ │ │ │ - b.n 1c20 │ │ │ │ │ + bne.w 1a6e │ │ │ │ │ + b.n 1c12 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.w 1a94 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + b.n 1a24 │ │ │ │ │ + cbz r7, 1c62 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + b.n 1aae │ │ │ │ │ + cmp r2, #4 │ │ │ │ │ + it ne │ │ │ │ │ + movne r0, #1 │ │ │ │ │ + bne.w 19dc │ │ │ │ │ + b.n 1a94 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + add sp, #12 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ + b.w 0 │ │ │ │ │ + R_ARM_THM_JUMP24 PyDict_DelItem │ │ │ │ │ cmp r2, #3 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ bne.w 19cc │ │ │ │ │ - b.n 1a90 │ │ │ │ │ + b.n 1a94 │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00001c5c : │ │ │ │ │ +00001c7c : │ │ │ │ │ frame_clear(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldrb.w r3, [r0, #38] @ 0x26 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 1d18 │ │ │ │ │ + beq.n 1d38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1cfc │ │ │ │ │ + beq.n 1d1c │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1d76 │ │ │ │ │ + bne.n 1d96 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1d5a │ │ │ │ │ + bne.n 1d7a │ │ │ │ │ ldr r0, [r4, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1d96 │ │ │ │ │ + bne.w 1db6 │ │ │ │ │ ldr.w lr, [r4, #12] │ │ │ │ │ ldr.w ip, [lr, #32] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - ble.n 1ce4 │ │ │ │ │ + ble.n 1d04 │ │ │ │ │ movs r2, #0 │ │ │ │ │ add.w r1, lr, #36 @ 0x24 │ │ │ │ │ mov r6, r2 │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ - b.n 1cb2 │ │ │ │ │ + b.n 1cd2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bge.n 1ce4 │ │ │ │ │ + bge.n 1d04 │ │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1cac │ │ │ │ │ + beq.n 1ccc │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ str r6, [r1, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 1cac │ │ │ │ │ + beq.n 1ccc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1cac │ │ │ │ │ + bne.n 1ccc │ │ │ │ │ strd r2, r1, [sp] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w lr, [r4, #12] │ │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ │ ldr.w ip, [lr, #32] │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r2, ip │ │ │ │ │ - blt.n 1cb2 │ │ │ │ │ + blt.n 1cd2 │ │ │ │ │ ldr.w r0, [lr, #20] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r3, [lr, #32] │ │ │ │ │ - cbnz r0, 1d3e │ │ │ │ │ + cbnz r0, 1d5e │ │ │ │ │ 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} │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -3142,102 +3157,102 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldrsb.w r3, [r0, #-1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1cfc │ │ │ │ │ + beq.n 1d1c │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ │ - bls.n 1db6 │ │ │ │ │ + bls.n 1dd6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC29 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 1d12 │ │ │ │ │ + b.n 1d32 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r3, [lr, #20] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 1cf0 │ │ │ │ │ + beq.n 1d10 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1cf0 │ │ │ │ │ + bne.n 1d10 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1cf0 │ │ │ │ │ + b.n 1d10 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #28] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1c88 │ │ │ │ │ + beq.n 1ca8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1c88 │ │ │ │ │ + bne.n 1ca8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1c88 │ │ │ │ │ + b.n 1ca8 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1c82 │ │ │ │ │ + beq.w 1ca2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1c82 │ │ │ │ │ + bne.w 1ca2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1c82 │ │ │ │ │ + b.n 1ca2 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #32] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1c90 │ │ │ │ │ + beq.w 1cb0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1c90 │ │ │ │ │ + bne.w 1cb0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1c90 │ │ │ │ │ + b.n 1cb0 │ │ │ │ │ subs r0, #36 @ 0x24 │ │ │ │ │ bl 0 <_PyGen_Finalize> │ │ │ │ │ R_ARM_THM_CALL _PyGen_Finalize │ │ │ │ │ - b.n 1cf0 │ │ │ │ │ + b.n 1d10 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001dc0 : │ │ │ │ │ +00001de0 : │ │ │ │ │ frame_getlasti(): │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ ldr r0, [r2, #28] │ │ │ │ │ adds r3, #124 @ 0x7c │ │ │ │ │ subs r0, r0, r3 │ │ │ │ │ - bmi.n 1dd0 │ │ │ │ │ + bmi.n 1df0 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromLong │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromLong │ │ │ │ │ │ │ │ │ │ -00001dd8 : │ │ │ │ │ +00001df8 : │ │ │ │ │ framelocalsproxy_visit(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ mov r3, r1 │ │ │ │ │ - cbz r0, 1de2 │ │ │ │ │ + cbz r0, 1e02 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bx r3 │ │ │ │ │ bx lr │ │ │ ├── funcobject.o │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,19 +1,19 @@ │ │ │ │ │ There are 18 section headers, starting at offset 0x689c: │ │ │ │ │ │ │ │ │ │ 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 0007c0 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 005414 000530 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 0007f4 0004e4 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 005944 000300 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 000cd8 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 000cd8 001900 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 005c44 0007f0 08 I 15 6 4 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 000790 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 005414 000520 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 0007c4 0004e4 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 005934 000300 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 000ca8 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 000ca8 001930 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 005c34 000800 08 I 15 6 4 │ │ │ │ │ [ 8] .rodata.str1.4 PROGBITS 00000000 0025d8 0006f5 01 AMS 0 0 4 │ │ │ │ │ [ 9] .text.unlikely PROGBITS 00000000 002cd0 000630 00 AX 0 0 4 │ │ │ │ │ [10] .rel.text.unlikely REL 00000000 006434 000380 08 I 15 9 4 │ │ │ │ │ [11] .rodata PROGBITS 00000000 003300 00074e 00 A 0 0 4 │ │ │ │ │ [12] .rel.rodata REL 00000000 0067b4 000058 08 I 15 11 4 │ │ │ │ │ [13] .note.GNU-stack PROGBITS 00000000 003a4e 000000 00 0 0 1 │ │ │ │ │ [14] .ARM.attributes ARM_ATTRIBUTES 00000000 003a4e 000033 00 0 0 1 │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -59,42 +59,42 @@ │ │ │ │ │ 55: 000014e9 132 FUNC LOCAL DEFAULT 6 function___annotations___set │ │ │ │ │ 56: 0000156d 24 FUNC LOCAL DEFAULT 6 function___type_params___get │ │ │ │ │ 57: 0000010c 0 NOTYPE LOCAL DEFAULT 8 .LC10 │ │ │ │ │ 58: 00001585 110 FUNC LOCAL DEFAULT 6 function___type_params___set │ │ │ │ │ 59: 000015f5 92 FUNC LOCAL DEFAULT 6 cm_clear │ │ │ │ │ 60: 00001651 136 FUNC LOCAL DEFAULT 6 sm_dealloc │ │ │ │ │ 61: 000016d9 136 FUNC LOCAL DEFAULT 6 cm_dealloc │ │ │ │ │ - 62: 00000064 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 62: 0000178c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 63: 00000134 0 NOTYPE LOCAL DEFAULT 8 .LC11 │ │ │ │ │ - 64: 00001790 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 65: 0000014c 0 NOTYPE LOCAL DEFAULT 8 .LC12 │ │ │ │ │ - 66: 00000068 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 67: 00000069 16 FUNC LOCAL DEFAULT 1 func_repr │ │ │ │ │ - 68: 00000079 6 FUNC LOCAL DEFAULT 1 sm_call │ │ │ │ │ + 64: 00001790 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 65: 000017c0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 66: 0000014c 0 NOTYPE LOCAL DEFAULT 8 .LC12 │ │ │ │ │ + 67: 00000039 16 FUNC LOCAL DEFAULT 1 func_repr │ │ │ │ │ + 68: 00000049 6 FUNC LOCAL DEFAULT 1 sm_call │ │ │ │ │ 69: 00000160 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ 70: 0000018c 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ 71: 0000019c 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ 72: 000001a0 0 NOTYPE LOCAL DEFAULT 8 .LC16 │ │ │ │ │ 73: 000001b4 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ - 74: 00000081 320 FUNC LOCAL DEFAULT 1 func_set_defaults │ │ │ │ │ - 75: 00001795 88 FUNC LOCAL DEFAULT 6 handle_func_event │ │ │ │ │ - 76: 000001b8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 77: 00001794 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 78: 000017e8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 79: 000001c0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 80: 000017ec 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 81: 000017ed 92 FUNC LOCAL DEFAULT 6 sm_clear │ │ │ │ │ - 82: 00001849 90 FUNC LOCAL DEFAULT 6 func_get_defaults │ │ │ │ │ + 74: 00000051 320 FUNC LOCAL DEFAULT 1 func_set_defaults │ │ │ │ │ + 75: 000017c5 88 FUNC LOCAL DEFAULT 6 handle_func_event │ │ │ │ │ + 76: 00000188 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 77: 000017c4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 78: 00001818 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 79: 00000190 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 80: 0000181c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 81: 0000181d 92 FUNC LOCAL DEFAULT 6 sm_clear │ │ │ │ │ + 82: 00001879 90 FUNC LOCAL DEFAULT 6 func_get_defaults │ │ │ │ │ 83: 000001c8 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ - 84: 000018a5 90 FUNC LOCAL DEFAULT 6 func_get_kwdefaults │ │ │ │ │ + 84: 000018d5 90 FUNC LOCAL DEFAULT 6 func_get_kwdefaults │ │ │ │ │ 85: 000001d8 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ 86: 00000200 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ 87: 00000238 0 NOTYPE LOCAL DEFAULT 8 .LC21 │ │ │ │ │ - 88: 00000201 284 FUNC LOCAL DEFAULT 1 func_set_code │ │ │ │ │ - 89: 00000318 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 88: 000001d1 284 FUNC LOCAL DEFAULT 1 func_set_code │ │ │ │ │ + 89: 000002e8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 90: 000002a0 0 NOTYPE LOCAL DEFAULT 8 .LC22 │ │ │ │ │ 91: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 92: 00000001 16 FUNC LOCAL DEFAULT 9 sm_repr │ │ │ │ │ 93: 00000040 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 94: 00000044 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 95: 00000074 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 96: 000002b4 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ @@ -106,21 +106,21 @@ │ │ │ │ │ 102: 00000338 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ 103: 00000358 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ 104: 00000380 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ 105: 000003a8 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ 106: 000003d4 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ 107: 000003fc 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ 108: 00000400 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ - 109: 0000031c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 110: 0000031d 868 FUNC LOCAL DEFAULT 1 func_new │ │ │ │ │ - 111: 0000067c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 109: 000002ec 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 110: 000002ed 868 FUNC LOCAL DEFAULT 1 func_new │ │ │ │ │ + 111: 0000064c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 112: 00000414 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ - 113: 00000680 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 114: 00000681 320 FUNC LOCAL DEFAULT 1 func_set_kwdefaults │ │ │ │ │ - 115: 000007b8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 113: 00000650 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 114: 00000651 320 FUNC LOCAL DEFAULT 1 func_set_kwdefaults │ │ │ │ │ + 115: 00000788 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 116: 00000440 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ 117: 00000078 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 118: 00000079 16 FUNC LOCAL DEFAULT 9 cm_repr │ │ │ │ │ 119: 000000c0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 120: 000000c4 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 121: 000000f4 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 122: 000000f8 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ @@ -203,20 +203,20 @@ │ │ │ │ │ 199: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMethod_New │ │ │ │ │ 200: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ 201: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySys_Audit │ │ │ │ │ 202: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_IsAbstract │ │ │ │ │ 203: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ 204: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ 205: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ - 206: 00000039 48 FUNC GLOBAL DEFAULT 1 PyClassMethod_New │ │ │ │ │ - 207: 00001761 52 FUNC GLOBAL DEFAULT 6 PyFunction_GetModule │ │ │ │ │ + 206: 00001761 48 FUNC GLOBAL DEFAULT 6 PyClassMethod_New │ │ │ │ │ + 207: 00001791 52 FUNC GLOBAL DEFAULT 6 PyFunction_GetModule │ │ │ │ │ 208: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ 209: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ 210: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Call │ │ │ │ │ - 211: 000001c1 62 FUNC GLOBAL HIDDEN 1 _Py_set_function_type_params │ │ │ │ │ + 211: 00000191 62 FUNC GLOBAL HIDDEN 1 _Py_set_function_type_params │ │ │ │ │ 212: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyCode_Type │ │ │ │ │ 213: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ 214: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnEx │ │ │ │ │ 215: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ 216: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ 217: 00000011 52 FUNC GLOBAL DEFAULT 9 PyFunction_GetClosure │ │ │ │ │ 218: 00000045 52 FUNC GLOBAL DEFAULT 9 PyFunction_GetCode │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,206 +1,204 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x5414 contains 166 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x5414 contains 164 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000010 0000ca0a R_ARM_THM_CALL 00000000 _PyObject_IsAbstract │ │ │ │ │ 00000018 0000cb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ 0000001c 0000cb30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ 00000020 0000cc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ 00000024 0000cc30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000004c 0000aa0a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ -00000064 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000006a 0000412f R_ARM_THM_MOVW_ABS_NC 0000014c .LC12 │ │ │ │ │ -0000006e 00004130 R_ARM_THM_MOVT_ABS 0000014c .LC12 │ │ │ │ │ -00000096 0000ae2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000009a 0000ae30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000000b0 0000462f R_ARM_THM_MOVW_ABS_NC 0000018c .LC14 │ │ │ │ │ -000000b4 00004630 R_ARM_THM_MOVT_ABS 0000018c .LC14 │ │ │ │ │ -000000b8 0000472f R_ARM_THM_MOVW_ABS_NC 0000019c .LC15 │ │ │ │ │ -000000bc 00004730 R_ARM_THM_MOVT_ABS 0000019c .LC15 │ │ │ │ │ -000000c0 0000482f R_ARM_THM_MOVW_ABS_NC 000001a0 .LC16 │ │ │ │ │ -000000c4 00004830 R_ARM_THM_MOVT_ABS 000001a0 .LC16 │ │ │ │ │ -000000c8 0000c90a R_ARM_THM_CALL 00000000 PySys_Audit │ │ │ │ │ -000000d6 00004b0a R_ARM_THM_CALL 00001795 handle_func_event │ │ │ │ │ -0000011e 0000040a R_ARM_THM_CALL 00000ed1 Py_XDECREF │ │ │ │ │ -0000012a 0000462f R_ARM_THM_MOVW_ABS_NC 0000018c .LC14 │ │ │ │ │ -0000012e 00004630 R_ARM_THM_MOVT_ABS 0000018c .LC14 │ │ │ │ │ -00000132 00002f2f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC7 │ │ │ │ │ -00000136 00002f30 R_ARM_THM_MOVT_ABS 000000c4 .LC7 │ │ │ │ │ -0000013a 0000492f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC17 │ │ │ │ │ -0000013e 00004930 R_ARM_THM_MOVT_ABS 000001b4 .LC17 │ │ │ │ │ -00000142 0000c90a R_ARM_THM_CALL 00000000 PySys_Audit │ │ │ │ │ -00000150 00004b0a R_ARM_THM_CALL 00001795 handle_func_event │ │ │ │ │ -00000192 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000196 0000c330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000019a 0000452f R_ARM_THM_MOVW_ABS_NC 00000160 .LC13 │ │ │ │ │ -0000019e 00004530 R_ARM_THM_MOVT_ABS 00000160 .LC13 │ │ │ │ │ -000001a4 0000c40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000001b8 0000b16b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000001bc 0000b16b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000001e4 0000040a R_ARM_THM_CALL 00000ed1 Py_XDECREF │ │ │ │ │ -00000216 0000d42f R_ARM_THM_MOVW_ABS_NC 00000000 PyCode_Type │ │ │ │ │ -0000021a 0000d430 R_ARM_THM_MOVT_ABS 00000000 PyCode_Type │ │ │ │ │ -0000022a 00002e2f R_ARM_THM_MOVW_ABS_NC 000000b8 .LC6 │ │ │ │ │ -0000022e 00002e30 R_ARM_THM_MOVT_ABS 000000b8 .LC6 │ │ │ │ │ -00000232 0000472f R_ARM_THM_MOVW_ABS_NC 0000019c .LC15 │ │ │ │ │ -00000236 00004730 R_ARM_THM_MOVT_ABS 0000019c .LC15 │ │ │ │ │ -0000023a 0000482f R_ARM_THM_MOVW_ABS_NC 000001a0 .LC16 │ │ │ │ │ -0000023e 00004830 R_ARM_THM_MOVT_ABS 000001a0 .LC16 │ │ │ │ │ -00000242 0000c90a R_ARM_THM_CALL 00000000 PySys_Audit │ │ │ │ │ -0000026c 00004b0a R_ARM_THM_CALL 00001795 handle_func_event │ │ │ │ │ -000002b0 0000040a R_ARM_THM_CALL 00000ed1 Py_XDECREF │ │ │ │ │ -000002ba 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000002be 0000c330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000002c2 0000552f R_ARM_THM_MOVW_ABS_NC 000001d8 .LC19 │ │ │ │ │ -000002c6 00005530 R_ARM_THM_MOVT_ABS 000001d8 .LC19 │ │ │ │ │ -000002cc 0000c40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000002d6 0000d52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -000002da 0000d530 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -000002e0 0000572f R_ARM_THM_MOVW_ABS_NC 00000238 .LC21 │ │ │ │ │ -000002e4 00005730 R_ARM_THM_MOVT_ABS 00000238 .LC21 │ │ │ │ │ -000002ea 0000d60a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ -000002f8 0000d72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000002fc 0000d730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000302 0000562f R_ARM_THM_MOVW_ABS_NC 00000200 .LC20 │ │ │ │ │ -00000306 00005630 R_ARM_THM_MOVT_ABS 00000200 .LC20 │ │ │ │ │ -00000310 0000d80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000318 0000b16b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000034e 0000d42f R_ARM_THM_MOVW_ABS_NC 00000000 PyCode_Type │ │ │ │ │ -00000352 0000d430 R_ARM_THM_MOVT_ABS 00000000 PyCode_Type │ │ │ │ │ -00000372 0000ae2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000376 0000ae30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000037c 0000ae2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000380 0000ae30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000039e 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000003a2 0000c330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000003a6 0000672f R_ARM_THM_MOVW_ABS_NC 00000358 .LC30 │ │ │ │ │ -000003aa 00006730 R_ARM_THM_MOVT_ABS 00000358 .LC30 │ │ │ │ │ -000003b0 0000c40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000003c8 00006b2f R_ARM_THM_MOVW_ABS_NC 000003fc .LC34 │ │ │ │ │ -000003cc 00006b30 R_ARM_THM_MOVT_ABS 000003fc .LC34 │ │ │ │ │ -000003d0 00006c2f R_ARM_THM_MOVW_ABS_NC 00000400 .LC35 │ │ │ │ │ -000003d4 00006c30 R_ARM_THM_MOVT_ABS 00000400 .LC35 │ │ │ │ │ -000003da 0000c90a R_ARM_THM_CALL 00000000 PySys_Audit │ │ │ │ │ -000003e8 0000b80a R_ARM_THM_CALL 00000525 PyFunction_NewWithQualName │ │ │ │ │ -00000422 0000db2f R_ARM_THM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ -00000426 0000db30 R_ARM_THM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ -00000444 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000448 0000c330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000450 00006a2f R_ARM_THM_MOVW_ABS_NC 000003d4 .LC33 │ │ │ │ │ -00000454 00006a30 R_ARM_THM_MOVT_ABS 000003d4 .LC33 │ │ │ │ │ -0000045a 0000d80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000464 0000ae2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000468 0000ae30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000004b8 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000004bc 0000c330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000004c0 0000682f R_ARM_THM_MOVW_ABS_NC 00000380 .LC31 │ │ │ │ │ -000004c4 00006830 R_ARM_THM_MOVT_ABS 00000380 .LC31 │ │ │ │ │ -000004ca 0000c40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000004d2 0000d72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000004d6 0000d730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000004dc 0000692f R_ARM_THM_MOVW_ABS_NC 000003a8 .LC32 │ │ │ │ │ -000004e0 00006930 R_ARM_THM_MOVT_ABS 000003a8 .LC32 │ │ │ │ │ -000004e8 0000d80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000004fa 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000004fe 0000c330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000502 0000652f R_ARM_THM_MOVW_ABS_NC 00000310 .LC28 │ │ │ │ │ -00000506 00006530 R_ARM_THM_MOVT_ABS 00000310 .LC28 │ │ │ │ │ -0000050c 0000c40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000512 0000ae2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000516 0000ae30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000051c 0000ae2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000520 0000ae30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000526 0000ae2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000052a 0000ae30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000534 0000ae2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000538 0000ae30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000057a 0000dc0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00000588 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000058c 0000c330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000590 0000662f R_ARM_THM_MOVW_ABS_NC 00000338 .LC29 │ │ │ │ │ -00000594 00006630 R_ARM_THM_MOVT_ABS 00000338 .LC29 │ │ │ │ │ -0000059a 0000c40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000005ca 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000612 0000622f R_ARM_THM_MOVW_ABS_NC 000002d0 .LC25 │ │ │ │ │ -00000616 00006230 R_ARM_THM_MOVT_ABS 000002d0 .LC25 │ │ │ │ │ -0000061a 0000632f R_ARM_THM_MOVW_ABS_NC 000002d8 .LC26 │ │ │ │ │ -0000061e 00006330 R_ARM_THM_MOVT_ABS 000002d8 .LC26 │ │ │ │ │ -00000622 0000612f R_ARM_THM_MOVW_ABS_NC 000002c4 .LC24 │ │ │ │ │ -00000626 00006130 R_ARM_THM_MOVT_ABS 000002c4 .LC24 │ │ │ │ │ -0000062a 0000dd0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00000634 0000de0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000642 0000602f R_ARM_THM_MOVW_ABS_NC 000002b4 .LC23 │ │ │ │ │ -00000646 00006030 R_ARM_THM_MOVT_ABS 000002b4 .LC23 │ │ │ │ │ -0000064c 0000612f R_ARM_THM_MOVW_ABS_NC 000002c4 .LC24 │ │ │ │ │ -00000650 00006130 R_ARM_THM_MOVT_ABS 000002c4 .LC24 │ │ │ │ │ -00000654 0000dd0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00000662 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000666 0000c330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000066a 0000642f R_ARM_THM_MOVW_ABS_NC 000002ec .LC27 │ │ │ │ │ -0000066e 00006430 R_ARM_THM_MOVT_ABS 000002ec .LC27 │ │ │ │ │ -00000674 0000c40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000067c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000694 0000ae2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000698 0000ae30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000006a4 0000532f R_ARM_THM_MOVW_ABS_NC 000001c8 .LC18 │ │ │ │ │ -000006a8 00005330 R_ARM_THM_MOVT_ABS 000001c8 .LC18 │ │ │ │ │ -000006ac 00002f2f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC7 │ │ │ │ │ -000006b0 00002f30 R_ARM_THM_MOVT_ABS 000000c4 .LC7 │ │ │ │ │ -000006b4 0000492f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC17 │ │ │ │ │ -000006b8 00004930 R_ARM_THM_MOVT_ABS 000001b4 .LC17 │ │ │ │ │ -000006bc 0000c90a R_ARM_THM_CALL 00000000 PySys_Audit │ │ │ │ │ -000006ca 00004b0a R_ARM_THM_CALL 00001795 handle_func_event │ │ │ │ │ -000006d6 0000040a R_ARM_THM_CALL 00000ed1 Py_XDECREF │ │ │ │ │ -00000724 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000728 0000c330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000072c 0000702f R_ARM_THM_MOVW_ABS_NC 00000414 .LC36 │ │ │ │ │ -00000730 00007030 R_ARM_THM_MOVT_ABS 00000414 .LC36 │ │ │ │ │ -00000736 0000c40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000074c 0000532f R_ARM_THM_MOVW_ABS_NC 000001c8 .LC18 │ │ │ │ │ -00000750 00005330 R_ARM_THM_MOVT_ABS 000001c8 .LC18 │ │ │ │ │ -00000754 0000472f R_ARM_THM_MOVW_ABS_NC 0000019c .LC15 │ │ │ │ │ -00000758 00004730 R_ARM_THM_MOVT_ABS 0000019c .LC15 │ │ │ │ │ -0000075c 0000482f R_ARM_THM_MOVW_ABS_NC 000001a0 .LC16 │ │ │ │ │ -00000760 00004830 R_ARM_THM_MOVT_ABS 000001a0 .LC16 │ │ │ │ │ -00000764 0000c90a R_ARM_THM_CALL 00000000 PySys_Audit │ │ │ │ │ -00000772 00004b0a R_ARM_THM_CALL 00001795 handle_func_event │ │ │ │ │ -000007b8 0000b16b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000007bc 0000b16b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000074 0000d11e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -0000007a 0000d21e R_ARM_THM_JUMP24 00000000 PyObject_Call │ │ │ │ │ +0000003a 0000422f R_ARM_THM_MOVW_ABS_NC 0000014c .LC12 │ │ │ │ │ +0000003e 00004230 R_ARM_THM_MOVT_ABS 0000014c .LC12 │ │ │ │ │ +00000066 0000ae2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000006a 0000ae30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000080 0000462f R_ARM_THM_MOVW_ABS_NC 0000018c .LC14 │ │ │ │ │ +00000084 00004630 R_ARM_THM_MOVT_ABS 0000018c .LC14 │ │ │ │ │ +00000088 0000472f R_ARM_THM_MOVW_ABS_NC 0000019c .LC15 │ │ │ │ │ +0000008c 00004730 R_ARM_THM_MOVT_ABS 0000019c .LC15 │ │ │ │ │ +00000090 0000482f R_ARM_THM_MOVW_ABS_NC 000001a0 .LC16 │ │ │ │ │ +00000094 00004830 R_ARM_THM_MOVT_ABS 000001a0 .LC16 │ │ │ │ │ +00000098 0000c90a R_ARM_THM_CALL 00000000 PySys_Audit │ │ │ │ │ +000000a6 00004b0a R_ARM_THM_CALL 000017c5 handle_func_event │ │ │ │ │ +000000ee 0000040a R_ARM_THM_CALL 00000ed1 Py_XDECREF │ │ │ │ │ +000000fa 0000462f R_ARM_THM_MOVW_ABS_NC 0000018c .LC14 │ │ │ │ │ +000000fe 00004630 R_ARM_THM_MOVT_ABS 0000018c .LC14 │ │ │ │ │ +00000102 00002f2f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC7 │ │ │ │ │ +00000106 00002f30 R_ARM_THM_MOVT_ABS 000000c4 .LC7 │ │ │ │ │ +0000010a 0000492f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC17 │ │ │ │ │ +0000010e 00004930 R_ARM_THM_MOVT_ABS 000001b4 .LC17 │ │ │ │ │ +00000112 0000c90a R_ARM_THM_CALL 00000000 PySys_Audit │ │ │ │ │ +00000120 00004b0a R_ARM_THM_CALL 000017c5 handle_func_event │ │ │ │ │ +00000162 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000166 0000c330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000016a 0000452f R_ARM_THM_MOVW_ABS_NC 00000160 .LC13 │ │ │ │ │ +0000016e 00004530 R_ARM_THM_MOVT_ABS 00000160 .LC13 │ │ │ │ │ +00000174 0000c40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000188 0000b16b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000018c 0000b16b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000001b4 0000040a R_ARM_THM_CALL 00000ed1 Py_XDECREF │ │ │ │ │ +000001e6 0000d42f R_ARM_THM_MOVW_ABS_NC 00000000 PyCode_Type │ │ │ │ │ +000001ea 0000d430 R_ARM_THM_MOVT_ABS 00000000 PyCode_Type │ │ │ │ │ +000001fa 00002e2f R_ARM_THM_MOVW_ABS_NC 000000b8 .LC6 │ │ │ │ │ +000001fe 00002e30 R_ARM_THM_MOVT_ABS 000000b8 .LC6 │ │ │ │ │ +00000202 0000472f R_ARM_THM_MOVW_ABS_NC 0000019c .LC15 │ │ │ │ │ +00000206 00004730 R_ARM_THM_MOVT_ABS 0000019c .LC15 │ │ │ │ │ +0000020a 0000482f R_ARM_THM_MOVW_ABS_NC 000001a0 .LC16 │ │ │ │ │ +0000020e 00004830 R_ARM_THM_MOVT_ABS 000001a0 .LC16 │ │ │ │ │ +00000212 0000c90a R_ARM_THM_CALL 00000000 PySys_Audit │ │ │ │ │ +0000023c 00004b0a R_ARM_THM_CALL 000017c5 handle_func_event │ │ │ │ │ +00000280 0000040a R_ARM_THM_CALL 00000ed1 Py_XDECREF │ │ │ │ │ +0000028a 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000028e 0000c330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000292 0000552f R_ARM_THM_MOVW_ABS_NC 000001d8 .LC19 │ │ │ │ │ +00000296 00005530 R_ARM_THM_MOVT_ABS 000001d8 .LC19 │ │ │ │ │ +0000029c 0000c40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000002a6 0000d52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +000002aa 0000d530 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +000002b0 0000572f R_ARM_THM_MOVW_ABS_NC 00000238 .LC21 │ │ │ │ │ +000002b4 00005730 R_ARM_THM_MOVT_ABS 00000238 .LC21 │ │ │ │ │ +000002ba 0000d60a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ +000002c8 0000d72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000002cc 0000d730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000002d2 0000562f R_ARM_THM_MOVW_ABS_NC 00000200 .LC20 │ │ │ │ │ +000002d6 00005630 R_ARM_THM_MOVT_ABS 00000200 .LC20 │ │ │ │ │ +000002e0 0000d80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000002e8 0000b16b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000031e 0000d42f R_ARM_THM_MOVW_ABS_NC 00000000 PyCode_Type │ │ │ │ │ +00000322 0000d430 R_ARM_THM_MOVT_ABS 00000000 PyCode_Type │ │ │ │ │ +00000342 0000ae2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000346 0000ae30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000034c 0000ae2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000350 0000ae30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000036e 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000372 0000c330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000376 0000672f R_ARM_THM_MOVW_ABS_NC 00000358 .LC30 │ │ │ │ │ +0000037a 00006730 R_ARM_THM_MOVT_ABS 00000358 .LC30 │ │ │ │ │ +00000380 0000c40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000398 00006b2f R_ARM_THM_MOVW_ABS_NC 000003fc .LC34 │ │ │ │ │ +0000039c 00006b30 R_ARM_THM_MOVT_ABS 000003fc .LC34 │ │ │ │ │ +000003a0 00006c2f R_ARM_THM_MOVW_ABS_NC 00000400 .LC35 │ │ │ │ │ +000003a4 00006c30 R_ARM_THM_MOVT_ABS 00000400 .LC35 │ │ │ │ │ +000003aa 0000c90a R_ARM_THM_CALL 00000000 PySys_Audit │ │ │ │ │ +000003b8 0000b80a R_ARM_THM_CALL 00000525 PyFunction_NewWithQualName │ │ │ │ │ +000003f2 0000db2f R_ARM_THM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ +000003f6 0000db30 R_ARM_THM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ +00000414 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000418 0000c330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000420 00006a2f R_ARM_THM_MOVW_ABS_NC 000003d4 .LC33 │ │ │ │ │ +00000424 00006a30 R_ARM_THM_MOVT_ABS 000003d4 .LC33 │ │ │ │ │ +0000042a 0000d80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000434 0000ae2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000438 0000ae30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000488 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000048c 0000c330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000490 0000682f R_ARM_THM_MOVW_ABS_NC 00000380 .LC31 │ │ │ │ │ +00000494 00006830 R_ARM_THM_MOVT_ABS 00000380 .LC31 │ │ │ │ │ +0000049a 0000c40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000004a2 0000d72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000004a6 0000d730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000004ac 0000692f R_ARM_THM_MOVW_ABS_NC 000003a8 .LC32 │ │ │ │ │ +000004b0 00006930 R_ARM_THM_MOVT_ABS 000003a8 .LC32 │ │ │ │ │ +000004b8 0000d80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000004ca 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000004ce 0000c330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000004d2 0000652f R_ARM_THM_MOVW_ABS_NC 00000310 .LC28 │ │ │ │ │ +000004d6 00006530 R_ARM_THM_MOVT_ABS 00000310 .LC28 │ │ │ │ │ +000004dc 0000c40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000004e2 0000ae2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000004e6 0000ae30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000004ec 0000ae2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000004f0 0000ae30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000004f6 0000ae2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000004fa 0000ae30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000504 0000ae2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000508 0000ae30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000054a 0000dc0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00000558 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000055c 0000c330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000560 0000662f R_ARM_THM_MOVW_ABS_NC 00000338 .LC29 │ │ │ │ │ +00000564 00006630 R_ARM_THM_MOVT_ABS 00000338 .LC29 │ │ │ │ │ +0000056a 0000c40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000059a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000005e2 0000622f R_ARM_THM_MOVW_ABS_NC 000002d0 .LC25 │ │ │ │ │ +000005e6 00006230 R_ARM_THM_MOVT_ABS 000002d0 .LC25 │ │ │ │ │ +000005ea 0000632f R_ARM_THM_MOVW_ABS_NC 000002d8 .LC26 │ │ │ │ │ +000005ee 00006330 R_ARM_THM_MOVT_ABS 000002d8 .LC26 │ │ │ │ │ +000005f2 0000612f R_ARM_THM_MOVW_ABS_NC 000002c4 .LC24 │ │ │ │ │ +000005f6 00006130 R_ARM_THM_MOVT_ABS 000002c4 .LC24 │ │ │ │ │ +000005fa 0000dd0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00000604 0000de0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000612 0000602f R_ARM_THM_MOVW_ABS_NC 000002b4 .LC23 │ │ │ │ │ +00000616 00006030 R_ARM_THM_MOVT_ABS 000002b4 .LC23 │ │ │ │ │ +0000061c 0000612f R_ARM_THM_MOVW_ABS_NC 000002c4 .LC24 │ │ │ │ │ +00000620 00006130 R_ARM_THM_MOVT_ABS 000002c4 .LC24 │ │ │ │ │ +00000624 0000dd0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00000632 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000636 0000c330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000063a 0000642f R_ARM_THM_MOVW_ABS_NC 000002ec .LC27 │ │ │ │ │ +0000063e 00006430 R_ARM_THM_MOVT_ABS 000002ec .LC27 │ │ │ │ │ +00000644 0000c40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000064c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000664 0000ae2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000668 0000ae30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000674 0000532f R_ARM_THM_MOVW_ABS_NC 000001c8 .LC18 │ │ │ │ │ +00000678 00005330 R_ARM_THM_MOVT_ABS 000001c8 .LC18 │ │ │ │ │ +0000067c 00002f2f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC7 │ │ │ │ │ +00000680 00002f30 R_ARM_THM_MOVT_ABS 000000c4 .LC7 │ │ │ │ │ +00000684 0000492f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC17 │ │ │ │ │ +00000688 00004930 R_ARM_THM_MOVT_ABS 000001b4 .LC17 │ │ │ │ │ +0000068c 0000c90a R_ARM_THM_CALL 00000000 PySys_Audit │ │ │ │ │ +0000069a 00004b0a R_ARM_THM_CALL 000017c5 handle_func_event │ │ │ │ │ +000006a6 0000040a R_ARM_THM_CALL 00000ed1 Py_XDECREF │ │ │ │ │ +000006f4 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000006f8 0000c330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000006fc 0000702f R_ARM_THM_MOVW_ABS_NC 00000414 .LC36 │ │ │ │ │ +00000700 00007030 R_ARM_THM_MOVT_ABS 00000414 .LC36 │ │ │ │ │ +00000706 0000c40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000071c 0000532f R_ARM_THM_MOVW_ABS_NC 000001c8 .LC18 │ │ │ │ │ +00000720 00005330 R_ARM_THM_MOVT_ABS 000001c8 .LC18 │ │ │ │ │ +00000724 0000472f R_ARM_THM_MOVW_ABS_NC 0000019c .LC15 │ │ │ │ │ +00000728 00004730 R_ARM_THM_MOVT_ABS 0000019c .LC15 │ │ │ │ │ +0000072c 0000482f R_ARM_THM_MOVW_ABS_NC 000001a0 .LC16 │ │ │ │ │ +00000730 00004830 R_ARM_THM_MOVT_ABS 000001a0 .LC16 │ │ │ │ │ +00000734 0000c90a R_ARM_THM_CALL 00000000 PySys_Audit │ │ │ │ │ +00000742 00004b0a R_ARM_THM_CALL 000017c5 handle_func_event │ │ │ │ │ +00000788 0000b16b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000078c 0000b16b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000044 0000d11e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +0000004a 0000d21e R_ARM_THM_JUMP24 00000000 PyObject_Call │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x5944 contains 96 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x5934 contains 96 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 0000f002 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00001502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00003c02 R_ARM_ABS32 00001651 sm_dealloc │ │ │ │ │ 0000002c 00005c02 R_ARM_ABS32 00000001 sm_repr │ │ │ │ │ -00000040 00004402 R_ARM_ABS32 00000079 sm_call │ │ │ │ │ +00000040 00004402 R_ARM_ABS32 00000049 sm_call │ │ │ │ │ 00000058 00009702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000005c 00000802 R_ARM_ABS32 000001e5 sm_traverse │ │ │ │ │ -00000060 00005102 R_ARM_ABS32 000017ed sm_clear │ │ │ │ │ +00000060 00005102 R_ARM_ABS32 0000181d sm_clear │ │ │ │ │ 00000078 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000088 00002c02 R_ARM_ABS32 000013b5 sm_descr_get │ │ │ │ │ 00000094 00002002 R_ARM_ABS32 00001055 sm_init │ │ │ │ │ 00000098 0000aa02 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ 0000009c 0000f102 R_ARM_ABS32 00000000 PyType_GenericNew │ │ │ │ │ 000000a0 0000ba02 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ 000000d4 0000f002 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000dc 00001502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000e8 00001002 R_ARM_ABS32 00000781 func_dealloc │ │ │ │ │ -000000fc 00004302 R_ARM_ABS32 00000069 func_repr │ │ │ │ │ +000000fc 00004302 R_ARM_ABS32 00000039 func_repr │ │ │ │ │ 00000110 0000f202 R_ARM_ABS32 00000000 PyVectorcall_Call │ │ │ │ │ 00000128 00009702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000012c 00000902 R_ARM_ABS32 00000221 func_traverse │ │ │ │ │ 00000130 00001302 R_ARM_ABS32 00000a71 func_clear │ │ │ │ │ 00000148 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000014c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000158 00002d02 R_ARM_ABS32 000013fd func_descr_get │ │ │ │ │ -0000016c 00006e02 R_ARM_ABS32 0000031d func_new │ │ │ │ │ +0000016c 00006e02 R_ARM_ABS32 000002ed func_new │ │ │ │ │ 000001a4 0000f002 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001ac 00001502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001b8 00003d02 R_ARM_ABS32 000016d9 cm_dealloc │ │ │ │ │ 000001cc 00007602 R_ARM_ABS32 00000079 cm_repr │ │ │ │ │ 000001f8 00009702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001fc 00003202 R_ARM_ABS32 00001475 cm_traverse │ │ │ │ │ 00000200 00003b02 R_ARM_ABS32 000015f5 cm_clear │ │ │ │ │ @@ -233,21 +231,21 @@ │ │ │ │ │ 00000354 00001502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000358 0000f302 R_ARM_ABS32 00000000 PyObject_GenericGetDict │ │ │ │ │ 0000035c 0000f402 R_ARM_ABS32 00000000 PyObject_GenericSetDict │ │ │ │ │ 0000037c 00001502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000390 00001502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003b8 00001502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003bc 00003102 R_ARM_ABS32 00001425 func_get_code │ │ │ │ │ -000003c0 00005802 R_ARM_ABS32 00000201 func_set_code │ │ │ │ │ +000003c0 00005802 R_ARM_ABS32 000001d1 func_set_code │ │ │ │ │ 000003cc 00001502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003d0 00005202 R_ARM_ABS32 00001849 func_get_defaults │ │ │ │ │ -000003d4 00004a02 R_ARM_ABS32 00000081 func_set_defaults │ │ │ │ │ +000003d0 00005202 R_ARM_ABS32 00001879 func_get_defaults │ │ │ │ │ +000003d4 00004a02 R_ARM_ABS32 00000051 func_set_defaults │ │ │ │ │ 000003e0 00001502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003e4 00005402 R_ARM_ABS32 000018a5 func_get_kwdefaults │ │ │ │ │ -000003e8 00007202 R_ARM_ABS32 00000681 func_set_kwdefaults │ │ │ │ │ +000003e4 00005402 R_ARM_ABS32 000018d5 func_get_kwdefaults │ │ │ │ │ +000003e8 00007202 R_ARM_ABS32 00000651 func_set_kwdefaults │ │ │ │ │ 000003f4 00001502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003f8 00001e02 R_ARM_ABS32 00000f11 function___annotations___get │ │ │ │ │ 000003fc 00003702 R_ARM_ABS32 000014e9 function___annotations___set │ │ │ │ │ 00000400 00009702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000408 00001502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000040c 0000f302 R_ARM_ABS32 00000000 PyObject_GenericGetDict │ │ │ │ │ 00000410 0000f402 R_ARM_ABS32 00000000 PyObject_GenericSetDict │ │ │ │ │ @@ -263,15 +261,15 @@ │ │ │ │ │ 00000450 00009702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000046c 00001502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000480 00001502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000494 00001502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004a8 00001502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004bc 00001502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x5c44 contains 254 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x5c34 contains 256 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 │ │ │ │ │ 0000001a 0000aa0a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ 0000004c 0000ac0a R_ARM_THM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ 00000056 0000ad0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 000000ca 0000ae2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ @@ -487,40 +485,42 @@ │ │ │ │ │ 000015e8 0000c40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00001624 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001646 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000016a6 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000016c2 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000172e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000174a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001780 00003f2f R_ARM_THM_MOVW_ABS_NC 00000134 .LC11 │ │ │ │ │ -00001784 00003f30 R_ARM_THM_MOVT_ABS 00000134 .LC11 │ │ │ │ │ -00001788 0000d00a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001790 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000017de 0000050a R_ARM_THM_CALL 00000481 notify_func_watchers │ │ │ │ │ -000017e8 0000b16b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000181c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000183e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000185a 0000462f R_ARM_THM_MOVW_ABS_NC 0000018c .LC14 │ │ │ │ │ -0000185e 00004630 R_ARM_THM_MOVT_ABS 0000018c .LC14 │ │ │ │ │ -00001862 00002f2f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC7 │ │ │ │ │ -00001866 00002f30 R_ARM_THM_MOVT_ABS 000000c4 .LC7 │ │ │ │ │ -0000186c 0000302f R_ARM_THM_MOVW_ABS_NC 000000c8 .LC8 │ │ │ │ │ -00001870 00003030 R_ARM_THM_MOVT_ABS 000000c8 .LC8 │ │ │ │ │ -00001874 0000c90a R_ARM_THM_CALL 00000000 PySys_Audit │ │ │ │ │ -00001882 0000ae2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001886 0000ae30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000018b6 0000532f R_ARM_THM_MOVW_ABS_NC 000001c8 .LC18 │ │ │ │ │ -000018ba 00005330 R_ARM_THM_MOVT_ABS 000001c8 .LC18 │ │ │ │ │ -000018be 00002f2f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC7 │ │ │ │ │ -000018c2 00002f30 R_ARM_THM_MOVT_ABS 000000c4 .LC7 │ │ │ │ │ -000018c8 0000302f R_ARM_THM_MOVW_ABS_NC 000000c8 .LC8 │ │ │ │ │ -000018cc 00003030 R_ARM_THM_MOVT_ABS 000000c8 .LC8 │ │ │ │ │ -000018d0 0000c90a R_ARM_THM_CALL 00000000 PySys_Audit │ │ │ │ │ -000018de 0000ae2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000018e2 0000ae30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001774 0000aa0a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ +0000178c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000017b0 00003f2f R_ARM_THM_MOVW_ABS_NC 00000134 .LC11 │ │ │ │ │ +000017b4 00003f30 R_ARM_THM_MOVT_ABS 00000134 .LC11 │ │ │ │ │ +000017b8 0000d00a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000017c0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000180e 0000050a R_ARM_THM_CALL 00000481 notify_func_watchers │ │ │ │ │ +00001818 0000b16b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000184c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000186e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000188a 0000462f R_ARM_THM_MOVW_ABS_NC 0000018c .LC14 │ │ │ │ │ +0000188e 00004630 R_ARM_THM_MOVT_ABS 0000018c .LC14 │ │ │ │ │ +00001892 00002f2f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC7 │ │ │ │ │ +00001896 00002f30 R_ARM_THM_MOVT_ABS 000000c4 .LC7 │ │ │ │ │ +0000189c 0000302f R_ARM_THM_MOVW_ABS_NC 000000c8 .LC8 │ │ │ │ │ +000018a0 00003030 R_ARM_THM_MOVT_ABS 000000c8 .LC8 │ │ │ │ │ +000018a4 0000c90a R_ARM_THM_CALL 00000000 PySys_Audit │ │ │ │ │ +000018b2 0000ae2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000018b6 0000ae30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000018e6 0000532f R_ARM_THM_MOVW_ABS_NC 000001c8 .LC18 │ │ │ │ │ +000018ea 00005330 R_ARM_THM_MOVT_ABS 000001c8 .LC18 │ │ │ │ │ +000018ee 00002f2f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC7 │ │ │ │ │ +000018f2 00002f30 R_ARM_THM_MOVT_ABS 000000c4 .LC7 │ │ │ │ │ +000018f8 0000302f R_ARM_THM_MOVW_ABS_NC 000000c8 .LC8 │ │ │ │ │ +000018fc 00003030 R_ARM_THM_MOVT_ABS 000000c8 .LC8 │ │ │ │ │ +00001900 0000c90a R_ARM_THM_CALL 00000000 PySys_Audit │ │ │ │ │ +0000190e 0000ae2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001912 0000ae30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000008f6 0000ba1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ 00000ee2 0000b71e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 0000137a 0000c71e R_ARM_THM_JUMP24 00000000 PyMethod_New │ │ │ │ │ 000013b0 0000c71e R_ARM_THM_JUMP24 00000000 PyMethod_New │ │ │ │ │ 0000140c 0000c71e R_ARM_THM_JUMP24 00000000 PyMethod_New │ │ │ │ │ 00001570 0000cd1e R_ARM_THM_JUMP24 00000000 PyTuple_New │ │ │ │ │ │ │ │ │ │ @@ -557,29 +557,29 @@ │ │ │ │ │ 00000188 0000ae2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 0000018c 0000ae30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000001b2 0000e42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ 000001b6 0000e430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 000001ba 00007e2f R_ARM_THM_MOVW_ABS_NC 00000454 .LC38 │ │ │ │ │ 000001be 00007e30 R_ARM_THM_MOVT_ABS 00000454 .LC38 │ │ │ │ │ 000001c4 0000c40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000001d6 00004b0a R_ARM_THM_CALL 00001795 handle_func_event │ │ │ │ │ +000001d6 00004b0a R_ARM_THM_CALL 000017c5 handle_func_event │ │ │ │ │ 0000020c 0000040a R_ARM_THM_CALL 00000ed1 Py_XDECREF │ │ │ │ │ 00000214 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000218 0000b16b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000232 00003f2f R_ARM_THM_MOVW_ABS_NC 00000134 .LC11 │ │ │ │ │ 00000236 00003f30 R_ARM_THM_MOVT_ABS 00000134 .LC11 │ │ │ │ │ 0000023e 0000d00a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00000244 0000ae2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000248 0000ae30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000026e 0000e42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ 00000272 0000e430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 00000276 0000812f R_ARM_THM_MOVW_ABS_NC 0000046c .LC39 │ │ │ │ │ 0000027a 00008130 R_ARM_THM_MOVT_ABS 0000046c .LC39 │ │ │ │ │ 00000280 0000c40a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000292 00004b0a R_ARM_THM_CALL 00001795 handle_func_event │ │ │ │ │ +00000292 00004b0a R_ARM_THM_CALL 000017c5 handle_func_event │ │ │ │ │ 000002c8 0000040a R_ARM_THM_CALL 00000ed1 Py_XDECREF │ │ │ │ │ 000002d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000002d4 0000b16b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000002f0 00003f2f R_ARM_THM_MOVW_ABS_NC 00000134 .LC11 │ │ │ │ │ 000002f4 00003f30 R_ARM_THM_MOVT_ABS 00000134 .LC11 │ │ │ │ │ 000002fc 0000d00a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00000302 0000ae2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -27,76 +27,53 @@ │ │ │ │ │ moveq r3, r2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movs r3, #0 │ │ │ │ │ b.n 2e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000038 : │ │ │ │ │ -PyClassMethod_New(): │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r0, [pc, #24] @ (64 ) │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyType_GenericAlloc │ │ │ │ │ - cbz r0, 62 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - itt ne │ │ │ │ │ - addne r3, #1 │ │ │ │ │ - strne r3, [r4, #0] │ │ │ │ │ - str r4, [r0, #8] │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - .word 0x000001a0 │ │ │ │ │ - R_ARM_ABS32 .data │ │ │ │ │ - │ │ │ │ │ -00000068 : │ │ │ │ │ +00000038 : │ │ │ │ │ func_repr(): │ │ │ │ │ mov r2, r0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ ldr r1, [r2, #20] │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromFormat │ │ │ │ │ │ │ │ │ │ -00000078 : │ │ │ │ │ +00000048 : │ │ │ │ │ sm_call(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_Call │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000080 : │ │ │ │ │ +00000050 : │ │ │ │ │ func_set_defaults(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 128 │ │ │ │ │ + beq.n f8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 128 │ │ │ │ │ + beq.n f8 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #5 │ │ │ │ │ - bpl.n 192 │ │ │ │ │ + bpl.n 162 │ │ │ │ │ mov r2, r0 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -106,41 +83,41 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySys_Audit │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1a8 │ │ │ │ │ + blt.n 178 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ movs r0, #3 │ │ │ │ │ - bl 1794 │ │ │ │ │ + bl 17c4 │ │ │ │ │ R_ARM_THM_CALL handle_func_event │ │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 18a │ │ │ │ │ - ldr r1, [pc, #212] @ (1b8 ) │ │ │ │ │ + beq.n 15a │ │ │ │ │ + ldr r1, [pc, #212] @ (188 ) │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ ubfx r2, r2, #0, #12 │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr r3, [r3, r1] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #9920 @ 0x26c0 │ │ │ │ │ adds r3, #4 │ │ │ │ │ add.w r1, r3, r2, lsl #3 │ │ │ │ │ ldr.w r3, [r3, r2, lsl #3] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.n 1ae │ │ │ │ │ + bne.n 17e │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ str r3, [r5, #68] @ 0x44 │ │ │ │ │ - cbz r4, 11c │ │ │ │ │ + cbz r4, ec │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r4, #0] │ │ │ │ │ str r4, [r5, #28] │ │ │ │ │ @@ -161,70 +138,70 @@ │ │ │ │ │ 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 PySys_Audit │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1a8 │ │ │ │ │ + blt.n 178 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ movs r0, #3 │ │ │ │ │ - bl 1794 │ │ │ │ │ + bl 17c4 │ │ │ │ │ R_ARM_THM_CALL handle_func_event │ │ │ │ │ - ldr r3, [pc, #100] @ (1bc ) │ │ │ │ │ + ldr r3, [pc, #100] @ (18c ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r4, [r5, #68] @ 0x44 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ - cbz r4, 18e │ │ │ │ │ + cbz r4, 15e │ │ │ │ │ add.w r3, r3, #9920 @ 0x26c0 │ │ │ │ │ ubfx r4, r4, #0, #12 │ │ │ │ │ adds r3, #4 │ │ │ │ │ add.w r1, r3, r4, lsl #3 │ │ │ │ │ ldr.w r3, [r3, r4, lsl #3] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ it eq │ │ │ │ │ moveq r4, #0 │ │ │ │ │ - beq.n 104 │ │ │ │ │ + beq.n d4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ mov r4, r3 │ │ │ │ │ str r3, [r5, #68] @ 0x44 │ │ │ │ │ - b.n 11c │ │ │ │ │ + b.n ec │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ - b.n 10e │ │ │ │ │ + b.n de │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ - b.n 11c │ │ │ │ │ + b.n ec │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 124 │ │ │ │ │ + b.n f4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ str r3, [r5, #68] @ 0x44 │ │ │ │ │ - b.n 10e │ │ │ │ │ + b.n de │ │ │ │ │ nop │ │ │ │ │ .word 0x000000ca │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000005c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000001c0 <_Py_set_function_type_params>: │ │ │ │ │ +00000190 <_Py_set_function_type_params>: │ │ │ │ │ _Py_set_function_type_params(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ sub sp, #12 │ │ │ │ │ @@ -246,31 +223,31 @@ │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r1, #0] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000200 : │ │ │ │ │ +000001d0 : │ │ │ │ │ func_set_code(): │ │ │ │ │ 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 │ │ │ │ │ - beq.n 2ba │ │ │ │ │ + beq.n 28a │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyCode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyCode_Type │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 2ba │ │ │ │ │ + bne.n 28a │ │ │ │ │ mov r2, r0 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ @@ -281,35 +258,35 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySys_Audit │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 2d0 │ │ │ │ │ + blt.n 2a0 │ │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ ldr.w ip, [r4, #64] @ 0x40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2f4 │ │ │ │ │ + bne.n 2c4 │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne.n 2f8 │ │ │ │ │ + bne.n 2c8 │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ eors r3, r2 │ │ │ │ │ tst.w r3, #672 @ 0x2a0 │ │ │ │ │ - bne.n 2d6 │ │ │ │ │ + bne.n 2a6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ movs r0, #2 │ │ │ │ │ - bl 1794 │ │ │ │ │ + bl 17c4 │ │ │ │ │ R_ARM_THM_CALL handle_func_event │ │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ │ - cbz r2, 29a │ │ │ │ │ - ldr r1, [pc, #160] @ (318 ) │ │ │ │ │ + cbz r2, 26a │ │ │ │ │ + ldr r1, [pc, #160] @ (2e8 ) │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ ubfx r2, r2, #0, #12 │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr r3, [r3, r1] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #9920 @ 0x26c0 │ │ │ │ │ @@ -342,83 +319,83 @@ │ │ │ │ │ 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 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2b6 │ │ │ │ │ + b.n 286 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_DeprecationWarning │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_DeprecationWarning │ │ │ │ │ movs r2, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnEx │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 266 │ │ │ │ │ - b.n 2d0 │ │ │ │ │ + bge.n 236 │ │ │ │ │ + b.n 2a0 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ - b.n 254 │ │ │ │ │ + b.n 224 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC20 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC20 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 2d0 │ │ │ │ │ + b.n 2a0 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000096 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000031c : │ │ │ │ │ +000002ec : │ │ │ │ │ func_new(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 55a │ │ │ │ │ + bne.w 52a │ │ │ │ │ subs r5, r4, #2 │ │ │ │ │ cmp r5, #4 │ │ │ │ │ - bhi.w 65a │ │ │ │ │ + bhi.w 62a │ │ │ │ │ add.w r0, r1, #12 │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 564 │ │ │ │ │ + beq.w 534 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyCode_Type │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyCode_Type │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.w 630 │ │ │ │ │ + bne.w 600 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r0, r2, #2 │ │ │ │ │ - bpl.w 610 │ │ │ │ │ + bpl.w 5e0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 462 │ │ │ │ │ + bne.n 432 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ @@ -427,156 +404,156 @@ │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r8, r5 │ │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r7, r5 │ │ │ │ │ lsls r1, r3, #5 │ │ │ │ │ - bmi.n 412 │ │ │ │ │ + bmi.n 3e2 │ │ │ │ │ ldr r3, [r2, #64] @ 0x40 │ │ │ │ │ - cbz r3, 3ba │ │ │ │ │ + cbz r3, 38a │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - beq.w 588 │ │ │ │ │ + beq.w 558 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC30 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n 40a │ │ │ │ │ + b.n 3da │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bne.n 39e │ │ │ │ │ + bne.n 36e │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne.n 4b0 │ │ │ │ │ + bne.n 480 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4d0 │ │ │ │ │ + bne.w 4a0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC34 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC35 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC35 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySys_Audit │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 3b4 │ │ │ │ │ + blt.n 384 │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ movs r2, #0 │ │ │ │ │ - bl 524 │ │ │ │ │ + bl 524 │ │ │ │ │ R_ARM_THM_CALL PyFunction_NewWithQualName │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3b4 │ │ │ │ │ + beq.n 384 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bne.w 5a0 │ │ │ │ │ + bne.w 570 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - bne.w 5d0 │ │ │ │ │ + bne.w 5a0 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bne.w 5e8 │ │ │ │ │ + bne.w 5b8 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bne.w 5fc │ │ │ │ │ + bne.w 5cc │ │ │ │ │ mov r0, r9 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr r3, [r2, #64] @ 0x40 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - beq.n 3c2 │ │ │ │ │ + beq.n 392 │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 4d2 │ │ │ │ │ + bne.n 4a2 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 3c8 │ │ │ │ │ + beq.n 398 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyCell_Type │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyCell_Type │ │ │ │ │ add.w ip, r6, #8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ - ble.n 3c8 │ │ │ │ │ + ble.n 398 │ │ │ │ │ ldr.w lr, [ip, #4]! │ │ │ │ │ ldr.w lr, [lr, #4] │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - beq.n 430 │ │ │ │ │ + beq.n 400 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr.w r2, [lr, #12] │ │ │ │ │ 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_Format │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n 40a │ │ │ │ │ + b.n 3da │ │ │ │ │ ldr r7, [r3, #8] │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 556 │ │ │ │ │ + beq.n 526 │ │ │ │ │ subs r5, r6, #3 │ │ │ │ │ - beq.n 53e │ │ │ │ │ + beq.n 50e │ │ │ │ │ ldr.w r8, [r3, #12] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 534 │ │ │ │ │ + beq.n 504 │ │ │ │ │ subs r5, #1 │ │ │ │ │ - beq.n 526 │ │ │ │ │ + beq.n 4f6 │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 51c │ │ │ │ │ + beq.n 4ec │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.n 512 │ │ │ │ │ + beq.n 4e2 │ │ │ │ │ ldr r5, [r3, #20] │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - beq.n 49c │ │ │ │ │ + beq.n 46c │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ - bpl.w 662 │ │ │ │ │ + bpl.w 632 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - bne.n 4f0 │ │ │ │ │ + bne.n 4c0 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #5 │ │ │ │ │ - bpl.w 394 │ │ │ │ │ + bpl.w 364 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - beq.n 412 │ │ │ │ │ + beq.n 3e2 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r0, r3, #2 │ │ │ │ │ - bmi.n 412 │ │ │ │ │ + bmi.n 3e2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 3b4 │ │ │ │ │ + b.n 384 │ │ │ │ │ movs r1, #0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -584,140 +561,140 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC32 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n 40a │ │ │ │ │ + b.n 3da │ │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #5 │ │ │ │ │ - bmi.n 4a0 │ │ │ │ │ + bmi.n 470 │ │ │ │ │ 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 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 3b4 │ │ │ │ │ + b.n 384 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b.n 48e │ │ │ │ │ + b.n 45e │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b.n 48c │ │ │ │ │ + b.n 45c │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r6, r4 │ │ │ │ │ - b.n 48e │ │ │ │ │ + b.n 45e │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b.n 482 │ │ │ │ │ + b.n 452 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - beq.w 37a │ │ │ │ │ + beq.w 34a │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ - bpl.w 662 │ │ │ │ │ + bpl.w 632 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r8, r4 │ │ │ │ │ - b.n 4a0 │ │ │ │ │ + b.n 470 │ │ │ │ │ mov r7, r4 │ │ │ │ │ - b.n 474 │ │ │ │ │ + b.n 444 │ │ │ │ │ ldr r6, [r2, #8] │ │ │ │ │ add.w r0, r1, #12 │ │ │ │ │ add r6, r4 │ │ │ │ │ subs r5, r6, #2 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - ldr r4, [pc, #276] @ (67c ) │ │ │ │ │ + ldr r4, [pc, #276] @ (64c ) │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ add r4, sp, #32 │ │ │ │ │ movs r7, #6 │ │ │ │ │ str r4, [sp, #16] │ │ │ │ │ movs r4, #2 │ │ │ │ │ strd r4, r7, [sp, #4] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 34c │ │ │ │ │ - b.n 3b4 │ │ │ │ │ + bne.w 31c │ │ │ │ │ + b.n 384 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC29 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 3b4 │ │ │ │ │ + b.n 384 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r7, #0] │ │ │ │ │ str.w r7, [r9, #16] │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 3f8 │ │ │ │ │ + beq.w 3c8 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3f8 │ │ │ │ │ + bne.w 3c8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3f8 │ │ │ │ │ + b.n 3c8 │ │ │ │ │ ldr.w r2, [r8] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne.w r2, [r8] │ │ │ │ │ str.w r8, [r9, #28] │ │ │ │ │ - b.n 3fe │ │ │ │ │ + b.n 3ce │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r6, #0] │ │ │ │ │ str.w r6, [r9, #36] @ 0x24 │ │ │ │ │ - b.n 404 │ │ │ │ │ + b.n 3d4 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r5, #0] │ │ │ │ │ str.w r5, [r9, #32] │ │ │ │ │ - b.n 40a │ │ │ │ │ + b.n 3da │ │ │ │ │ mov r3, r9 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC25 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC26 │ │ │ │ │ @@ -725,70 +702,70 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC24 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ - b.n 3b4 │ │ │ │ │ + b.n 384 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 35e │ │ │ │ │ + bne.w 32e │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC23 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC24 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ - b.n 3b4 │ │ │ │ │ + b.n 384 │ │ │ │ │ mov r6, r4 │ │ │ │ │ add.w r0, r1, #12 │ │ │ │ │ - b.n 564 │ │ │ │ │ + b.n 534 │ │ │ │ │ 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 .LC27 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 3b4 │ │ │ │ │ + b.n 384 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000270 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000680 : │ │ │ │ │ +00000650 : │ │ │ │ │ func_set_kwdefaults(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r1, 6a2 │ │ │ │ │ + cbz r1, 672 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 740 │ │ │ │ │ + bne.n 710 │ │ │ │ │ mov r2, r5 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ @@ -797,74 +774,74 @@ │ │ │ │ │ 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 PySys_Audit │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 73a │ │ │ │ │ + blt.n 70a │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ movs r0, #4 │ │ │ │ │ - bl 1794 │ │ │ │ │ + bl 17c4 │ │ │ │ │ R_ARM_THM_CALL handle_func_event │ │ │ │ │ ldr r4, [r5, #68] @ 0x44 │ │ │ │ │ - cbnz r4, 6e0 │ │ │ │ │ + cbnz r4, 6b0 │ │ │ │ │ ldr r0, [r5, #32] │ │ │ │ │ str r4, [r5, #32] │ │ │ │ │ bl ed0 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ - ldr r3, [pc, #212] @ (7b8 ) │ │ │ │ │ + ldr r3, [pc, #212] @ (788 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ubfx r4, r4, #0, #12 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #9920 @ 0x26c0 │ │ │ │ │ adds r3, #4 │ │ │ │ │ add.w r1, r3, r4, lsl #3 │ │ │ │ │ ldr.w r3, [r3, r4, lsl #3] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.n 7ae │ │ │ │ │ + bne.n 77e │ │ │ │ │ ldr r2, [r5, #32] │ │ │ │ │ movs r4, #0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ str r3, [r5, #68] @ 0x44 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 6d4 │ │ │ │ │ + beq.n 6a4 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r4, #0] │ │ │ │ │ - b.n 6d4 │ │ │ │ │ + b.n 6a4 │ │ │ │ │ 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 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 6dc │ │ │ │ │ + b.n 6ac │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ - bpl.n 724 │ │ │ │ │ + bpl.n 6f4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -874,43 +851,43 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySys_Audit │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 73a │ │ │ │ │ + blt.n 70a │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 1794 │ │ │ │ │ + bl 17c4 │ │ │ │ │ R_ARM_THM_CALL handle_func_event │ │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ │ ldr r0, [r5, #32] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 714 │ │ │ │ │ - ldr r1, [pc, #56] @ (7bc ) │ │ │ │ │ + beq.n 6e4 │ │ │ │ │ + ldr r1, [pc, #56] @ (78c ) │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ ubfx r3, r3, #0, #12 │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ add.w ip, r1, #9920 @ 0x26c0 │ │ │ │ │ add.w ip, ip, #4 │ │ │ │ │ add.w r1, ip, r3, lsl #3 │ │ │ │ │ ldr.w r3, [ip, r3, lsl #3] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 708 │ │ │ │ │ + beq.n 6d8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r5, #68] @ 0x44 │ │ │ │ │ - b.n 714 │ │ │ │ │ + b.n 6e4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r0, [r5, #32] │ │ │ │ │ mov r4, r3 │ │ │ │ │ str r3, [r5, #68] @ 0x44 │ │ │ │ │ - b.n 6d4 │ │ │ │ │ + b.n 6a4 │ │ │ │ │ .word 0x000000ca │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000002e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -2677,56 +2677,79 @@ │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr.w r3, [r2, #160] @ 0xa0 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ bx r3 │ │ │ │ │ │ │ │ │ │ -00001760 : │ │ │ │ │ +00001760 : │ │ │ │ │ +PyClassMethod_New(): │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr r0, [pc, #24] @ (178c ) │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyType_GenericAlloc │ │ │ │ │ + cbz r0, 178a │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + itt ne │ │ │ │ │ + addne r3, #1 │ │ │ │ │ + strne r3, [r4, #0] │ │ │ │ │ + str r4, [r0, #8] │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + .word 0x000001a0 │ │ │ │ │ + R_ARM_ABS32 .data │ │ │ │ │ + │ │ │ │ │ +00001790 : │ │ │ │ │ PyFunction_GetModule(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r3, [pc, #32] @ (1790 ) │ │ │ │ │ + ldr r3, [pc, #32] @ (17c0 ) │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it eq │ │ │ │ │ ldreq r0, [r0, #52] @ 0x34 │ │ │ │ │ - bne.n 177c │ │ │ │ │ + bne.n 17ac │ │ │ │ │ pop {r3, pc} │ │ │ │ │ mov.w r1, #400 @ 0x190 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00001794 : │ │ │ │ │ +000017c4 : │ │ │ │ │ handle_func_event(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r3, [pc, #68] @ (17e8 ) │ │ │ │ │ + ldr r3, [pc, #68] @ (1818 ) │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ mov lr, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ add.w r3, r0, #4096 @ 0x1000 │ │ │ │ │ ldrb.w r3, [r3, #376] @ 0x178 │ │ │ │ │ - cbnz r3, 17d6 │ │ │ │ │ + cbnz r3, 1806 │ │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ │ ldrb.w r3, [r0, #540] @ 0x21c │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strbne.w r3, [r0, #540] @ 0x21c │ │ │ │ │ add sp, #12 │ │ │ │ │ @@ -2734,60 +2757,60 @@ │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r1, lr │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 480 │ │ │ │ │ R_ARM_THM_CALL notify_func_watchers │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - b.n 17c0 │ │ │ │ │ + b.n 17f0 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000038 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000017ec : │ │ │ │ │ +0000181c : │ │ │ │ │ sm_clear(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ sub sp, #12 │ │ │ │ │ - cbz r0, 1822 │ │ │ │ │ + cbz r0, 1852 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ str.w ip, [r2, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 1822 │ │ │ │ │ + beq.n 1852 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 1822 │ │ │ │ │ + cbnz r3, 1852 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ - cbz r0, 1842 │ │ │ │ │ + cbz r0, 1872 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ str.w ip, [r2, #12] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 1842 │ │ │ │ │ + beq.n 1872 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 1842 │ │ │ │ │ + cbnz r3, 1872 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ │ │ -00001848 : │ │ │ │ │ +00001878 : │ │ │ │ │ func_get_defaults(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r2, r0 │ │ │ │ │ @@ -2803,36 +2826,36 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySys_Audit │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 189e │ │ │ │ │ + blt.n 18ce │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r0, [r2, #28] │ │ │ │ │ - cbnz r0, 188e │ │ │ │ │ + cbnz r0, 18be │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 188a │ │ │ │ │ + beq.n 18ba │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - b.n 188a │ │ │ │ │ + b.n 18ba │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 188a │ │ │ │ │ + b.n 18ba │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000018a4 : │ │ │ │ │ +000018d4 : │ │ │ │ │ func_get_kwdefaults(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r2, r0 │ │ │ │ │ @@ -2848,27 +2871,27 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySys_Audit │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 18fa │ │ │ │ │ + blt.n 192a │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r0, [r2, #32] │ │ │ │ │ - cbnz r0, 18ea │ │ │ │ │ + cbnz r0, 191a │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 18e6 │ │ │ │ │ + beq.n 1916 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - b.n 18e6 │ │ │ │ │ + b.n 1916 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 18e6 │ │ │ │ │ + b.n 1916 │ │ │ │ │ nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -228,15 +228,15 @@ │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ b.n 212 │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ movs r0, #3 │ │ │ │ │ - bl 1794 │ │ │ │ │ + bl 17c4 │ │ │ │ │ R_ARM_THM_CALL handle_func_event │ │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ │ cbz r2, 204 │ │ │ │ │ ldr r3, [pc, #56] @ (218 ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ubfx r2, r2, #0, #12 │ │ │ │ │ add r3, pc │ │ │ │ │ @@ -314,15 +314,15 @@ │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ b.n 2ce │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ movs r0, #4 │ │ │ │ │ - bl 1794 │ │ │ │ │ + bl 17c4 │ │ │ │ │ R_ARM_THM_CALL handle_func_event │ │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ │ cbz r2, 2c0 │ │ │ │ │ ldr r3, [pc, #56] @ (2d4 ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ubfx r2, r2, #0, #12 │ │ │ │ │ add r3, pc │ │ │ ├── iterobject.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 7940 (bytes into file) │ │ │ │ │ + Start of section headers: 7936 (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 0x1f04: │ │ │ │ │ +There are 16 section headers, starting at offset 0x1f00: │ │ │ │ │ │ │ │ │ │ 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 00000c 00 AX 0 0 4 │ │ │ │ │ [ 2] .data PROGBITS 00000000 000040 000320 00 WA 0 0 4 │ │ │ │ │ - [ 3] .rel.data REL 00000000 00198c 000178 08 I 13 2 4 │ │ │ │ │ + [ 3] .rel.data REL 00000000 001988 000178 08 I 13 2 4 │ │ │ │ │ [ 4] .bss NOBITS 00000000 000360 000000 00 WA 0 0 1 │ │ │ │ │ [ 5] .rodata.str1.4 PROGBITS 00000000 000360 0000e1 01 AMS 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 000444 000444 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 001b04 0001b0 08 I 13 6 4 │ │ │ │ │ - [ 8] .text.unlikely PROGBITS 00000000 000888 00035c 00 AX 0 0 4 │ │ │ │ │ - [ 9] .rel.text.unlikely REL 00000000 001cb4 0001c8 08 I 13 8 4 │ │ │ │ │ - [10] .rodata PROGBITS 00000000 000be4 000203 00 A 0 0 4 │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 00000000 000de7 000000 00 0 0 1 │ │ │ │ │ - [12] .ARM.attributes ARM_ATTRIBUTES 00000000 000de7 000033 00 0 0 1 │ │ │ │ │ - [13] .symtab SYMTAB 00000000 000e1c 000670 10 14 61 4 │ │ │ │ │ - [14] .strtab STRTAB 00000000 00148c 0004fd 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 00000000 001e7c 000088 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 000444 000440 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 001b00 0001b0 08 I 13 6 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 000884 00035c 00 AX 0 0 4 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 001cb0 0001c8 08 I 13 8 4 │ │ │ │ │ + [10] .rodata PROGBITS 00000000 000be0 000203 00 A 0 0 4 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 00000000 000de3 000000 00 0 0 1 │ │ │ │ │ + [12] .ARM.attributes ARM_ATTRIBUTES 00000000 000de3 000033 00 0 0 1 │ │ │ │ │ + [13] .symtab SYMTAB 00000000 000e18 000670 10 14 61 4 │ │ │ │ │ + [14] .strtab STRTAB 00000000 001488 0004fd 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 00000000 001e78 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 {} │ │ │ │ │ @@ -15,18 +15,18 @@ │ │ │ │ │ 11: 000000e5 176 FUNC LOCAL DEFAULT 6 iter_iternext │ │ │ │ │ 12: 00000195 112 FUNC LOCAL DEFAULT 6 iter_dealloc │ │ │ │ │ 13: 00000205 24 FUNC LOCAL DEFAULT 6 Py_XDECREF.part.0 │ │ │ │ │ 14: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 15: 00000001 12 FUNC LOCAL DEFAULT 1 iter_traverse │ │ │ │ │ 16: 00000294 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 17: 0000029c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 18: 0000029d 320 FUNC LOCAL DEFAULT 6 calliter_iternext │ │ │ │ │ - 19: 000003d8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 20: 000003dc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 21: 000003dd 104 FUNC LOCAL DEFAULT 6 calliter_dealloc │ │ │ │ │ + 18: 0000029d 316 FUNC LOCAL DEFAULT 6 calliter_iternext │ │ │ │ │ + 19: 000003d4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 20: 000003d8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 21: 000003d9 104 FUNC LOCAL DEFAULT 6 calliter_dealloc │ │ │ │ │ 22: 00000000 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ 23: 00000001 48 FUNC LOCAL DEFAULT 8 calliter_traverse │ │ │ │ │ 24: 00000098 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 25: 000000a0 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ 26: 000000a1 90 FUNC LOCAL DEFAULT 8 anextawaitable_iternext │ │ │ │ │ 27: 000000fb 142 FUNC LOCAL DEFAULT 8 anextawaitable_getiter.isra.0 │ │ │ │ │ 28: 00000030 0 NOTYPE LOCAL DEFAULT 5 .LC2 │ │ │ │ │ @@ -78,17 +78,17 @@ │ │ │ │ │ 74: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ 75: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ 76: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ 77: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ 78: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopIteration │ │ │ │ │ 79: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ 80: 0000021d 128 FUNC GLOBAL DEFAULT 6 PyCallIter_New │ │ │ │ │ - 81: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ + 81: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ 82: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ - 83: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ + 83: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ 84: 00000031 112 FUNC GLOBAL HIDDEN 8 PyAnextAwaitable_New │ │ │ │ │ 85: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopAsyncIteration │ │ │ │ │ 86: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyGen_SetStopIterationValue │ │ │ │ │ 87: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyCoro_GetAwaitableIter │ │ │ │ │ 88: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_Check │ │ │ │ │ 89: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ 90: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallMethod │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,21 +1,21 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x198c contains 47 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x1988 contains 47 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00006402 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00000c02 R_ARM_ABS32 00000195 iter_dealloc │ │ │ │ │ 00000048 00006502 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 0000005c 00000f02 R_ARM_ABS32 00000001 iter_traverse │ │ │ │ │ 0000006c 00006602 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 00000070 00000b02 R_ARM_ABS32 000000e5 iter_iternext │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000000d4 00006402 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000e8 00001502 R_ARM_ABS32 000003dd calliter_dealloc │ │ │ │ │ +000000e8 00001502 R_ARM_ABS32 000003d9 calliter_dealloc │ │ │ │ │ 00000118 00006502 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 0000012c 00001702 R_ARM_ABS32 00000001 calliter_traverse │ │ │ │ │ 0000013c 00006602 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 00000140 00001202 R_ARM_ABS32 0000029d calliter_iternext │ │ │ │ │ 00000144 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001a4 00006402 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001ac 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -45,15 +45,15 @@ │ │ │ │ │ 000002f0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002f4 00002e02 R_ARM_ABS32 00000319 iter_reduce │ │ │ │ │ 000002fc 00003002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000300 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000304 00002c02 R_ARM_ABS32 000002d9 iter_setstate │ │ │ │ │ 0000030c 00003002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x1b04 contains 54 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x1b00 contains 54 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000010 00003e0a R_ARM_THM_CALL 00000000 PySequence_Check │ │ │ │ │ 00000016 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000001a 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000001e 00003f0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 00000064 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000068 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ @@ -79,38 +79,38 @@ │ │ │ │ │ 00000170 00004e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ 00000178 0000490a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 00000180 00004a0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ 000001f2 00004b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000232 00003f0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 00000294 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000298 0000416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000002d2 0000510a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -000002e4 0000520a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000030e 0000530a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -00000318 00004e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -0000031c 00004e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00000324 0000490a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -0000032a 00004a0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000037e 00004b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000003a4 00004b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000003aa 00004e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -000003ae 00004e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -000003b4 0000490a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000003be 00004b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000003cc 00004b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000003d8 0000416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000002e2 0000510a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +000002f4 0000520a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000030c 0000530a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +00000316 00004e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +0000031a 00004e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00000322 0000490a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000328 00004a0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000037c 00004b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003a2 00004b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003b0 00004b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003ba 00004b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003c0 00004e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +000003c4 00004e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +000003ca 0000490a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000003d4 0000416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000000c0 0000441e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ 000000ca 0000451e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ 000000d0 0000451e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ 000001c8 00004f1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ 00000200 00004f1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ 00000218 00004b1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -0000042a 00004f1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00000426 00004f1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x1cb4 contains 57 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x1cb0 contains 57 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000044 00003f0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 00000098 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000009c 0000416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000000d4 00004b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000000da 0000552f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ 000000de 00005530 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -61,17 +61,17 @@ │ │ │ │ │ PyErr_Clear │ │ │ │ │ _Py_Dealloc │ │ │ │ │ PyExc_OverflowError │ │ │ │ │ PyErr_SetString │ │ │ │ │ PyExc_StopIteration │ │ │ │ │ PyObject_GC_Del │ │ │ │ │ PyCallIter_New │ │ │ │ │ -_PyObject_MakeTpCall │ │ │ │ │ -PyObject_RichCompareBool │ │ │ │ │ _Py_CheckFunctionResult │ │ │ │ │ +PyObject_RichCompareBool │ │ │ │ │ +_PyObject_MakeTpCall │ │ │ │ │ PyAnextAwaitable_New │ │ │ │ │ PyExc_StopAsyncIteration │ │ │ │ │ _PyGen_SetStopIterationValue │ │ │ │ │ _PyCoro_GetAwaitableIter │ │ │ │ │ PyIter_Check │ │ │ │ │ PyExc_TypeError │ │ │ │ │ PyObject_CallMethod │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -309,160 +309,158 @@ │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ sub sp, #12 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 35c │ │ │ │ │ - ldr r3, [pc, #292] @ (3d8 ) │ │ │ │ │ + beq.n 35a │ │ │ │ │ + ldr r3, [pc, #288] @ (3d4 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r7, [r2, r3] │ │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #20 │ │ │ │ │ - bmi.n 2f2 │ │ │ │ │ + bpl.n 302 │ │ │ │ │ + ldr r3, [r1, #28] │ │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + cbz r3, 302 │ │ │ │ │ movs r3, #0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + blx r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ - R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ + bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ + R_ARM_THM_CALL _Py_CheckFunctionResult │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 318 │ │ │ │ │ + cbz r0, 316 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3aa │ │ │ │ │ + beq.n 3c0 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 364 │ │ │ │ │ + bne.n 362 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ - ldr r3, [r1, #28] │ │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 2c8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - blx r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ - R_ARM_THM_CALL _Py_CheckFunctionResult │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ + R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2da │ │ │ │ │ + bne.n 2ea │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_StopIteration │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_StopIteration │ │ │ │ │ movs r4, #0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ - cbz r0, 35c │ │ │ │ │ + cbz r0, 35a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ - cbz r0, 348 │ │ │ │ │ + cbz r0, 346 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r5, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 348 │ │ │ │ │ + beq.n 346 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3be │ │ │ │ │ + beq.n 3ba │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ - cbz r0, 35a │ │ │ │ │ + cbz r0, 358 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r5, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 3c4 │ │ │ │ │ - cbnz r4, 394 │ │ │ │ │ + bne.n 3a8 │ │ │ │ │ + cbnz r4, 392 │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ - ble.n 394 │ │ │ │ │ + ble.n 392 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ - cbz r0, 382 │ │ │ │ │ + cbz r0, 380 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r5, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 382 │ │ │ │ │ + beq.n 380 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 382 │ │ │ │ │ + cbnz r3, 380 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ - cbz r0, 394 │ │ │ │ │ + cbz r0, 392 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r5, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 39c │ │ │ │ │ + bne.n 39a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 204 │ │ │ │ │ - b.n 35c │ │ │ │ │ + b.n 35a │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 392 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 392 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 394 │ │ │ │ │ + bne.n 358 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.n 35a │ │ │ │ │ + b.n 392 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 394 │ │ │ │ │ + b.n 346 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_StopIteration │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_StopIteration │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 32a │ │ │ │ │ - b.n 394 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 348 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 35a │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq.n 35c │ │ │ │ │ - b.n 394 │ │ │ │ │ - nop │ │ │ │ │ - .word 0x00000118 │ │ │ │ │ + bne.n 328 │ │ │ │ │ + b.n 392 │ │ │ │ │ + .word 0x00000114 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000003dc : │ │ │ │ │ +000003d8 : │ │ │ │ │ calliter_dealloc(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr.w r0, [r0, #-8] │ │ │ │ │ @@ -476,24 +474,24 @@ │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ str.w ip, [r3, #-8] │ │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ │ and.w r2, r2, #1 │ │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ │ - cbnz r1, 42e │ │ │ │ │ + cbnz r1, 42a │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ - cbnz r0, 43a │ │ │ │ │ + cbnz r0, 436 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GC_Del │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 204 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 41e │ │ │ │ │ + b.n 41a │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 204 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 422 │ │ │ │ │ + b.n 41e │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -49,19 +49,19 @@ │ │ │ │ │ 0x000002e0 74696f6e 4d617463 68657300 50794572 tionMatches.PyEr │ │ │ │ │ 0x000002f0 725f436c 65617200 5f50795f 4465616c r_Clear._Py_Deal │ │ │ │ │ 0x00000300 6c6f6300 50794578 635f4f76 6572666c loc.PyExc_Overfl │ │ │ │ │ 0x00000310 6f774572 726f7200 50794572 725f5365 owError.PyErr_Se │ │ │ │ │ 0x00000320 74537472 696e6700 50794578 635f5374 tString.PyExc_St │ │ │ │ │ 0x00000330 6f704974 65726174 696f6e00 50794f62 opIteration.PyOb │ │ │ │ │ 0x00000340 6a656374 5f47435f 44656c00 50794361 ject_GC_Del.PyCa │ │ │ │ │ - 0x00000350 6c6c4974 65725f4e 6577005f 50794f62 llIter_New._PyOb │ │ │ │ │ - 0x00000360 6a656374 5f4d616b 65547043 616c6c00 ject_MakeTpCall. │ │ │ │ │ - 0x00000370 50794f62 6a656374 5f526963 68436f6d PyObject_RichCom │ │ │ │ │ - 0x00000380 70617265 426f6f6c 005f5079 5f436865 pareBool._Py_Che │ │ │ │ │ - 0x00000390 636b4675 6e637469 6f6e5265 73756c74 ckFunctionResult │ │ │ │ │ + 0x00000350 6c6c4974 65725f4e 6577005f 50795f43 llIter_New._Py_C │ │ │ │ │ + 0x00000360 6865636b 46756e63 74696f6e 52657375 heckFunctionResu │ │ │ │ │ + 0x00000370 6c740050 794f626a 6563745f 52696368 lt.PyObject_Rich │ │ │ │ │ + 0x00000380 436f6d70 61726542 6f6f6c00 5f50794f CompareBool._PyO │ │ │ │ │ + 0x00000390 626a6563 745f4d61 6b655470 43616c6c bject_MakeTpCall │ │ │ │ │ 0x000003a0 00507941 6e657874 41776169 7461626c .PyAnextAwaitabl │ │ │ │ │ 0x000003b0 655f4e65 77005079 4578635f 53746f70 e_New.PyExc_Stop │ │ │ │ │ 0x000003c0 4173796e 63497465 72617469 6f6e005f AsyncIteration._ │ │ │ │ │ 0x000003d0 50794765 6e5f5365 7453746f 70497465 PyGen_SetStopIte │ │ │ │ │ 0x000003e0 72617469 6f6e5661 6c756500 5f507943 rationValue._PyC │ │ │ │ │ 0x000003f0 6f726f5f 47657441 77616974 61626c65 oro_GetAwaitable │ │ │ │ │ 0x00000400 49746572 00507949 7465725f 43686563 Iter.PyIter_Chec │ │ │ ├── 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: 51024 (bytes into file) │ │ │ │ │ + Start of section headers: 51840 (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 0xc750: │ │ │ │ │ +There are 18 section headers, starting at offset 0xca80: │ │ │ │ │ │ │ │ │ │ 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 000430 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 00aac8 000128 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 000464 00046c 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 00abf0 000398 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 0008d0 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .rodata.str1.4 PROGBITS 00000000 0008d0 000340 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 000c10 0077cc 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 00af88 001648 08 I 15 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 0083dc 00019c 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 00c5d0 0000e0 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 008578 00069c 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 00c6b0 000010 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 008c14 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 008c14 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 008c48 001100 10 16 159 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 009d48 000d7e 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 00c6c0 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 000390 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 00ade0 0000f0 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 0003c4 00046c 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 00aed0 000398 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 000830 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .rodata.str1.4 PROGBITS 00000000 000830 000340 01 AMS 0 0 4 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 000b70 007b84 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 00b268 001698 08 I 15 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 0086f4 00019c 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 00c900 0000e0 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 008890 00069c 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 00c9e0 000010 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 008f2c 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 008f2c 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 008f60 001100 10 16 159 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 00a060 000d7e 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 00c9f0 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,125 +12,125 @@ │ │ │ │ │ 8: 000000dc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 9: 000000e8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 10: 00000121 268 FUNC LOCAL DEFAULT 7 list_dealloc │ │ │ │ │ 11: 00000224 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 12: 0000022c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 13: 0000022d 26 FUNC LOCAL DEFAULT 7 Py_XDECREF │ │ │ │ │ 14: 00000001 40 FUNC LOCAL DEFAULT 9 _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ - 15: 000003b1 154 FUNC LOCAL DEFAULT 7 list_resize │ │ │ │ │ + 15: 000003b1 120 FUNC LOCAL DEFAULT 7 list_resize │ │ │ │ │ 16: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 17: 000004a1 4566 FUNC LOCAL DEFAULT 7 list_sort_impl │ │ │ │ │ + 17: 0000047d 4730 FUNC LOCAL DEFAULT 7 list_sort_impl │ │ │ │ │ 18: 00000018 0 NOTYPE LOCAL DEFAULT 6 .LC1 │ │ │ │ │ - 19: 000071e9 42 FUNC LOCAL DEFAULT 7 unsafe_long_compare │ │ │ │ │ - 20: 00001679 102 FUNC LOCAL DEFAULT 7 unsafe_latin_compare │ │ │ │ │ - 21: 000077c5 6 FUNC LOCAL DEFAULT 7 safe_object_compare │ │ │ │ │ - 22: 00005f79 254 FUNC LOCAL DEFAULT 7 unsafe_tuple_compare │ │ │ │ │ - 23: 00001ec5 10380 FUNC LOCAL DEFAULT 7 merge_at │ │ │ │ │ - 24: 00006079 192 FUNC LOCAL DEFAULT 7 unsafe_object_compare │ │ │ │ │ - 25: 00007795 24 FUNC LOCAL DEFAULT 7 unsafe_float_compare │ │ │ │ │ + 19: 00007579 42 FUNC LOCAL DEFAULT 7 unsafe_long_compare │ │ │ │ │ + 20: 000016f9 102 FUNC LOCAL DEFAULT 7 unsafe_latin_compare │ │ │ │ │ + 21: 00007b7d 6 FUNC LOCAL DEFAULT 7 safe_object_compare │ │ │ │ │ + 22: 000062ad 254 FUNC LOCAL DEFAULT 7 unsafe_tuple_compare │ │ │ │ │ + 23: 00001f45 10822 FUNC LOCAL DEFAULT 7 merge_at │ │ │ │ │ + 24: 000063ad 192 FUNC LOCAL DEFAULT 7 unsafe_object_compare │ │ │ │ │ + 25: 00007b4d 24 FUNC LOCAL DEFAULT 7 unsafe_float_compare │ │ │ │ │ 26: 00000034 0 NOTYPE LOCAL DEFAULT 6 .LC2 │ │ │ │ │ - 27: 0000176d 46 FUNC LOCAL DEFAULT 7 list_traverse │ │ │ │ │ - 28: 000018b0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 29: 000018bc 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 30: 0000193d 1086 FUNC LOCAL DEFAULT 7 list_ass_slice_lock_held │ │ │ │ │ - 31: 00006559 360 FUNC LOCAL DEFAULT 7 list_slice_lock_held │ │ │ │ │ + 27: 000017ed 46 FUNC LOCAL DEFAULT 7 list_traverse │ │ │ │ │ + 28: 00001930 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 29: 0000193c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 30: 000019bd 1086 FUNC LOCAL DEFAULT 7 list_ass_slice_lock_held │ │ │ │ │ + 31: 0000688d 360 FUNC LOCAL DEFAULT 7 list_slice_lock_held │ │ │ │ │ 32: 00000058 0 NOTYPE LOCAL DEFAULT 6 .LC3 │ │ │ │ │ - 33: 00001d7d 88 FUNC LOCAL DEFAULT 7 list_clear_impl.isra.0 │ │ │ │ │ - 34: 00001dd5 186 FUNC LOCAL DEFAULT 7 list_append │ │ │ │ │ - 35: 0000017d 120 FUNC LOCAL DEFAULT 1 merge_getmem │ │ │ │ │ + 33: 00001dfd 88 FUNC LOCAL DEFAULT 7 list_clear_impl.isra.0 │ │ │ │ │ + 34: 00001e55 186 FUNC LOCAL DEFAULT 7 list_append │ │ │ │ │ + 35: 000000d9 122 FUNC LOCAL DEFAULT 1 merge_getmem │ │ │ │ │ 36: 00000074 0 NOTYPE LOCAL DEFAULT 6 .LC4 │ │ │ │ │ - 37: 00004751 924 FUNC LOCAL DEFAULT 7 list_subscript │ │ │ │ │ - 38: 00004ad4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 39: 00004aec 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 40: 00004aed 68 FUNC LOCAL DEFAULT 7 list_item │ │ │ │ │ - 41: 00004b2c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 42: 00004b30 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 43: 00004b31 148 FUNC LOCAL DEFAULT 7 list_iter │ │ │ │ │ - 44: 00004bb8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 45: 00004bc4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 46: 00004bc5 104 FUNC LOCAL DEFAULT 7 listiter_next │ │ │ │ │ - 47: 00004c2d 4 FUNC LOCAL DEFAULT 7 list_length │ │ │ │ │ - 48: 00004c31 98 FUNC LOCAL DEFAULT 7 listiter_dealloc │ │ │ │ │ - 49: 00004cb9 2588 FUNC LOCAL DEFAULT 7 _list_extend │ │ │ │ │ + 37: 0000498d 924 FUNC LOCAL DEFAULT 7 list_subscript │ │ │ │ │ + 38: 00004d10 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 39: 00004d28 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 40: 00004d29 68 FUNC LOCAL DEFAULT 7 list_item │ │ │ │ │ + 41: 00004d68 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 42: 00004d6c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 43: 00004d6d 148 FUNC LOCAL DEFAULT 7 list_iter │ │ │ │ │ + 44: 00004df4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 45: 00004e00 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 46: 00004e01 104 FUNC LOCAL DEFAULT 7 listiter_next │ │ │ │ │ + 47: 00004e69 4 FUNC LOCAL DEFAULT 7 list_length │ │ │ │ │ + 48: 00004e6d 98 FUNC LOCAL DEFAULT 7 listiter_dealloc │ │ │ │ │ + 49: 00004ef5 2584 FUNC LOCAL DEFAULT 7 _list_extend │ │ │ │ │ 50: 000000a8 0 NOTYPE LOCAL DEFAULT 6 .LC5 │ │ │ │ │ - 51: 000001f5 392 FUNC LOCAL DEFAULT 1 list_inplace_repeat_lock_held │ │ │ │ │ + 51: 00000155 392 FUNC LOCAL DEFAULT 1 list_inplace_repeat_lock_held │ │ │ │ │ 52: 000000c4 0 NOTYPE LOCAL DEFAULT 6 .LC6 │ │ │ │ │ - 53: 000056d5 160 FUNC LOCAL DEFAULT 7 list___init__ │ │ │ │ │ - 54: 00005775 532 FUNC LOCAL DEFAULT 7 list_richcompare │ │ │ │ │ - 55: 0000582c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 56: 00005832 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 57: 000058f4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 58: 0000590c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 59: 00005944 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 60: 0000595c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 53: 0000590d 160 FUNC LOCAL DEFAULT 7 list___init__ │ │ │ │ │ + 54: 000059ad 532 FUNC LOCAL DEFAULT 7 list_richcompare │ │ │ │ │ + 55: 00005a64 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 56: 00005a6a 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 57: 00005b2c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 58: 00005b44 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 59: 00005b7c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 60: 00005b94 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 61: 000000cc 0 NOTYPE LOCAL DEFAULT 6 .LC7 │ │ │ │ │ - 62: 00005989 262 FUNC LOCAL DEFAULT 7 list_remove │ │ │ │ │ + 62: 00005bc1 262 FUNC LOCAL DEFAULT 7 list_remove │ │ │ │ │ 63: 000000ec 0 NOTYPE LOCAL DEFAULT 6 .LC8 │ │ │ │ │ 64: 000000f0 0 NOTYPE LOCAL DEFAULT 6 .LC9 │ │ │ │ │ 65: 00000104 0 NOTYPE LOCAL DEFAULT 6 .LC10 │ │ │ │ │ - 66: 00005a91 438 FUNC LOCAL DEFAULT 7 list_pop │ │ │ │ │ - 67: 00005c49 142 FUNC LOCAL DEFAULT 7 list_ass_item │ │ │ │ │ + 66: 00005cc9 438 FUNC LOCAL DEFAULT 7 list_pop │ │ │ │ │ + 67: 00005e81 142 FUNC LOCAL DEFAULT 7 list_ass_item │ │ │ │ │ 68: 0000011c 0 NOTYPE LOCAL DEFAULT 6 .LC11 │ │ │ │ │ - 69: 00005cd9 556 FUNC LOCAL DEFAULT 7 list_concat │ │ │ │ │ - 70: 00005ef4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 71: 00005f04 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 72: 00005f05 34 FUNC LOCAL DEFAULT 7 list_extend │ │ │ │ │ - 73: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 74: 00005f74 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 75: 00005f78 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 76: 00006139 150 FUNC LOCAL DEFAULT 7 list_clear_slot │ │ │ │ │ - 77: 00000150 0 NOTYPE LOCAL DEFAULT 6 .LC12 │ │ │ │ │ - 78: 00006230 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 79: 00006234 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 80: 00006235 114 FUNC LOCAL DEFAULT 7 list_contains │ │ │ │ │ - 81: 000062a9 60 FUNC LOCAL DEFAULT 7 list___reversed__ │ │ │ │ │ - 82: 000062e0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 83: 000062e4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 84: 000062e5 66 FUNC LOCAL DEFAULT 7 listreviter_dealloc │ │ │ │ │ - 85: 00000160 0 NOTYPE LOCAL DEFAULT 6 .LC13 │ │ │ │ │ - 86: 00006329 342 FUNC LOCAL DEFAULT 7 list_insert │ │ │ │ │ - 87: 00006481 46 FUNC LOCAL DEFAULT 7 list_inplace_concat │ │ │ │ │ - 88: 000064b1 168 FUNC LOCAL DEFAULT 7 list_vectorcall │ │ │ │ │ - 89: 000066b4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 90: 00000168 0 NOTYPE LOCAL DEFAULT 6 .LC14 │ │ │ │ │ - 91: 00000190 0 NOTYPE LOCAL DEFAULT 6 .LC15 │ │ │ │ │ - 92: 000066c0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 93: 000066c1 2070 FUNC LOCAL DEFAULT 7 list_ass_subscript │ │ │ │ │ - 94: 00006ed9 12 FUNC LOCAL DEFAULT 7 listiter_traverse │ │ │ │ │ - 95: 00006ee5 244 FUNC LOCAL DEFAULT 7 list_sort │ │ │ │ │ - 96: 00006fd4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 97: 000001d8 0 NOTYPE LOCAL DEFAULT 6 .LC16 │ │ │ │ │ - 98: 000001dc 0 NOTYPE LOCAL DEFAULT 6 .LC17 │ │ │ │ │ - 99: 000001e4 0 NOTYPE LOCAL DEFAULT 6 .LC18 │ │ │ │ │ - 100: 00006fd8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 101: 00006fd9 354 FUNC LOCAL DEFAULT 7 list_repr │ │ │ │ │ - 102: 00007181 104 FUNC LOCAL DEFAULT 7 listreviter_next │ │ │ │ │ - 103: 000001e8 0 NOTYPE LOCAL DEFAULT 6 .LC19 │ │ │ │ │ - 104: 00000050 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 105: 00007215 708 FUNC LOCAL DEFAULT 7 list_repeat │ │ │ │ │ - 106: 000074c4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 107: 000074d8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 108: 000074d9 162 FUNC LOCAL DEFAULT 7 py_list_clear │ │ │ │ │ - 109: 0000757d 196 FUNC LOCAL DEFAULT 7 list_count │ │ │ │ │ - 110: 00007641 54 FUNC LOCAL DEFAULT 7 list_reverse │ │ │ │ │ + 69: 00005f11 556 FUNC LOCAL DEFAULT 7 list_concat │ │ │ │ │ + 70: 0000612c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 71: 0000613c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 72: 0000613d 34 FUNC LOCAL DEFAULT 7 list_extend │ │ │ │ │ + 73: 000062a8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 74: 000062ac 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 75: 0000646d 150 FUNC LOCAL DEFAULT 7 list_clear_slot │ │ │ │ │ + 76: 00000150 0 NOTYPE LOCAL DEFAULT 6 .LC12 │ │ │ │ │ + 77: 00006564 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 78: 00006568 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 79: 00006569 114 FUNC LOCAL DEFAULT 7 list_contains │ │ │ │ │ + 80: 000065dd 60 FUNC LOCAL DEFAULT 7 list___reversed__ │ │ │ │ │ + 81: 00006614 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 82: 00006618 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 83: 00006619 66 FUNC LOCAL DEFAULT 7 listreviter_dealloc │ │ │ │ │ + 84: 00000160 0 NOTYPE LOCAL DEFAULT 6 .LC13 │ │ │ │ │ + 85: 0000665d 342 FUNC LOCAL DEFAULT 7 list_insert │ │ │ │ │ + 86: 000067b5 46 FUNC LOCAL DEFAULT 7 list_inplace_concat │ │ │ │ │ + 87: 000067e5 168 FUNC LOCAL DEFAULT 7 list_vectorcall │ │ │ │ │ + 88: 000069e8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 89: 00000168 0 NOTYPE LOCAL DEFAULT 6 .LC14 │ │ │ │ │ + 90: 00000190 0 NOTYPE LOCAL DEFAULT 6 .LC15 │ │ │ │ │ + 91: 000069f4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 92: 000069f5 2162 FUNC LOCAL DEFAULT 7 list_ass_subscript │ │ │ │ │ + 93: 00007269 12 FUNC LOCAL DEFAULT 7 listiter_traverse │ │ │ │ │ + 94: 00007275 244 FUNC LOCAL DEFAULT 7 list_sort │ │ │ │ │ + 95: 00007364 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 96: 000001d8 0 NOTYPE LOCAL DEFAULT 6 .LC16 │ │ │ │ │ + 97: 000001dc 0 NOTYPE LOCAL DEFAULT 6 .LC17 │ │ │ │ │ + 98: 000001e4 0 NOTYPE LOCAL DEFAULT 6 .LC18 │ │ │ │ │ + 99: 00007368 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 100: 00007369 354 FUNC LOCAL DEFAULT 7 list_repr │ │ │ │ │ + 101: 00007511 104 FUNC LOCAL DEFAULT 7 listreviter_next │ │ │ │ │ + 102: 000001e8 0 NOTYPE LOCAL DEFAULT 6 .LC19 │ │ │ │ │ + 103: 00000050 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 104: 000075a5 748 FUNC LOCAL DEFAULT 7 list_repeat │ │ │ │ │ + 105: 0000787c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 106: 00007890 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 107: 00007891 162 FUNC LOCAL DEFAULT 7 py_list_clear │ │ │ │ │ + 108: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 109: 00007935 196 FUNC LOCAL DEFAULT 7 list_count │ │ │ │ │ + 110: 000079f9 54 FUNC LOCAL DEFAULT 7 list_reverse │ │ │ │ │ 111: 000001fc 0 NOTYPE LOCAL DEFAULT 6 .LC20 │ │ │ │ │ 112: 00000204 0 NOTYPE LOCAL DEFAULT 6 .LC21 │ │ │ │ │ - 113: 00007679 282 FUNC LOCAL DEFAULT 7 list_index │ │ │ │ │ - 114: 00000151 12 FUNC LOCAL DEFAULT 1 listreviter_traverse │ │ │ │ │ - 115: 0000015d 24 FUNC LOCAL DEFAULT 1 listreviter_len │ │ │ │ │ - 116: 000077ad 24 FUNC LOCAL DEFAULT 7 listiter_len │ │ │ │ │ - 117: 00000175 8 FUNC LOCAL DEFAULT 1 list_copy │ │ │ │ │ + 113: 00007a31 282 FUNC LOCAL DEFAULT 7 list_index │ │ │ │ │ + 114: 000000ad 12 FUNC LOCAL DEFAULT 1 listreviter_traverse │ │ │ │ │ + 115: 000000b9 24 FUNC LOCAL DEFAULT 1 listreviter_len │ │ │ │ │ + 116: 00007b65 24 FUNC LOCAL DEFAULT 7 listiter_len │ │ │ │ │ + 117: 000000d1 8 FUNC LOCAL DEFAULT 1 list_copy │ │ │ │ │ 118: 00000054 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 119: 00000055 46 FUNC LOCAL DEFAULT 9 list_inplace_repeat │ │ │ │ │ 120: 00000218 0 NOTYPE LOCAL DEFAULT 6 .LC22 │ │ │ │ │ 121: 00000220 0 NOTYPE LOCAL DEFAULT 6 .LC23 │ │ │ │ │ - 122: 0000037d 92 FUNC LOCAL DEFAULT 1 listiter_reduce │ │ │ │ │ - 123: 000003d4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 124: 000003d8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 125: 000003d9 88 FUNC LOCAL DEFAULT 1 listiter_setstate │ │ │ │ │ + 122: 000002dd 92 FUNC LOCAL DEFAULT 1 listiter_reduce │ │ │ │ │ + 123: 00000334 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 124: 00000338 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 125: 00000339 88 FUNC LOCAL DEFAULT 1 listiter_setstate │ │ │ │ │ 126: 00000083 14 FUNC LOCAL DEFAULT 9 list___sizeof__ │ │ │ │ │ 127: 00000091 84 FUNC LOCAL DEFAULT 9 listreviter_reduce │ │ │ │ │ 128: 000000e0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 129: 000000e4 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 130: 000000e5 80 FUNC LOCAL DEFAULT 9 listreviter_setstate │ │ │ │ │ 131: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ 132: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ @@ -174,44 +174,44 @@ │ │ │ │ │ 170: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThreadState_Get │ │ │ │ │ 171: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ 172: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTrash_thread_destroy_chain │ │ │ │ │ 173: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTrash_thread_deposit_object │ │ │ │ │ 174: 00000249 210 FUNC GLOBAL DEFAULT 7 PyList_Append │ │ │ │ │ 175: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Realloc │ │ │ │ │ 176: 0000031d 148 FUNC GLOBAL DEFAULT 7 _PyList_AppendTakeRefListResize │ │ │ │ │ - 177: 0000044d 84 FUNC GLOBAL DEFAULT 7 PyList_Sort │ │ │ │ │ + 177: 00000429 84 FUNC GLOBAL DEFAULT 7 PyList_Sort │ │ │ │ │ 178: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 179: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ 180: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ 181: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ 182: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ 183: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ 184: 00000000 0 NOTYPE GLOBAL DEFAULT UND memmove │ │ │ │ │ 185: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ 186: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ 187: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ 188: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ - 189: 000016e1 140 FUNC GLOBAL DEFAULT 7 PyList_SetItem │ │ │ │ │ + 189: 00001761 140 FUNC GLOBAL DEFAULT 7 PyList_SetItem │ │ │ │ │ 190: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndexError │ │ │ │ │ - 191: 0000179d 288 FUNC GLOBAL DEFAULT 7 _PyList_FromArraySteal │ │ │ │ │ + 191: 0000181d 288 FUNC GLOBAL DEFAULT 7 _PyList_FromArraySteal │ │ │ │ │ 192: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 193: 000018bd 128 FUNC GLOBAL DEFAULT 7 PyList_SetSlice │ │ │ │ │ + 193: 0000193d 128 FUNC GLOBAL DEFAULT 7 PyList_SetSlice │ │ │ │ │ 194: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Fast │ │ │ │ │ - 195: 00001e91 50 FUNC GLOBAL DEFAULT 7 PyList_Size │ │ │ │ │ + 195: 00001f11 50 FUNC GLOBAL DEFAULT 7 PyList_Size │ │ │ │ │ 196: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ 197: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ 198: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Type │ │ │ │ │ 199: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Unpack │ │ │ │ │ 200: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_AdjustIndices │ │ │ │ │ 201: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetObject │ │ │ │ │ 202: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ 203: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ 204: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ 205: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ - 206: 00004c95 34 FUNC GLOBAL DEFAULT 7 _PyList_Extend │ │ │ │ │ + 206: 00004ed1 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 │ │ │ │ │ @@ -227,39 +227,39 @@ │ │ │ │ │ 223: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ 224: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ 225: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ 226: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompare │ │ │ │ │ 227: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ 228: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ 229: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ - 230: 00000001 162 FUNC GLOBAL DEFAULT 1 PyList_Insert │ │ │ │ │ - 231: 00005f29 80 FUNC GLOBAL DEFAULT 7 PyList_GetItem │ │ │ │ │ + 230: 00006161 252 FUNC GLOBAL DEFAULT 7 PyList_Insert │ │ │ │ │ + 231: 0000625d 80 FUNC GLOBAL DEFAULT 7 PyList_GetItem │ │ │ │ │ 232: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_Type │ │ │ │ │ 233: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ - 234: 000061d1 100 FUNC GLOBAL DEFAULT 7 PyList_GetItemRef │ │ │ │ │ + 234: 00006505 100 FUNC GLOBAL DEFAULT 7 PyList_GetItemRef │ │ │ │ │ 235: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Track │ │ │ │ │ 236: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GenericAlloc │ │ │ │ │ 237: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKwnames │ │ │ │ │ 238: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ 239: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_ReprEnter │ │ │ │ │ 240: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Init │ │ │ │ │ 241: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_WriteChar │ │ │ │ │ 242: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ 243: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Repr │ │ │ │ │ 244: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_WriteStr │ │ │ │ │ 245: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_ReprLeave │ │ │ │ │ 246: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Finish │ │ │ │ │ 247: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ 248: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Dealloc │ │ │ │ │ - 249: 0000713d 66 FUNC GLOBAL HIDDEN 7 _PyList_ClearFreeList │ │ │ │ │ + 249: 000074cd 66 FUNC GLOBAL HIDDEN 7 _PyList_ClearFreeList │ │ │ │ │ 250: 00000029 44 FUNC GLOBAL HIDDEN 9 _PyList_DebugMallocStats │ │ │ │ │ 251: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDebugAllocatorStats │ │ │ │ │ 252: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ - 253: 000000a5 86 FUNC GLOBAL DEFAULT 1 PyList_GetSlice │ │ │ │ │ - 254: 000000fd 84 FUNC GLOBAL DEFAULT 1 PyList_Reverse │ │ │ │ │ + 253: 00000001 86 FUNC GLOBAL DEFAULT 1 PyList_GetSlice │ │ │ │ │ + 254: 00000059 84 FUNC GLOBAL DEFAULT 1 PyList_Reverse │ │ │ │ │ 255: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ 256: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_SliceIndexNotNone │ │ │ │ │ 257: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromLong │ │ │ │ │ 258: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetBuiltin │ │ │ │ │ 259: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ 260: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSize_t │ │ │ │ │ 261: 00000135 52 FUNC GLOBAL DEFAULT 9 PyList_Clear │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,167 +1,160 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0xaac8 contains 37 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0xade0 contains 30 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000026 00000f0a R_ARM_THM_CALL 000003b1 list_resize │ │ │ │ │ -0000007a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000007e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000086 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000090 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000094 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000009c 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000000de 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000000e2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000000e8 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000013e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000142 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000146 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000001ac 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000001cc 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000001e6 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000021e 0000fc0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00000230 00000f0a R_ARM_THM_CALL 000003b1 list_resize │ │ │ │ │ -00000364 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000036a 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000374 0000210a R_ARM_THM_CALL 00001d7d list_clear_impl.isra.0 │ │ │ │ │ -00000390 0001020a R_ARM_THM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ -0000039e 0000782f R_ARM_THM_MOVW_ABS_NC 00000218 .LC22 │ │ │ │ │ -000003a2 00007830 R_ARM_THM_MOVT_ABS 00000218 .LC22 │ │ │ │ │ -000003b4 00009f0a R_ARM_THM_CALL 00000001 PyList_New │ │ │ │ │ -000003be 0000792f R_ARM_THM_MOVW_ABS_NC 00000220 .LC23 │ │ │ │ │ -000003c2 00007930 R_ARM_THM_MOVT_ABS 00000220 .LC23 │ │ │ │ │ -000003d4 0000cc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000003ec 0000e50a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00000408 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000040c 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000416 0000c50a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000000c6 00001f1e R_ARM_THM_JUMP24 00006559 list_slice_lock_held │ │ │ │ │ -0000016c 0000ff1e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -00000178 00001f1e R_ARM_THM_JUMP24 00006559 list_slice_lock_held │ │ │ │ │ -000003ac 0001031e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -000003cc 0001031e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +0000003a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000003e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000044 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000009a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000009e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000000a2 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000011c 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000138 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000144 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000017e 0000fc0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00000190 00000f0a R_ARM_THM_CALL 000003b1 list_resize │ │ │ │ │ +000002c4 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000002ca 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000002d4 0000210a R_ARM_THM_CALL 00001dfd list_clear_impl.isra.0 │ │ │ │ │ +000002f0 0001020a R_ARM_THM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ +000002fe 0000782f R_ARM_THM_MOVW_ABS_NC 00000218 .LC22 │ │ │ │ │ +00000302 00007830 R_ARM_THM_MOVT_ABS 00000218 .LC22 │ │ │ │ │ +00000314 00009f0a R_ARM_THM_CALL 00000001 PyList_New │ │ │ │ │ +0000031e 0000792f R_ARM_THM_MOVW_ABS_NC 00000220 .LC23 │ │ │ │ │ +00000322 00007930 R_ARM_THM_MOVT_ABS 00000220 .LC23 │ │ │ │ │ +00000334 0000cc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000034c 0000e50a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00000368 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000036c 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000376 0000c50a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000022 00001f1e R_ARM_THM_JUMP24 0000688d list_slice_lock_held │ │ │ │ │ +000000c8 0000ff1e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +000000d4 00001f1e R_ARM_THM_JUMP24 0000688d list_slice_lock_held │ │ │ │ │ +0000030c 0001031e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +0000032c 0001031e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0xabf0 contains 115 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0xaed0 contains 115 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00010a02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00000a02 R_ARM_ABS32 00000121 list_dealloc │ │ │ │ │ -0000002c 00006502 R_ARM_ABS32 00006fd9 list_repr │ │ │ │ │ +0000002c 00006402 R_ARM_ABS32 00007369 list_repr │ │ │ │ │ 00000034 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000038 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000003c 00010b02 R_ARM_ABS32 00000000 PyObject_HashNotImplemented │ │ │ │ │ 00000048 00010c02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000058 00008302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000005c 00001b02 R_ARM_ABS32 0000176d list_traverse │ │ │ │ │ -00000060 00004c02 R_ARM_ABS32 00006139 list_clear_slot │ │ │ │ │ -00000064 00003602 R_ARM_ABS32 00005775 list_richcompare │ │ │ │ │ -0000006c 00002b02 R_ARM_ABS32 00004b31 list_iter │ │ │ │ │ +0000005c 00001b02 R_ARM_ABS32 000017ed list_traverse │ │ │ │ │ +00000060 00004b02 R_ARM_ABS32 0000646d list_clear_slot │ │ │ │ │ +00000064 00003602 R_ARM_ABS32 000059ad list_richcompare │ │ │ │ │ +0000006c 00002b02 R_ARM_ABS32 00004d6d list_iter │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000094 00003502 R_ARM_ABS32 000056d5 list___init__ │ │ │ │ │ +00000094 00003502 R_ARM_ABS32 0000590d list___init__ │ │ │ │ │ 00000098 0000ec02 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ 0000009c 00010d02 R_ARM_ABS32 00000000 PyType_GenericNew │ │ │ │ │ 000000a0 0000cd02 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ -000000c8 00005802 R_ARM_ABS32 000064b1 list_vectorcall │ │ │ │ │ +000000c8 00005702 R_ARM_ABS32 000067e5 list_vectorcall │ │ │ │ │ 000000d4 00010a02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000e8 00003002 R_ARM_ABS32 00004c31 listiter_dealloc │ │ │ │ │ +000000e8 00003002 R_ARM_ABS32 00004e6d listiter_dealloc │ │ │ │ │ 00000118 00010c02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -0000012c 00005e02 R_ARM_ABS32 00006ed9 listiter_traverse │ │ │ │ │ +0000012c 00005d02 R_ARM_ABS32 00007269 listiter_traverse │ │ │ │ │ 0000013c 00010e02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000140 00002e02 R_ARM_ABS32 00004bc5 listiter_next │ │ │ │ │ +00000140 00002e02 R_ARM_ABS32 00004e01 listiter_next │ │ │ │ │ 00000144 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001a4 00010a02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001ac 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001b8 00005402 R_ARM_ABS32 000062e5 listreviter_dealloc │ │ │ │ │ +000001b8 00005302 R_ARM_ABS32 00006619 listreviter_dealloc │ │ │ │ │ 000001e8 00010c02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -000001fc 00007202 R_ARM_ABS32 00000151 listreviter_traverse │ │ │ │ │ +000001fc 00007202 R_ARM_ABS32 000000ad listreviter_traverse │ │ │ │ │ 0000020c 00010e02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000210 00006602 R_ARM_ABS32 00007181 listreviter_next │ │ │ │ │ +00000210 00006502 R_ARM_ABS32 00007511 listreviter_next │ │ │ │ │ 00000214 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000274 00008302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000278 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000294 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000002a8 0000b302 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ 000002b0 0000cc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000002b4 0000cc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000002b8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002bc 00007302 R_ARM_ABS32 0000015d listreviter_len │ │ │ │ │ +000002bc 00007302 R_ARM_ABS32 000000b9 listreviter_len │ │ │ │ │ 000002c4 00008302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002cc 00007f02 R_ARM_ABS32 00000091 listreviter_reduce │ │ │ │ │ 000002d4 00008302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002d8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002dc 00008202 R_ARM_ABS32 000000e5 listreviter_setstate │ │ │ │ │ 000002e4 00008302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002f8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002fc 00007402 R_ARM_ABS32 000077ad listiter_len │ │ │ │ │ +000002fc 00007402 R_ARM_ABS32 00007b65 listiter_len │ │ │ │ │ 00000304 00008302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000308 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000030c 00007a02 R_ARM_ABS32 0000037d listiter_reduce │ │ │ │ │ +0000030c 00007a02 R_ARM_ABS32 000002dd listiter_reduce │ │ │ │ │ 00000314 00008302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000318 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000031c 00007d02 R_ARM_ABS32 000003d9 listiter_setstate │ │ │ │ │ +0000031c 00007d02 R_ARM_ABS32 00000339 listiter_setstate │ │ │ │ │ 00000324 00008302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000338 00002f02 R_ARM_ABS32 00004c2d list_length │ │ │ │ │ -0000033c 00002502 R_ARM_ABS32 00004751 list_subscript │ │ │ │ │ -00000340 00005d02 R_ARM_ABS32 000066c1 list_ass_subscript │ │ │ │ │ -00000344 00002f02 R_ARM_ABS32 00004c2d list_length │ │ │ │ │ -00000348 00004502 R_ARM_ABS32 00005cd9 list_concat │ │ │ │ │ -0000034c 00006902 R_ARM_ABS32 00007215 list_repeat │ │ │ │ │ -00000350 00002802 R_ARM_ABS32 00004aed list_item │ │ │ │ │ -00000358 00004302 R_ARM_ABS32 00005c49 list_ass_item │ │ │ │ │ -00000360 00005002 R_ARM_ABS32 00006235 list_contains │ │ │ │ │ -00000364 00005702 R_ARM_ABS32 00006481 list_inplace_concat │ │ │ │ │ +00000338 00002f02 R_ARM_ABS32 00004e69 list_length │ │ │ │ │ +0000033c 00002502 R_ARM_ABS32 0000498d list_subscript │ │ │ │ │ +00000340 00005c02 R_ARM_ABS32 000069f5 list_ass_subscript │ │ │ │ │ +00000344 00002f02 R_ARM_ABS32 00004e69 list_length │ │ │ │ │ +00000348 00004502 R_ARM_ABS32 00005f11 list_concat │ │ │ │ │ +0000034c 00006802 R_ARM_ABS32 000075a5 list_repeat │ │ │ │ │ +00000350 00002802 R_ARM_ABS32 00004d29 list_item │ │ │ │ │ +00000358 00004302 R_ARM_ABS32 00005e81 list_ass_item │ │ │ │ │ +00000360 00004f02 R_ARM_ABS32 00006569 list_contains │ │ │ │ │ +00000364 00005602 R_ARM_ABS32 000067b5 list_inplace_concat │ │ │ │ │ 00000368 00007702 R_ARM_ABS32 00000055 list_inplace_repeat │ │ │ │ │ 0000036c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000370 00002502 R_ARM_ABS32 00004751 list_subscript │ │ │ │ │ +00000370 00002502 R_ARM_ABS32 0000498d list_subscript │ │ │ │ │ 00000378 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000037c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000380 00005102 R_ARM_ABS32 000062a9 list___reversed__ │ │ │ │ │ +00000380 00005002 R_ARM_ABS32 000065dd list___reversed__ │ │ │ │ │ 00000388 00008302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000038c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000390 00007e02 R_ARM_ABS32 00000083 list___sizeof__ │ │ │ │ │ 00000398 00008302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000039c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003a0 00006c02 R_ARM_ABS32 000074d9 py_list_clear │ │ │ │ │ +000003a0 00006b02 R_ARM_ABS32 00007891 py_list_clear │ │ │ │ │ 000003a8 00008302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003ac 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003b0 00007502 R_ARM_ABS32 00000175 list_copy │ │ │ │ │ +000003b0 00007502 R_ARM_ABS32 000000d1 list_copy │ │ │ │ │ 000003b8 00008302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003bc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003c0 00002202 R_ARM_ABS32 00001dd5 list_append │ │ │ │ │ +000003c0 00002202 R_ARM_ABS32 00001e55 list_append │ │ │ │ │ 000003c8 00008302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003cc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003d0 00005602 R_ARM_ABS32 00006329 list_insert │ │ │ │ │ +000003d0 00005502 R_ARM_ABS32 0000665d list_insert │ │ │ │ │ 000003d8 00008302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003e0 00004802 R_ARM_ABS32 00005f05 list_extend │ │ │ │ │ +000003e0 00004802 R_ARM_ABS32 0000613d list_extend │ │ │ │ │ 000003e8 00008302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003ec 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003f0 00004202 R_ARM_ABS32 00005a91 list_pop │ │ │ │ │ +000003f0 00004202 R_ARM_ABS32 00005cc9 list_pop │ │ │ │ │ 000003f8 00008302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003fc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000400 00003e02 R_ARM_ABS32 00005989 list_remove │ │ │ │ │ +00000400 00003e02 R_ARM_ABS32 00005bc1 list_remove │ │ │ │ │ 00000408 00008302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000040c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000410 00007102 R_ARM_ABS32 00007679 list_index │ │ │ │ │ +00000410 00007102 R_ARM_ABS32 00007a31 list_index │ │ │ │ │ 00000418 00008302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000041c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000420 00006d02 R_ARM_ABS32 0000757d list_count │ │ │ │ │ +00000420 00006d02 R_ARM_ABS32 00007935 list_count │ │ │ │ │ 00000428 00008302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000042c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000430 00006e02 R_ARM_ABS32 00007641 list_reverse │ │ │ │ │ +00000430 00006e02 R_ARM_ABS32 000079f9 list_reverse │ │ │ │ │ 00000438 00008302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000043c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000440 00005f02 R_ARM_ABS32 00006ee5 list_sort │ │ │ │ │ +00000440 00005e02 R_ARM_ABS32 00007275 list_sort │ │ │ │ │ 00000448 00008302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000044c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000450 00010f02 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 00000458 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0xaf88 contains 713 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0xb268 contains 723 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000003c 0000a00a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00000072 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000076 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000007a 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 0000008a 0000a20a R_ARM_THM_CALL 00000000 PyMem_Calloc │ │ │ │ │ 000000a6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ @@ -188,723 +181,733 @@ │ │ │ │ │ 000002f4 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000308 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 0000030c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00000310 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00000360 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00000394 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 000003a0 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000003ee 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00000432 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00000440 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000047c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000480 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000488 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000049a 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000004c0 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000004c4 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000004f4 0000b32f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -000004f8 0000b330 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00000504 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00000508 0000b430 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -0000050e 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000512 0000b530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000005a2 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000005a6 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000664 0000132f R_ARM_THM_MOVW_ABS_NC 000071e9 unsafe_long_compare │ │ │ │ │ -00000668 00001330 R_ARM_THM_MOVT_ABS 000071e9 unsafe_long_compare │ │ │ │ │ -000006ca 0000132f R_ARM_THM_MOVW_ABS_NC 000071e9 unsafe_long_compare │ │ │ │ │ -000006ce 00001330 R_ARM_THM_MOVT_ABS 000071e9 unsafe_long_compare │ │ │ │ │ -0000086c 0000142f R_ARM_THM_MOVW_ABS_NC 00001679 unsafe_latin_compare │ │ │ │ │ -00000870 00001430 R_ARM_THM_MOVT_ABS 00001679 unsafe_latin_compare │ │ │ │ │ -00000882 0000152f R_ARM_THM_MOVW_ABS_NC 000077c5 safe_object_compare │ │ │ │ │ -00000886 00001530 R_ARM_THM_MOVT_ABS 000077c5 safe_object_compare │ │ │ │ │ -00000890 0000162f R_ARM_THM_MOVW_ABS_NC 00005f79 unsafe_tuple_compare │ │ │ │ │ -00000894 00001630 R_ARM_THM_MOVT_ABS 00005f79 unsafe_tuple_compare │ │ │ │ │ -000008c2 0000b60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000008dc 0000b60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000008fc 0000b60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000978 0000142f R_ARM_THM_MOVW_ABS_NC 00001679 unsafe_latin_compare │ │ │ │ │ -0000097c 00001430 R_ARM_THM_MOVT_ABS 00001679 unsafe_latin_compare │ │ │ │ │ -000009ea 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000a7a 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000aaa 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00000b22 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000bf4 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00000c02 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000c1e 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000c22 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000c3a 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c58 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c7e 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000dd0 0000132f R_ARM_THM_MOVW_ABS_NC 000071e9 unsafe_long_compare │ │ │ │ │ -00000dd4 00001330 R_ARM_THM_MOVT_ABS 000071e9 unsafe_long_compare │ │ │ │ │ -00000fe6 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000fea 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000ff2 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000ff6 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000ffa 0000122f R_ARM_THM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -00000ffe 00001230 R_ARM_THM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -00001004 0000ba0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000105e 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001062 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001194 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00001198 0000b430 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -0000119e 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000011a2 0000b530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001226 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000122a 0000b530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000013dc 0000142f R_ARM_THM_MOVW_ABS_NC 00001679 unsafe_latin_compare │ │ │ │ │ -000013e0 00001430 R_ARM_THM_MOVT_ABS 00001679 unsafe_latin_compare │ │ │ │ │ -00001430 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -00001434 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -00001442 0000182f R_ARM_THM_MOVW_ABS_NC 00006079 unsafe_object_compare │ │ │ │ │ -00001446 00001830 R_ARM_THM_MOVT_ABS 00006079 unsafe_object_compare │ │ │ │ │ -0000144a 0000152f R_ARM_THM_MOVW_ABS_NC 000077c5 safe_object_compare │ │ │ │ │ -0000144e 00001530 R_ARM_THM_MOVT_ABS 000077c5 safe_object_compare │ │ │ │ │ -00001486 0000192f R_ARM_THM_MOVW_ABS_NC 00007795 unsafe_float_compare │ │ │ │ │ -0000148a 00001930 R_ARM_THM_MOVT_ABS 00007795 unsafe_float_compare │ │ │ │ │ -00001498 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000014cc 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000014de 0000b60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -0000152c 0000152f R_ARM_THM_MOVW_ABS_NC 000077c5 safe_object_compare │ │ │ │ │ -00001530 00001530 R_ARM_THM_MOVT_ABS 000077c5 safe_object_compare │ │ │ │ │ -000015e4 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000161c 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001630 0000152f R_ARM_THM_MOVW_ABS_NC 000077c5 safe_object_compare │ │ │ │ │ -00001634 00001530 R_ARM_THM_MOVT_ABS 000077c5 safe_object_compare │ │ │ │ │ -00001646 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000164e 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001670 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000016ae 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000016ba 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001726 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001738 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000173c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001744 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001754 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00001758 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -0000175c 00001a2f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ -00001760 00001a30 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ -00001766 0000ba0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000017de 0000a00a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00001822 00009f0a R_ARM_THM_CALL 00000001 PyList_New │ │ │ │ │ -00001836 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001842 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001846 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000184c 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000189c 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000018b0 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000018b4 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000018b8 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000018e6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000018ea 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000018f2 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001936 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000019b0 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000019dc 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00001a18 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00001b3a 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001b4a 0000202f R_ARM_THM_MOVW_ABS_NC 00000058 .LC3 │ │ │ │ │ -00001b4e 00002030 R_ARM_THM_MOVT_ABS 00000058 .LC3 │ │ │ │ │ -00001b52 0000c20a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ -00001bc0 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00001be8 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00001bfc 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c0c 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c20 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c38 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c64 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c76 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c96 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001c9c 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001cd2 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00001cde 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00001cf2 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00001d04 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001d1a 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001d26 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001d30 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00001d3e 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001d48 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001dbc 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e06 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001e0a 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001e52 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00001e62 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001e66 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001e80 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001e86 00000e0a R_ARM_THM_CALL 00000001 _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ -00001eb0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001eb4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001eb8 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001f1c 0000142f R_ARM_THM_MOVW_ABS_NC 00001679 unsafe_latin_compare │ │ │ │ │ -00001f20 00001430 R_ARM_THM_MOVT_ABS 00001679 unsafe_latin_compare │ │ │ │ │ -00001f66 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001fe8 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000201e 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002174 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000021ec 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002256 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000022ca 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002328 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000238a 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000023de 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002454 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000024c6 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002526 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000258e 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000025d6 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002690 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000026ec 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002700 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000027be 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000027fa 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000028e0 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002956 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000029ce 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002a2e 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002aa0 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002ae6 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002baa 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002c18 0000142f R_ARM_THM_MOVW_ABS_NC 00001679 unsafe_latin_compare │ │ │ │ │ -00002c1c 00001430 R_ARM_THM_MOVT_ABS 00001679 unsafe_latin_compare │ │ │ │ │ -00002cb0 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002d1a 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002d6e 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002dce 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002e50 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002ed4 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002f70 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002fee 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003056 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000030a8 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00003128 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000031a2 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000031f0 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -0000325a 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000032a8 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000333c 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000033ae 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003414 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003542 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000035b2 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003620 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000364e 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000003f8 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000041e 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000458 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000045c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000464 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000476 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000049c 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000004a0 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000004d0 0000b32f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +000004d4 0000b330 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +000004e0 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +000004e4 0000b430 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +000004ea 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000004ee 0000b530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000570 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000574 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000636 0000132f R_ARM_THM_MOVW_ABS_NC 00007579 unsafe_long_compare │ │ │ │ │ +0000063a 00001330 R_ARM_THM_MOVT_ABS 00007579 unsafe_long_compare │ │ │ │ │ +0000069c 0000132f R_ARM_THM_MOVW_ABS_NC 00007579 unsafe_long_compare │ │ │ │ │ +000006a0 00001330 R_ARM_THM_MOVT_ABS 00007579 unsafe_long_compare │ │ │ │ │ +0000085a 0000142f R_ARM_THM_MOVW_ABS_NC 000016f9 unsafe_latin_compare │ │ │ │ │ +0000085e 00001430 R_ARM_THM_MOVT_ABS 000016f9 unsafe_latin_compare │ │ │ │ │ +00000870 0000152f R_ARM_THM_MOVW_ABS_NC 00007b7d safe_object_compare │ │ │ │ │ +00000874 00001530 R_ARM_THM_MOVT_ABS 00007b7d safe_object_compare │ │ │ │ │ +00000880 0000162f R_ARM_THM_MOVW_ABS_NC 000062ad unsafe_tuple_compare │ │ │ │ │ +00000884 00001630 R_ARM_THM_MOVT_ABS 000062ad unsafe_tuple_compare │ │ │ │ │ +000008f0 0000b60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +0000090c 0000b60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +0000092e 0000b60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000009ac 0000142f R_ARM_THM_MOVW_ABS_NC 000016f9 unsafe_latin_compare │ │ │ │ │ +000009b0 00001430 R_ARM_THM_MOVT_ABS 000016f9 unsafe_latin_compare │ │ │ │ │ +00000a22 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000ab2 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000ae2 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00000b5a 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000c3c 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00000c4a 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000c66 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000c6a 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000c82 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ca0 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000cc4 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000db6 0000132f R_ARM_THM_MOVW_ABS_NC 00007579 unsafe_long_compare │ │ │ │ │ +00000dba 00001330 R_ARM_THM_MOVT_ABS 00007579 unsafe_long_compare │ │ │ │ │ +00001024 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001028 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001030 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001034 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001038 0000122f R_ARM_THM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +0000103c 00001230 R_ARM_THM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +00001042 0000ba0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001096 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000109a 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001220 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00001224 0000b430 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +0000122c 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00001230 0000b530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000012bc 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000012c0 0000b530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001410 0000142f R_ARM_THM_MOVW_ABS_NC 000016f9 unsafe_latin_compare │ │ │ │ │ +00001414 00001430 R_ARM_THM_MOVT_ABS 000016f9 unsafe_latin_compare │ │ │ │ │ +00001470 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +00001474 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +00001482 0000182f R_ARM_THM_MOVW_ABS_NC 000063ad unsafe_object_compare │ │ │ │ │ +00001486 00001830 R_ARM_THM_MOVT_ABS 000063ad unsafe_object_compare │ │ │ │ │ +0000148c 0000152f R_ARM_THM_MOVW_ABS_NC 00007b7d safe_object_compare │ │ │ │ │ +00001490 00001530 R_ARM_THM_MOVT_ABS 00007b7d safe_object_compare │ │ │ │ │ +000014d0 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000014e2 0000b60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001564 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000159c 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000015a6 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000015da 0000192f R_ARM_THM_MOVW_ABS_NC 00007b4d unsafe_float_compare │ │ │ │ │ +000015de 00001930 R_ARM_THM_MOVT_ABS 00007b4d unsafe_float_compare │ │ │ │ │ +00001606 0000152f R_ARM_THM_MOVW_ABS_NC 00007b7d safe_object_compare │ │ │ │ │ +0000160a 00001530 R_ARM_THM_MOVT_ABS 00007b7d safe_object_compare │ │ │ │ │ +00001682 0000152f R_ARM_THM_MOVW_ABS_NC 00007b7d safe_object_compare │ │ │ │ │ +00001686 00001530 R_ARM_THM_MOVT_ABS 00007b7d safe_object_compare │ │ │ │ │ +000016be 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000016ca 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000016ec 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000172e 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000173a 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000017a6 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000017b8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000017bc 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000017c4 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000017d4 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +000017d8 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +000017dc 00001a2f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ +000017e0 00001a30 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ +000017e6 0000ba0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000185e 0000a00a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000018a2 00009f0a R_ARM_THM_CALL 00000001 PyList_New │ │ │ │ │ +000018b6 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000018c2 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000018c6 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000018cc 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000191c 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001930 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001934 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001938 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001966 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000196a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001972 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000019b6 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a30 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001a5c 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00001a98 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00001bba 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001bca 0000202f R_ARM_THM_MOVW_ABS_NC 00000058 .LC3 │ │ │ │ │ +00001bce 00002030 R_ARM_THM_MOVT_ABS 00000058 .LC3 │ │ │ │ │ +00001bd2 0000c20a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00001c40 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00001c68 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00001c7c 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c8c 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ca0 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001cb8 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ce4 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001cf6 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d16 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001d1c 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001d52 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00001d5e 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00001d72 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00001d84 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001d9a 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001da6 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001db0 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00001dbe 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001dc8 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001e3c 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e86 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001e8a 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001ed2 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00001ee2 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001ee6 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001f00 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001f06 00000e0a R_ARM_THM_CALL 00000001 _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ +00001f30 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001f34 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001f38 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001f9c 0000142f R_ARM_THM_MOVW_ABS_NC 000016f9 unsafe_latin_compare │ │ │ │ │ +00001fa0 00001430 R_ARM_THM_MOVT_ABS 000016f9 unsafe_latin_compare │ │ │ │ │ +00001fe6 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000206a 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000020a2 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002146 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002196 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000021a8 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002236 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002274 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000234e 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000023c6 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002430 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000024a2 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000024fe 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002560 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000025a4 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002668 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000026e0 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002740 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000027a8 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000027f2 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000028a6 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000028fc 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002910 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002998 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000029d0 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002ae2 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002b4e 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002bbc 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002c1a 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002c88 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002cd4 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002d9e 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002dfe 0000142f R_ARM_THM_MOVW_ABS_NC 000016f9 unsafe_latin_compare │ │ │ │ │ +00002e02 00001430 R_ARM_THM_MOVT_ABS 000016f9 unsafe_latin_compare │ │ │ │ │ +00002e96 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002f02 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002f58 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002fb8 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003036 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000030b2 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003130 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000031ae 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000031de 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +0000327a 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000032f4 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003360 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000033d0 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000345c 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000034d2 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003544 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003576 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003636 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ 000036a2 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000036ba 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000036d2 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000375e 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000037d8 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003838 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000387e 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000038a2 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000391e 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000398c 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000039f4 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003a1c 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003a30 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003aa8 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003b12 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003b78 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003b96 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003bb8 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003c0c 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00003cb4 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +0000370c 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003738 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003752 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000037d4 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003848 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000038b4 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003902 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003990 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003a00 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003a6c 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003ab6 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00003ae0 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003b06 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00003b7a 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003bf0 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003c58 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ 00003cfa 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00003e2c 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003e54 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00003e68 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00003d8e 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00003e04 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ 00003e82 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003eac 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003ec6 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003eec 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003f02 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003f76 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003f90 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00004002 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00004036 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00004074 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -0000408a 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -000040ca 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000040fc 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000041b4 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000041fc 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000420e 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000042a4 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -0000431c 0000230a R_ARM_THM_CALL 0000017d merge_getmem │ │ │ │ │ -00004532 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00004658 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000468e 0000230a R_ARM_THM_CALL 0000017d merge_getmem │ │ │ │ │ -00004770 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00004774 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -0000477e 0000c40a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -0000478a 0000c50a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000047c0 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ -000047c4 0000c630 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ -000047d6 0000c70a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -000047f0 0000c80a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -00004812 0000c90a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -0000484c 0000a00a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000048b6 0000a00a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000490e 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00004a20 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004a24 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004a28 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00004a64 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004a68 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004a70 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00004a98 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004aa4 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004ab8 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004abc 0000ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004ac2 0000242f R_ARM_THM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ -00004ac6 00002430 R_ARM_THM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ -00004acc 0000cb0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004ad4 0000cc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004ad8 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004adc 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004ae0 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004ae4 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004ae8 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004b16 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00004b1a 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00004b22 0000c90a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -00004b2c 0000cc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004b4a 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00004b90 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00004b94 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00004b9c 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00004bb8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00004bbc 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004bc0 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004c26 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004c84 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004ca8 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00004cac 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00004cd0 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004cd4 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004ce4 0000b32f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00004ce8 0000b330 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00004cf4 0000322f R_ARM_THM_MOVW_ABS_NC 000000a8 .LC5 │ │ │ │ │ -00004cf8 00003230 R_ARM_THM_MOVT_ABS 000000a8 .LC5 │ │ │ │ │ -00004cfc 0000c20a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ -00004d2e 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00004e50 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ -00004e54 0000cf30 R_ARM_THM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ -00004e58 0000d02f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ -00004e5c 0000d030 R_ARM_THM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ -00004e70 0000d12f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -00004e74 0000d130 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -00004e7e 0000d22f R_ARM_THM_MOVW_ABS_NC 00000000 PyDictKeys_Type │ │ │ │ │ -00004e82 0000d230 R_ARM_THM_MOVT_ABS 00000000 PyDictKeys_Type │ │ │ │ │ -00004e8c 0000d32f R_ARM_THM_MOVW_ABS_NC 00000000 PyDictValues_Type │ │ │ │ │ -00004e90 0000d330 R_ARM_THM_MOVT_ABS 00000000 PyDictValues_Type │ │ │ │ │ -00004e9a 0000d42f R_ARM_THM_MOVW_ABS_NC 00000000 PyDictItems_Type │ │ │ │ │ -00004e9e 0000d430 R_ARM_THM_MOVT_ABS 00000000 PyDictItems_Type │ │ │ │ │ -00004eaa 0000d50a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00004ebe 0000d60a R_ARM_THM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ -00004ef2 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00004f20 0000c50a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004f5e 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004fb0 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005002 0000322f R_ARM_THM_MOVW_ABS_NC 000000a8 .LC5 │ │ │ │ │ -00005006 00003230 R_ARM_THM_MOVT_ABS 000000a8 .LC5 │ │ │ │ │ -0000500a 0000c20a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ -0000503c 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00005178 0000b00a R_ARM_THM_CALL 0000031d _PyList_AppendTakeRefListResize │ │ │ │ │ -000051c0 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005208 0000d70a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ -00005250 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005292 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000052e0 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005338 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000535e 0000d80a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -0000537a 0000d80a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -0000538e 0000d80a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -000053a2 0000d80a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -000053b6 0000d80a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -000053ca 0000d80a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -000053dc 0000d80a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -000053ee 0000d80a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00005400 0000d80a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00005422 0000d80a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -000054a0 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000054e8 0000d70a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ -0000553c 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005564 0000d90a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00005580 0000d70a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ -000055c4 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000055da 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005638 0000d70a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ -0000564a 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -0000564e 0000da30 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00005654 0000db0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -0000565a 0000dc0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00005668 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000567e 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000568a 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000569a 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000056a6 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000056ca 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000056e6 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000056ea 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005716 0000342f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -0000571a 00003430 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -00005720 0000dd0a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -0000572e 0000342f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -00005732 00003430 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -0000573a 0000de0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000057e6 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00005840 0000e02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00005844 0000e030 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00005854 0000e12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00005858 0000e130 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000586a 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000058b2 0000e20a R_ARM_THM_CALL 00000000 PyObject_RichCompare │ │ │ │ │ -000058ca 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000058e2 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000058f4 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000058f8 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000058fc 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00005900 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00005904 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00005908 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -0000590c 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005910 0000e330 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005944 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00005948 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -0000594c 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00005950 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00005954 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00005958 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00005964 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005978 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000059ba 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000059e2 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000059e6 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00005a16 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00005a42 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00005a5c 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00005a60 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00005a64 00003d2f R_ARM_THM_MOVW_ABS_NC 000000cc .LC7 │ │ │ │ │ -00005a68 00003d30 R_ARM_THM_MOVT_ABS 000000cc .LC7 │ │ │ │ │ -00005a6e 0000ba0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005a7a 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005a86 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005b0a 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005b4c 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005b62 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00005b82 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005b88 00003f2f R_ARM_THM_MOVW_ABS_NC 000000ec .LC8 │ │ │ │ │ -00005b8c 00003f30 R_ARM_THM_MOVT_ABS 000000ec .LC8 │ │ │ │ │ -00005b96 0000de0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00005ba2 0000e40a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00005bac 0000e50a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00005bd6 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00005bda 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00005bde 0000402f R_ARM_THM_MOVW_ABS_NC 000000f0 .LC9 │ │ │ │ │ -00005be2 00004030 R_ARM_THM_MOVT_ABS 000000f0 .LC9 │ │ │ │ │ -00005be8 0000ba0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005bf0 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005c00 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00005c0a 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00005c0e 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00005c12 0000412f R_ARM_THM_MOVW_ABS_NC 00000104 .LC10 │ │ │ │ │ -00005c16 00004130 R_ARM_THM_MOVT_ABS 00000104 .LC10 │ │ │ │ │ -00005c1c 0000ba0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005c26 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005c2e 0000c50a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005c82 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00005c9e 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005cba 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00005cbe 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00005cc2 00001a2f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ -00005cc6 00001a30 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ -00005ccc 0000ba0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005d2c 0000a00a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005d6c 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00005e0c 0000a00a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005e46 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005e4a 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005e4e 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00005ea8 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005eac 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005ec4 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005ec8 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005ecc 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00005eda 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00005ede 0000ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00005ee4 0000442f R_ARM_THM_MOVW_ABS_NC 0000011c .LC11 │ │ │ │ │ -00005ee8 00004430 R_ARM_THM_MOVT_ABS 0000011c .LC11 │ │ │ │ │ -00005eee 0000cb0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00005ef4 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005ef8 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005efc 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005f00 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005f18 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00005f1c 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00005f4e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00005f52 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00005f5a 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00005f62 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00005f66 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00005f6e 0000c90a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -00005f74 0000cc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005fa8 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00005fbc 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00005fe8 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00006008 0000132f R_ARM_THM_MOVW_ABS_NC 000071e9 unsafe_long_compare │ │ │ │ │ -0000600c 00001330 R_ARM_THM_MOVT_ABS 000071e9 unsafe_long_compare │ │ │ │ │ -000060a0 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000060a4 0000e330 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000060b4 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 PyBool_Type │ │ │ │ │ -000060b8 0000e830 R_ARM_THM_MOVT_ABS 00000000 PyBool_Type │ │ │ │ │ -000060c2 0000e12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000060c6 0000e130 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000060fe 0000e90a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -0000611c 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006132 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006188 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000619e 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000061ba 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006202 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00006206 0000ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000620a 00004d2f R_ARM_THM_MOVW_ABS_NC 00000150 .LC12 │ │ │ │ │ -0000620e 00004d30 R_ARM_THM_MOVT_ABS 00000150 .LC12 │ │ │ │ │ -00006214 0000ba0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000621c 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00006220 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00006228 0000c90a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -00006230 0000cc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000626c 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00006298 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000062ba 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000062d8 0000eb0a R_ARM_THM_CALL 00000000 PyObject_GC_Track │ │ │ │ │ -000062e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000062f4 0000a90a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ -00006318 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006344 0000e40a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -0000634e 0000e50a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -0000639a 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000063e6 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000063ea 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000641a 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006426 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00006438 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006440 0000c50a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006454 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00006458 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00006460 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000646a 0000552f R_ARM_THM_MOVW_ABS_NC 00000160 .LC13 │ │ │ │ │ -0000646e 00005530 R_ARM_THM_MOVT_ABS 00000160 .LC13 │ │ │ │ │ -00006474 0000de0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000064da 0000ec0a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ -00006512 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006528 0000342f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -0000652c 00003430 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -00006536 0000de0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00006542 0000342f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -00006546 00003430 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -0000654c 0000ed0a R_ARM_THM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ -000065a2 0000a00a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000065e0 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006628 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000662c 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00006630 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00006688 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000668c 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000066b4 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000066b8 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000066bc 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000066e6 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -000066ea 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -000066f2 0000c40a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000066fc 0000c50a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006732 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -0000674a 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006762 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ -00006766 0000c630 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ -00006778 0000c70a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -0000678e 00005a2f R_ARM_THM_MOVW_ABS_NC 00000168 .LC14 │ │ │ │ │ -00006792 00005a30 R_ARM_THM_MOVT_ABS 00000168 .LC14 │ │ │ │ │ -00006796 0000c20a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ -000067ac 0000c80a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -000067ea 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000680e 0000c80a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -00006852 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000689c 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00006956 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000697e 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000069cc 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006bba 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006bd4 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00006d1a 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006d26 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00006d2a 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00006d30 00005b2f R_ARM_THM_MOVW_ABS_NC 00000190 .LC15 │ │ │ │ │ -00006d34 00005b30 R_ARM_THM_MOVT_ABS 00000190 .LC15 │ │ │ │ │ -00006d3a 0000cb0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00006d6a 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00006d7e 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006d96 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006da6 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006db6 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006dc8 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006ddc 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006df0 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006e04 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006e16 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006e26 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006e38 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006e4c 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006e60 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006e6a 00001a2f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ -00006e6e 00001a30 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ -00006e72 0000ba0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006e8c 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00006e90 0000ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00006e96 0000242f R_ARM_THM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ -00006e9a 00002430 R_ARM_THM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ -00006ea0 0000cb0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00006eb8 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006ebc 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006ec4 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006f12 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00006f16 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00006f46 0000ee0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00006f66 0000e90a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00006f72 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00006f76 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00006f94 0000ee0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00006f9c 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00006fa0 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00006fc6 0000ee0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00006fd4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00006ff2 0000ef0a R_ARM_THM_CALL 00000000 Py_ReprEnter │ │ │ │ │ -00006ffe 0000f00a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ -00007016 0000f10a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteChar │ │ │ │ │ -00007026 0000632f R_ARM_THM_MOVW_ABS_NC 000001e4 .LC18 │ │ │ │ │ -0000702a 00006330 R_ARM_THM_MOVT_ABS 000001e4 .LC18 │ │ │ │ │ -0000705a 0000f20a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ -00007064 0000f30a R_ARM_THM_CALL 00000000 PyObject_Repr │ │ │ │ │ -00007072 0000f40a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ -0000708a 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000070a0 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000070b6 0000f10a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteChar │ │ │ │ │ -000070c0 0000f50a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -000070c6 0000f60a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ -000070d0 0000612f R_ARM_THM_MOVW_ABS_NC 000001d8 .LC16 │ │ │ │ │ -000070d4 00006130 R_ARM_THM_MOVT_ABS 000001d8 .LC16 │ │ │ │ │ -000070ec 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000070fc 0000f80a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ -00007102 0000f50a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -00007120 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007128 0000622f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ -0000712c 00006230 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ -00007164 0000cd0a R_ARM_THM_CALL 00000000 PyObject_GC_Del │ │ │ │ │ -000071e2 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000723e 0000fc0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00007274 0000a00a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000072c0 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000073ca 0000a00a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007402 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007406 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000740a 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00007420 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007424 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00007428 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00007448 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000744c 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000074a8 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000074c4 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000074c8 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000074cc 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000074d0 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000074d4 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007528 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000752c 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00007530 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00007544 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007560 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007570 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00007574 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000075a8 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00007600 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00007618 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007630 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007646 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000764a 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000766c 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00007670 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000076ac 0001000a R_ARM_THM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ -000076be 0001000a R_ARM_THM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ -00007708 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00007720 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00007724 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00007728 0000702f R_ARM_THM_MOVW_ABS_NC 00000204 .LC21 │ │ │ │ │ -0000772c 00007030 R_ARM_THM_MOVT_ABS 00000204 .LC21 │ │ │ │ │ -00007734 0000cb0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000774c 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007756 0000ff0a R_ARM_THM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ -00007764 00006f2f R_ARM_THM_MOVW_ABS_NC 000001fc .LC20 │ │ │ │ │ -00007768 00006f30 R_ARM_THM_MOVT_ABS 000001fc .LC20 │ │ │ │ │ -00007772 0000de0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00007788 0001000a R_ARM_THM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ +00003f04 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003f1a 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003fbc 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003fd4 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00004016 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00004030 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000404a 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00004064 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000040f4 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00004140 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00004172 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000041bc 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00004248 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00004282 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00004298 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +000042ec 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00004302 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000434a 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +000043e2 0000230a R_ARM_THM_CALL 000000d9 merge_getmem │ │ │ │ │ +00004408 0000230a R_ARM_THM_CALL 000000d9 merge_getmem │ │ │ │ │ +0000443e 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +000046e8 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000047b8 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000047e0 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000049ac 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +000049b0 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +000049ba 0000c40a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000049c6 0000c50a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000049fc 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ +00004a00 0000c630 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ +00004a12 0000c70a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +00004a2c 0000c80a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +00004a4e 0000c90a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +00004a88 0000a00a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00004af2 0000a00a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00004b4a 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00004c5c 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004c60 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004c64 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00004ca0 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004ca4 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004cac 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00004cd4 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004ce0 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004cf4 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004cf8 0000ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004cfe 0000242f R_ARM_THM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ +00004d02 00002430 R_ARM_THM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ +00004d08 0000cb0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004d10 0000cc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004d14 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004d18 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004d1c 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004d20 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004d24 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004d52 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00004d56 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00004d5e 0000c90a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +00004d68 0000cc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004d86 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00004dcc 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00004dd0 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00004dd8 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00004df4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00004df8 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004dfc 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004e62 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004ec0 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004ee4 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00004ee8 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00004f0c 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004f10 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004f20 0000b32f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00004f24 0000b330 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00004f30 0000322f R_ARM_THM_MOVW_ABS_NC 000000a8 .LC5 │ │ │ │ │ +00004f34 00003230 R_ARM_THM_MOVT_ABS 000000a8 .LC5 │ │ │ │ │ +00004f38 0000c20a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00004f6a 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000508c 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ +00005090 0000cf30 R_ARM_THM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ +00005094 0000d02f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ +00005098 0000d030 R_ARM_THM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ +000050ac 0000d12f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +000050b0 0000d130 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +000050ba 0000d22f R_ARM_THM_MOVW_ABS_NC 00000000 PyDictKeys_Type │ │ │ │ │ +000050be 0000d230 R_ARM_THM_MOVT_ABS 00000000 PyDictKeys_Type │ │ │ │ │ +000050c8 0000d32f R_ARM_THM_MOVW_ABS_NC 00000000 PyDictValues_Type │ │ │ │ │ +000050cc 0000d330 R_ARM_THM_MOVT_ABS 00000000 PyDictValues_Type │ │ │ │ │ +000050d6 0000d42f R_ARM_THM_MOVW_ABS_NC 00000000 PyDictItems_Type │ │ │ │ │ +000050da 0000d430 R_ARM_THM_MOVT_ABS 00000000 PyDictItems_Type │ │ │ │ │ +000050e6 0000d50a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +000050fa 0000d60a R_ARM_THM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ +0000512e 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000515c 0000c50a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000519a 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000051ec 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000523e 0000322f R_ARM_THM_MOVW_ABS_NC 000000a8 .LC5 │ │ │ │ │ +00005242 00003230 R_ARM_THM_MOVT_ABS 000000a8 .LC5 │ │ │ │ │ +00005246 0000c20a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00005278 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000053b4 0000b00a R_ARM_THM_CALL 0000031d _PyList_AppendTakeRefListResize │ │ │ │ │ +000053fc 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005444 0000d70a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ +0000548c 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000054de 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000551c 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005574 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000559a 0000d80a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +000055b6 0000d80a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +000055ca 0000d80a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +000055de 0000d80a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +000055f2 0000d80a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +00005606 0000d80a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +00005618 0000d80a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +0000562a 0000d80a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +0000563c 0000d80a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +0000565e 0000d80a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +000056dc 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005724 0000d70a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ +00005778 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000579e 0000d90a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +000057ba 0000d70a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ +000057fe 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005814 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005872 0000d70a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ +00005882 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00005886 0000da30 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +0000588c 0000db0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00005892 0000dc0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000058a0 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000058b6 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000058c2 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000058d2 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000058de 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005902 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000591e 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005922 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000594e 0000342f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +00005952 00003430 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +00005958 0000dd0a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +00005966 0000342f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +0000596a 00003430 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +00005972 0000de0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00005a1e 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00005a78 0000e02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00005a7c 0000e030 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00005a8c 0000e12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00005a90 0000e130 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00005aa2 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00005aea 0000e20a R_ARM_THM_CALL 00000000 PyObject_RichCompare │ │ │ │ │ +00005b02 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005b1a 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005b2c 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00005b30 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00005b34 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00005b38 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00005b3c 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00005b40 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00005b44 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005b48 0000e330 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005b7c 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00005b80 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00005b84 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00005b88 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00005b8c 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00005b90 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00005ba4 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005bb0 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005bf2 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00005c1a 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00005c1e 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00005c4e 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00005c7a 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00005c94 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00005c98 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00005c9c 00003d2f R_ARM_THM_MOVW_ABS_NC 000000cc .LC7 │ │ │ │ │ +00005ca0 00003d30 R_ARM_THM_MOVT_ABS 000000cc .LC7 │ │ │ │ │ +00005ca6 0000ba0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005cb2 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005cbe 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005d42 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005d84 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005d9a 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00005dba 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005dc0 00003f2f R_ARM_THM_MOVW_ABS_NC 000000ec .LC8 │ │ │ │ │ +00005dc4 00003f30 R_ARM_THM_MOVT_ABS 000000ec .LC8 │ │ │ │ │ +00005dce 0000de0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00005dda 0000e40a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00005de4 0000e50a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00005e0e 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00005e12 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00005e16 0000402f R_ARM_THM_MOVW_ABS_NC 000000f0 .LC9 │ │ │ │ │ +00005e1a 00004030 R_ARM_THM_MOVT_ABS 000000f0 .LC9 │ │ │ │ │ +00005e20 0000ba0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005e28 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005e38 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00005e42 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00005e46 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00005e4a 0000412f R_ARM_THM_MOVW_ABS_NC 00000104 .LC10 │ │ │ │ │ +00005e4e 00004130 R_ARM_THM_MOVT_ABS 00000104 .LC10 │ │ │ │ │ +00005e54 0000ba0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005e5e 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005e66 0000c50a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005eba 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00005ed6 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005ef2 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00005ef6 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00005efa 00001a2f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ +00005efe 00001a30 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ +00005f04 0000ba0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005f64 0000a00a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005fa4 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00006044 0000a00a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000607e 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006082 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006086 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000060e0 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000060e4 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000060fc 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006100 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006104 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00006112 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00006116 0000ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000611c 0000442f R_ARM_THM_MOVW_ABS_NC 0000011c .LC11 │ │ │ │ │ +00006120 00004430 R_ARM_THM_MOVT_ABS 0000011c .LC11 │ │ │ │ │ +00006126 0000cb0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000612c 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00006130 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00006134 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00006138 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00006150 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00006154 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000061b4 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000622e 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006238 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000623c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00006244 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000624a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000624e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00006256 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00006282 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00006286 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000628e 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00006296 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +0000629a 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +000062a2 0000c90a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +000062a8 0000cc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000062dc 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000062f0 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000631c 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000633c 0000132f R_ARM_THM_MOVW_ABS_NC 00007579 unsafe_long_compare │ │ │ │ │ +00006340 00001330 R_ARM_THM_MOVT_ABS 00007579 unsafe_long_compare │ │ │ │ │ +000063d4 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000063d8 0000e330 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000063e8 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 PyBool_Type │ │ │ │ │ +000063ec 0000e830 R_ARM_THM_MOVT_ABS 00000000 PyBool_Type │ │ │ │ │ +000063f6 0000e12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000063fa 0000e130 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00006432 0000e90a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00006450 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006466 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000064bc 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000064d2 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000064ee 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006536 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000653a 0000ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000653e 00004c2f R_ARM_THM_MOVW_ABS_NC 00000150 .LC12 │ │ │ │ │ +00006542 00004c30 R_ARM_THM_MOVT_ABS 00000150 .LC12 │ │ │ │ │ +00006548 0000ba0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006550 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00006554 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +0000655c 0000c90a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +00006564 0000cc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000065a0 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000065cc 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000065ee 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000660c 0000eb0a R_ARM_THM_CALL 00000000 PyObject_GC_Track │ │ │ │ │ +00006614 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00006628 0000a90a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ +0000664c 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006678 0000e40a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00006682 0000e50a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +000066ce 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000671a 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000671e 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000674e 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000675a 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000676c 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006774 0000c50a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006788 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000678c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00006794 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000679e 0000542f R_ARM_THM_MOVW_ABS_NC 00000160 .LC13 │ │ │ │ │ +000067a2 00005430 R_ARM_THM_MOVT_ABS 00000160 .LC13 │ │ │ │ │ +000067a8 0000de0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000680e 0000ec0a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ +00006846 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000685c 0000342f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +00006860 00003430 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +0000686a 0000de0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00006876 0000342f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +0000687a 00003430 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +00006880 0000ed0a R_ARM_THM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ +000068d6 0000a00a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006914 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000695c 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006960 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006964 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000069bc 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000069c0 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000069e8 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000069ec 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000069f0 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00006a1a 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00006a1e 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00006a26 0000c40a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00006a30 0000c50a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006a66 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00006a7e 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006a96 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ +00006a9a 0000c630 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ +00006aac 0000c70a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +00006ac2 0000592f R_ARM_THM_MOVW_ABS_NC 00000168 .LC14 │ │ │ │ │ +00006ac6 00005930 R_ARM_THM_MOVT_ABS 00000168 .LC14 │ │ │ │ │ +00006aca 0000c20a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00006ae0 0000c80a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +00006b1e 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006b42 0000c80a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +00006b86 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00006bd2 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00006c2e 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00006cce 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006cf6 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006d44 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00006f32 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006f4c 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +0000709c 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000070a8 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000070ac 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000070b2 00005a2f R_ARM_THM_MOVW_ABS_NC 00000190 .LC15 │ │ │ │ │ +000070b6 00005a30 R_ARM_THM_MOVT_ABS 00000190 .LC15 │ │ │ │ │ +000070bc 0000cb0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000070ec 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00007100 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007116 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007126 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007136 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007148 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000715c 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000716e 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007180 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007194 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000071a6 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000071b8 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000071cc 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000071e0 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000071ea 00001a2f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ +000071ee 00001a30 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ +000071f2 0000ba0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000071fc 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007222 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000722a 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007244 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00007248 0000ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000724e 0000242f R_ARM_THM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ +00007252 00002430 R_ARM_THM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ +00007258 0000cb0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00007260 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000072a2 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000072a6 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000072d6 0000ee0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000072f6 0000e90a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00007302 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00007306 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00007324 0000ee0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +0000732c 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00007330 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00007356 0000ee0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00007364 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00007382 0000ef0a R_ARM_THM_CALL 00000000 Py_ReprEnter │ │ │ │ │ +0000738e 0000f00a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ +000073a6 0000f10a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteChar │ │ │ │ │ +000073b6 0000622f R_ARM_THM_MOVW_ABS_NC 000001e4 .LC18 │ │ │ │ │ +000073ba 00006230 R_ARM_THM_MOVT_ABS 000001e4 .LC18 │ │ │ │ │ +000073ea 0000f20a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ +000073f4 0000f30a R_ARM_THM_CALL 00000000 PyObject_Repr │ │ │ │ │ +00007402 0000f40a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ +0000741a 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007430 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007446 0000f10a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteChar │ │ │ │ │ +00007450 0000f50a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +00007456 0000f60a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ +00007460 0000602f R_ARM_THM_MOVW_ABS_NC 000001d8 .LC16 │ │ │ │ │ +00007464 00006030 R_ARM_THM_MOVT_ABS 000001d8 .LC16 │ │ │ │ │ +0000747c 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000748c 0000f80a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ +00007492 0000f50a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +000074b0 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000074b8 0000612f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ +000074bc 00006130 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ +000074f4 0000cd0a R_ARM_THM_CALL 00000000 PyObject_GC_Del │ │ │ │ │ +00007572 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000075d0 0000fc0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00007608 0000a00a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007656 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00007776 0000a00a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000077b0 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000077b4 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000077b8 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000077ce 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000077d2 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000077d6 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000077f6 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000077fa 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007856 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000787c 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00007880 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00007884 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00007888 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000788c 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000078e0 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000078e4 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000078e8 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000078fc 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007918 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007928 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000792c 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00007960 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000079b8 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000079d0 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000079e8 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000079fe 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00007a02 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00007a24 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00007a28 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00007a64 0001000a R_ARM_THM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ +00007a76 0001000a R_ARM_THM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ +00007ac0 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00007ad8 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00007adc 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00007ae0 0000702f R_ARM_THM_MOVW_ABS_NC 00000204 .LC21 │ │ │ │ │ +00007ae4 00007030 R_ARM_THM_MOVT_ABS 00000204 .LC21 │ │ │ │ │ +00007aec 0000cb0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00007b04 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007b0e 0000ff0a R_ARM_THM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ +00007b1c 00006f2f R_ARM_THM_MOVW_ABS_NC 000001fc .LC20 │ │ │ │ │ +00007b20 00006f30 R_ARM_THM_MOVT_ABS 000001fc .LC20 │ │ │ │ │ +00007b2a 0000de0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00007b40 0001000a R_ARM_THM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ 000000ce 0000a41e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ 00000108 0000a81e R_ARM_THM_JUMP24 00000000 _PyTuple_FromArray │ │ │ │ │ 000001f8 0000ac1e R_ARM_THM_JUMP24 00000000 _PyTrash_thread_destroy_chain │ │ │ │ │ 00000212 0000ad1e R_ARM_THM_JUMP24 00000000 _PyTrash_thread_deposit_object │ │ │ │ │ 00000242 0000a51e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 00000300 00000e1e R_ARM_THM_JUMP24 00000001 _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ 000003ac 00000e1e R_ARM_THM_JUMP24 00000001 _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ -00001dce 0000ab1e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -00004c66 0000cd1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00004c8e 0000cd1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -000056c2 0000331e R_ARM_THM_JUMP24 000001f5 list_inplace_repeat_lock_held │ │ │ │ │ -0000605a 0000df1e R_ARM_THM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ -000060f8 0000df1e R_ARM_THM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000630c 0000cd1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00006322 0000cd1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -000066ac 00009f1e R_ARM_THM_JUMP24 00000001 PyList_New │ │ │ │ │ -000070d8 0000f71e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -00007136 0000f71e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -000074c0 0000a41e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -000075ee 0000ff1e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -000077ba 0000ff1e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -000077c0 0001011e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ -000077c6 0000df1e R_ARM_THM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ +00001e4e 0000ab1e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +00004ea2 0000cd1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00004eca 0000cd1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +000058fa 0000331e R_ARM_THM_JUMP24 00000155 list_inplace_repeat_lock_held │ │ │ │ │ +0000638e 0000df1e R_ARM_THM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000642c 0000df1e R_ARM_THM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ +00006640 0000cd1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00006656 0000cd1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +000069e0 00009f1e R_ARM_THM_JUMP24 00000001 PyList_New │ │ │ │ │ +00007468 0000f71e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +000074c6 0000f71e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +00007876 0000a41e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +000079a6 0000ff1e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +00007b72 0000ff1e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +00007b78 0001011e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ +00007b7e 0000df1e R_ARM_THM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0xc5d0 contains 28 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0xc900 contains 28 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000001e 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000030 0000672f R_ARM_THM_MOVW_ABS_NC 000001e8 .LC19 │ │ │ │ │ -00000034 00006730 R_ARM_THM_MOVT_ABS 000001e8 .LC19 │ │ │ │ │ +00000030 0000662f R_ARM_THM_MOVW_ABS_NC 000001e8 .LC19 │ │ │ │ │ +00000034 00006630 R_ARM_THM_MOVT_ABS 000001e8 .LC19 │ │ │ │ │ 00000050 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000064 0000330a R_ARM_THM_CALL 000001f5 list_inplace_repeat_lock_held │ │ │ │ │ +00000064 0000330a R_ARM_THM_CALL 00000155 list_inplace_repeat_lock_held │ │ │ │ │ 000000a2 0001020a R_ARM_THM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ 000000b2 0000782f R_ARM_THM_MOVW_ABS_NC 00000218 .LC22 │ │ │ │ │ 000000b6 00007830 R_ARM_THM_MOVT_ABS 00000218 .LC22 │ │ │ │ │ 000000c4 00009f0a R_ARM_THM_CALL 00000001 PyList_New │ │ │ │ │ 000000ce 0000792f R_ARM_THM_MOVW_ABS_NC 00000220 .LC23 │ │ │ │ │ 000000d2 00007930 R_ARM_THM_MOVT_ABS 00000220 .LC23 │ │ │ │ │ 000000e0 0000cc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000000f6 0000e50a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 00000104 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000108 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000010e 0000c50a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000014e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000152 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00000156 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000160 0000210a R_ARM_THM_CALL 00001d7d list_clear_impl.isra.0 │ │ │ │ │ +00000160 0000210a R_ARM_THM_CALL 00001dfd list_clear_impl.isra.0 │ │ │ │ │ 0000018a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 0000018e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00000192 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 0000004c 0000fb1e R_ARM_THM_JUMP24 00000000 _PyDebugAllocatorStats │ │ │ │ │ 0000008c 0001041e R_ARM_THM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ 000000be 0001031e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 000000da 0001031e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -00000182 0000311e R_ARM_THM_JUMP24 00004cb9 _list_extend │ │ │ │ │ +00000182 0000311e R_ARM_THM_JUMP24 00004ef5 _list_extend │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0xc6b0 contains 2 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0xc9e0 contains 2 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000004 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -21,22 +21,21 @@ │ │ │ │ │ __getitem__ │ │ │ │ │ __getitem__($self, index, /) │ │ │ │ │ Return self[index]. │ │ │ │ │ __reversed__ │ │ │ │ │ __sizeof__ │ │ │ │ │ __class_getitem__ │ │ │ │ │ See PEP 585 │ │ │ │ │ -*F F9F,D │ │ │ │ │ JFs`AF;F(F │ │ │ │ │ JF3aAF;F(F │ │ │ │ │ JFsaAF;F(F │ │ │ │ │ F3b,F$6=F │ │ │ │ │ ;+FJFAF F │ │ │ │ │ 33`+hKEC │ │ │ │ │ -$`(F+h1F │ │ │ │ │ +$P0F3h)F │ │ │ │ │ %@ F#hCE │ │ │ │ │ $P(F+hKE │ │ │ │ │ Set state information for unpickling. │ │ │ │ │ Return state information for pickling. │ │ │ │ │ Private method returning an estimate of len(list(it)). │ │ │ │ │ __reversed__($self, /) │ │ │ │ │ Return a reverse iterator over the list. │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -1,102 +1,31 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ -00000000 : │ │ │ │ │ -PyList_Insert(): │ │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ │ - sub sp, #8 │ │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ - lsls r3, r3, #6 │ │ │ │ │ - bpl.n 7a │ │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.n 90 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - adds r1, r4, #1 │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - bl 3b0 │ │ │ │ │ - R_ARM_THM_CALL list_resize │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - beq.n 8a │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - add.w r0, r4, #4294967295 @ 0xffffffff │ │ │ │ │ - it lt │ │ │ │ │ - addlt r5, r5, r4 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - it lt │ │ │ │ │ - biclt.w r5, r5, r5, asr #31 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - it ge │ │ │ │ │ - movge r1, r4 │ │ │ │ │ - ldr r5, [r6, #12] │ │ │ │ │ - cmp r1, r0 │ │ │ │ │ - bgt.n 60 │ │ │ │ │ - add.w r3, r5, r4, lsl #2 │ │ │ │ │ - ldr.w r4, [r3, #-4] │ │ │ │ │ - subs r0, #1 │ │ │ │ │ - cmp r1, r0 │ │ │ │ │ - str.w r4, [r3], #-4 │ │ │ │ │ - ble.n 52 │ │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r0 │ │ │ │ │ - mov.w r0, #0 │ │ │ │ │ - itt ne │ │ │ │ │ - addne r3, #1 │ │ │ │ │ - strne r3, [r2, #0] │ │ │ │ │ - str.w r2, [r5, r1, lsl #2] │ │ │ │ │ - add sp, #8 │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ - movw r1, #511 @ 0x1ff │ │ │ │ │ - bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ - R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 76 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ - movw r1, #485 @ 0x1e5 │ │ │ │ │ - bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ - R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 8a │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -000000a4 : │ │ │ │ │ +00000000 : │ │ │ │ │ PyList_GetSlice(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq.n ca │ │ │ │ │ + beq.n 26 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n f6 │ │ │ │ │ + blt.n 52 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r1, r3 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt.n f2 │ │ │ │ │ + bgt.n 4e │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ - b.w 6558 │ │ │ │ │ + b.w 688c │ │ │ │ │ R_ARM_THM_JUMP24 list_slice_lock_held │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov.w r1, #728 @ 0x2d8 │ │ │ │ │ @@ -107,193 +36,195 @@ │ │ │ │ │ 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 c6 │ │ │ │ │ + b.n 22 │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.n ba │ │ │ │ │ + b.n 16 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000000fc : │ │ │ │ │ +00000058 : │ │ │ │ │ PyList_Reverse(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, 13a │ │ │ │ │ + cbz r0, 96 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.n 13a │ │ │ │ │ + bpl.n 96 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - ble.n 136 │ │ │ │ │ + ble.n 92 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ subs r1, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bls.n 136 │ │ │ │ │ + bls.n 92 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ str.w r0, [r2], #4 │ │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ │ - b.n 124 │ │ │ │ │ + b.n 80 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r1, #3192 @ 0xc78 │ │ │ │ │ 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} │ │ │ │ │ │ │ │ │ │ -00000150 : │ │ │ │ │ +000000ac : │ │ │ │ │ listreviter_traverse(): │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ mov r3, r1 │ │ │ │ │ - cbz r0, 15a │ │ │ │ │ + cbz r0, b6 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bx r3 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000015c : │ │ │ │ │ +000000b8 : │ │ │ │ │ listreviter_len(): │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ - cbz r3, 170 │ │ │ │ │ + cbz r3, cc │ │ │ │ │ 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 16c │ │ │ │ │ + b.n c8 │ │ │ │ │ │ │ │ │ │ -00000174 : │ │ │ │ │ +000000d0 : │ │ │ │ │ list_copy(): │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.w 6558 │ │ │ │ │ + b.w 688c │ │ │ │ │ R_ARM_THM_JUMP24 list_slice_lock_held │ │ │ │ │ │ │ │ │ │ -0000017c : │ │ │ │ │ +000000d8 : │ │ │ │ │ merge_getmem(): │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge.n 1f0 │ │ │ │ │ + bge.n 14e │ │ │ │ │ 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 │ │ │ │ │ - beq.n 1b6 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - str r2, [r4, #12] │ │ │ │ │ + bne.n 136 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ite eq │ │ │ │ │ mvneq.w r2, #3758096384 @ 0xe0000000 │ │ │ │ │ mvnne.w r2, #4026531840 @ 0xf0000000 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bcc.n 1e6 │ │ │ │ │ + bcc.n 144 │ │ │ │ │ mul.w r0, r5, r3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ - cbz r0, 1e6 │ │ │ │ │ + cbz r0, 144 │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ str r5, [r4, #20] │ │ │ │ │ - cbz r3, 1e0 │ │ │ │ │ + cbz r3, 130 │ │ │ │ │ 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 106 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1e2 │ │ │ │ │ + b.n 132 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -000001f4 : │ │ │ │ │ +00000154 : │ │ │ │ │ list_inplace_repeat_lock_held(): │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 378 │ │ │ │ │ + beq.w 2d8 │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.w 378 │ │ │ │ │ + beq.w 2d8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.w 374 │ │ │ │ │ + ble.w 2d4 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - blt.w 36a │ │ │ │ │ + blt.w 2ca │ │ │ │ │ mul.w r6, r7, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bl 3b0 │ │ │ │ │ + bl 3b0 │ │ │ │ │ R_ARM_THM_CALL list_resize │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 36e │ │ │ │ │ + beq.w 2ce │ │ │ │ │ ldr r4, [r4, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.w 34a │ │ │ │ │ + ble.w 2aa │ │ │ │ │ lsls r3, r5, #2 │ │ │ │ │ subs r0, r4, #4 │ │ │ │ │ subs r3, #4 │ │ │ │ │ add.w lr, r7, #4294967295 @ 0xffffffff │ │ │ │ │ add.w r1, r0, r5, lsl #2 │ │ │ │ │ lsls r7, r5, #2 │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - beq.n 2da │ │ │ │ │ + beq.n 23a │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 2cc │ │ │ │ │ + beq.n 22c │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 2be │ │ │ │ │ + beq.n 21e │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 2b0 │ │ │ │ │ + beq.n 210 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 2a2 │ │ │ │ │ + beq.n 202 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n 294 │ │ │ │ │ + beq.n 1f4 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - beq.n 286 │ │ │ │ │ + beq.n 1e6 │ │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r3, lr │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ │ @@ -325,28 +256,28 @@ │ │ │ │ │ cmp r3, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r3, lr │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne.n 33e │ │ │ │ │ + bne.n 29e │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 34c │ │ │ │ │ + beq.n 2ac │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ adds r0, #4 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r3, lr │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne.n 344 │ │ │ │ │ + bne.n 2a4 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ adds r0, #28 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r3, lr │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ @@ -373,108 +304,108 @@ │ │ │ │ │ cmp r3, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r3, lr │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - beq.n 2d6 │ │ │ │ │ + beq.n 236 │ │ │ │ │ add r3, lr │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - b.n 2d6 │ │ │ │ │ + b.n 236 │ │ │ │ │ add r3, lr │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - b.n 2f0 │ │ │ │ │ + b.n 250 │ │ │ │ │ lsls r7, r5, #2 │ │ │ │ │ lsls r6, r6, #2 │ │ │ │ │ mov r5, r7 │ │ │ │ │ subs r7, r6, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ adds r0, r4, r5 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - ble.n 378 │ │ │ │ │ + ble.n 2d8 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ it ge │ │ │ │ │ movge r7, r5 │ │ │ │ │ mov r2, r7 │ │ │ │ │ add r5, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 350 │ │ │ │ │ + b.n 2b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ - bl 1d7c │ │ │ │ │ + bl 1dfc │ │ │ │ │ R_ARM_THM_CALL list_clear_impl.isra.0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ │ │ -0000037c : │ │ │ │ │ +000002dc : │ │ │ │ │ listiter_reduce(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ - ldr r0, [pc, #68] @ (3d4 ) │ │ │ │ │ + ldr r0, [pc, #68] @ (334 ) │ │ │ │ │ bl 0 <_PyEval_GetBuiltin> │ │ │ │ │ R_ARM_THM_CALL _PyEval_GetBuiltin │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 3b0 │ │ │ │ │ + blt.n 310 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 Py_BuildValue │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movs r0, #0 │ │ │ │ │ - bl 0 │ │ │ │ │ + bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 3d0 │ │ │ │ │ + cbz r0, 330 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC23 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 Py_BuildValue │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ .word 0x0000866c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000003d8 : │ │ │ │ │ +00000338 : │ │ │ │ │ listiter_setstate(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 414 │ │ │ │ │ + beq.n 374 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ - cbz r2, 408 │ │ │ │ │ + cbz r2, 368 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ - blt.n 426 │ │ │ │ │ + blt.n 386 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it ge │ │ │ │ │ movge r3, r2 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ @@ -482,16 +413,16 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbnz r0, 42c │ │ │ │ │ + cbnz r0, 38c │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3fe │ │ │ │ │ - b.n 408 │ │ │ │ │ + bne.n 35e │ │ │ │ │ + b.n 368 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 406 │ │ │ │ │ + b.n 366 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 410 │ │ │ │ │ + b.n 370 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -418,1885 +418,1967 @@ │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ │ │ │ │ │ 000003b0 : │ │ │ │ │ list_resize(): │ │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + bge.n 40e │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ │ - sub sp, #8 │ │ │ │ │ + mov r3, r1 │ │ │ │ │ + adds r2, r1, #6 │ │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - bge.n 406 │ │ │ │ │ - adds r3, r1, #6 │ │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ │ - add.w r3, r3, r1, asr #3 │ │ │ │ │ - bic.w r3, r3, #3 │ │ │ │ │ - subs r2, r1, r2 │ │ │ │ │ + add.w r2, r2, r3, asr #3 │ │ │ │ │ + sub sp, #8 │ │ │ │ │ + bic.w r2, r2, #3 │ │ │ │ │ subs r0, r3, r1 │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ - blt.n 426 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - cbz r1, 42e │ │ │ │ │ - cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.n 440 │ │ │ │ │ - lsls r1, r3, #2 │ │ │ │ │ + adds r1, r3, #3 │ │ │ │ │ + sub.w ip, r2, r3 │ │ │ │ │ + bic.w r1, r1, #3 │ │ │ │ │ + cmp r0, ip │ │ │ │ │ + it gt │ │ │ │ │ + movgt r2, r1 │ │ │ │ │ + cbz r3, 41a │ │ │ │ │ + cmp.w r2, #536870912 @ 0x20000000 │ │ │ │ │ + bcs.n 41e │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ - strd r3, r2, [sp] │ │ │ │ │ + lsls r1, r2, #2 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + str r2, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - ldrd r3, r2, [sp] │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - cbz r0, 440 │ │ │ │ │ + cbz r0, 41e │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ │ + str r0, [r4, #12] │ │ │ │ │ movs r0, #0 │ │ │ │ │ - strd r2, r1, [r4, #8] │ │ │ │ │ - str r3, [r4, #16] │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ + str r2, [r4, #16] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ cmp.w r1, r3, asr #1 │ │ │ │ │ - blt.n 412 │ │ │ │ │ + blt.n 3b6 │ │ │ │ │ + str r1, [r0, #8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ - str r1, [r4, #8] │ │ │ │ │ - b.n 402 │ │ │ │ │ - adds r3, r1, #6 │ │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ │ - add.w r3, r3, r1, asr #3 │ │ │ │ │ - bic.w r3, r3, #3 │ │ │ │ │ - subs r2, r1, r2 │ │ │ │ │ - subs r0, r3, r1 │ │ │ │ │ - cmp r2, r0 │ │ │ │ │ - ble.n 3dc │ │ │ │ │ - adds r3, r1, #3 │ │ │ │ │ - bic.w r3, r3, #3 │ │ │ │ │ - b.n 3dc │ │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ │ - str r1, [sp, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - cbz r0, 440 │ │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - b.n 3fa │ │ │ │ │ + bx lr │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + b.n 3f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 402 │ │ │ │ │ - nop │ │ │ │ │ + b.n 40a │ │ │ │ │ │ │ │ │ │ -0000044c : │ │ │ │ │ +00000428 : │ │ │ │ │ PyList_Sort(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, 47c │ │ │ │ │ + cbz r0, 458 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.n 47c │ │ │ │ │ + bpl.n 458 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - bl 4a0 │ │ │ │ │ - cbz r0, 48c │ │ │ │ │ + bl 47c │ │ │ │ │ + cbz r0, 468 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 492 │ │ │ │ │ + bne.n 46e │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #3158 @ 0xc56 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, pc} │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 478 │ │ │ │ │ + bne.n 454 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 478 │ │ │ │ │ + b.n 454 │ │ │ │ │ │ │ │ │ │ -000004a0 : │ │ │ │ │ +0000047c : │ │ │ │ │ list_sort_impl(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #2408] @ 0x968 │ │ │ │ │ subw sp, sp, #1652 @ 0x674 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ mov r8, r0 │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 55a │ │ │ │ │ + beq.n 536 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8a2 │ │ │ │ │ + bne.w 8d2 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble.n 56a │ │ │ │ │ - ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ │ + ble.n 546 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ │ + mov fp, r3 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ ldr.w r1, [sl] │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 118a │ │ │ │ │ + beq.w 1216 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ subs r2, r3, r2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ clz r2, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ │ - beq.n 5f8 │ │ │ │ │ + beq.n 5c6 │ │ │ │ │ mov ip, sl │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 538 │ │ │ │ │ + b.n 514 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bge.w 854 │ │ │ │ │ + bge.w 842 │ │ │ │ │ ldr.w r3, [ip, #4]! │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - bne.w 1528 │ │ │ │ │ + bne.w 16a4 │ │ │ │ │ adds r7, #1 │ │ │ │ │ ands.w lr, r2, r1 │ │ │ │ │ - beq.n 52c │ │ │ │ │ + beq.n 508 │ │ │ │ │ ldr.w r6, [ip] │ │ │ │ │ ldr r6, [r6, #8] │ │ │ │ │ cmp r6, #15 │ │ │ │ │ - bls.n 52c │ │ │ │ │ + bls.n 508 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bge.w 1568 │ │ │ │ │ + bge.w 16aa │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.n 532 │ │ │ │ │ + b.n 50e │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ - bgt.n 4e6 │ │ │ │ │ + bgt.n 4c2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - add.w fp, sp, #72 @ 0x48 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ │ add r6, sp, #612 @ 0x264 │ │ │ │ │ - str.w r3, [fp, #8] │ │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ │ adds r2, #1 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - str.w r4, [fp, #4] │ │ │ │ │ - str.w r3, [fp, #16] │ │ │ │ │ - str.w r3, [fp, #24] │ │ │ │ │ + str r1, [sp, #4] │ │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ │ - str.w r6, [fp, #12] │ │ │ │ │ - str.w r3, [fp, #20] │ │ │ │ │ + str r4, [sp, #76] @ 0x4c │ │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ │ mov.w r3, #7 │ │ │ │ │ - str.w r3, [fp] │ │ │ │ │ - bne.w ff2 │ │ │ │ │ + str r6, [sp, #84] @ 0x54 │ │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ │ + bne.w 1030 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r4, #1 │ │ │ │ │ - bgt.w 1462 │ │ │ │ │ - ldr.w r0, [fp, #12] │ │ │ │ │ + bgt.w 144c │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.w 15e4 │ │ │ │ │ + bne.w 1564 │ │ │ │ │ ldr.w r6, [r8, #12] │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ str.w r3, [r8, #16] │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ │ str.w r3, [r8, #12] │ │ │ │ │ str.w r4, [r8, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1616 │ │ │ │ │ - cbz r5, 5ee │ │ │ │ │ + bne.w 1596 │ │ │ │ │ + cbz r5, 5bc │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r5, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ addw sp, sp, #1652 @ 0x674 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movs r1, #1 │ │ │ │ │ + mov lr, r2 │ │ │ │ │ mov ip, sl │ │ │ │ │ movs r7, #0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ - mov fp, r5 │ │ │ │ │ - cmp r3, r0 │ │ │ │ │ - bne.w 1526 │ │ │ │ │ - ldr.w lr, [ip] │ │ │ │ │ - tst r2, r1 │ │ │ │ │ - bne.n 634 │ │ │ │ │ - cbz r6, 63e │ │ │ │ │ - ldrb.w r6, [lr, #16] │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + str r5, [sp, #4] │ │ │ │ │ + cmp r2, r0 │ │ │ │ │ + bne.w 16a2 │ │ │ │ │ + ldr.w r3, [ip] │ │ │ │ │ + tst.w lr, r1 │ │ │ │ │ + bne.n 606 │ │ │ │ │ + cbz r6, 60e │ │ │ │ │ + ldrb r6, [r3, #16] │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ and.w r6, r6, #28 │ │ │ │ │ sub.w r6, r6, #4 │ │ │ │ │ clz r6, r6 │ │ │ │ │ mov.w r6, r6, lsr #5 │ │ │ │ │ - bge.n 644 │ │ │ │ │ + bge.n 614 │ │ │ │ │ ldr.w r3, [ip, #4]! │ │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ │ - b.n 602 │ │ │ │ │ - ldr.w r5, [lr, #8] │ │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ │ + b.n 5d4 │ │ │ │ │ + ldr r5, [r3, #8] │ │ │ │ │ cmp r5, #15 │ │ │ │ │ - bls.n 610 │ │ │ │ │ + bls.n 5e4 │ │ │ │ │ movs r1, #0 │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - blt.n 62c │ │ │ │ │ + blt.n 5fe │ │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + mov r2, lr │ │ │ │ │ mov lr, r6 │ │ │ │ │ - mov r5, fp │ │ │ │ │ movs r6, #0 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ ite ne │ │ │ │ │ movne r7, #0 │ │ │ │ │ andeq.w r7, lr, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 86c │ │ │ │ │ + bne.w 85a │ │ │ │ │ tst r2, r1 │ │ │ │ │ - beq.w 1430 │ │ │ │ │ - add.w fp, sp, #72 @ 0x48 │ │ │ │ │ + beq.w 1470 │ │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_long_compare │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_long_compare │ │ │ │ │ - str.w r2, [fp, #1564] @ 0x61c │ │ │ │ │ + str r1, [sp, #4] │ │ │ │ │ + str.w r2, [sp, #1636] @ 0x664 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 882 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w ca0 │ │ │ │ │ - str.w r3, [fp, #16] │ │ │ │ │ - add r6, sp, #612 @ 0x264 │ │ │ │ │ - str.w r3, [fp, #24] │ │ │ │ │ + bne.w 870 │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + bne.w 898 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ │ - str.w r3, [fp, #20] │ │ │ │ │ + add r6, sp, #612 @ 0x264 │ │ │ │ │ + str r3, [r2, #20] │ │ │ │ │ movs r3, #7 │ │ │ │ │ - str.w r3, [fp] │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - strd r4, sl, [fp, #4] │ │ │ │ │ - str.w r6, [fp, #12] │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + str.w fp, [r2, #16] │ │ │ │ │ + str.w fp, [r2, #24] │ │ │ │ │ + strd r4, sl, [r2, #4] │ │ │ │ │ + str r6, [r2, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 154c │ │ │ │ │ + bne.w 15be │ │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ │ it le │ │ │ │ │ - strle r4, [sp, #52] @ 0x34 │ │ │ │ │ - bgt.w 13be │ │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ │ - mov r9, r4 │ │ │ │ │ + movle r9, r4 │ │ │ │ │ + bgt.w 1396 │ │ │ │ │ + str.w fp, [sp, #52] @ 0x34 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ mov fp, sl │ │ │ │ │ - str.w r8, [sp, #56] @ 0x38 │ │ │ │ │ + str.w r9, [sp, #56] @ 0x38 │ │ │ │ │ mov sl, r4 │ │ │ │ │ + mov r9, r8 │ │ │ │ │ mov r8, r6 │ │ │ │ │ - cmp.w r9, #1 │ │ │ │ │ - ble.w fb4 │ │ │ │ │ + str r4, [sp, #20] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + ble.w 116e │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - movw r4, #0 │ │ │ │ │ + movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_long_compare │ │ │ │ │ - movt r4, #0 │ │ │ │ │ + movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_long_compare │ │ │ │ │ ldrd r1, r0, [fp] │ │ │ │ │ ldr.w r3, [r2, #1564] @ 0x61c │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - bne.n 7a2 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + bne.n 786 │ │ │ │ │ ldrd r2, r0, [r0, #8] │ │ │ │ │ ldrd r3, r1, [r1, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r2, r0, r2 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt.w d1a │ │ │ │ │ - cmp.w r9, #2 │ │ │ │ │ - it ne │ │ │ │ │ - movne r5, #2 │ │ │ │ │ - beq.w fda │ │ │ │ │ - subs r3, r5, #1 │ │ │ │ │ - ldr.w r1, [fp, r5, lsl #2] │ │ │ │ │ + blt.w cea │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + cmp r3, #2 │ │ │ │ │ + itt ne │ │ │ │ │ + movne r3, #2 │ │ │ │ │ + strne r3, [sp, #8] │ │ │ │ │ + beq.w 1018 │ │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ │ + subs r3, r0, #1 │ │ │ │ │ + ldr.w r1, [fp, r0, lsl #2] │ │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul.w r2, r3, r2 │ │ │ │ │ ldrd r3, r1, [r1, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt.n 79a │ │ │ │ │ - adds r0, r5, #1 │ │ │ │ │ - cmp r9, r0 │ │ │ │ │ - ble.w 13d2 │ │ │ │ │ + blt.w ba0 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + cmp r2, r0 │ │ │ │ │ + ble.w 141e │ │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ │ add.w r2, fp, r5, lsl #2 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ - rsb r6, r2, #1 │ │ │ │ │ + rsb r4, r2, #1 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ - mul.w r6, r2, r6 │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - it gt │ │ │ │ │ - movgt r5, r0 │ │ │ │ │ - bgt.n 79a │ │ │ │ │ - adds r5, #2 │ │ │ │ │ - cmp r9, r5 │ │ │ │ │ - ble.n 79a │ │ │ │ │ + mul.w r4, r2, r4 │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + bgt.n 778 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + adds r0, r5, #2 │ │ │ │ │ + str r0, [sp, #8] │ │ │ │ │ + cmp r3, r0 │ │ │ │ │ + ble.n 77a │ │ │ │ │ mov r3, r1 │ │ │ │ │ - ldr.w r1, [fp, r5, lsl #2] │ │ │ │ │ + ldr.w r1, [fp, r0, lsl #2] │ │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ │ - ldr r0, [r1, #12] │ │ │ │ │ + ldr r4, [r1, #12] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul.w r2, r3, r2 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ - mul.w r3, r0, r3 │ │ │ │ │ + mul.w r3, r4, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.n 79a │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - cmp r9, r5 │ │ │ │ │ - bgt.n 76a │ │ │ │ │ - cmp r9, r5 │ │ │ │ │ - bne.w 91c │ │ │ │ │ - b.n 95c │ │ │ │ │ + bgt.n 778 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + cmp r3, r0 │ │ │ │ │ + bgt.n 746 │ │ │ │ │ + str r0, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne.w 94e │ │ │ │ │ + b.n 990 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1552 │ │ │ │ │ - bne.w d1a │ │ │ │ │ - cmp.w r9, #2 │ │ │ │ │ - beq.w fda │ │ │ │ │ + blt.w 15c2 │ │ │ │ │ + bne.w cea │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + cmp r3, #2 │ │ │ │ │ + beq.w 1018 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldrd r1, r0, [fp, #4] │ │ │ │ │ ldr.w r3, [r2, #1564] @ 0x61c │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - bne.n 7f8 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + bne.n 7de │ │ │ │ │ ldrd r2, r0, [r0, #8] │ │ │ │ │ ldrd r3, r1, [r1, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r2, r0, r2 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt.w 91a │ │ │ │ │ - cmp.w r9, #3 │ │ │ │ │ - it ne │ │ │ │ │ - movne r5, #3 │ │ │ │ │ - bne.n 710 │ │ │ │ │ - movs r2, #3 │ │ │ │ │ - b.n ad0 │ │ │ │ │ + blt.w 94a │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + cmp r3, #3 │ │ │ │ │ + itt ne │ │ │ │ │ + movne r3, #3 │ │ │ │ │ + strne r3, [sp, #8] │ │ │ │ │ + bne.n 6e4 │ │ │ │ │ + movs r3, #3 │ │ │ │ │ + b.n b06 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1552 │ │ │ │ │ - bne.w 91a │ │ │ │ │ - cmp.w r9, #3 │ │ │ │ │ - ittt ne │ │ │ │ │ - addne.w r6, fp, #8 │ │ │ │ │ - movne r5, #3 │ │ │ │ │ - ldrne r7, [sp, #4] │ │ │ │ │ - beq.n 7f4 │ │ │ │ │ - ldr.w r3, [r7, #1564] @ 0x61c │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - ldrd r1, r0, [r6] │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - bne.w b4a │ │ │ │ │ + blt.w 15c2 │ │ │ │ │ + bne.w 94a │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + cmp r3, #3 │ │ │ │ │ + beq.n 7da │ │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ │ + add.w r4, fp, #8 │ │ │ │ │ + movs r3, #3 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + ldr.w r3, [r5, #1564] @ 0x61c │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + ldrd r1, r0, [r4] │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + bne.w b82 │ │ │ │ │ ldrd r2, r0, [r0, #8] │ │ │ │ │ ldrd r3, r1, [r1, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r2, r0, r2 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt.n 79a │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - cmp r9, r5 │ │ │ │ │ - bne.w 710 │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - b.n 95c │ │ │ │ │ + blt.n 77a │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bne.w 6e4 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + b.n 990 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ ite ne │ │ │ │ │ movne r7, #0 │ │ │ │ │ andeq.w r7, lr, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 65a │ │ │ │ │ + beq.w 62e │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ - add.w fp, sp, #72 @ 0x48 │ │ │ │ │ - str.w r2, [fp, #1564] @ 0x61c │ │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ │ + str r1, [sp, #4] │ │ │ │ │ + str.w r2, [r1, #1564] @ 0x61c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 676 │ │ │ │ │ + beq.w 64a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS safe_object_compare │ │ │ │ │ cmp r3, r5 │ │ │ │ │ it eq │ │ │ │ │ moveq r2, r1 │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_tuple_compare │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_tuple_compare │ │ │ │ │ - str.w r2, [fp, #1572] @ 0x624 │ │ │ │ │ - str.w r3, [fp, #1564] @ 0x61c │ │ │ │ │ - b.n 676 │ │ │ │ │ + str.w r2, [r1, #1572] @ 0x624 │ │ │ │ │ + str.w r3, [r1, #1564] @ 0x61c │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + beq.w 652 │ │ │ │ │ + adds r2, r4, #1 │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ + cmp.w r2, #258 @ 0x102 │ │ │ │ │ + add.w r3, r2, r2, lsr #31 │ │ │ │ │ + mov.w r3, r3, asr #1 │ │ │ │ │ + str r3, [r1, #20] │ │ │ │ │ + bge.w 163a │ │ │ │ │ + adds r3, #135 @ 0x87 │ │ │ │ │ + add r6, sp, #612 @ 0x264 │ │ │ │ │ + strd r4, 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, #44] @ 0x2c │ │ │ │ │ + str r6, [r1, #12] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 676 │ │ │ │ │ + b.w 1526 │ │ │ │ │ cmp r4, #127 @ 0x7f │ │ │ │ │ - bgt.w 14ca │ │ │ │ │ + bgt.w 14ce │ │ │ │ │ add.w r7, r4, #136 @ 0x88 │ │ │ │ │ - add.w fp, sp, #72 @ 0x48 │ │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - add.w r3, fp, r7, lsl #2 │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ - ble.w 1018 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + add.w fp, r3, r7, lsl #2 │ │ │ │ │ + ble.w 1056 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ - str.w r0, [fp, r7, lsl #2] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + str.w r0, [r3, r7, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14ec │ │ │ │ │ + beq.w 14f0 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.w 10dc │ │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ + beq.w 1186 │ │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - str r0, [r3, #4] │ │ │ │ │ + str.w r0, [fp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 151e │ │ │ │ │ + beq.w 1632 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 910 │ │ │ │ │ + beq.n 942 │ │ │ │ │ add.w r9, r6, #4 │ │ │ │ │ - adds r7, r3, #4 │ │ │ │ │ + add.w r7, fp, #4 │ │ │ │ │ movs r6, #2 │ │ │ │ │ ldr.w r1, [r9, #4]! │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ str.w r0, [r7, #4]! │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14ee │ │ │ │ │ + beq.w 14f2 │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bne.n 8f6 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - b.n 4f0 │ │ │ │ │ - movs r5, #2 │ │ │ │ │ - add.w r3, r5, #1073741824 @ 0x40000000 │ │ │ │ │ + bne.n 928 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + mov sl, fp │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + b.n 4cc │ │ │ │ │ + movs r3, #2 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ ldr.w r0, [fp] │ │ │ │ │ + add.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr.w r1, [fp, r3, lsl #2] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - bne.w b68 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + bne.w baa │ │ │ │ │ ldrd r2, r0, [r0, #8] │ │ │ │ │ ldrd r3, r1, [r1, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r2, r0, r2 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bge.w b76 │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bge.w b64 │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ + bge.w bb8 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + bge.w ce6 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ it ge │ │ │ │ │ - movge r3, r9 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - ble.w ad0 │ │ │ │ │ + movge r3, r1 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + ble.w b06 │ │ │ │ │ str.w sl, [sp, #60] @ 0x3c │ │ │ │ │ - mov sl, r5 │ │ │ │ │ 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 r9, [sp, #68] @ 0x44 │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ + ldr.w sl, [sp, #8] │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ str.w r8, [sp, #64] @ 0x40 │ │ │ │ │ str.w ip, [sp, #16] │ │ │ │ │ + str.w r9, [sp, #68] @ 0x44 │ │ │ │ │ ldr.w r7, [fp, sl, lsl #2] │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r9, sl │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add.w r5, r4, r9 │ │ │ │ │ asrs r5, r5, #1 │ │ │ │ │ ldr.w r6, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr.w r1, [fp, r5, lsl #2] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.n a02 │ │ │ │ │ + bne.n a3a │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ ldrb.w r8, [r7, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ tst.w r8, #32 │ │ │ │ │ - beq.w 1624 │ │ │ │ │ + beq.w 16c4 │ │ │ │ │ tst.w r8, #64 @ 0x40 │ │ │ │ │ - beq.w 15ce │ │ │ │ │ + beq.w 161c │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ add.w r0, r7, #20 │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 15de │ │ │ │ │ + beq.w 162c │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ - beq.w bfe │ │ │ │ │ + beq.w c46 │ │ │ │ │ adds r1, #20 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c0e │ │ │ │ │ + beq.w c56 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n a12 │ │ │ │ │ + bge.n a4a │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge.n a92 │ │ │ │ │ + bge.n aca │ │ │ │ │ mov r6, r5 │ │ │ │ │ - b.n a2a │ │ │ │ │ + b.n a62 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 15b4 │ │ │ │ │ - bne.w b32 │ │ │ │ │ + blt.w 165e │ │ │ │ │ + bne.w b6a │ │ │ │ │ adds r4, r5, #1 │ │ │ │ │ cmp r9, r4 │ │ │ │ │ - ble.n a92 │ │ │ │ │ + ble.n aca │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.w 15ac │ │ │ │ │ + bne.w 1656 │ │ │ │ │ ldrb.w r8, [r7, #16] │ │ │ │ │ mov r6, r9 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - str.w sl, [sp, #32] │ │ │ │ │ + str.w sl, [sp, #36] @ 0x24 │ │ │ │ │ add.w r9, r7, #20 │ │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ │ ubfx r3, r8, #5, #1 │ │ │ │ │ - str r7, [sp, #24] │ │ │ │ │ + str r7, [sp, #28] │ │ │ │ │ ubfx r7, r8, #6, #1 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ adds r5, r4, r6 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ asrs r5, r5, #1 │ │ │ │ │ ldr.w r1, [fp, r5, lsl #2] │ │ │ │ │ ldr.w r8, [r1, #8] │ │ │ │ │ cmp r8, sl │ │ │ │ │ mov r2, r8 │ │ │ │ │ it ge │ │ │ │ │ movge r2, sl │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1640 │ │ │ │ │ + beq.w 16b8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 1594 │ │ │ │ │ + beq.w 163e │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ mov r0, r9 │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 15a6 │ │ │ │ │ + beq.w 1650 │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ - beq.n b20 │ │ │ │ │ + beq.n b58 │ │ │ │ │ adds r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b2a │ │ │ │ │ + beq.n b62 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n b2e │ │ │ │ │ + bge.n b66 │ │ │ │ │ mov r6, r5 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bgt.n a42 │ │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ │ - ldr.w sl, [sp, #32] │ │ │ │ │ + bgt.n a7a │ │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ │ + ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ │ lsls r5, r4, #2 │ │ │ │ │ cmp sl, r4 │ │ │ │ │ add.w r1, fp, r5 │ │ │ │ │ - ble.n b3a │ │ │ │ │ + ble.n b72 │ │ │ │ │ sub.w r8, sl, r4 │ │ │ │ │ adds r6, r5, #4 │ │ │ │ │ add.w r0, fp, r6 │ │ │ │ │ mov.w r2, r8, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ str.w r7, [fp, r4, lsl #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w be8 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + bne.w c30 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bne.w 98e │ │ │ │ │ - ldr.w r9, [sp, #68] @ 0x44 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ + bne.w 9c6 │ │ │ │ │ ldrd sl, r8, [sp, #60] @ 0x3c │ │ │ │ │ + ldr.w r9, [sp, #68] @ 0x44 │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 10fe │ │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ │ - lsls r0, r2, #2 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ + bne.w 118a │ │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ │ + lsls r0, r3, #2 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ str.w fp, [r4, #28] │ │ │ │ │ - strd r5, r2, [r4, #32] │ │ │ │ │ + strd r5, r3, [r4, #32] │ │ │ │ │ add fp, r0 │ │ │ │ │ - str r3, [r4, #24] │ │ │ │ │ + str r2, [r4, #24] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w e8e │ │ │ │ │ - subs.w r9, r9, r2 │ │ │ │ │ - bne.w 6c0 │ │ │ │ │ + bne.w ed6 │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + subs r3, r0, r3 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + bne.w 694 │ │ │ │ │ mov r6, r8 │ │ │ │ │ - ldr.w fp, [sp, #4] │ │ │ │ │ - ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ │ + ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ mov r4, sl │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bgt.w 1362 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w c18 │ │ │ │ │ + mov r8, r9 │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + bgt.w fa2 │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + bne.w c60 │ │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.w 5a2 │ │ │ │ │ - b.n ff2 │ │ │ │ │ + beq.w 570 │ │ │ │ │ + b.n 1030 │ │ │ │ │ adds r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a82 │ │ │ │ │ + bne.n aba │ │ │ │ │ cmp r8, sl │ │ │ │ │ - bgt.n a86 │ │ │ │ │ + bgt.n abe │ │ │ │ │ adds r4, r5, #1 │ │ │ │ │ - b.n a88 │ │ │ │ │ + b.n ac0 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge.n a92 │ │ │ │ │ + bge.n aca │ │ │ │ │ mov r9, r5 │ │ │ │ │ - b.n 996 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + b.n 9ce │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ str.w r7, [fp, r4, lsl #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n aba │ │ │ │ │ + beq.n af2 │ │ │ │ │ ldr.w r4, [r3, sl, lsl #2] │ │ │ │ │ - b.n bf8 │ │ │ │ │ + b.n c40 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 14be │ │ │ │ │ - bne.w 79a │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - adds r6, #4 │ │ │ │ │ - cmp r9, r5 │ │ │ │ │ - bne.w 814 │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - b.n 95c │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - b.n ad0 │ │ │ │ │ + blt.w 15c2 │ │ │ │ │ + bne.w 77a │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + adds r4, #4 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bne.w 7fa │ │ │ │ │ + b.n 83c │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + cmp r3, r0 │ │ │ │ │ + bne.w 94e │ │ │ │ │ + b.n 990 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1552 │ │ │ │ │ - bne.w 95c │ │ │ │ │ - subs r1, r5, #1 │ │ │ │ │ - add.w r0, fp, r1, lsl #2 │ │ │ │ │ - cmp fp, r0 │ │ │ │ │ - bcs.n baa │ │ │ │ │ + blt.w 15c2 │ │ │ │ │ + bne.w 990 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + subs r1, r3, #1 │ │ │ │ │ + add.w r2, fp, r1, lsl #2 │ │ │ │ │ + cmp fp, r2 │ │ │ │ │ + bcs.n bee │ │ │ │ │ ldr.w r3, [fp, r1, lsl #2] │ │ │ │ │ - subs r0, #4 │ │ │ │ │ - ldr.w r2, [fp] │ │ │ │ │ + subs r2, #4 │ │ │ │ │ + ldr.w r0, [fp] │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ add.w r3, fp, #4 │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - str.w r2, [fp, r1, lsl #2] │ │ │ │ │ - bls.n baa │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r6, [r0, #0] │ │ │ │ │ - str.w r6, [r3], #4 │ │ │ │ │ - str.w r2, [r0], #-4 │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - bhi.n b9a │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - adds r0, r5, #1 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + str.w r0, [fp, r1, lsl #2] │ │ │ │ │ + bls.n bee │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + ldr r4, [r2, #0] │ │ │ │ │ + str.w r4, [r3], #4 │ │ │ │ │ + str.w r0, [r2], #-4 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bhi.n bde │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + adds r0, r3, #1 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + mov r2, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13f8 │ │ │ │ │ - cmp r9, r0 │ │ │ │ │ + bne.w 14a4 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + cmp r3, r0 │ │ │ │ │ it gt │ │ │ │ │ - movgt r5, r0 │ │ │ │ │ - bgt.w d24 │ │ │ │ │ - add.w r1, fp, r5, lsl #2 │ │ │ │ │ - lsls r2, r5, #2 │ │ │ │ │ - cmp fp, r1 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - bcs.w 95c │ │ │ │ │ - mov r0, r1 │ │ │ │ │ + strgt r0, [sp, #8] │ │ │ │ │ + bgt.n cf8 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + str r0, [sp, #8] │ │ │ │ │ + add.w r4, fp, r3, lsl #2 │ │ │ │ │ + lsls r1, r3, #2 │ │ │ │ │ + cmp fp, r4 │ │ │ │ │ + bcs.w 990 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ mov r3, fp │ │ │ │ │ - ldr r4, [r1, #0] │ │ │ │ │ - ldr.w r1, [fp] │ │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ │ + ldr.w r0, [fp] │ │ │ │ │ str.w r4, [r3], #4 │ │ │ │ │ - str.w r1, [r0], #-4 │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - bhi.w daa │ │ │ │ │ - b.n dc2 │ │ │ │ │ + str.w r0, [r2], #-4 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bhi.w d8c │ │ │ │ │ + b.n da4 │ │ │ │ │ mov.w r2, r8, lsl #2 │ │ │ │ │ adds r0, r3, r6 │ │ │ │ │ adds r1, r3, r5 │ │ │ │ │ ldr.w r4, [r3, sl, lsl #2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ str r4, [r3, r5] │ │ │ │ │ - b.n aba │ │ │ │ │ + b.n af2 │ │ │ │ │ adds r1, #28 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9f6 │ │ │ │ │ + bne.w a2e │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt.w 9fa │ │ │ │ │ - b.n a12 │ │ │ │ │ + blt.w a32 │ │ │ │ │ + b.n a4a │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.w fde │ │ │ │ │ + ble.w 101c │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr.w r0, [fp] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n c3e │ │ │ │ │ + beq.n c86 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, c3e │ │ │ │ │ + cbnz r3, c86 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble.w 1070 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + ble.w 10a6 │ │ │ │ │ + ldr.w r0, [fp, #4] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n c5c │ │ │ │ │ + beq.n ca4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, c5c │ │ │ │ │ + cbnz r3, ca4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n c8e │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + beq.n cd4 │ │ │ │ │ + add.w r9, fp, #4 │ │ │ │ │ movs r7, #2 │ │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ │ - add.w r9, r3, #4 │ │ │ │ │ ldr.w r2, [r9, #4]! │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq.n c82 │ │ │ │ │ + beq.n cc8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbnz r3, c82 │ │ │ │ │ + cbnz r3, cc8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bne.n c6c │ │ │ │ │ + bne.n cb2 │ │ │ │ │ cmp r4, #127 @ 0x7f │ │ │ │ │ - bgt.w 1496 │ │ │ │ │ + bgt.w 15a4 │ │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.w 5aa │ │ │ │ │ + beq.w 578 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w ff2 │ │ │ │ │ - b.n 1008 │ │ │ │ │ - adds r2, r4, #1 │ │ │ │ │ - cmp.w r2, #258 @ 0x102 │ │ │ │ │ - add.w r3, r2, r2, lsr #31 │ │ │ │ │ - mov.w r3, r3, asr #1 │ │ │ │ │ - str.w r3, [fp, #20] │ │ │ │ │ - bge.w 1522 │ │ │ │ │ - adds r3, #135 @ 0x87 │ │ │ │ │ - add r6, sp, #612 @ 0x264 │ │ │ │ │ - strd r4, sl, [fp, #4] │ │ │ │ │ - add.w r3, fp, r3, lsl #2 │ │ │ │ │ - str.w r3, [fp, #16] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str.w r3, [fp, #24] │ │ │ │ │ - movs r3, #7 │ │ │ │ │ - str.w r3, [fp] │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - str.w r6, [fp, #12] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 6a6 │ │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ - subs r3, r4, #1 │ │ │ │ │ - add.w r2, r1, r3, lsl #2 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - bls.n cfa │ │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ │ - ldr r5, [r2, #0] │ │ │ │ │ - str.w r5, [r1], #4 │ │ │ │ │ - str.w r0, [r2], #-4 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - bhi.n cea │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - add.w r3, r2, r3, lsl #2 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bls.w 6a6 │ │ │ │ │ + bne.w 1030 │ │ │ │ │ + b.n 1046 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + b.n b06 │ │ │ │ │ + movs r2, #2 │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ mov r1, r2 │ │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - str.w r0, [r1], #4 │ │ │ │ │ - str.w r2, [r3], #-4 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bhi.n d08 │ │ │ │ │ - b.n 6a6 │ │ │ │ │ - movs r6, #2 │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - cmp r9, r5 │ │ │ │ │ - ble.w 1418 │ │ │ │ │ - sub.w r6, fp, #4 │ │ │ │ │ - str.w r8, [sp, #8] │ │ │ │ │ - ldr.w r8, [sp, #4] │ │ │ │ │ - add.w r6, r6, r5, lsl #2 │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - ldr.w r1, [r6], #4 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - ldr.w r3, [r8, #1564] @ 0x61c │ │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.w 14a0 │ │ │ │ │ - bne.n e24 │ │ │ │ │ - ldr.w r3, [r8, #1564] @ 0x61c │ │ │ │ │ - ldrd r0, r1, [r6, #-4] │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - bne.n e34 │ │ │ │ │ - ldrd r3, r2, [r0, #8] │ │ │ │ │ - and.w r0, r3, #3 │ │ │ │ │ - ldrd r3, r1, [r1, #8] │ │ │ │ │ - rsb r0, r0, #1 │ │ │ │ │ + ble.w 1426 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + sub.w r4, fp, #4 │ │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + add.w r4, r4, r3, lsl #2 │ │ │ │ │ + ldr.w r0, [r4, #4]! │ │ │ │ │ + ldr.w r3, [r5, #1564] @ 0x61c │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + ldr.w r2, [r4, #-4] │ │ │ │ │ + bne.n e10 │ │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ │ + and.w r3, r3, #3 │ │ │ │ │ + rsb ip, r3, #1 │ │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ │ + and.w r3, r3, #3 │ │ │ │ │ + rsb r1, r3, #1 │ │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ │ + mul.w ip, r3, ip │ │ │ │ │ + ldr r3, [r2, #12] │ │ │ │ │ + mul.w r1, r3, r1 │ │ │ │ │ + cmp ip, r1 │ │ │ │ │ + blt.w e4c │ │ │ │ │ + ldrd r3, r1, [r2, #8] │ │ │ │ │ + and.w r2, r3, #3 │ │ │ │ │ + rsb r2, r2, #1 │ │ │ │ │ + mul.w r2, r1, r2 │ │ │ │ │ + ldrd r3, r1, [r0, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ - mul.w r0, r2, r0 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - bge.n e40 │ │ │ │ │ - subs r1, r5, #1 │ │ │ │ │ - ldr.w r8, [sp, #8] │ │ │ │ │ - lsls r2, r1, #2 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.w 1080 │ │ │ │ │ - add.w r1, fp, r2 │ │ │ │ │ - cmp fp, r1 │ │ │ │ │ - bcs.n dba │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bge.n e3a │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + lsls r1, r3, #2 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w 10b6 │ │ │ │ │ + add.w r0, fp, r1 │ │ │ │ │ + cmp fp, r0 │ │ │ │ │ + bcs.n d9c │ │ │ │ │ add.w r3, fp, #4 │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - ldr r4, [r1, #0] │ │ │ │ │ - ldr.w r1, [fp] │ │ │ │ │ - str.w r4, [fp] │ │ │ │ │ - str.w r1, [r0], #-4 │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - bls.n dba │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ + mov r2, r0 │ │ │ │ │ ldr r4, [r0, #0] │ │ │ │ │ + ldr.w r0, [fp] │ │ │ │ │ + str.w r4, [fp] │ │ │ │ │ + str.w r0, [r2], #-4 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bls.n d9c │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + ldr r4, [r2, #0] │ │ │ │ │ str.w r4, [r3], #4 │ │ │ │ │ - str.w r1, [r0], #-4 │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - bhi.n daa │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + str.w r0, [r2], #-4 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bhi.n d8c │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 12cc │ │ │ │ │ - cmp r9, r5 │ │ │ │ │ - ble.w 95c │ │ │ │ │ + bne.w 131a │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + ble.w 990 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - lsls r6, r5, #2 │ │ │ │ │ - add.w r7, fp, r6 │ │ │ │ │ - movw r4, #0 │ │ │ │ │ + lsls r4, r2, #2 │ │ │ │ │ + add.w r6, fp, r4 │ │ │ │ │ + movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_long_compare │ │ │ │ │ - movt r4, #0 │ │ │ │ │ + movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_long_compare │ │ │ │ │ - ldr.w r0, [fp, r5, lsl #2] │ │ │ │ │ + ldr.w r0, [fp, r2, lsl #2] │ │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr.w r1, [r7, #-4] │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - bne.n e44 │ │ │ │ │ + ldr.w r1, [r6, #-4] │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + bne.n e56 │ │ │ │ │ ldrd r2, r1, [r1, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul.w r2, r1, r2 │ │ │ │ │ ldrd r3, r1, [r0, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble.n ee2 │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bge.w b64 │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ + ble.w f38 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bge.w b06 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r9 │ │ │ │ │ - cmp r2, r5 │ │ │ │ │ - bgt.w 972 │ │ │ │ │ - b.n ad0 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.w 1300 │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - cmp r9, r5 │ │ │ │ │ - bgt.n d36 │ │ │ │ │ - b.n d7c │ │ │ │ │ - mov r2, r8 │ │ │ │ │ + movge r3, r2 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bgt.w 9a8 │ │ │ │ │ + b.n b06 │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 14a0 │ │ │ │ │ - bne.n d7c │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - b.n e2c │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ + blt.w 15c2 │ │ │ │ │ + bne.n e4c │ │ │ │ │ + ldr.w r3, [r5, #1564] @ 0x61c │ │ │ │ │ + ldrd r2, r0, [r4, #-4] │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + beq.n d3c │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1552 │ │ │ │ │ - bne.n e0c │ │ │ │ │ - adds r3, r5, #1 │ │ │ │ │ + blt.w 15c2 │ │ │ │ │ + bne.n d60 │ │ │ │ │ + adds r6, #1 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - bgt.w f78 │ │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ │ - b.n e0c │ │ │ │ │ - mov r2, r5 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bgt.w d06 │ │ │ │ │ + b.n d60 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w 13aa │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + b.n e3c │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.w 15c2 │ │ │ │ │ + bne.n df4 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + ble.n ea2 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + ldrd r1, r0, [r6] │ │ │ │ │ + ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + bne.n ede │ │ │ │ │ + ldrd r2, r1, [r1, #8] │ │ │ │ │ + and.w r2, r2, #3 │ │ │ │ │ + rsb r2, r2, #1 │ │ │ │ │ + mul.w r2, r1, r2 │ │ │ │ │ + ldrd r3, r1, [r0, #8] │ │ │ │ │ + and.w r3, r3, #3 │ │ │ │ │ + rsb r3, r3, #1 │ │ │ │ │ + mul.w r3, r1, r3 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + ble.w 166c │ │ │ │ │ + str r5, [sp, #8] │ │ │ │ │ + b.n df4 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ - add.w r3, sp, r7, lsl #4 │ │ │ │ │ - ldr r7, [sp, #20] │ │ │ │ │ - lsls r0, r2, #2 │ │ │ │ │ - str r4, [r3, #96] @ 0x60 │ │ │ │ │ + add.w r2, sp, r7, lsl #4 │ │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ │ + lsls r0, r3, #2 │ │ │ │ │ ldr r4, [r6, #24] │ │ │ │ │ - adds r3, r4, #1 │ │ │ │ │ + str r5, [r2, #96] @ 0x60 │ │ │ │ │ + adds r2, r4, #1 │ │ │ │ │ lsls r1, r4, #4 │ │ │ │ │ add.w r4, r6, r4, lsl #4 │ │ │ │ │ add.w r5, r1, #28 │ │ │ │ │ str.w fp, [r6, r5] │ │ │ │ │ add r5, r6 │ │ │ │ │ add fp, r0 │ │ │ │ │ str r7, [r5, #4] │ │ │ │ │ - str r2, [r4, #36] @ 0x24 │ │ │ │ │ - str r3, [r6, #24] │ │ │ │ │ + str r3, [r4, #36] @ 0x24 │ │ │ │ │ + str r2, [r6, #24] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w af2 │ │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ │ + beq.w b28 │ │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ │ add r4, r0 │ │ │ │ │ - str r4, [sp, #20] │ │ │ │ │ - b.n af2 │ │ │ │ │ + str r4, [sp, #24] │ │ │ │ │ + b.n b28 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1552 │ │ │ │ │ - bne.n e5a │ │ │ │ │ - adds r5, #2 │ │ │ │ │ - cmp r9, r5 │ │ │ │ │ - ble.n e0c │ │ │ │ │ + blt.w 15c2 │ │ │ │ │ + bne.n ea2 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + adds r3, #2 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + ble.w df4 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ add.w r3, fp, #4 │ │ │ │ │ - add r6, r3 │ │ │ │ │ + add r4, r3 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - ldrd r1, r0, [r6] │ │ │ │ │ + ldrd r1, r0, [r4] │ │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - bne.w 10e0 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + bne.w 1152 │ │ │ │ │ ldrd r2, r0, [r0, #8] │ │ │ │ │ + str r5, [sp, #8] │ │ │ │ │ ldrd r3, r1, [r1, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r2, r0, r2 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt.n e0c │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - cmp r9, r5 │ │ │ │ │ - ble.n e0c │ │ │ │ │ - subs r3, r5, #1 │ │ │ │ │ - ldr.w r1, [fp, r5, lsl #2] │ │ │ │ │ + blt.w df4 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + ble.w df4 │ │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ │ + subs r3, r0, #1 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + ldr.w r1, [fp, r0, lsl #2] │ │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul.w r2, r3, r2 │ │ │ │ │ ldrd r3, r1, [r1, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.w e0c │ │ │ │ │ - adds r0, r5, #1 │ │ │ │ │ - cmp r9, r0 │ │ │ │ │ - ble.n f38 │ │ │ │ │ + bgt.w df4 │ │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + cmp r6, r0 │ │ │ │ │ + ble.n f9e │ │ │ │ │ add.w r2, fp, r5, lsl #2 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ rsb r4, r2, #1 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ - mul.w r2, r4, r2 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bge.n f3c │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b.n e0c │ │ │ │ │ - adds r5, #2 │ │ │ │ │ - cmp r9, r5 │ │ │ │ │ - ble.w e0c │ │ │ │ │ - ldrd r2, r3, [r1, #8] │ │ │ │ │ - ldr.w r0, [fp, r5, lsl #2] │ │ │ │ │ - and.w r2, r2, #3 │ │ │ │ │ - rsb r2, r2, #1 │ │ │ │ │ + mul.w r4, r2, r4 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bge.w 1112 │ │ │ │ │ + str r0, [sp, #8] │ │ │ │ │ + b.n df4 │ │ │ │ │ + subs r0, r2, #2 │ │ │ │ │ + beq.n fb8 │ │ │ │ │ + add.w r2, sp, r2, lsl #4 │ │ │ │ │ + ldr r5, [r2, #92] @ 0x5c │ │ │ │ │ + mov r2, sp │ │ │ │ │ + add r2, r1 │ │ │ │ │ + ldr r2, [r2, #76] @ 0x4c │ │ │ │ │ + cmp r5, r2 │ │ │ │ │ + it gt │ │ │ │ │ + subgt r0, r3, #3 │ │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ │ mov r1, r0 │ │ │ │ │ - mul.w r2, r3, r2 │ │ │ │ │ - ldrd r3, r0, [r0, #8] │ │ │ │ │ - and.w r3, r3, #3 │ │ │ │ │ - rsb r3, r3, #1 │ │ │ │ │ - mul.w r3, r0, r3 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bgt.w e0c │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - cmp r9, r5 │ │ │ │ │ - bgt.n f44 │ │ │ │ │ - b.n e0c │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 1f44 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 15cc │ │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + ble.w b44 │ │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ │ + subs r1, r3, #2 │ │ │ │ │ + beq.n ff4 │ │ │ │ │ + add.w r2, sp, #1648 @ 0x670 │ │ │ │ │ + add.w r5, r2, r3, lsl #4 │ │ │ │ │ + add.w r2, r2, r3, lsl #4 │ │ │ │ │ + subw r5, r5, #1596 @ 0x63c │ │ │ │ │ + subw r2, r2, #1564 @ 0x61c │ │ │ │ │ + ldr r5, [r5, #8] │ │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ │ + cmp r5, r2 │ │ │ │ │ + it lt │ │ │ │ │ + sublt r1, r3, #3 │ │ │ │ │ + bl 1f44 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 15cc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - ldrd r1, r0, [r7] │ │ │ │ │ - ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - bne.n e96 │ │ │ │ │ - ldrd r2, r0, [r0, #8] │ │ │ │ │ - ldrd r3, r1, [r1, #8] │ │ │ │ │ - and.w r2, r2, #3 │ │ │ │ │ - rsb r2, r2, #1 │ │ │ │ │ - and.w r3, r3, #3 │ │ │ │ │ - rsb r3, r3, #1 │ │ │ │ │ - mul.w r2, r0, r2 │ │ │ │ │ - mul.w r3, r1, r3 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - blt.w e5a │ │ │ │ │ - adds r5, #2 │ │ │ │ │ - cmp r9, r5 │ │ │ │ │ - bgt.n ee8 │ │ │ │ │ - b.n e0c │ │ │ │ │ - beq.w 10fa │ │ │ │ │ - add.w r3, fp, #4 │ │ │ │ │ - cmp fp, r3 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - itt cc │ │ │ │ │ - movcc r2, #4 │ │ │ │ │ - movcc r5, #2 │ │ │ │ │ - bcc.w d96 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + b.n fca │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1584 │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ + bne.w 1690 │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.w 10fa │ │ │ │ │ - movs r2, #2 │ │ │ │ │ - b.n ad0 │ │ │ │ │ + it ne │ │ │ │ │ + ldrne r3, [sp, #20] │ │ │ │ │ + bne.w b06 │ │ │ │ │ + movs r3, #2 │ │ │ │ │ + b.n b06 │ │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ │ adds r3, #1 │ │ │ │ │ itt eq │ │ │ │ │ movweq r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movteq r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - beq.w 5b6 │ │ │ │ │ + beq.w 584 │ │ │ │ │ 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, 1012 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + cbz r3, 1050 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bgt.w 1460 │ │ │ │ │ + bgt.w 144a │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.w 5b6 │ │ │ │ │ + b.w 584 │ │ │ │ │ adds r3, r4, #1 │ │ │ │ │ add.w r3, r3, r3, lsr #31 │ │ │ │ │ - ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ + mov sl, fp │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ asrs r3, r3, #1 │ │ │ │ │ - str r2, [sp, #20] │ │ │ │ │ - str.w r3, [fp, #20] │ │ │ │ │ - adds r3, #135 @ 0x87 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ add r6, sp, #612 @ 0x264 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - add.w r3, fp, r3, lsl #2 │ │ │ │ │ - strd r4, sl, [fp, #4] │ │ │ │ │ - str.w r3, [fp, #16] │ │ │ │ │ + str r3, [r2, #20] │ │ │ │ │ + add.w r3, r3, #135 @ 0x87 │ │ │ │ │ + strd r4, sl, [r2, #4] │ │ │ │ │ + add.w r3, r2, r3, lsl #2 │ │ │ │ │ + str r6, [r2, #12] │ │ │ │ │ + str r3, [r2, #16] │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - str.w r6, [fp, #12] │ │ │ │ │ - str.w r3, [fp, #24] │ │ │ │ │ + str r3, [r2, #24] │ │ │ │ │ mov.w r3, #7 │ │ │ │ │ - str.w r3, [fp] │ │ │ │ │ - bgt.w 15c2 │ │ │ │ │ - bne.n fde │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ + bgt.w 151e │ │ │ │ │ + bne.n 101c │ │ │ │ │ + ldr.w r0, [fp] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w c34 │ │ │ │ │ + bne.w c7c │ │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.w 5b6 │ │ │ │ │ + beq.w 584 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n ff2 │ │ │ │ │ - b.n 1008 │ │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ │ - subs r1, r1, r7 │ │ │ │ │ - lsls r3, r7, #2 │ │ │ │ │ - add.w r0, fp, r1, lsl #2 │ │ │ │ │ - adds r4, r0, r3 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w 12b0 │ │ │ │ │ - cmp r0, r4 │ │ │ │ │ + bne.n 1030 │ │ │ │ │ + b.n 1046 │ │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ │ + subs r3, r3, r6 │ │ │ │ │ + lsls r6, r6, #2 │ │ │ │ │ + add.w r2, fp, r3, lsl #2 │ │ │ │ │ + adds r0, r2, r6 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.w 12fe │ │ │ │ │ + cmp r2, r0 │ │ │ │ │ it cc │ │ │ │ │ - movcc r1, r6 │ │ │ │ │ - bcs.w 1258 │ │ │ │ │ - ldr r6, [r0, #0] │ │ │ │ │ - subs r4, #4 │ │ │ │ │ - ldr r7, [r0, r3] │ │ │ │ │ - str r7, [r0, #0] │ │ │ │ │ - str r6, [r0, r3] │ │ │ │ │ - adds r0, #4 │ │ │ │ │ - cmp r4, r0 │ │ │ │ │ - bls.n 10bc │ │ │ │ │ - ldr r6, [r0, #0] │ │ │ │ │ - ldr r7, [r4, #0] │ │ │ │ │ - str.w r7, [r0], #4 │ │ │ │ │ - str.w r6, [r4], #-4 │ │ │ │ │ - cmp r4, r0 │ │ │ │ │ - bhi.n 10ac │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.w d8a │ │ │ │ │ - add r3, r1 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - bcs.w d8a │ │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ │ - str.w r4, [r1], #4 │ │ │ │ │ - str.w r0, [r3], #-4 │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - bhi.n 10ca │ │ │ │ │ - b.n d8a │ │ │ │ │ - movs r3, #2 │ │ │ │ │ - b.n 101a │ │ │ │ │ + movcc r3, r4 │ │ │ │ │ + bcs.w 12f2 │ │ │ │ │ + ldr r4, [r2, #0] │ │ │ │ │ + subs r0, #4 │ │ │ │ │ + ldr r7, [r2, r6] │ │ │ │ │ + str r7, [r2, #0] │ │ │ │ │ + str r4, [r2, r6] │ │ │ │ │ + adds r2, #4 │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + bls.n 10f2 │ │ │ │ │ + ldr r4, [r2, #0] │ │ │ │ │ + ldr r5, [r0, #0] │ │ │ │ │ + str.w r5, [r2], #4 │ │ │ │ │ + str.w r4, [r0], #-4 │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + bhi.n 10e2 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w d6c │ │ │ │ │ + adds r2, r3, r6 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bls.w d6c │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + ldr r4, [r2, #0] │ │ │ │ │ + str.w r4, [r3], #4 │ │ │ │ │ + str.w r0, [r2], #-4 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bhi.n 1100 │ │ │ │ │ + b.n d6c │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + str r0, [sp, #8] │ │ │ │ │ + cmp r6, r0 │ │ │ │ │ + ble.w df4 │ │ │ │ │ + ldrd r2, r3, [r1, #8] │ │ │ │ │ + ldr.w r4, [fp, r0, lsl #2] │ │ │ │ │ + and.w r2, r2, #3 │ │ │ │ │ + rsb r2, r2, #1 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mul.w r2, r3, r2 │ │ │ │ │ + ldrd r3, r4, [r4, #8] │ │ │ │ │ + and.w r3, r3, #3 │ │ │ │ │ + rsb r3, r3, #1 │ │ │ │ │ + mul.w r3, r4, r3 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bgt.w f9e │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + cmp r3, r0 │ │ │ │ │ + bgt.n 111c │ │ │ │ │ + b.n f9e │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1552 │ │ │ │ │ - bne.w e0c │ │ │ │ │ + blt.w 15c2 │ │ │ │ │ + bne.w ea2 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - adds r6, #4 │ │ │ │ │ - cmp r9, r5 │ │ │ │ │ - ble.w e0c │ │ │ │ │ - b.n eae │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - b.n ad0 │ │ │ │ │ - add.w r5, r1, #268435456 @ 0x10000000 │ │ │ │ │ - mov r6, r4 │ │ │ │ │ - subs r5, #1 │ │ │ │ │ + adds r4, #4 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + ble.w ea2 │ │ │ │ │ + b.n f00 │ │ │ │ │ + beq.w b06 │ │ │ │ │ + add.w r3, fp, #4 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + cmp fp, r3 │ │ │ │ │ + bcs.w 1004 │ │ │ │ │ + movs r2, #2 │ │ │ │ │ + movs r1, #4 │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ + b.n d78 │ │ │ │ │ + movs r3, #2 │ │ │ │ │ + b.n 1058 │ │ │ │ │ + add.w r2, r1, #268435456 @ 0x10000000 │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ add r4, sp, #100 @ 0x64 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - lsls r5, r5, #4 │ │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ │ - adds r0, r4, r5 │ │ │ │ │ - ldr r6, [r6, #4] │ │ │ │ │ - ldr r4, [r4, r5] │ │ │ │ │ + lsls r6, r2, #4 │ │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ │ + adds r0, r4, r6 │ │ │ │ │ + ldr r4, [r4, r6] │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ - subs r3, r4, r3 │ │ │ │ │ - asrs r3, r3, #2 │ │ │ │ │ - add.w r3, r0, r3, lsl #1 │ │ │ │ │ - add r0, r3 │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ + subs r2, r4, r2 │ │ │ │ │ + ldr r4, [r5, #4] │ │ │ │ │ + asrs r2, r2, #2 │ │ │ │ │ + add.w r2, r0, r2, lsl #1 │ │ │ │ │ add r0, r2 │ │ │ │ │ - ble.w 1264 │ │ │ │ │ - cmp r6, r0 │ │ │ │ │ + cmp r4, r2 │ │ │ │ │ + add r0, r3 │ │ │ │ │ + ble.w 134e │ │ │ │ │ + cmp r4, r0 │ │ │ │ │ it le │ │ │ │ │ - movle r4, #1 │ │ │ │ │ - bgt.w 1268 │ │ │ │ │ + movle r5, #1 │ │ │ │ │ + bgt.w 1352 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - ble.w e60 │ │ │ │ │ - mov r3, sp │ │ │ │ │ - add r3, r5 │ │ │ │ │ - ldr r3, [r3, #96] @ 0x60 │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - ble.w e60 │ │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ │ + ble.w ea8 │ │ │ │ │ + mov r2, sp │ │ │ │ │ + add r2, r6 │ │ │ │ │ + ldr r2, [r2, #96] @ 0x60 │ │ │ │ │ + cmp r2, r5 │ │ │ │ │ + ble.w ea8 │ │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ │ subs r1, #2 │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 1ec4 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 1f44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1552 │ │ │ │ │ - ldr r1, [r5, #24] │ │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ │ + bne.w 15c2 │ │ │ │ │ + ldr r1, [r4, #24] │ │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ │ add.w r3, sp, #1648 @ 0x670 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - add.w r3, r3, r1, lsl #4 │ │ │ │ │ + add.w r2, r3, r1, lsl #4 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - subw r3, r3, #1580 @ 0x62c │ │ │ │ │ - ble.w e5e │ │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ │ + subw r2, r2, #1580 @ 0x62c │ │ │ │ │ + ble.w ea6 │ │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ │ subs r1, #2 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - ble.w e5e │ │ │ │ │ - bl 1ec4 │ │ │ │ │ + cmp r2, r5 │ │ │ │ │ + ble.w ea6 │ │ │ │ │ + bl 1f44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1552 │ │ │ │ │ + bne.w 15c2 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r1, [r3, #24] │ │ │ │ │ - b.n 115a │ │ │ │ │ + b.n 11e6 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w 504 │ │ │ │ │ + ble.w 4e0 │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ movs r1, #1 │ │ │ │ │ + mov r9, sl │ │ │ │ │ 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 fp, sl │ │ │ │ │ + str.w fp, [sp, #8] │ │ │ │ │ mov r6, r1 │ │ │ │ │ - movs r7, #0 │ │ │ │ │ subs r2, r3, r2 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ + mov fp, sl │ │ │ │ │ clz r2, r2 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + movs r7, #0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - str r5, [sp, #4] │ │ │ │ │ lsrs r2, r2, #5 │ │ │ │ │ - b.n 11ec │ │ │ │ │ - cbz r6, 1212 │ │ │ │ │ + str r5, [sp, #4] │ │ │ │ │ + b.n 127e │ │ │ │ │ + cbz r6, 12a4 │ │ │ │ │ ldrb.w lr, [lr, #16] │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ and.w lr, lr, #28 │ │ │ │ │ sub.w lr, lr, #4 │ │ │ │ │ clz lr, lr │ │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ │ - bge.n 1250 │ │ │ │ │ + bge.n 12e6 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r6, lr │ │ │ │ │ - ldr.w r0, [fp, #4]! │ │ │ │ │ + ldr.w r0, [r9, #4]! │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bne.w 162c │ │ │ │ │ - ldr.w r0, [fp] │ │ │ │ │ + bne.w 1602 │ │ │ │ │ + ldr.w r0, [r9] │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 162c │ │ │ │ │ + beq.w 1602 │ │ │ │ │ ldr.w lr, [r0, #12] │ │ │ │ │ ldr.w r0, [lr, #4] │ │ │ │ │ - cmp r0, r9 │ │ │ │ │ - bne.w 1560 │ │ │ │ │ - cbz r3, 1212 │ │ │ │ │ + cmp r0, sl │ │ │ │ │ + bne.w 1636 │ │ │ │ │ + cbz r3, 12a4 │ │ │ │ │ tst r2, r1 │ │ │ │ │ - bne.n 1244 │ │ │ │ │ + bne.n 12da │ │ │ │ │ mov r0, ip │ │ │ │ │ - cmp r9, ip │ │ │ │ │ - beq.n 11be │ │ │ │ │ + cmp sl, ip │ │ │ │ │ + beq.n 1250 │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - blt.n 11de │ │ │ │ │ + blt.n 1270 │ │ │ │ │ mov lr, r3 │ │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ │ - mov r3, r9 │ │ │ │ │ + mov r3, sl │ │ │ │ │ + mov sl, fp │ │ │ │ │ + ldrd r5, fp, [sp, #4] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.w 1564 │ │ │ │ │ + beq.w 167e │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ - cmp r9, r0 │ │ │ │ │ + cmp r3, r0 │ │ │ │ │ ite ne │ │ │ │ │ movne r6, #0 │ │ │ │ │ andeq.w r6, r6, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 13dc │ │ │ │ │ + bne.w 140e │ │ │ │ │ mov r6, lr │ │ │ │ │ - b.w 65a │ │ │ │ │ + b.w 62e │ │ │ │ │ ldr.w r0, [lr, #8] │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bls.n 120c │ │ │ │ │ + bls.n 129e │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.n 1212 │ │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - b.w 64a │ │ │ │ │ - add.w r1, fp, r2 │ │ │ │ │ - cmp fp, r1 │ │ │ │ │ - bcc.w bce │ │ │ │ │ - b.n dc2 │ │ │ │ │ - subs r3, r3, r6 │ │ │ │ │ - subs r0, r0, r6 │ │ │ │ │ - lsls r3, r3, #1 │ │ │ │ │ + b.n 12a4 │ │ │ │ │ + mov r3, sl │ │ │ │ │ + mov sl, fp │ │ │ │ │ + ldrd r5, fp, [sp, #4] │ │ │ │ │ + b.w 61e │ │ │ │ │ + add.w r4, fp, r1 │ │ │ │ │ + cmp fp, r4 │ │ │ │ │ + bcc.w c16 │ │ │ │ │ + b.n da4 │ │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ │ + cmp r2, r0 │ │ │ │ │ + add.w r3, r4, r3, lsl #2 │ │ │ │ │ + bcc.w 10d2 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 10f8 │ │ │ │ │ + add.w r0, fp, r1 │ │ │ │ │ + cmp fp, r0 │ │ │ │ │ + bcc.w d74 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + add r1, r3 │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + it cc │ │ │ │ │ + addcc r3, #4 │ │ │ │ │ + bcs.w da4 │ │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ │ + str r0, [r4, #0] │ │ │ │ │ + str.w r1, [r2], #-4 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bls.w da4 │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ │ + str.w r0, [r3], #4 │ │ │ │ │ + str.w r1, [r2], #-4 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bhi.n 133c │ │ │ │ │ + b.n da4 │ │ │ │ │ + subs r2, r2, r4 │ │ │ │ │ + subs r0, r0, r4 │ │ │ │ │ + lsls r2, r2, #1 │ │ │ │ │ lsls r0, r0, #1 │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - ble.w 13ec │ │ │ │ │ - cmp r6, r0 │ │ │ │ │ + cmp r4, r2 │ │ │ │ │ + ble.n 143e │ │ │ │ │ + cmp r4, r0 │ │ │ │ │ it le │ │ │ │ │ - movle r4, #2 │ │ │ │ │ - ble.w 1132 │ │ │ │ │ - lsls r3, r3, #1 │ │ │ │ │ + movle r5, #2 │ │ │ │ │ + ble.w 11be │ │ │ │ │ + lsls r2, r2, #1 │ │ │ │ │ lsls r0, r0, #1 │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - ble.w 13f2 │ │ │ │ │ - cmp r6, r0 │ │ │ │ │ + cmp r4, r2 │ │ │ │ │ + ble.n 1444 │ │ │ │ │ + cmp r4, r0 │ │ │ │ │ it le │ │ │ │ │ - movle r4, #3 │ │ │ │ │ - ble.w 1132 │ │ │ │ │ - lsls r3, r3, #1 │ │ │ │ │ + movle r5, #3 │ │ │ │ │ + ble.w 11be │ │ │ │ │ + lsls r2, r2, #1 │ │ │ │ │ lsls r0, r0, #1 │ │ │ │ │ - movs r4, #3 │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - add.w r4, r4, #1 │ │ │ │ │ + movs r5, #3 │ │ │ │ │ + cmp r4, r2 │ │ │ │ │ + add.w r5, r5, #1 │ │ │ │ │ itt le │ │ │ │ │ - suble r3, r3, r6 │ │ │ │ │ - suble r0, r0, r6 │ │ │ │ │ - ble.n 12aa │ │ │ │ │ - cmp r6, r0 │ │ │ │ │ - ble.w 1132 │ │ │ │ │ - lsls r3, r3, #1 │ │ │ │ │ + suble r2, r2, r4 │ │ │ │ │ + suble r0, r0, r4 │ │ │ │ │ + ble.n 1390 │ │ │ │ │ + cmp r4, r0 │ │ │ │ │ + ble.w 11be │ │ │ │ │ + lsls r2, r2, #1 │ │ │ │ │ lsls r0, r0, #1 │ │ │ │ │ - b.n 1296 │ │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ │ - cmp r0, r4 │ │ │ │ │ - add.w r1, r6, r1, lsl #2 │ │ │ │ │ - bcc.w 109c │ │ │ │ │ + b.n 137c │ │ │ │ │ + and.w r2, r4, #1 │ │ │ │ │ + asrs r3, r4, #1 │ │ │ │ │ + cmp r4, #127 @ 0x7f │ │ │ │ │ + bgt.w 15ae │ │ │ │ │ + add.w r9, r2, r3 │ │ │ │ │ + b.w 680 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + subs r2, r2, r6 │ │ │ │ │ + lsls r6, r6, #2 │ │ │ │ │ + add.w r3, fp, r2, lsl #2 │ │ │ │ │ + adds r0, r3, r6 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 10c2 │ │ │ │ │ - add.w r1, fp, r2 │ │ │ │ │ - cmp fp, r1 │ │ │ │ │ - bcc.w d92 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - add r2, r3 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - it cc │ │ │ │ │ - addcc r3, #4 │ │ │ │ │ - bcs.w dc2 │ │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ │ - str r0, [r4, #0] │ │ │ │ │ - str.w r2, [r1], #-4 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - bls.w dc2 │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ │ - str.w r0, [r3], #4 │ │ │ │ │ - str.w r2, [r1], #-4 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - bhi.n 12ee │ │ │ │ │ - b.n dc2 │ │ │ │ │ - subs r0, r5, #1 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - subs r0, r0, r7 │ │ │ │ │ - lsls r7, r7, #2 │ │ │ │ │ - add.w r3, fp, r0, lsl #2 │ │ │ │ │ - add.w ip, r3, r7 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 1576 │ │ │ │ │ - cmp r3, ip │ │ │ │ │ + bne.w 15f4 │ │ │ │ │ + cmp r3, r0 │ │ │ │ │ it cc │ │ │ │ │ - movcc r0, r2 │ │ │ │ │ - bcs.w e2a │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - sub.w ip, ip, #4 │ │ │ │ │ - ldr r1, [r3, r7] │ │ │ │ │ + movcc r2, r1 │ │ │ │ │ + bcs.w e52 │ │ │ │ │ + ldr.w ip, [r3] │ │ │ │ │ + subs r0, #4 │ │ │ │ │ + ldr r1, [r3, r6] │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ - str r2, [r3, r7] │ │ │ │ │ + str.w ip, [r3, r6] │ │ │ │ │ adds r3, #4 │ │ │ │ │ - cmp ip, r3 │ │ │ │ │ - bls.n 1346 │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + bls.n 13f2 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ │ - ldr.w r2, [ip] │ │ │ │ │ - str.w r2, [r1], #4 │ │ │ │ │ - str.w r3, [ip], #-4 │ │ │ │ │ - cmp ip, r1 │ │ │ │ │ - bhi.n 1334 │ │ │ │ │ - add r7, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w e2a │ │ │ │ │ - cmp r7, r0 │ │ │ │ │ - bls.w e2a │ │ │ │ │ + ldr.w ip, [r1] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ │ - str.w r2, [r0], #4 │ │ │ │ │ - str.w r3, [r7], #-4 │ │ │ │ │ - b.n 134e │ │ │ │ │ - subs r0, r3, #2 │ │ │ │ │ - beq.n 1378 │ │ │ │ │ - add.w r2, sp, r3, lsl #4 │ │ │ │ │ - ldr r5, [r2, #92] @ 0x5c │ │ │ │ │ - mov r2, sp │ │ │ │ │ - add r2, r1 │ │ │ │ │ - ldr r2, [r2, #76] @ 0x4c │ │ │ │ │ - cmp r5, r2 │ │ │ │ │ - it gt │ │ │ │ │ - subgt r0, r3, #3 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 1ec4 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 14aa │ │ │ │ │ - ldr.w r3, [fp, #24] │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - ble.w b0c │ │ │ │ │ - mov r0, fp │ │ │ │ │ - subs r1, r3, #2 │ │ │ │ │ - beq.n 13b4 │ │ │ │ │ - add.w r2, sp, #1648 @ 0x670 │ │ │ │ │ - add.w r5, r2, r3, lsl #4 │ │ │ │ │ - add.w r2, r2, r3, lsl #4 │ │ │ │ │ - subw r5, r5, #1596 @ 0x63c │ │ │ │ │ - subw r2, r2, #1564 @ 0x61c │ │ │ │ │ - ldr r5, [r5, #8] │ │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ │ - cmp r5, r2 │ │ │ │ │ - it lt │ │ │ │ │ - sublt r1, r3, #3 │ │ │ │ │ - bl 1ec4 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1386 │ │ │ │ │ - b.n 14aa │ │ │ │ │ - and.w r2, r4, #1 │ │ │ │ │ - asrs r3, r4, #1 │ │ │ │ │ - cmp r4, #127 @ 0x7f │ │ │ │ │ - bgt.w 153c │ │ │ │ │ - adds r3, r2, r3 │ │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ │ - b.w 6b0 │ │ │ │ │ - beq.w 850 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b.w 91c │ │ │ │ │ + str.w r3, [r1], #4 │ │ │ │ │ + str.w ip, [r0], #-4 │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ + bhi.n 13e0 │ │ │ │ │ + add r6, r2 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w e52 │ │ │ │ │ + cmp r6, r2 │ │ │ │ │ + bls.w e52 │ │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ │ + ldr r1, [r6, #0] │ │ │ │ │ + str.w r1, [r2], #4 │ │ │ │ │ + str.w r3, [r6], #-4 │ │ │ │ │ + b.n 13fa │ │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ - add.w fp, sp, #72 @ 0x48 │ │ │ │ │ - b.w 882 │ │ │ │ │ - subs r3, r3, r6 │ │ │ │ │ - subs r0, r0, r6 │ │ │ │ │ - b.n 127c │ │ │ │ │ - subs r3, r3, r6 │ │ │ │ │ - subs r0, r0, r6 │ │ │ │ │ - b.n 1290 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - add.w r3, r2, r1, lsl #2 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bcs.n 1414 │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ │ - str.w r5, [r1], #4 │ │ │ │ │ - str.w r2, [r3], #-4 │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - bhi.n 1404 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b.n d1e │ │ │ │ │ - subs r2, r6, #1 │ │ │ │ │ - lsls r2, r2, #2 │ │ │ │ │ - add.w r1, fp, r2 │ │ │ │ │ - cmp fp, r1 │ │ │ │ │ - bcc.w d92 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + str r1, [sp, #4] │ │ │ │ │ + b.w 870 │ │ │ │ │ + beq.n 14c6 │ │ │ │ │ + str r0, [sp, #8] │ │ │ │ │ + b.w 94e │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + lsls r1, r2, #2 │ │ │ │ │ + add.w r0, fp, r1 │ │ │ │ │ + cmp fp, r0 │ │ │ │ │ + bcc.w d74 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 95c │ │ │ │ │ - b.n 12cc │ │ │ │ │ + beq.w 990 │ │ │ │ │ + b.n 131a │ │ │ │ │ + subs r2, r2, r4 │ │ │ │ │ + subs r0, r0, r4 │ │ │ │ │ + b.n 1364 │ │ │ │ │ + subs r2, r2, r4 │ │ │ │ │ + subs r0, r0, r4 │ │ │ │ │ + b.n 1376 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + subs r2, r4, #1 │ │ │ │ │ + add.w r2, r3, r2, lsl #2 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bls.w 584 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ │ + str.w r3, [r2], #-4 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + bhi.n 145c │ │ │ │ │ + b.w 584 │ │ │ │ │ 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.n 1486 │ │ │ │ │ - add.w fp, sp, #72 @ 0x48 │ │ │ │ │ + beq.w 15d8 │ │ │ │ │ ldr r0, [r3, #100] @ 0x64 │ │ │ │ │ + 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, #4] │ │ │ │ │ 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, #1640] @ 0x668 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r2, r1 │ │ │ │ │ - str.w r0, [fp, #1568] @ 0x620 │ │ │ │ │ - b.w 878 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - subs r2, r4, #1 │ │ │ │ │ - add.w r2, r3, r2, lsl #2 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bls.w 5b6 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ │ - str.w r0, [r1], #4 │ │ │ │ │ - str.w r3, [r2], #-4 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - bhi.n 1472 │ │ │ │ │ - b.w 5b6 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC unsafe_float_compare │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS unsafe_float_compare │ │ │ │ │ - add.w fp, sp, #72 @ 0x48 │ │ │ │ │ - b.w 878 │ │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.w c8e │ │ │ │ │ - mov fp, r8 │ │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ │ - ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ │ - mov r4, sl │ │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w c8e │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - ble.w 1012 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - b.w c26 │ │ │ │ │ - mov r6, r8 │ │ │ │ │ - mov r4, sl │ │ │ │ │ - ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ │ - mov fp, r7 │ │ │ │ │ - b.n 14aa │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ + b.w 866 │ │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ │ + add.w r3, r4, r1, lsl #2 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bcs.n 14c0 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + ldr r4, [r1, #0] │ │ │ │ │ + ldr r5, [r3, #0] │ │ │ │ │ + str.w r5, [r1], #4 │ │ │ │ │ + str.w r4, [r3], #-4 │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + bhi.n 14b0 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + str r0, [sp, #8] │ │ │ │ │ + b.n cf0 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + b.w 990 │ │ │ │ │ lsls r0, r4, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ │ + mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1646 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + beq.w 16be │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - str r0, [r3, #0] │ │ │ │ │ + str.w r0, [fp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8d6 │ │ │ │ │ + bne.w 906 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - add.w r6, r3, r6, lsl #2 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - bne.w 1654 │ │ │ │ │ + add.w r6, fp, r6, lsl #2 │ │ │ │ │ + cmp fp, r6 │ │ │ │ │ + bne.w 16d0 │ │ │ │ │ cmp r4, #127 @ 0x7f │ │ │ │ │ - bgt.w 164c │ │ │ │ │ + bgt.w 16c8 │ │ │ │ │ ldrd r7, r6, [r8, #8] │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ str.w r3, [r8, #16] │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ strd r4, r3, [r8, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1628 │ │ │ │ │ + bne.w 16f2 │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b.w 5ee │ │ │ │ │ - movs r6, #1 │ │ │ │ │ - b.n 14ee │ │ │ │ │ - movs r3, #128 @ 0x80 │ │ │ │ │ - b.n 1028 │ │ │ │ │ - mov r5, fp │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS safe_object_compare │ │ │ │ │ - add.w fp, sp, #72 @ 0x48 │ │ │ │ │ - b.w 878 │ │ │ │ │ - and.w r1, r3, #1 │ │ │ │ │ - asrs r3, r3, #1 │ │ │ │ │ - orrs r2, r1 │ │ │ │ │ - cmp r3, #63 @ 0x3f │ │ │ │ │ - ble.w 13ca │ │ │ │ │ - b.n 153c │ │ │ │ │ - subs r3, r4, #1 │ │ │ │ │ - b.w cfa │ │ │ │ │ - mov r6, r8 │ │ │ │ │ - ldr.w fp, [sp, #4] │ │ │ │ │ - ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ │ - mov r4, sl │ │ │ │ │ - b.n 14aa │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - b.n 1212 │ │ │ │ │ - movs r6, #1 │ │ │ │ │ - b.n 152c │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - mov r2, lr │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - mov.w lr, #1 │ │ │ │ │ - b.w 64a │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - cmp r3, ip │ │ │ │ │ - add.w r0, r2, r0, lsl #2 │ │ │ │ │ - bcc.w 1320 │ │ │ │ │ - b.n 1346 │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - adds r3, r1, #4 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - bcs.w fd2 │ │ │ │ │ - movs r5, #2 │ │ │ │ │ - b.n 12da │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - add.w r0, r3, #28 │ │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ │ - tst.w ip, #32 │ │ │ │ │ - bne.w a72 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b.w b22 │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - mov r9, r5 │ │ │ │ │ - b.w 996 │ │ │ │ │ - ldrd r4, r6, [sp, #60] @ 0x3c │ │ │ │ │ - ldr.w fp, [sp, #4] │ │ │ │ │ - ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ │ - b.n 14aa │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + b.w 5bc │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 6a6 │ │ │ │ │ - b.w cde │ │ │ │ │ - add.w r0, r7, #28 │ │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ │ - tst.w ip, #32 │ │ │ │ │ - bne.w 9de │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b.w c00 │ │ │ │ │ + beq.w 676 │ │ │ │ │ + subs r3, r4, #1 │ │ │ │ │ + add.w r2, fp, r3, lsl #2 │ │ │ │ │ + cmp r2, fp │ │ │ │ │ + bls.n 1542 │ │ │ │ │ + mov r1, fp │ │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ │ + ldr r5, [r2, #0] │ │ │ │ │ + str.w r5, [r1], #4 │ │ │ │ │ + str.w r0, [r2], #-4 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + bhi.n 1532 │ │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ + add.w r3, r2, r3, lsl #2 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bls.w 676 │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ │ + str.w r2, [r3], #-4 │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + bhi.n 1550 │ │ │ │ │ + b.w 676 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr.w r6, [r8, #12] │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ str.w r3, [r8, #16] │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ │ str.w r3, [r8, #12] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r4, [r8, #8] │ │ │ │ │ - str.w r3, [fp, #12] │ │ │ │ │ + str r3, [r2, #12] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 5de │ │ │ │ │ - b.n 1616 │ │ │ │ │ + beq.w 5ac │ │ │ │ │ + b.n 1596 │ │ │ │ │ ldr.w r0, [r6, r7, lsl #2] │ │ │ │ │ bl 22c │ │ │ │ │ subs r7, #1 │ │ │ │ │ - bpl.n 160e │ │ │ │ │ + bpl.n 158e │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.w 5de │ │ │ │ │ - ldr r0, [r7, #28] │ │ │ │ │ - b.n 15d2 │ │ │ │ │ + b.w 5ac │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + b.w cd4 │ │ │ │ │ + and.w r1, r3, #1 │ │ │ │ │ + asrs r3, r3, #1 │ │ │ │ │ + orrs r2, r1 │ │ │ │ │ + cmp r3, #63 @ 0x3f │ │ │ │ │ + ble.w 13a2 │ │ │ │ │ + b.n 15ae │ │ │ │ │ + subs r3, r4, #1 │ │ │ │ │ + b.n 1542 │ │ │ │ │ + ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ │ + mov r6, r8 │ │ │ │ │ + mov r4, sl │ │ │ │ │ + mov r8, r9 │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + bne.n 15e8 │ │ │ │ │ + mov r5, fp │ │ │ │ │ + b.w cd4 │ │ │ │ │ + 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, #4] │ │ │ │ │ + b.w 866 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + ble.w 1050 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 1616 │ │ │ │ │ - add.w fp, sp, #72 @ 0x48 │ │ │ │ │ + b.w c6e │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + cmp r3, r0 │ │ │ │ │ + add.w r2, r1, r2, lsl #2 │ │ │ │ │ + bcc.w 13ca │ │ │ │ │ + b.n 13f2 │ │ │ │ │ + mov sl, fp │ │ │ │ │ + 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.w r3, [fp, #1564] @ 0x61c │ │ │ │ │ - b.w 676 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + ldr.w fp, [sp, #8] │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + str.w r3, [sp, #1636] @ 0x664 │ │ │ │ │ + b.w 64a │ │ │ │ │ + add.w r0, r7, #28 │ │ │ │ │ + ldrb.w ip, [r1, #16] │ │ │ │ │ + tst.w ip, #32 │ │ │ │ │ + bne.w a16 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b.w c48 │ │ │ │ │ + movs r6, #1 │ │ │ │ │ + b.n 14f2 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + b.n 12a4 │ │ │ │ │ + movs r3, #128 @ 0x80 │ │ │ │ │ + b.n 1064 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + add.w r0, r3, #28 │ │ │ │ │ + ldrb.w ip, [r1, #16] │ │ │ │ │ + tst.w ip, #32 │ │ │ │ │ + bne.w aaa │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b.w b5a │ │ │ │ │ + mov r5, r9 │ │ │ │ │ + mov r9, r5 │ │ │ │ │ + b.w 9ce │ │ │ │ │ + ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ │ + ldrd r4, r6, [sp, #60] @ 0x3c │ │ │ │ │ + ldr.w r8, [sp, #68] @ 0x44 │ │ │ │ │ + b.n 15cc │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + adds r3, #2 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bgt.w f46 │ │ │ │ │ + b.w df4 │ │ │ │ │ + movs r6, #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, #4] │ │ │ │ │ + b.w 866 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + adds r3, r2, #4 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bcs.w 100c │ │ │ │ │ + movs r2, #2 │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ + b.n 1328 │ │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + b.n 1680 │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + mov r2, lr │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + mov.w lr, #1 │ │ │ │ │ + b.w 61e │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ ldr r0, [r3, #28] │ │ │ │ │ - b.n 159a │ │ │ │ │ + b.n 1644 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 1502 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ + b.n 1502 │ │ │ │ │ + ldr r0, [r7, #28] │ │ │ │ │ + b.n 1620 │ │ │ │ │ + mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 1502 │ │ │ │ │ + b.n 1502 │ │ │ │ │ ldr.w r2, [r6, #-4]! │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 14f4 │ │ │ │ │ + beq.w 14f6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14f4 │ │ │ │ │ + bne.w 14f6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 14f4 │ │ │ │ │ + b.n 14f6 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + b.n 1596 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001678 : │ │ │ │ │ +000016f8 : │ │ │ │ │ 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 16da │ │ │ │ │ + beq.n 175a │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.n 16cc │ │ │ │ │ + bpl.n 174c │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ adds r0, #20 │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ - beq.n 16d6 │ │ │ │ │ + beq.n 1756 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.n 16b8 │ │ │ │ │ + bpl.n 1738 │ │ │ │ │ adds r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - cbz r0, 16c2 │ │ │ │ │ + cbz r0, 1742 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ adds r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16b4 │ │ │ │ │ + bne.n 1734 │ │ │ │ │ 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 16a8 │ │ │ │ │ + bne.n 1728 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.n 16ba │ │ │ │ │ + b.n 173a │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 16ce │ │ │ │ │ + b.n 174e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000016e0 : │ │ │ │ │ +00001760 : │ │ │ │ │ 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 1732 │ │ │ │ │ + bpl.n 17b2 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs.n 174e │ │ │ │ │ + bcs.n 17ce │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ │ str.w r2, [r3, r1, lsl #2] │ │ │ │ │ - cbz r0, 1714 │ │ │ │ │ + cbz r0, 1794 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 171c │ │ │ │ │ + bne.n 179c │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1714 │ │ │ │ │ + bne.n 1794 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ @@ -2306,82 +2388,82 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #457 @ 0x1c9 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1716 │ │ │ │ │ + b.n 1796 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 22c │ │ │ │ │ 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 1748 │ │ │ │ │ + b.n 17c8 │ │ │ │ │ │ │ │ │ │ -0000176c : │ │ │ │ │ +000017ec : │ │ │ │ │ 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 1790 │ │ │ │ │ + b.n 1810 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ │ - cbz r0, 1790 │ │ │ │ │ + cbz r0, 1810 │ │ │ │ │ blx r7 │ │ │ │ │ - cbnz r0, 1798 │ │ │ │ │ + cbnz r0, 1818 │ │ │ │ │ mov r1, r5 │ │ │ │ │ subs r4, #1 │ │ │ │ │ - bpl.n 1784 │ │ │ │ │ + bpl.n 1804 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000179c <_PyList_FromArraySteal>: │ │ │ │ │ +0000181c <_PyList_FromArraySteal>: │ │ │ │ │ _PyList_FromArraySteal(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 181c <_PyList_FromArraySteal+0x80> │ │ │ │ │ - ldr r3, [pc, #252] @ (18b0 <_PyList_FromArraySteal+0x114>) │ │ │ │ │ + bne.n 189c <_PyList_FromArraySteal+0x80> │ │ │ │ │ + ldr r3, [pc, #252] @ (1930 <_PyList_FromArraySteal+0x114>) │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #2092] @ 0x82c │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ble.n 1842 <_PyList_FromArraySteal+0xa6> │ │ │ │ │ + ble.n 18c2 <_PyList_FromArraySteal+0xa6> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r3, #2092] @ 0x82c │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ ldr.w r3, [r3, #1772] @ 0x6ec │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - ldr r0, [pc, #208] @ (18b4 <_PyList_FromArraySteal+0x118>) │ │ │ │ │ + ldr r0, [pc, #208] @ (1934 <_PyList_FromArraySteal+0x118>) │ │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ │ strd r1, r1, [r3, #8] │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ sub.w ip, r3, #8 │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ │ @@ -2401,15 +2483,15 @@ │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18a6 <_PyList_FromArraySteal+0x10a> │ │ │ │ │ + beq.n 1926 <_PyList_FromArraySteal+0x10a> │ │ │ │ │ lsls r2, r1, #2 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ @@ -2421,74 +2503,74 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 18aa <_PyList_FromArraySteal+0x10e> │ │ │ │ │ + cbz r0, 192a <_PyList_FromArraySteal+0x10e> │ │ │ │ │ strd r1, r1, [r0, #8] │ │ │ │ │ str r1, [r0, #16] │ │ │ │ │ sub.w r1, r3, #8 │ │ │ │ │ - ldr r0, [pc, #84] @ (18b8 <_PyList_FromArraySteal+0x11c>) │ │ │ │ │ + ldr r0, [pc, #84] @ (1938 <_PyList_FromArraySteal+0x11c>) │ │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ ldr r0, [r4, r0] │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ ldr.w r0, [r0, #3796] @ 0xed4 │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ orrs r2, r4 │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ strd r0, r2, [r3, #-8] │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ - b.n 1816 <_PyList_FromArraySteal+0x7a> │ │ │ │ │ + b.n 1896 <_PyList_FromArraySteal+0x7a> │ │ │ │ │ ldr.w r0, [r4, r3, lsl #2] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - beq.n 18a4 <_PyList_FromArraySteal+0x108> │ │ │ │ │ + beq.n 1924 <_PyList_FromArraySteal+0x108> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbnz r2, 18a4 <_PyList_FromArraySteal+0x108> │ │ │ │ │ + cbnz r2, 1924 <_PyList_FromArraySteal+0x108> │ │ │ │ │ strd r3, r1, [sp] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bgt.n 1884 <_PyList_FromArraySteal+0xe8> │ │ │ │ │ + bgt.n 1904 <_PyList_FromArraySteal+0xe8> │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 1816 <_PyList_FromArraySteal+0x7a> │ │ │ │ │ + b.n 1896 <_PyList_FromArraySteal+0x7a> │ │ │ │ │ nop │ │ │ │ │ .word 0x000000f6 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000be │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000004e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000018bc : │ │ │ │ │ +0000193c : │ │ │ │ │ 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 18e6 │ │ │ │ │ + beq.n 1966 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 1900 │ │ │ │ │ + beq.n 1980 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ - b.n 193c │ │ │ │ │ + b.n 19bc │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ mov.w r1, #1032 @ 0x408 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ @@ -2496,88 +2578,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 6558 │ │ │ │ │ + bl 688c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18f6 │ │ │ │ │ + beq.n 1976 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 193c │ │ │ │ │ + bl 19bc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 18fa │ │ │ │ │ + beq.n 197a │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 18fa │ │ │ │ │ + bne.n 197a │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 18fa │ │ │ │ │ + b.n 197a │ │ │ │ │ │ │ │ │ │ -0000193c : │ │ │ │ │ +000019bc : │ │ │ │ │ list_ass_slice_lock_held(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1b48 │ │ │ │ │ + bne.w 1bc8 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt.w 1d54 │ │ │ │ │ + blt.w 1dce │ │ │ │ │ cmp r6, r1 │ │ │ │ │ it ge │ │ │ │ │ movge r6, r1 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bgt.w 1d5c │ │ │ │ │ + bgt.w 1dd6 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ mov r3, r7 │ │ │ │ │ it ge │ │ │ │ │ movge r3, r1 │ │ │ │ │ sub.w r7, sl, r3 │ │ │ │ │ add r7, r6 │ │ │ │ │ cmn r7, r1 │ │ │ │ │ - beq.w 1ae6 │ │ │ │ │ + beq.w 1b66 │ │ │ │ │ sub.w fp, r3, r6 │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ movs.w r2, fp, lsl #2 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ - beq.w 1b70 │ │ │ │ │ + beq.w 1bf0 │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - bhi.w 1d00 │ │ │ │ │ + bhi.w 1d80 │ │ │ │ │ add.w r9, sp, #40 @ 0x28 │ │ │ │ │ add.w r1, r1, r6, lsl #2 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str.w r9, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str.w r9, [sp, #4] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bge.w 1b7c │ │ │ │ │ + bge.w 1bfc │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ subs r2, r2, r3 │ │ │ │ │ lsls r1, r2, #2 │ │ │ │ │ adds r2, r7, r3 │ │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ @@ -2588,131 +2670,131 @@ │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ add r3, r7 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ble.w 1c4a │ │ │ │ │ + ble.w 1cca │ │ │ │ │ adds r2, r3, #6 │ │ │ │ │ add.w r2, r2, r3, asr #3 │ │ │ │ │ bic.w r2, r2, #3 │ │ │ │ │ subs r1, r2, r3 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ itt gt │ │ │ │ │ addgt r2, r3, #3 │ │ │ │ │ bicgt.w r2, r2, #3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1cd8 │ │ │ │ │ + beq.w 1d58 │ │ │ │ │ cmp.w r2, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 1d26 │ │ │ │ │ + bcs.w 1da6 │ │ │ │ │ lsls r1, r2, #2 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1d26 │ │ │ │ │ + beq.w 1da6 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ strd r9, r2, [r5, #12] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - ble.n 1a82 │ │ │ │ │ + ble.n 1b02 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ add.w r1, r9, r6, lsl #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1ca2 │ │ │ │ │ + beq.w 1d22 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.w 1ca2 │ │ │ │ │ + beq.w 1d22 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ str.w r3, [r9, r6, lsl #2] │ │ │ │ │ - beq.n 1a82 │ │ │ │ │ + beq.n 1b02 │ │ │ │ │ add.w r5, r4, sl, lsl #2 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r4, #4 │ │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1c86 │ │ │ │ │ + beq.w 1d06 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.w 1c86 │ │ │ │ │ + beq.w 1d06 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ str.w r3, [r1, #4]! │ │ │ │ │ - bne.n 1a64 │ │ │ │ │ + bne.n 1ae4 │ │ │ │ │ subs.w r3, fp, #1 │ │ │ │ │ - bmi.n 1abe │ │ │ │ │ + bmi.n 1b3e │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ │ - cbz r0, 1a9c │ │ │ │ │ + cbz r0, 1b1c │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 1c2e │ │ │ │ │ + bne.w 1cae │ │ │ │ │ sub.w r4, fp, #2 │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ - beq.n 1abe │ │ │ │ │ + beq.n 1b3e │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ │ - cbz r0, 1aba │ │ │ │ │ + cbz r0, 1b3a │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 1c02 │ │ │ │ │ + bne.w 1c82 │ │ │ │ │ subs r4, #1 │ │ │ │ │ - bcs.n 1aaa │ │ │ │ │ + bcs.n 1b2a │ │ │ │ │ movs r4, #0 │ │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 1c9a │ │ │ │ │ + bne.w 1d1a │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 1ade │ │ │ │ │ + beq.n 1b5e │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 1bee │ │ │ │ │ + bne.w 1c6e │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 1afa │ │ │ │ │ + beq.n 1b7a │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 1c12 │ │ │ │ │ + bne.w 1c92 │ │ │ │ │ ldr r4, [r5, #12] │ │ │ │ │ - cbz r4, 1b3e │ │ │ │ │ + cbz r4, 1bbe │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r5, #8] │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - bmi.n 1b38 │ │ │ │ │ + bmi.n 1bb8 │ │ │ │ │ ldr.w r0, [r4, r3, lsl #2] │ │ │ │ │ - cbz r0, 1b1c │ │ │ │ │ + cbz r0, 1b9c │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 1c6a │ │ │ │ │ + bne.w 1cea │ │ │ │ │ subs r5, r1, #2 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 1b38 │ │ │ │ │ + beq.n 1bb8 │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r0, [r4, r5, lsl #2] │ │ │ │ │ - cbz r0, 1b34 │ │ │ │ │ + cbz r0, 1bb4 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 1c5a │ │ │ │ │ + bne.w 1cda │ │ │ │ │ subs r5, #1 │ │ │ │ │ - bcs.n 1b26 │ │ │ │ │ + bcs.n 1ba6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ @@ -2721,4378 +2803,4544 @@ │ │ │ │ │ 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 1d4e │ │ │ │ │ + beq.w 1df4 │ │ │ │ │ ldrd r3, sl, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r4, r0, #12 │ │ │ │ │ ldrmi r4, [r0, #12] │ │ │ │ │ - b.n 1960 │ │ │ │ │ + b.n 19e0 │ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ │ - blt.w 19c0 │ │ │ │ │ - beq.w 1cae │ │ │ │ │ + blt.w 1a40 │ │ │ │ │ + beq.w 1d2e │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ adds r1, r7, r2 │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - ble.w 1cb4 │ │ │ │ │ + ble.w 1d34 │ │ │ │ │ adds r2, r1, #6 │ │ │ │ │ add.w r2, r2, r1, asr #3 │ │ │ │ │ bic.w r2, r2, #3 │ │ │ │ │ subs r1, r2, r1 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ittt gt │ │ │ │ │ ldrgt r2, [sp, #12] │ │ │ │ │ addgt r2, #3 │ │ │ │ │ bicgt.w r2, r2, #3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 1cec │ │ │ │ │ + beq.w 1d6c │ │ │ │ │ cmp.w r2, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 1d48 │ │ │ │ │ + bcs.w 1dc8 │ │ │ │ │ lsls r1, r2, #2 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ strd r2, r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1d48 │ │ │ │ │ + beq.w 1dc8 │ │ │ │ │ strd r9, r2, [r5, #12] │ │ │ │ │ adds r0, r7, r3 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ add.w r0, r9, r0, lsl #2 │ │ │ │ │ subs r2, r2, r3 │ │ │ │ │ str r1, [r5, #8] │ │ │ │ │ add.w r1, r9, r3, lsl #2 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ - b.n 1a2e │ │ │ │ │ + b.n 1aae │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1ade │ │ │ │ │ + bne.w 1b5e │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1ade │ │ │ │ │ + b.n 1b5e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1aba │ │ │ │ │ + bne.w 1b3a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1aba │ │ │ │ │ + b.n 1b3a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1afa │ │ │ │ │ + bne.w 1b7a │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r4, [r5, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 1b3e │ │ │ │ │ + beq.n 1bbe │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ - b.n 1afe │ │ │ │ │ + b.n 1b7e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1a9c │ │ │ │ │ + bne.w 1b1c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ sub.w r4, fp, #2 │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ - bne.w 1aa6 │ │ │ │ │ - b.n 1abe │ │ │ │ │ + bne.w 1b26 │ │ │ │ │ + b.n 1b3e │ │ │ │ │ cmp.w r3, r2, asr #1 │ │ │ │ │ - blt.w 19ec │ │ │ │ │ + blt.w 1a6c │ │ │ │ │ ldr.w r9, [r5, #12] │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b.n 1a2e │ │ │ │ │ + b.n 1aae │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1b34 │ │ │ │ │ + bne.w 1bb4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1b34 │ │ │ │ │ + b.n 1bb4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1b1c │ │ │ │ │ + bne.w 1b9c │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ subs r5, r1, #2 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne.w 1b22 │ │ │ │ │ - b.n 1b38 │ │ │ │ │ + bne.w 1ba2 │ │ │ │ │ + b.n 1bb8 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ str.w r3, [r1, #4]! │ │ │ │ │ - bne.w 1a64 │ │ │ │ │ - b.n 1a82 │ │ │ │ │ + bne.w 1ae4 │ │ │ │ │ + b.n 1b02 │ │ │ │ │ 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 1aca │ │ │ │ │ + b.n 1b4a │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - bne.w 1a5a │ │ │ │ │ - b.n 1a82 │ │ │ │ │ + bne.w 1ada │ │ │ │ │ + b.n 1b02 │ │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ │ - b.n 1a2e │ │ │ │ │ + b.n 1aae │ │ │ │ │ cmp.w r1, r2, asr #1 │ │ │ │ │ - blt.w 1b90 │ │ │ │ │ + blt.w 1c10 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ adds r0, r7, r3 │ │ │ │ │ ldr.w r9, [r5, #12] │ │ │ │ │ subs r2, r2, r3 │ │ │ │ │ str r1, [r5, #8] │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ add.w r1, r9, r3, lsl #2 │ │ │ │ │ add.w r0, r9, r0, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ - b.n 1a2e │ │ │ │ │ + b.n 1aae │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 1d26 │ │ │ │ │ + cbz r0, 1da6 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b.n 1a28 │ │ │ │ │ + b.n 1aa8 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 1d48 │ │ │ │ │ + cbz r0, 1dc8 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - b.n 1bd0 │ │ │ │ │ + b.n 1c50 │ │ │ │ │ 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 1c92 │ │ │ │ │ + beq.n 1d12 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ add.w r1, r3, r6, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - b.n 19ba │ │ │ │ │ + b.n 1a3a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ ldrd r2, r1, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ add.w r0, r3, r6, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1ac0 │ │ │ │ │ + b.n 1b40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 1d42 │ │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1ade │ │ │ │ │ + b.n 1dc2 │ │ │ │ │ movs r6, #0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bge.w 1974 │ │ │ │ │ + bge.w 19f4 │ │ │ │ │ cmn.w sl, r1 │ │ │ │ │ - beq.w 1ae6 │ │ │ │ │ + beq.w 1b66 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov r7, sl │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov fp, r2 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - b.n 19ba │ │ │ │ │ + b.n 1a3a │ │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n 1b5e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001d7c : │ │ │ │ │ +00001dfc : │ │ │ │ │ list_clear_impl.isra.0(): │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ - cbz r2, 1dd2 │ │ │ │ │ + cbz r2, 1e52 │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ str r1, [r0, #16] │ │ │ │ │ strd r1, r1, [r0, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - bmi.n 1dc6 │ │ │ │ │ + bmi.n 1e46 │ │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1d9e │ │ │ │ │ + beq.n 1e1e │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq.n 1d9e │ │ │ │ │ + beq.n 1e1e │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1d9e │ │ │ │ │ + bne.n 1e1e │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ - b.n 1d9e │ │ │ │ │ + b.n 1e1e │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyMem_Free │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00001dd4 : │ │ │ │ │ +00001e54 : │ │ │ │ │ list_append(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ sub sp, #8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1e16 │ │ │ │ │ + beq.n 1e96 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr.w ip, [r0, #16] │ │ │ │ │ mov r2, r4 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - ble.n 1e22 │ │ │ │ │ + ble.n 1ea2 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ str.w r1, [r3, r2, lsl #2] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr.w ip, [r0, #16] │ │ │ │ │ adds r4, r2, #1 │ │ │ │ │ cmp r2, ip │ │ │ │ │ - blt.n 1e00 │ │ │ │ │ + blt.n 1e80 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r4, ip │ │ │ │ │ - ble.n 1e70 │ │ │ │ │ + ble.n 1ef0 │ │ │ │ │ adds r1, r2, #7 │ │ │ │ │ add.w r1, r1, r4, asr #3 │ │ │ │ │ bic.w r3, r1, #3 │ │ │ │ │ adds r1, r2, #4 │ │ │ │ │ bic.w r1, r1, #3 │ │ │ │ │ subs r0, r3, r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it le │ │ │ │ │ movle r3, r1 │ │ │ │ │ - cbz r4, 1e7c │ │ │ │ │ + cbz r4, 1efc │ │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.n 1e80 │ │ │ │ │ + bcs.n 1f00 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 1e80 │ │ │ │ │ + cbz r0, 1f00 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ strd r4, r0, [r5, #8] │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ str.w r6, [r0, r2, lsl #2] │ │ │ │ │ - b.n 1e10 │ │ │ │ │ + b.n 1e90 │ │ │ │ │ cmp.w r4, ip, asr #1 │ │ │ │ │ - blt.n 1e2a │ │ │ │ │ + blt.n 1eaa │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ - b.n 1e62 │ │ │ │ │ + b.n 1ee2 │ │ │ │ │ mov r3, r4 │ │ │ │ │ - b.n 1e4a │ │ │ │ │ + b.n 1eca │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 1e10 │ │ │ │ │ + b.n 1e90 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001e90 : │ │ │ │ │ +00001f10 : │ │ │ │ │ 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 1eac │ │ │ │ │ + bpl.n 1f2c │ │ │ │ │ pop {r3, pc} │ │ │ │ │ mov.w r1, #342 @ 0x156 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001ec4 : │ │ │ │ │ +00001f44 : │ │ │ │ │ merge_at(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ │ add.w r3, r0, r1, lsl #4 │ │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ │ adds r4, r1, #1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r2, [r3, #32] │ │ │ │ │ lsls r4, r4, #4 │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ add.w r2, r4, #28 │ │ │ │ │ - str r0, [sp, #12] │ │ │ │ │ + str r0, [sp, #4] │ │ │ │ │ add r4, r0 │ │ │ │ │ add r0, r2 │ │ │ │ │ - ldr.w fp, [r3, #36] @ 0x24 │ │ │ │ │ + ldr r7, [r3, #36] @ 0x24 │ │ │ │ │ ldr r2, [r5, r2] │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ + str r2, [sp, #32] │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ - add r2, fp │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ + adds r2, r7, r2 │ │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ │ - ldr r6, [r3, #28] │ │ │ │ │ + str r7, [sp, #24] │ │ │ │ │ ldr r7, [r5, #24] │ │ │ │ │ - str r6, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r6, [r3, #28] │ │ │ │ │ subs r3, r7, #3 │ │ │ │ │ - str r0, [sp, #8] │ │ │ │ │ + str r6, [sp, #44] @ 0x2c │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 2c10 │ │ │ │ │ + str r0, [sp, #12] │ │ │ │ │ + beq.w 2df6 │ │ │ │ │ subs r7, #1 │ │ │ │ │ str r7, [r5, #24] │ │ │ │ │ ldr.w r5, [r5, #1564] @ 0x61c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ ldr.w r9, [r0] │ │ │ │ │ ldr r6, [r6, #0] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - bne.w 2c46 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + bne.w 2e2c │ │ │ │ │ ldr.w r4, [r9, #8] │ │ │ │ │ ldr r5, [r6, #8] │ │ │ │ │ ldrb.w r3, [r9, #16] │ │ │ │ │ mov r2, r4 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r5 │ │ │ │ │ lsls r1, r3, #26 │ │ │ │ │ - bpl.w 4684 │ │ │ │ │ + bpl.w 47e8 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.w 44c4 │ │ │ │ │ + bpl.w 4530 │ │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ │ add.w r0, r9, #20 │ │ │ │ │ lsls r7, r3, #26 │ │ │ │ │ - bpl.w 44d0 │ │ │ │ │ + bpl.w 453c │ │ │ │ │ lsls r7, r3, #25 │ │ │ │ │ - bpl.w 3f72 │ │ │ │ │ + bpl.w 4046 │ │ │ │ │ add.w r1, r6, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3f80 │ │ │ │ │ + beq.w 4054 │ │ │ │ │ lsrs r4, r0, #31 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 2c58 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + beq.w 2e3e │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3fa6 │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - beq.w 23e6 │ │ │ │ │ - add.w r2, fp, #1073741824 @ 0x40000000 │ │ │ │ │ + bne.w 40ac │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 31f0 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - add.w sl, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - lsls r1, r2, #2 │ │ │ │ │ - str r1, [sp, #32] │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ + add.w r2, r3, #1073741824 @ 0x40000000 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + subs r7, r3, #1 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + mov.w fp, r2, lsl #2 │ │ │ │ │ + ldr.w sl, [r1, r2, lsl #2] │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr.w r4, [r1, r2, lsl #2] │ │ │ │ │ + ldr.w r0, [r2, r7, lsl #2] │ │ │ │ │ + add.w r9, r2, r7, lsl #2 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ - ldr.w r0, [r2, sl, lsl #2] │ │ │ │ │ - add.w r2, r2, sl, lsl #2 │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 3c98 │ │ │ │ │ - ldr r7, [r0, #8] │ │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ │ + bne.w 3d22 │ │ │ │ │ + ldr r5, [r0, #8] │ │ │ │ │ + ldr.w r4, [sl, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - cmp r7, r5 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + cmp r5, r4 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r5 │ │ │ │ │ + movge r2, r4 │ │ │ │ │ lsls r6, r3, #26 │ │ │ │ │ - bpl.w 4680 │ │ │ │ │ + bpl.w 47f4 │ │ │ │ │ lsls r1, r3, #25 │ │ │ │ │ - bpl.w 44ac │ │ │ │ │ - ldrb r6, [r4, #16] │ │ │ │ │ + bpl.w 45e4 │ │ │ │ │ + ldrb.w r6, [sl, #16] │ │ │ │ │ adds r0, #20 │ │ │ │ │ lsls r3, r6, #26 │ │ │ │ │ - bpl.w 4660 │ │ │ │ │ - lsls r6, r6, #25 │ │ │ │ │ - bpl.w 3f8c │ │ │ │ │ - add.w r1, r4, #20 │ │ │ │ │ + bpl.w 47ee │ │ │ │ │ + lsls r3, r6, #25 │ │ │ │ │ + bpl.w 4060 │ │ │ │ │ + add.w r1, sl, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3f9a │ │ │ │ │ - lsrs r5, r0, #31 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 30d4 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + beq.w 406e │ │ │ │ │ + lsrs r4, r0, #31 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.w 2fdc │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w 44bc │ │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ │ + ble.w 45f6 │ │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ │ + ldrd r1, r0, [sp, #24] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ - cmp fp, r1 │ │ │ │ │ - bgt.w 25b2 │ │ │ │ │ - cmp fp, r3 │ │ │ │ │ - bgt.w 468a │ │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ │ - adds r4, #4 │ │ │ │ │ + cmp r1, r0 │ │ │ │ │ + bgt.w 27ce │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + bgt.w 43de │ │ │ │ │ + add.w r4, fp, #4 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4032 │ │ │ │ │ + bne.w 41b8 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ │ + str.w r3, [r9], #4 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 41f0 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + subs.w sl, r3, #1 │ │ │ │ │ + beq.w 47d8 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + add.w fp, r3, #4 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq.w 31d6 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + str.w sl, [sp, #12] │ │ │ │ │ + mov sl, r5 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - ldr r1, [r1, #12] │ │ │ │ │ - str.w r3, [r2], #4 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + mov.w r8, #0 │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - mov sl, r2 │ │ │ │ │ + ldr.w r5, [fp] │ │ │ │ │ + ldr.w r6, [sl] │ │ │ │ │ + ldr.w r7, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + str r4, [sp, #20] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne.n 21b0 │ │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ │ + ldrb r1, [r5, #16] │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + it ge │ │ │ │ │ + movge r2, r3 │ │ │ │ │ + lsls r0, r1, #26 │ │ │ │ │ + bpl.w 48d2 │ │ │ │ │ + lsls r1, r1, #25 │ │ │ │ │ + bpl.w 45d0 │ │ │ │ │ + ldrb r1, [r6, #16] │ │ │ │ │ + add.w r0, r5, #20 │ │ │ │ │ + tst.w r1, #32 │ │ │ │ │ + beq.w 45de │ │ │ │ │ + lsls r1, r1, #25 │ │ │ │ │ + bpl.w 259e │ │ │ │ │ + add.w r1, r6, #20 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 25b0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge.w 25b8 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + adds r4, #4 │ │ │ │ │ + str.w r5, [r4, #-4] │ │ │ │ │ + mov ip, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4154 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + beq.n 21d2 │ │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + ldr.w r0, [r1], #4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - beq.w 4652 │ │ │ │ │ + str.w r0, [r2], #4 │ │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + bne.n 21da │ │ │ │ │ + mov r9, ip │ │ │ │ │ + mov r5, sl │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + mov.w sl, #0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 31f0 │ │ │ │ │ + lsls r4, r3, #2 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - cmp.w fp, #1 │ │ │ │ │ - add.w r1, r3, #4 │ │ │ │ │ - beq.w 3e48 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - str.w fp, [sp, #12] │ │ │ │ │ - mov fp, r3 │ │ │ │ │ - ldr.w r8, [r3] │ │ │ │ │ - mov r7, r8 │ │ │ │ │ - mov r8, r6 │ │ │ │ │ - mov r3, fp │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - mov fp, r7 │ │ │ │ │ - mov r4, sl │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - mov r9, r1 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - ldr.w r3, [r7, #1564] @ 0x61c │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - ldr.w r1, [r8] │ │ │ │ │ - mov sl, r4 │ │ │ │ │ - ldr.w r0, [r9] │ │ │ │ │ - blx r3 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 31f4 │ │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcpy │ │ │ │ │ + b.w 31f4 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 20be │ │ │ │ │ - blt.w 4664 │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ + beq.n 22b0 │ │ │ │ │ + blt.w 4540 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ adds r4, #4 │ │ │ │ │ - str.w r3, [sl] │ │ │ │ │ - mov lr, r4 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - cbnz r3, 20e8 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + ldr.w r2, [fp] │ │ │ │ │ + str.w r2, [r4, #-4] │ │ │ │ │ + mov ip, r4 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 2166 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - beq.w 23cc │ │ │ │ │ - adds r6, #1 │ │ │ │ │ - add.w r9, r9, #4 │ │ │ │ │ - cmp r6, fp │ │ │ │ │ - bge.n 210a │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - b.n 207c │ │ │ │ │ - ldr.w r3, [r8], #4 │ │ │ │ │ - adds r4, #4 │ │ │ │ │ - str.w r3, [sl] │ │ │ │ │ - mov lr, r4 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + beq.n 217e │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + add.w r8, r8, #1 │ │ │ │ │ + add.w fp, fp, #4 │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + bge.w 22f2 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne.n 22e6 │ │ │ │ │ + mov r5, r8 │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + mov r8, r6 │ │ │ │ │ + adds r7, r4, #4 │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + ldr.w r4, [fp] │ │ │ │ │ + ldr.w r5, [sl] │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + ldr.w r9, [r5, #8] │ │ │ │ │ + ldrb r1, [r4, #16] │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + it ge │ │ │ │ │ + movge r2, r3 │ │ │ │ │ + lsls r0, r1, #26 │ │ │ │ │ + bpl.w 48b2 │ │ │ │ │ + lsls r1, r1, #25 │ │ │ │ │ + bpl.w 4630 │ │ │ │ │ + ldrb r1, [r5, #16] │ │ │ │ │ + add.w r0, r4, #20 │ │ │ │ │ + tst.w r1, #32 │ │ │ │ │ + beq.w 463e │ │ │ │ │ + lsls r1, r1, #25 │ │ │ │ │ + bpl.n 226e │ │ │ │ │ + add.w r1, r5, #20 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + cbz r0, 227e │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge.n 2282 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + mov ip, r7 │ │ │ │ │ + str.w r4, [r7, #-4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 23ae │ │ │ │ │ + bne.w 2584 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ + beq.w 3b6c │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + adds r6, #1 │ │ │ │ │ + add.w fp, fp, #4 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + ble.n 22f2 │ │ │ │ │ + adds r7, #4 │ │ │ │ │ + mov.w r8, #0 │ │ │ │ │ + b.n 21fa │ │ │ │ │ + add.w r1, r5, #28 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 223e │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ + bgt.n 2242 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + add.w sl, sl, #4 │ │ │ │ │ + mov ip, r7 │ │ │ │ │ + str.w r5, [r7, #-4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 25de │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 3bfe │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - cmp fp, r5 │ │ │ │ │ - ble.n 210a │ │ │ │ │ + beq.w 31ce │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + add.w r8, r8, #1 │ │ │ │ │ + cmp r3, r8 │ │ │ │ │ + ble.n 22f2 │ │ │ │ │ + adds r7, #4 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 207c │ │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ │ - str.w r1, [r3], #4 │ │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - str r1, [sp, #8] │ │ │ │ │ - beq.w 4182 │ │ │ │ │ - adds r6, #1 │ │ │ │ │ - adds r2, #4 │ │ │ │ │ - add.w r9, r9, #4 │ │ │ │ │ - cmp r6, fp │ │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - blt.n 20ba │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - mov r4, lr │ │ │ │ │ - mov r7, fp │ │ │ │ │ - mov fp, r3 │ │ │ │ │ - str.w fp, [sp, #24] │ │ │ │ │ - mov fp, r9 │ │ │ │ │ - adds r3, r7, #1 │ │ │ │ │ - str.w r8, [sp, #16] │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ + b.n 21fa │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + adds r4, #4 │ │ │ │ │ + ldr.w r2, [sl], #4 │ │ │ │ │ + str.w r2, [r4, #-4] │ │ │ │ │ + mov ip, r4 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 25cc │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq.w 31ce │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + add.w r9, r9, #1 │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + ble.n 22f2 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne.n 22ec │ │ │ │ │ + mov r6, r9 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + b.n 21f4 │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + b.n 20fa │ │ │ │ │ + mov.w r8, #0 │ │ │ │ │ + b.n 20fa │ │ │ │ │ + mov r5, ip │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + strd sl, r3, [sp, #28] │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ - ldr.w r5, [fp] │ │ │ │ │ + ldr.w r4, [fp] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ite le │ │ │ │ │ movle r3, r2 │ │ │ │ │ subgt r3, r2, #1 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ + ldr.w r1, [sl] │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ ldr.w r3, [r2, #1564] @ 0x61c │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 23ee │ │ │ │ │ - ldr r7, [r5, #8] │ │ │ │ │ + bne.w 25fc │ │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ - ldrb r3, [r5, #16] │ │ │ │ │ + ldrb r3, [r4, #16] │ │ │ │ │ mov r2, r7 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r6 │ │ │ │ │ lsls r0, r3, #26 │ │ │ │ │ - bpl.w 46a2 │ │ │ │ │ + bpl.w 4892 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.w 44d4 │ │ │ │ │ + bpl.w 45fe │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ - add.w r0, r5, #20 │ │ │ │ │ + add.w r0, r4, #20 │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ - beq.w 44e2 │ │ │ │ │ + beq.w 460c │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.w 3e80 │ │ │ │ │ + bpl.w 3fd2 │ │ │ │ │ adds r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3e8c │ │ │ │ │ + beq.w 3fde │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 23fe │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - ldr r6, [sp, #4] │ │ │ │ │ - str.w r5, [r3], #4 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ + beq.w 260c │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ │ + str.w r4, [r3], #4 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 3d7e │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + bne.w 3d70 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - beq.w 3c8c │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + beq.w 3d56 │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ │ ldr r7, [r2, #0] │ │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 3c3a │ │ │ │ │ - ldr.w r8, [r0, #8] │ │ │ │ │ - ldr r5, [r7, #8] │ │ │ │ │ + bne.w 3ca2 │ │ │ │ │ + ldr.w r9, [r0, #8] │ │ │ │ │ + ldr r4, [r7, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - cmp r8, r5 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + cmp r9, r4 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r5 │ │ │ │ │ + movge r2, r4 │ │ │ │ │ lsls r1, r3, #26 │ │ │ │ │ - bpl.w 4676 │ │ │ │ │ + bpl.w 48bc │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.w 44e6 │ │ │ │ │ - ldrb.w sl, [r7, #16] │ │ │ │ │ + bpl.w 45c0 │ │ │ │ │ + ldrb.w r8, [r7, #16] │ │ │ │ │ adds r0, #20 │ │ │ │ │ - tst.w sl, #32 │ │ │ │ │ - beq.w 467a │ │ │ │ │ - tst.w sl, #64 @ 0x40 │ │ │ │ │ - beq.w 3e28 │ │ │ │ │ + tst.w r8, #32 │ │ │ │ │ + beq.w 48b6 │ │ │ │ │ + tst.w r8, #64 @ 0x40 │ │ │ │ │ + beq.w 3fb8 │ │ │ │ │ add.w r1, r7, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3e36 │ │ │ │ │ + beq.w 3fc6 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ add.w fp, fp, #4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3434 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + beq.w 3c78 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.w 31de │ │ │ │ │ + ble.w 3af4 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ - mov.w r8, #1 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - ldr.w r0, [fp, r8, lsl #2] │ │ │ │ │ + mov.w r9, #1 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + ldr.w r0, [fp, r9, lsl #2] │ │ │ │ │ ldr.w r5, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.w 34b2 │ │ │ │ │ + bne.w 325e │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ - ldr.w r9, [r7, #8] │ │ │ │ │ + ldr.w r8, [r7, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ mov r2, r4 │ │ │ │ │ - cmp r4, r9 │ │ │ │ │ + cmp r4, r8 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r9 │ │ │ │ │ + movge r2, r8 │ │ │ │ │ lsls r1, r3, #26 │ │ │ │ │ - bpl.w 4706 │ │ │ │ │ + bpl.w 492e │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r0, #20 │ │ │ │ │ addpl r0, #28 │ │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ │ lsls r1, r3, #26 │ │ │ │ │ - bpl.w 4700 │ │ │ │ │ - lsls r1, r3, #25 │ │ │ │ │ + bpl.w 4928 │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, r7, #20 │ │ │ │ │ addpl.w r1, r7, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 435a │ │ │ │ │ + beq.w 43c6 │ │ │ │ │ lsrs r3, r0, #31 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3f5e │ │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ │ - mov.w r2, r8, lsl #1 │ │ │ │ │ - adds r3, r2, #1 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - ble.w 32d6 │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - mov sl, r8 │ │ │ │ │ - cmp r5, r1 │ │ │ │ │ - bne.w 4294 │ │ │ │ │ - ldr.w r0, [fp, r3, lsl #2] │ │ │ │ │ + beq.w 40a6 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + mov.w r3, r9, lsl #1 │ │ │ │ │ + adds r4, r3, #1 │ │ │ │ │ + cmp r2, r4 │ │ │ │ │ + ble.w 3e1c │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + mov sl, r9 │ │ │ │ │ + cmp r5, r2 │ │ │ │ │ + bne.w 44ba │ │ │ │ │ + ldr.w r0, [fp, r4, lsl #2] │ │ │ │ │ mov r5, r3 │ │ │ │ │ - ldr.w r9, [r7, #8] │ │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ │ - mov r2, r9 │ │ │ │ │ + ldr.w sl, [r7, #8] │ │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - cmp r9, r4 │ │ │ │ │ + cmp r3, sl │ │ │ │ │ + mov r2, r3 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r4 │ │ │ │ │ - lsls r3, r1, #26 │ │ │ │ │ - it pl │ │ │ │ │ - ldrpl r0, [r0, #28] │ │ │ │ │ - bpl.w 4394 │ │ │ │ │ - lsls r3, r1, #25 │ │ │ │ │ - it pl │ │ │ │ │ + movge r2, sl │ │ │ │ │ + tst.w r1, #32 │ │ │ │ │ + it eq │ │ │ │ │ + ldreq r0, [r0, #28] │ │ │ │ │ + beq.n 2482 │ │ │ │ │ + lsls r1, r1, #25 │ │ │ │ │ + ite pl │ │ │ │ │ addpl r0, #28 │ │ │ │ │ - bpl.w 4394 │ │ │ │ │ - ldrb.w sl, [r7, #16] │ │ │ │ │ - adds r0, #20 │ │ │ │ │ - tst.w sl, #32 │ │ │ │ │ - beq.w 45f6 │ │ │ │ │ - ubfx sl, sl, #6, #1 │ │ │ │ │ - add.w r1, r7, #20 │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - beq.w 4388 │ │ │ │ │ + addmi r0, #20 │ │ │ │ │ + ldrb.w r8, [r7, #16] │ │ │ │ │ + ubfx r1, r8, #5, #1 │ │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w 4812 │ │ │ │ │ + tst.w r8, #64 @ 0x40 │ │ │ │ │ + ite eq │ │ │ │ │ + addeq.w r1, r7, #28 │ │ │ │ │ + addne.w r1, r7, #20 │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3fe0 │ │ │ │ │ + beq.w 41e4 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 31cc │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - lsls r4, r5, #1 │ │ │ │ │ - add.w r8, r4, #1 │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ - ble.w 3da2 │ │ │ │ │ - ldr.w r1, [fp, r8, lsl #2] │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ │ - ldrb r0, [r1, #16] │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ + beq.w 3e20 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + lsls r3, r4, #1 │ │ │ │ │ + add.w r9, r3, #1 │ │ │ │ │ + cmp r2, r9 │ │ │ │ │ + ble.w 3f4e │ │ │ │ │ + ldr.w r0, [fp, r9, lsl #2] │ │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ │ + ldrb r1, [r0, #16] │ │ │ │ │ + cmp r2, sl │ │ │ │ │ + mov r5, r2 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r3 │ │ │ │ │ - tst.w r0, #32 │ │ │ │ │ + movge r2, sl │ │ │ │ │ + tst.w r1, #32 │ │ │ │ │ it eq │ │ │ │ │ - ldreq r0, [r1, #28] │ │ │ │ │ - beq.n 2310 │ │ │ │ │ - lsls r0, r0, #25 │ │ │ │ │ - ite pl │ │ │ │ │ - addpl.w r0, r1, #28 │ │ │ │ │ - addmi.w r0, r1, #20 │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - beq.w 45b2 │ │ │ │ │ - ldrb r1, [r7, #16] │ │ │ │ │ + ldreq r0, [r0, #28] │ │ │ │ │ + beq.n 24e6 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ - addpl.w r1, r7, #28 │ │ │ │ │ - addmi.w r1, r7, #20 │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ + addpl r0, #28 │ │ │ │ │ + addmi r0, #20 │ │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w 47c6 │ │ │ │ │ + tst.w r8, #64 @ 0x40 │ │ │ │ │ + ite eq │ │ │ │ │ + addeq.w r1, r7, #28 │ │ │ │ │ + addne.w r1, r7, #20 │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 422a │ │ │ │ │ + beq.w 436c │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3db6 │ │ │ │ │ - mov.w r3, r8, lsl #1 │ │ │ │ │ - adds r5, r3, #1 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - ble.w 3e10 │ │ │ │ │ - add.w r3, r7, #20 │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r6, r8 │ │ │ │ │ - mov r8, fp │ │ │ │ │ - mov fp, r3 │ │ │ │ │ - ldr.w r0, [r8, r5, lsl #2] │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ │ - ldrb r1, [r0, #16] │ │ │ │ │ - cmp r9, r4 │ │ │ │ │ + beq.w 3f5c │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + mov.w r4, r9, lsl #1 │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + cmp r2, r4 │ │ │ │ │ + ble.w 3fa4 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + ubfx r3, r8, #6, #1 │ │ │ │ │ + mov r6, fp │ │ │ │ │ + add.w r8, r7, #20 │ │ │ │ │ + mov fp, r2 │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ + ldr.w r0, [r6, r4, lsl #2] │ │ │ │ │ + ldr r5, [r0, #8] │ │ │ │ │ + ldrb r3, [r0, #16] │ │ │ │ │ + cmp r5, sl │ │ │ │ │ + mov r2, r5 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r4 │ │ │ │ │ - lsls r3, r1, #26 │ │ │ │ │ - bpl.w 4600 │ │ │ │ │ - lsls r1, r1, #25 │ │ │ │ │ + movge r2, sl │ │ │ │ │ + lsls r1, r3, #26 │ │ │ │ │ + bpl.w 480c │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r0, #20 │ │ │ │ │ addpl r0, #28 │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - beq.w 45d4 │ │ │ │ │ - ldrb r3, [r7, #16] │ │ │ │ │ - lsls r3, r3, #25 │ │ │ │ │ - ite pl │ │ │ │ │ - addpl.w r1, r7, #28 │ │ │ │ │ - ldrmi r1, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 4806 │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 4766 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4236 │ │ │ │ │ - lsrs r4, r0, #31 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq.w 31c4 │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - lsls r3, r5, #1 │ │ │ │ │ + beq.w 4334 │ │ │ │ │ + lsrs r5, r0, #31 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 3f62 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + lsls r3, r4, #1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble.w 32d0 │ │ │ │ │ - mov r6, r5 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - b.n 2358 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + ble.w 3ff6 │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + b.n 2530 │ │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ │ + str.w r2, [r3], #4 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - ldr.w r0, [r3], #4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ + beq.w 44e4 │ │ │ │ │ + adds r1, #4 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ │ + b.n 225a │ │ │ │ │ + add.w r1, r6, #28 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 2152 │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + blt.w 2158 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + adds r4, #4 │ │ │ │ │ + str.w r6, [r4, #-4] │ │ │ │ │ + add.w sl, sl, #4 │ │ │ │ │ + mov ip, r4 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 22c4 │ │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + ldr.w r0, [r1], #4 │ │ │ │ │ + str.w r0, [r2], #4 │ │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ + b.n 22c4 │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + ldr.w r0, [r2], #4 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ str.w r0, [r1], #4 │ │ │ │ │ - beq.w 427c │ │ │ │ │ - str r1, [sp, #4] │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 20de │ │ │ │ │ - ldr.w fp, [sp, #12] │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - beq.n 23e2 │ │ │ │ │ - mov.w r2, fp, lsl #2 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ + beq.w 44ee │ │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ │ + str r1, [sp, #16] │ │ │ │ │ + b.n 22a0 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcpy │ │ │ │ │ - mov.w fp, #0 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - add sp, #76 @ 0x4c │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 328c │ │ │ │ │ - bne.w 3278 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - ble.w 3270 │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - movs r6, #1 │ │ │ │ │ + blt.w 3218 │ │ │ │ │ + bne.w 3204 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - ldr.w r9, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - ldr.w r1, [r3, r6, lsl #2] │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - bne.w 3280 │ │ │ │ │ - ldr.w r8, [r5, #8] │ │ │ │ │ - ldr.w sl, [r1, #8] │ │ │ │ │ - ldrb r3, [r5, #16] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + ble.w 31fc │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + movs r7, #1 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + ldr.w r1, [sl, r7, lsl #2] │ │ │ │ │ + ldr.w r6, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + bne.w 320c │ │ │ │ │ + ldr.w r8, [r4, #8] │ │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ │ + ldrb r0, [r4, #16] │ │ │ │ │ mov r2, r8 │ │ │ │ │ - cmp r8, sl │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, sl │ │ │ │ │ - lsls r0, r3, #26 │ │ │ │ │ - bpl.w 464c │ │ │ │ │ - lsls r3, r3, #25 │ │ │ │ │ - ite mi │ │ │ │ │ - addmi.w r0, r5, #20 │ │ │ │ │ - addpl.w r0, r5, #28 │ │ │ │ │ - ldrb r3, [r1, #16] │ │ │ │ │ - tst.w r3, #32 │ │ │ │ │ - beq.w 4646 │ │ │ │ │ - lsls r3, r3, #25 │ │ │ │ │ + movge r2, r3 │ │ │ │ │ + tst.w r0, #32 │ │ │ │ │ + beq.w 4950 │ │ │ │ │ + lsls r0, r0, #25 │ │ │ │ │ ite mi │ │ │ │ │ - addmi r1, #20 │ │ │ │ │ - addpl r1, #28 │ │ │ │ │ + addmi.w r0, r4, #20 │ │ │ │ │ + addpl.w r0, r4, #28 │ │ │ │ │ + ldrb.w ip, [r1, #16] │ │ │ │ │ + tst.w ip, #32 │ │ │ │ │ + beq.w 494a │ │ │ │ │ + tst.w ip, #64 @ 0x40 │ │ │ │ │ + ite ne │ │ │ │ │ + addne r1, #20 │ │ │ │ │ + addeq r1, #28 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 434e │ │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 34da │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - lsls r3, r6, #1 │ │ │ │ │ - add.w sl, r3, #1 │ │ │ │ │ - cmp r2, sl │ │ │ │ │ - ble.w 34d6 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - cmp r9, r2 │ │ │ │ │ - bne.w 41e2 │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - ldr.w r9, [r5, #8] │ │ │ │ │ - ldrb.w r8, [r5, #16] │ │ │ │ │ - ldr.w r1, [r3, sl, lsl #2] │ │ │ │ │ + beq.w 43d2 │ │ │ │ │ + lsrs r3, r0, #31 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 3df4 │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + lsls r2, r7, #1 │ │ │ │ │ + adds r3, r2, #1 │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + ble.w 43a8 │ │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ │ + mov r9, r7 │ │ │ │ │ + cmp r6, r1 │ │ │ │ │ + bne.w 4236 │ │ │ │ │ + ldr.w r1, [sl, r3, lsl #2] │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + ldr.w r9, [r4, #8] │ │ │ │ │ + ldrb.w r8, [r4, #16] │ │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ │ mov r2, r9 │ │ │ │ │ - ubfx r3, r8, #5, #1 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - ldr r7, [r1, #8] │ │ │ │ │ - cmp r9, r7 │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ + ubfx r0, r8, #5, #1 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r7 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 4640 │ │ │ │ │ + movge r2, r3 │ │ │ │ │ + str r0, [sp, #20] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 4838 │ │ │ │ │ tst.w r8, #64 @ 0x40 │ │ │ │ │ ite eq │ │ │ │ │ - addeq.w r0, r5, #28 │ │ │ │ │ - addne.w r0, r5, #20 │ │ │ │ │ - ldrb r3, [r1, #16] │ │ │ │ │ - tst.w r3, #32 │ │ │ │ │ + addeq.w r0, r4, #28 │ │ │ │ │ + addne.w r0, r4, #20 │ │ │ │ │ + ldrb.w ip, [r1, #16] │ │ │ │ │ + tst.w ip, #32 │ │ │ │ │ it eq │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq.n 24c6 │ │ │ │ │ - lsls r3, r3, #25 │ │ │ │ │ - ite pl │ │ │ │ │ - addpl r1, #28 │ │ │ │ │ - addmi r1, #20 │ │ │ │ │ + beq.n 26de │ │ │ │ │ + tst.w ip, #64 @ 0x40 │ │ │ │ │ + ite eq │ │ │ │ │ + addeq r1, #28 │ │ │ │ │ + addne r1, #20 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4058 │ │ │ │ │ + beq.w 41d8 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 34d6 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - mov.w r3, sl, lsl #1 │ │ │ │ │ + bne.w 33f6 │ │ │ │ │ + lsls r3, r6, #1 │ │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ │ adds r7, r3, #1 │ │ │ │ │ - cmp r2, r7 │ │ │ │ │ - ble.w 3fb8 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ │ - ldr.w r1, [r2, r7, lsl #2] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + ble.w 40be │ │ │ │ │ + ldr.w r1, [sl, r7, lsl #2] │ │ │ │ │ mov r2, r9 │ │ │ │ │ - ldr r6, [r1, #8] │ │ │ │ │ - cmp r9, r6 │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r6 │ │ │ │ │ + movge r2, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4594 │ │ │ │ │ + beq.w 48da │ │ │ │ │ tst.w r8, #64 @ 0x40 │ │ │ │ │ ite eq │ │ │ │ │ - addeq.w r0, r5, #28 │ │ │ │ │ - addne.w r0, r5, #20 │ │ │ │ │ + addeq.w r0, r4, #28 │ │ │ │ │ + addne.w r0, r4, #20 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ it eq │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq.n 2524 │ │ │ │ │ + beq.n 273e │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite eq │ │ │ │ │ addeq r1, #28 │ │ │ │ │ addne r1, #20 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 419c │ │ │ │ │ + beq.w 43ae │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3cd6 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ + bne.w 3d48 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ lsls r6, r7, #1 │ │ │ │ │ adds r6, #1 │ │ │ │ │ - cmp r2, r6 │ │ │ │ │ - ble.w 4116 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + ble.w 420e │ │ │ │ │ ubfx r3, r8, #6, #1 │ │ │ │ │ - mov sl, r5 │ │ │ │ │ - add.w r8, r5, #20 │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - mov r6, r4 │ │ │ │ │ + mov r8, r6 │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + mov r5, r4 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - ldr.w r1, [r3, r5, lsl #2] │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + add.w r3, r4, #20 │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ + ldr.w r1, [sl, r8, lsl #2] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ cmp r4, r9 │ │ │ │ │ mov r2, r4 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r9 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4748 │ │ │ │ │ + beq.w 4956 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 43e0 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + beq.w 459c │ │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 4742 │ │ │ │ │ + beq.w 4844 │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite ne │ │ │ │ │ addne r1, #20 │ │ │ │ │ addeq r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 41e8 │ │ │ │ │ + beq.w 421e │ │ │ │ │ lsrs r4, r0, #31 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 3c48 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - lsls r2, r5, #1 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - ble.w 34ce │ │ │ │ │ - mov r5, r2 │ │ │ │ │ - b.n 2556 │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - blt.w 4318 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - subs r4, r3, #1 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - lsls r6, r4, #2 │ │ │ │ │ - adds r5, r3, r6 │ │ │ │ │ + bne.w 33f0 │ │ │ │ │ + mov.w r2, r8, lsl #1 │ │ │ │ │ + mov r7, r8 │ │ │ │ │ + adds r3, r2, #1 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + ble.w 40e2 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + b.n 2772 │ │ │ │ │ + cmp r3, r0 │ │ │ │ │ + blt.w 4404 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + subs r5, r3, #1 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + lsls r6, r5, #2 │ │ │ │ │ + adds r4, r3, r6 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 40bc │ │ │ │ │ - ldr r7, [sp, #12] │ │ │ │ │ + bne.w 4164 │ │ │ │ │ + ldr r7, [sp, #4] │ │ │ │ │ add.w r8, r6, #4 │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r0, [r7, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [r7, #16] │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 40f0 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ │ - ldr.w lr, [r3, #12] │ │ │ │ │ - add.w r9, lr, r6 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ │ + bne.w 423c │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ + add r3, r6 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + add.w sl, r3, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - add.w r3, r3, fp, lsl #2 │ │ │ │ │ + add.w r3, r3, sl, lsl #2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4134 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - sub.w ip, r5, #4 │ │ │ │ │ - ldr.w r3, [sl], #-4 │ │ │ │ │ - str.w r3, [r2, r4, lsl #2] │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + bne.w 419c │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ + sub.w fp, r4, #4 │ │ │ │ │ + ldr.w r3, [r6], #-4 │ │ │ │ │ + str.w r3, [r2, r5, lsl #2] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 413e │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + bne.w 41a6 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 3d64 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - str.w fp, [sp, #16] │ │ │ │ │ - mov fp, sl │ │ │ │ │ - mov sl, r9 │ │ │ │ │ - str.w r8, [sp, #56] @ 0x38 │ │ │ │ │ + beq.w 48c0 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + str.w sl, [sp, #24] │ │ │ │ │ + mov sl, r6 │ │ │ │ │ + str.w r9, [sp, #52] @ 0x34 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - str.w lr, [sp, #48] @ 0x30 │ │ │ │ │ - str.w ip, [sp, #28] │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ │ - mov r8, r7 │ │ │ │ │ - mov r9, r7 │ │ │ │ │ + mov r4, fp │ │ │ │ │ + mov.w r8, #0 │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + ldr.w r6, [sl] │ │ │ │ │ + ldr.w r7, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - ldr.w r5, [sl] │ │ │ │ │ - ldr.w r7, [fp] │ │ │ │ │ - ldr.w r6, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - bne.n 2706 │ │ │ │ │ + ldr r5, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne.n 2918 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ + ldr.w fp, [r6, #8] │ │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ │ mov r2, r3 │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ + cmp r3, fp │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r3 │ │ │ │ │ + movge r2, fp │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.w 46aa │ │ │ │ │ + bpl.w 48c6 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ - bpl.w 4464 │ │ │ │ │ - ldrb r1, [r7, #16] │ │ │ │ │ + bpl.w 454e │ │ │ │ │ + ldrb r1, [r6, #16] │ │ │ │ │ add.w r0, r5, #20 │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 4472 │ │ │ │ │ + beq.w 455c │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ - bpl.w 2ae0 │ │ │ │ │ - add.w r1, r7, #20 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ + bpl.w 2cce │ │ │ │ │ + add.w r1, r6, #20 │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2af2 │ │ │ │ │ + beq.w 2ce0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 2afa │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + bge.w 2ce6 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ subs r4, #4 │ │ │ │ │ - str r7, [r4, #4] │ │ │ │ │ - mov ip, r4 │ │ │ │ │ + str r6, [r4, #4] │ │ │ │ │ + mov fp, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2726 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ + beq.n 2938 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ ldr.w r1, [r2], #-4 │ │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ │ - strd r2, r3, [sp, #4] │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - bne.n 272e │ │ │ │ │ - ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ │ - ldr.w lr, [sp, #48] @ 0x30 │ │ │ │ │ - mov.w fp, #0 │ │ │ │ │ + strd r2, r3, [sp, #16] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + bne.n 2940 │ │ │ │ │ + ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ │ + mov.w sl, #0 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 23e6 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - mov r1, lr │ │ │ │ │ + beq.w 31f4 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ rsb r4, r3, #1 │ │ │ │ │ - mov.w sl, r3, lsl #2 │ │ │ │ │ + lsls r5, r3, #2 │ │ │ │ │ lsls r4, r4, #2 │ │ │ │ │ - mov r2, sl │ │ │ │ │ - add.w r0, ip, r4 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + add.w r0, fp, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 23e6 │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ - mov r2, sl │ │ │ │ │ - mov r1, r8 │ │ │ │ │ + beq.w 31f4 │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ add r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 23e6 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + b.w 31f4 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - blx r6 │ │ │ │ │ + blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 274a │ │ │ │ │ - blt.w 4452 │ │ │ │ │ - ldr.w r3, [fp] │ │ │ │ │ + beq.n 2a0e │ │ │ │ │ + blt.w 4562 │ │ │ │ │ + ldr.w r3, [sl] │ │ │ │ │ subs r4, #4 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ - mov ip, r4 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 26ae │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - beq.n 26c4 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - add.w r8, r8, #1 │ │ │ │ │ - sub.w fp, fp, #4 │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - bge.w 286c │ │ │ │ │ + mov fp, r4 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - beq.n 2838 │ │ │ │ │ - mov.w r9, #0 │ │ │ │ │ - b.n 2646 │ │ │ │ │ - ldr.w r3, [sl], #-4 │ │ │ │ │ - subs r4, #4 │ │ │ │ │ - str r3, [r4, #4] │ │ │ │ │ - mov ip, r4 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2b0c │ │ │ │ │ + bne.n 28c4 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - beq.w 3d5c │ │ │ │ │ + beq.n 28da │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ - add.w r9, r9, #1 │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ - ble.w 3be4 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - bne.n 283e │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - subs r6, r4, #4 │ │ │ │ │ - mov r8, r5 │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - ldr.w r5, [sl] │ │ │ │ │ - ldr.w r4, [fp] │ │ │ │ │ - ldr r7, [r5, #8] │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - ldrb r1, [r5, #16] │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + add.w r8, r8, #1 │ │ │ │ │ + sub.w sl, sl, #4 │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + bge.w 2a78 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ + bne.n 2a46 │ │ │ │ │ + mov r5, r8 │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + mov r9, r6 │ │ │ │ │ + sub.w r8, r4, #4 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + ldr.w r7, [sl] │ │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ │ + ldr.w fp, [r7, #8] │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + ldrb r1, [r4, #16] │ │ │ │ │ + cmp r6, fp │ │ │ │ │ + mov r2, r6 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r3 │ │ │ │ │ + movge r2, fp │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.w 46de │ │ │ │ │ - lsls r1, r1, #25 │ │ │ │ │ - bpl.w 4478 │ │ │ │ │ - ldrb r1, [r4, #16] │ │ │ │ │ - add.w r0, r5, #20 │ │ │ │ │ - tst.w r1, #32 │ │ │ │ │ - beq.w 4486 │ │ │ │ │ + bpl.w 48ca │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ - bpl.n 27f4 │ │ │ │ │ - add.w r1, r4, #20 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ + bpl.w 4570 │ │ │ │ │ + ldrb r1, [r7, #16] │ │ │ │ │ + add.w r0, r4, #20 │ │ │ │ │ + lsls r3, r1, #26 │ │ │ │ │ + bpl.w 457c │ │ │ │ │ + lsls r3, r1, #25 │ │ │ │ │ + bpl.n 29cc │ │ │ │ │ + add.w r1, r7, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - cbz r0, 2804 │ │ │ │ │ + cbz r0, 29d8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 2808 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - mov ip, r6 │ │ │ │ │ - str r4, [r6, #4] │ │ │ │ │ + bge.n 29dc │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + mov fp, r8 │ │ │ │ │ + str.w r7, [r8, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2844 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + bne.n 2a52 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - beq.w 26c4 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + beq.n 28da │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ - add.w r8, r8, #1 │ │ │ │ │ - sub.w fp, fp, #4 │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ - ble.n 286c │ │ │ │ │ - subs r6, #4 │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + sub.w sl, sl, #4 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + ble.n 2a78 │ │ │ │ │ + sub.w r8, r8, #4 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n 2784 │ │ │ │ │ - add.w r1, r4, #28 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ + b.n 2960 │ │ │ │ │ + add.w r1, r7, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 27c6 │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - blt.n 27ca │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - sub.w sl, sl, #4 │ │ │ │ │ - mov ip, r6 │ │ │ │ │ - str r5, [r6, #4] │ │ │ │ │ + bne.n 299e │ │ │ │ │ + cmp r6, fp │ │ │ │ │ + blt.n 29a2 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + mov fp, r8 │ │ │ │ │ + str.w r4, [r8, #4] │ │ │ │ │ + subs r3, #4 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2ac2 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + bne.w 2cb0 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 3d5c │ │ │ │ │ + beq.w 3da8 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - ble.w 3be4 │ │ │ │ │ - subs r6, #4 │ │ │ │ │ - mov.w r8, #0 │ │ │ │ │ - b.n 2784 │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - b.n 277e │ │ │ │ │ + ble.n 2a78 │ │ │ │ │ + sub.w r8, r8, #4 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + b.n 2960 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + subs r4, #4 │ │ │ │ │ + ldr.w r3, [r2], #-4 │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ + mov fp, r4 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 2cfa │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq.w 3da8 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + add.w r9, r9, #1 │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + ble.n 2a78 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne.n 2a4c │ │ │ │ │ + mov r6, r9 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + b.n 295a │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + b.n 285c │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 2646 │ │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ │ + b.n 285c │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ str.w r3, [r2], #-4 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - beq.w 430a │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + beq.w 43fa │ │ │ │ │ subs r3, r1, #4 │ │ │ │ │ - strd r3, r2, [sp, #4] │ │ │ │ │ + strd r3, r2, [sp, #16] │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ - add.w r8, r8, #1 │ │ │ │ │ - sub.w fp, fp, #4 │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ - bgt.n 27ec │ │ │ │ │ - str.w ip, [sp, #28] │ │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + sub.w sl, sl, #4 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + bgt.n 29c2 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + ldr.w r8, [sp, #24] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - ldr.w r9, [sp, #16] │ │ │ │ │ - str.w sl, [sp, #32] │ │ │ │ │ - mov sl, fp │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ + strd sl, r3, [sp, #32] │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - add.w fp, r9, #4294967295 @ 0xffffffff │ │ │ │ │ + add.w sl, r8, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ite le │ │ │ │ │ movle r3, r2 │ │ │ │ │ subgt r3, r2, #1 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ ldr.w r3, [r2, #1564] @ 0x61c │ │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ ldr r5, [r2, #0] │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ - add.w r1, r2, fp, lsl #2 │ │ │ │ │ - str r1, [sp, #16] │ │ │ │ │ - ldr.w r1, [r2, fp, lsl #2] │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ + add.w r1, r2, sl, lsl #2 │ │ │ │ │ + str r1, [sp, #24] │ │ │ │ │ + ldr.w r1, [r2, sl, lsl #2] │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 2b1c │ │ │ │ │ - ldr.w r8, [r5, #8] │ │ │ │ │ + bne.w 2d0a │ │ │ │ │ + ldr r4, [r5, #8] │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - cmp r8, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r6 │ │ │ │ │ lsls r0, r3, #26 │ │ │ │ │ - bpl.w 46da │ │ │ │ │ + bpl.w 48d6 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.w 44f6 │ │ │ │ │ + bpl.w 4610 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ add.w r0, r5, #20 │ │ │ │ │ - lsls r4, r3, #26 │ │ │ │ │ - bpl.w 4502 │ │ │ │ │ - lsls r3, r3, #25 │ │ │ │ │ - bpl.w 3eaa │ │ │ │ │ + lsls r7, r3, #26 │ │ │ │ │ + bpl.w 461c │ │ │ │ │ + lsls r7, r3, #25 │ │ │ │ │ + bpl.w 4014 │ │ │ │ │ adds r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3eb6 │ │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 2b2c │ │ │ │ │ - mov.w r8, #1 │ │ │ │ │ - cmp.w r9, #1 │ │ │ │ │ - ble.w 2f00 │ │ │ │ │ - mov r4, sl │ │ │ │ │ - mov sl, r7 │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - sub.w r2, r3, r8, lsl #2 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - ldr.w r6, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - bne.w 3dec │ │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ │ - ldrb r0, [r5, #16] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ + beq.w 4020 │ │ │ │ │ + lsrs r4, r0, #31 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.w 2d1a │ │ │ │ │ + cmp.w r8, #1 │ │ │ │ │ + ble.w 3924 │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ + sub.w r3, r3, r2, lsl #2 │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + ldr.w r7, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne.w 3f7e │ │ │ │ │ + ldr r6, [r5, #8] │ │ │ │ │ + ldr.w r9, [r1, #8] │ │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + cmp r6, r9 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r3 │ │ │ │ │ - tst.w r0, #32 │ │ │ │ │ - beq.w 460c │ │ │ │ │ - lsls r0, r0, #25 │ │ │ │ │ + movge r2, r9 │ │ │ │ │ + lsls r0, r3, #26 │ │ │ │ │ + bpl.w 485c │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r5, #20 │ │ │ │ │ addpl.w r0, r5, #28 │ │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ │ - tst.w ip, #32 │ │ │ │ │ - beq.w 4628 │ │ │ │ │ - tst.w ip, #64 @ 0x40 │ │ │ │ │ - ite ne │ │ │ │ │ - addne r1, #20 │ │ │ │ │ - addeq r1, #28 │ │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ │ + ldrb r3, [r1, #16] │ │ │ │ │ + tst.w r3, #32 │ │ │ │ │ + beq.w 484a │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ + ite mi │ │ │ │ │ + addmi r1, #20 │ │ │ │ │ + addpl r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 43c0 │ │ │ │ │ - lsrs r2, r0, #31 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 424e │ │ │ │ │ - mov.w r2, r8, lsl #1 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - cmp r9, r2 │ │ │ │ │ - ble.w 4242 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - mov r7, r8 │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - bne.w 43ba │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - mov r7, sl │ │ │ │ │ - mov sl, r4 │ │ │ │ │ - mov r4, r2 │ │ │ │ │ - sub.w r3, r3, r2, lsl #2 │ │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ - ldrb r3, [r5, #16] │ │ │ │ │ - ldr r6, [r1, #8] │ │ │ │ │ - ubfx r0, r3, #5, #1 │ │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ │ - cmp r2, r6 │ │ │ │ │ + beq.w 45a4 │ │ │ │ │ + lsrs r3, r0, #31 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 4230 │ │ │ │ │ + ldr r4, [sp, #60] @ 0x3c │ │ │ │ │ + lsls r3, r4, #1 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + ble.w 422a │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + cmp r7, r2 │ │ │ │ │ + bne.w 4792 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + ldr r6, [r5, #8] │ │ │ │ │ + ldrb r7, [r5, #16] │ │ │ │ │ + sub.w r2, r2, r3, lsl #2 │ │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ │ + ubfx r3, r7, #5, #1 │ │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ │ + cmp r6, r4 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r6 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 4622 │ │ │ │ │ - lsls r0, r3, #25 │ │ │ │ │ + movge r2, r4 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 4818 │ │ │ │ │ + lsls r0, r7, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r0, r5, #28 │ │ │ │ │ addmi.w r0, r5, #20 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ it eq │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq.n 29cc │ │ │ │ │ + beq.n 2bbc │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite eq │ │ │ │ │ addeq r1, #28 │ │ │ │ │ addne r1, #20 │ │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4024 │ │ │ │ │ + beq.w 4384 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3d8a │ │ │ │ │ - lsls r6, r4, #1 │ │ │ │ │ - adds r6, #1 │ │ │ │ │ - cmp r9, r6 │ │ │ │ │ - ble.w 2ef8 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ │ - sub.w r2, r2, r6, lsl #2 │ │ │ │ │ + beq.w 3f2e │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ + lsls r2, r3, #1 │ │ │ │ │ + adds r4, r2, #1 │ │ │ │ │ + cmp r8, r4 │ │ │ │ │ + ble.w 3f44 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + sub.w r2, r3, r4, lsl #2 │ │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - ldr.w r8, [r1, #8] │ │ │ │ │ - cmp r2, r8 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + ldr.w r9, [r1, #8] │ │ │ │ │ + cmp r6, r9 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r8 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 463a │ │ │ │ │ - lsls r0, r3, #25 │ │ │ │ │ + movge r2, r9 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 4856 │ │ │ │ │ + lsls r3, r7, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r0, r5, #28 │ │ │ │ │ addmi.w r0, r5, #20 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ it eq │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq.n 2a2c │ │ │ │ │ + beq.n 2c1a │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite eq │ │ │ │ │ addeq r1, #28 │ │ │ │ │ addne r1, #20 │ │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 42ca │ │ │ │ │ + beq.w 44c0 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3dcc │ │ │ │ │ - mov.w r8, r6, lsl #1 │ │ │ │ │ - add.w r8, r8, #1 │ │ │ │ │ - cmp r9, r8 │ │ │ │ │ - ble.w 2efc │ │ │ │ │ - ubfx r3, r3, #6, #1 │ │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ │ - add.w r3, r5, #20 │ │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ │ - mov r3, sl │ │ │ │ │ - mov sl, r7 │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - sub.w r2, r3, r5, lsl #2 │ │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ + beq.w 3f6a │ │ │ │ │ + mov.w ip, r4, lsl #1 │ │ │ │ │ + add.w r3, ip, #1 │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + ble.w 3f7a │ │ │ │ │ + str.w sl, [sp, #68] @ 0x44 │ │ │ │ │ + ubfx r7, r7, #6, #1 │ │ │ │ │ + mov sl, r6 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + mov r6, r4 │ │ │ │ │ + add.w r2, r5, #20 │ │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + sub.w r2, r3, r9, lsl #2 │ │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ - cmp r2, r4 │ │ │ │ │ + cmp r4, sl │ │ │ │ │ + mov r2, r4 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r4 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 470c │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ + movge r2, sl │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 43f0 │ │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ │ + beq.w 48fc │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 4734 │ │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 4712 │ │ │ │ │ + beq.w 491e │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite ne │ │ │ │ │ addne r1, #20 │ │ │ │ │ addeq r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 426e │ │ │ │ │ + beq.w 44cc │ │ │ │ │ lsrs r4, r0, #31 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 3dc0 │ │ │ │ │ - lsls r2, r5, #1 │ │ │ │ │ - mov r6, r5 │ │ │ │ │ - adds r3, r2, #1 │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - ble.w 3dd2 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - b.n 2a66 │ │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - ldr.w r0, [r2], #-4 │ │ │ │ │ + beq.w 3f72 │ │ │ │ │ + mov.w r9, r9, lsl #1 │ │ │ │ │ + add.w r9, r9, #1 │ │ │ │ │ + cmp r8, r9 │ │ │ │ │ + ble.w 3f9c │ │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ │ + str.w r9, [sp, #56] @ 0x38 │ │ │ │ │ + b.n 2c50 │ │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + ldr.w r0, [r1], #-4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - str.w r0, [r1], #-4 │ │ │ │ │ - beq.w 4444 │ │ │ │ │ - str r1, [sp, #8] │ │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 2824 │ │ │ │ │ - add.w r1, r7, #28 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ + str.w r0, [r2], #-4 │ │ │ │ │ + beq.w 4524 │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ │ + b.n 29fc │ │ │ │ │ + add.w r1, r6, #28 │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 269c │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - blt.w 26a2 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + bne.w 28b2 │ │ │ │ │ + cmp r3, fp │ │ │ │ │ + blt.w 28b8 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ subs r4, #4 │ │ │ │ │ str r5, [r4, #4] │ │ │ │ │ - sub.w sl, sl, #4 │ │ │ │ │ - mov ip, r4 │ │ │ │ │ + mov fp, r4 │ │ │ │ │ + subs r3, #4 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 275c │ │ │ │ │ + beq.w 2a24 │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ ldr.w r1, [r2], #-4 │ │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - b.n 275c │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + b.n 2a24 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 4434 │ │ │ │ │ - bne.w 28f2 │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - blt.w 4434 │ │ │ │ │ - ldrd r4, r2, [sp, #28] │ │ │ │ │ + blt.w 3ce8 │ │ │ │ │ + bne.w 2af4 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + blt.w 3ce8 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ ldr.w r3, [r2], #-4 │ │ │ │ │ - str.w r3, [r4], #-4 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ + str.w r3, [fp], #-4 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 449c │ │ │ │ │ - mov r8, r9 │ │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ │ - subs r3, r7, #1 │ │ │ │ │ - cmp r7, #2 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - beq.w 44a2 │ │ │ │ │ + bne.w 4548 │ │ │ │ │ + mov r4, r8 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + subs r7, r3, #1 │ │ │ │ │ + cmp r3, #2 │ │ │ │ │ + beq.w 3d78 │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + ldr r5, [r2, #0] │ │ │ │ │ + subs r6, r3, #2 │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ - sub.w fp, r7, #2 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - ldr.w r6, [sl] │ │ │ │ │ - add.w r1, r2, fp, lsl #2 │ │ │ │ │ - ldr.w r0, [r2, fp, lsl #2] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + add.w r1, r2, r6, lsl #2 │ │ │ │ │ + ldr.w r0, [r2, r6, lsl #2] │ │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 3c70 │ │ │ │ │ - ldr.w r9, [r0, #8] │ │ │ │ │ - ldr r7, [r6, #8] │ │ │ │ │ + bne.w 3d32 │ │ │ │ │ + ldr.w sl, [r0, #8] │ │ │ │ │ + ldr.w r9, [r5, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - cmp r9, r7 │ │ │ │ │ + mov r2, sl │ │ │ │ │ + cmp sl, r9 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r7 │ │ │ │ │ + movge r2, r9 │ │ │ │ │ lsls r1, r3, #26 │ │ │ │ │ - bpl.w 46e2 │ │ │ │ │ + bpl.w 48ce │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.w 448c │ │ │ │ │ - ldrb r1, [r6, #16] │ │ │ │ │ + bpl.w 4620 │ │ │ │ │ + ldrb.w r8, [r5, #16] │ │ │ │ │ adds r0, #20 │ │ │ │ │ - lsls r5, r1, #26 │ │ │ │ │ - bpl.w 46a6 │ │ │ │ │ - lsls r3, r1, #25 │ │ │ │ │ - bpl.w 3ec2 │ │ │ │ │ - add.w r1, r6, #20 │ │ │ │ │ + tst.w r8, #32 │ │ │ │ │ + beq.w 4912 │ │ │ │ │ + tst.w r8, #64 @ 0x40 │ │ │ │ │ + beq.w 402c │ │ │ │ │ + add.w r1, r5, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3ed0 │ │ │ │ │ + beq.w 403a │ │ │ │ │ lsrs r3, r0, #31 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2df0 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - blt.w 46e6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr.w r3, [sl] │ │ │ │ │ - str.w r3, [r2], #-4 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ + beq.w 30d4 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + blt.w 3cbe │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str.w r3, [fp], #-4 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4150 │ │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + bne.w 44fe │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + str r7, [sp, #28] │ │ │ │ │ + subs.w r8, r4, #1 │ │ │ │ │ + beq.w 4502 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + subs r3, #4 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - subs.w r9, r8, #1 │ │ │ │ │ - beq.w 4044 │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ - sub.w sl, sl, #4 │ │ │ │ │ - cmp r6, #6 │ │ │ │ │ + cmp r5, #6 │ │ │ │ │ it le │ │ │ │ │ - cmple r3, #6 │ │ │ │ │ - bgt.w 2880 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - mov fp, sl │ │ │ │ │ + cmple r2, #6 │ │ │ │ │ + bgt.w 2a84 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + mov sl, r3 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr.w sl, [sp, #32] │ │ │ │ │ + str.w r8, [sp, #24] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - str r7, [sp, #24] │ │ │ │ │ - str.w r9, [sp, #16] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - b.n 263e │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + b.n 2852 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ subs r7, #1 │ │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ │ adds r4, #28 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ ldr.w r5, [r3, #1564] @ 0x61c │ │ │ │ │ add.w r3, r3, r7, lsl #4 │ │ │ │ │ ldr.w r9, [r1] │ │ │ │ │ adds r3, #28 │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ - str r2, [sp, #20] │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ ldr r6, [r1, #0] │ │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ str r7, [r3, #24] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq.w 1f32 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ + beq.w 1fb2 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 32c8 │ │ │ │ │ - bne.w 1f78 │ │ │ │ │ - cmp.w fp, #1 │ │ │ │ │ - ble.w 3e98 │ │ │ │ │ - movs r4, #0 │ │ │ │ │ + blt.w 3230 │ │ │ │ │ + bne.w 1ff8 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + ble.w 3fb2 │ │ │ │ │ + mov.w r8, #0 │ │ │ │ │ movs r7, #1 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - ldr.w r6, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + ldr.w r5, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr.w r1, [r3, r7, lsl #2] │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - bne.w 32bc │ │ │ │ │ - ldr.w r5, [r9, #8] │ │ │ │ │ - ldr.w r8, [r1, #8] │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bne.w 3224 │ │ │ │ │ + ldr.w r4, [r9, #8] │ │ │ │ │ + ldr r6, [r1, #8] │ │ │ │ │ ldrb.w r3, [r9, #16] │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - cmp r5, r8 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r8 │ │ │ │ │ + movge r2, r6 │ │ │ │ │ lsls r0, r3, #26 │ │ │ │ │ - bpl.w 4732 │ │ │ │ │ + bpl.w 4942 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r9, #20 │ │ │ │ │ addpl.w r0, r9, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ - beq.w 472c │ │ │ │ │ + beq.w 493c │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r1, #20 │ │ │ │ │ addpl r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 42be │ │ │ │ │ - lsrs r3, r0, #31 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 38b8 │ │ │ │ │ - lsls r5, r7, #1 │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - cmp fp, r5 │ │ │ │ │ - ble.w 3d22 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - mov r4, r7 │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - bne.w 4224 │ │ │ │ │ + beq.w 445c │ │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 35d0 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + lsls r4, r7, #1 │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + ble.w 3dc2 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + mov r8, r7 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bne.w 42c6 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldrb.w r5, [r9, #16] │ │ │ │ │ ldr.w sl, [r9, #8] │ │ │ │ │ - ldrb.w r6, [r9, #16] │ │ │ │ │ - ldr.w r1, [r3, r5, lsl #2] │ │ │ │ │ + ldr.w r1, [r3, r4, lsl #2] │ │ │ │ │ + ubfx fp, r5, #5, #1 │ │ │ │ │ mov r2, sl │ │ │ │ │ - ubfx r3, r6, #5, #1 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - ldr r4, [r1, #8] │ │ │ │ │ - cmp sl, r4 │ │ │ │ │ + ldr r6, [r1, #8] │ │ │ │ │ + cmp sl, r6 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r4 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 4718 │ │ │ │ │ - lsls r3, r6, #25 │ │ │ │ │ + movge r2, r6 │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + beq.w 4876 │ │ │ │ │ + lsls r3, r5, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r0, r9, #28 │ │ │ │ │ addmi.w r0, r9, #20 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ it eq │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq.n 2d1a │ │ │ │ │ + beq.n 2f02 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r1, #28 │ │ │ │ │ addmi r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4170 │ │ │ │ │ + beq.w 4390 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 38b4 │ │ │ │ │ - lsls r3, r5, #1 │ │ │ │ │ + bne.w 35cc │ │ │ │ │ + lsls r3, r4, #1 │ │ │ │ │ adds r7, r3, #1 │ │ │ │ │ - cmp fp, r7 │ │ │ │ │ - ble.w 3d1c │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + ble.w 3dbc │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ mov r2, sl │ │ │ │ │ ldr.w r1, [r3, r7, lsl #2] │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - ldr r4, [r1, #8] │ │ │ │ │ - cmp sl, r4 │ │ │ │ │ + ldr r6, [r1, #8] │ │ │ │ │ + cmp sl, r6 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r4 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 458c │ │ │ │ │ - lsls r3, r6, #25 │ │ │ │ │ + movge r2, r6 │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + beq.w 47f8 │ │ │ │ │ + lsls r3, r5, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r0, r9, #28 │ │ │ │ │ addmi.w r0, r9, #20 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ it eq │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq.n 2d6e │ │ │ │ │ + beq.n 2f58 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r1, #28 │ │ │ │ │ addmi r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4342 │ │ │ │ │ + beq.w 44ae │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3d42 │ │ │ │ │ - lsls r5, r7, #1 │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - cmp fp, r5 │ │ │ │ │ - ble.w 3d22 │ │ │ │ │ - add.w r8, r9, #20 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - ubfx r3, r6, #6, #1 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ + bne.w 3d74 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + lsls r4, r7, #1 │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + ble.w 3dc2 │ │ │ │ │ + ubfx r6, r5, #6, #1 │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + add.w r3, r9, #20 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - ldr.w r1, [r3, r5, lsl #2] │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - ldr r6, [r1, #8] │ │ │ │ │ - cmp r6, sl │ │ │ │ │ - mov r2, r6 │ │ │ │ │ + ldr.w r1, [r3, r4, lsl #2] │ │ │ │ │ + ldr r5, [r1, #8] │ │ │ │ │ + cmp r5, sl │ │ │ │ │ + mov r2, r5 │ │ │ │ │ it ge │ │ │ │ │ movge r2, sl │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 473a │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 43e8 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + beq.w 4884 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 4644 │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 4726 │ │ │ │ │ + beq.w 4918 │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite ne │ │ │ │ │ addne r1, #20 │ │ │ │ │ addeq r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4190 │ │ │ │ │ - lsrs r6, r0, #31 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w 3cce │ │ │ │ │ - lsls r5, r5, #1 │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - cmp fp, r5 │ │ │ │ │ - ble.w 3d22 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - b.n 2d96 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - ble.w 3fec │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - mov.w r9, #1 │ │ │ │ │ + beq.w 439c │ │ │ │ │ + lsrs r5, r0, #31 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 3d40 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + lsls r4, r4, #1 │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + mov r7, r8 │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + ble.w 3dc2 │ │ │ │ │ mov r8, r4 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ + b.n 2f82 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - sub.w r2, r3, r9, lsl #2 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - ldr.w r7, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bne.w 347e │ │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + ble.w 40d0 │ │ │ │ │ + mov.w r8, #1 │ │ │ │ │ + sub.w r3, r9, r8, lsl #2 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + ldr.w r6, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + bne.w 3236 │ │ │ │ │ + ldr r5, [r0, #8] │ │ │ │ │ + ldr.w r3, [sl, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 46d0 │ │ │ │ │ + beq.w 48f0 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r0, #20 │ │ │ │ │ addpl r0, #28 │ │ │ │ │ - ldrb r1, [r6, #16] │ │ │ │ │ + ldrb.w r1, [sl, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 46ca │ │ │ │ │ + beq.w 48e8 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ - addmi.w r1, r6, #20 │ │ │ │ │ - addpl.w r1, r6, #28 │ │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ │ + addmi.w r1, sl, #20 │ │ │ │ │ + addpl.w r1, sl, #28 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 42e6 │ │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 3f3e │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - mov.w r2, r9, lsl #1 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bge.w 42de │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - mov r4, r9 │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bne.w 42d8 │ │ │ │ │ - ldrb r1, [r6, #16] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 43ba │ │ │ │ │ + lsrs r3, r0, #31 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 400c │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + mov.w r5, r8, lsl #1 │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + ble.w 3290 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ mov r4, r8 │ │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ │ - mov r8, r5 │ │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ │ - add.w r3, r6, #20 │ │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ │ - ubfx r3, r1, #5, #1 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - ubfx r3, r1, #6, #1 │ │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ │ - mov r3, r4 │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + bne.w 4474 │ │ │ │ │ + ldrb.w r6, [sl, #16] │ │ │ │ │ + ldr.w r3, [sl, #8] │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + add.w r3, sl, #20 │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ + ubfx r3, r6, #5, #1 │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + ubfx r3, r6, #6, #1 │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + mov r5, r7 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - mov r4, r9 │ │ │ │ │ - mov r9, r2 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - sub.w r2, r3, r9, lsl #2 │ │ │ │ │ + sub.w r2, r9, r6, lsl #2 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ - ldr r5, [r0, #8] │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - cmp r2, r5 │ │ │ │ │ + cmp r2, r4 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r5 │ │ │ │ │ + movge r2, r4 │ │ │ │ │ lsls r3, r1, #26 │ │ │ │ │ - bpl.w 46ae │ │ │ │ │ + bpl.w 4986 │ │ │ │ │ lsls r3, r1, #25 │ │ │ │ │ - bpl.w 4414 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ + bpl.w 4670 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ adds r0, #20 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 441e │ │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 36ce │ │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ │ + beq.w 467a │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 3276 │ │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 36dc │ │ │ │ │ + beq.w 3284 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 36e4 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - mov.w r2, r9, lsl #1 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - mov r4, r9 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bge.w 3f52 │ │ │ │ │ - mov r9, r2 │ │ │ │ │ - b.n 2ea0 │ │ │ │ │ + blt.w 328c │ │ │ │ │ + lsls r2, r6, #1 │ │ │ │ │ mov r8, r6 │ │ │ │ │ - mov r6, r4 │ │ │ │ │ - sub.w fp, fp, r6 │ │ │ │ │ - cmp r8, r9 │ │ │ │ │ - ite le │ │ │ │ │ - suble.w r6, r9, r8 │ │ │ │ │ - subgt.w r6, r9, r9 │ │ │ │ │ - cmp r6, fp │ │ │ │ │ - bge.w 3dde │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - sub.w r8, fp, r6 │ │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - add.w r8, r6, r8, asr #1 │ │ │ │ │ - ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr.w r1, [r2, r8, lsl #2] │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bne.w 345c │ │ │ │ │ - ldr r4, [r5, #8] │ │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ │ - ldrb r0, [r5, #16] │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - it ge │ │ │ │ │ - movge r2, r3 │ │ │ │ │ - tst.w r0, #32 │ │ │ │ │ - beq.w 462e │ │ │ │ │ - lsls r0, r0, #25 │ │ │ │ │ - ite mi │ │ │ │ │ - addmi.w r0, r5, #20 │ │ │ │ │ - addpl.w r0, r5, #28 │ │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ │ - tst.w ip, #32 │ │ │ │ │ - beq.w 4634 │ │ │ │ │ - tst.w ip, #64 @ 0x40 │ │ │ │ │ - ite ne │ │ │ │ │ - addne r1, #20 │ │ │ │ │ - addeq r1, #28 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 4366 │ │ │ │ │ - lsrs r4, r0, #31 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq.w 3e20 │ │ │ │ │ - mov fp, r8 │ │ │ │ │ - cmp fp, r6 │ │ │ │ │ - ble.w 3d6a │ │ │ │ │ - ldrd r3, r2, [sp, #16] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bne.n 2f18 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - sub.w r3, fp, r6 │ │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ - add.w r8, r6, r3, asr #1 │ │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ │ - ldrb r3, [r5, #16] │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ - ldr.w r1, [r1, r8, lsl #2] │ │ │ │ │ - ubfx r0, r3, #5, #1 │ │ │ │ │ - str r0, [sp, #24] │ │ │ │ │ - ldr r4, [r1, #8] │ │ │ │ │ - cmp r2, r4 │ │ │ │ │ - it ge │ │ │ │ │ - movge r2, r4 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 3ba6 │ │ │ │ │ - lsls r0, r3, #25 │ │ │ │ │ - it pl │ │ │ │ │ - addpl.w r0, r5, #28 │ │ │ │ │ - bpl.w 3ba8 │ │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ │ - add.w r0, r5, #20 │ │ │ │ │ - tst.w ip, #32 │ │ │ │ │ - beq.w 3bb4 │ │ │ │ │ - tst.w ip, #64 @ 0x40 │ │ │ │ │ - it eq │ │ │ │ │ - addeq r1, #28 │ │ │ │ │ - beq.w 3bb6 │ │ │ │ │ - adds r1, #20 │ │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 3bc4 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge.w 3bcc │ │ │ │ │ - cmp r8, r6 │ │ │ │ │ - ble.n 3070 │ │ │ │ │ - mov fp, r8 │ │ │ │ │ - mov r8, r7 │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - ubfx r3, r3, #6, #1 │ │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ │ - add.w r3, r5, #20 │ │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ │ - sub.w r4, fp, r6 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - add.w r4, r6, r4, asr #1 │ │ │ │ │ - ldr.w r1, [r3, r4, lsl #2] │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - ldr r5, [r1, #8] │ │ │ │ │ - cmp r2, r5 │ │ │ │ │ - it ge │ │ │ │ │ - movge r2, r5 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 45d0 │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 453a │ │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ │ - tst.w ip, #32 │ │ │ │ │ - beq.w 454a │ │ │ │ │ - tst.w ip, #64 @ 0x40 │ │ │ │ │ - beq.w 3258 │ │ │ │ │ - adds r1, #20 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 3264 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge.w 326c │ │ │ │ │ - mov fp, r4 │ │ │ │ │ - cmp r6, fp │ │ │ │ │ - blt.n 3016 │ │ │ │ │ - mov r7, r8 │ │ │ │ │ - mov r8, fp │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - blt.w 4434 │ │ │ │ │ - subs.w r2, r9, r8 │ │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ │ - beq.w 2b34 │ │ │ │ │ - sub.w r3, r8, r9 │ │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ │ - lsls r2, r2, #2 │ │ │ │ │ - lsls r3, r3, #2 │ │ │ │ │ - add r1, r3 │ │ │ │ │ - add sl, r3 │ │ │ │ │ - adds r0, r1, #4 │ │ │ │ │ - str r1, [sp, #28] │ │ │ │ │ - add.w r1, sl, #4 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne.w 4064 │ │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne.w 406c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memmove │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - beq.w 3fc8 │ │ │ │ │ - ldrd r4, r3, [sp, #28] │ │ │ │ │ - subs r2, r7, #1 │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ - cmp r7, #2 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - ldr.w r3, [r2], #-4 │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ - str.w r3, [r4], #-4 │ │ │ │ │ - beq.w 43f8 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - b.n 2b58 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - ble.w 3ff4 │ │ │ │ │ - mov.w r9, #1 │ │ │ │ │ + adds r3, r2, #1 │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + ble.w 407a │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + b.n 3082 │ │ │ │ │ + cmp r7, #1 │ │ │ │ │ + ble.w 40d8 │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + mov.w sl, #1 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - sub.w r3, r3, r9, lsl #2 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - ldr.w r7, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bne.w 34a4 │ │ │ │ │ - ldr r6, [r0, #8] │ │ │ │ │ - ldr.w r8, [r4, #8] │ │ │ │ │ - ldrb r3, [r0, #16] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - cmp r6, r8 │ │ │ │ │ + sub.w r2, r3, sl, lsl #2 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + ldr.w r9, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ + bne.w 3244 │ │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ │ + ldrb r1, [r0, #16] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r8 │ │ │ │ │ - lsls r1, r3, #26 │ │ │ │ │ - bpl.w 46b8 │ │ │ │ │ - lsls r3, r3, #25 │ │ │ │ │ + movge r2, r3 │ │ │ │ │ + tst.w r1, #32 │ │ │ │ │ + beq.w 487e │ │ │ │ │ + lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r0, #20 │ │ │ │ │ addpl r0, #28 │ │ │ │ │ - ldrb r3, [r4, #16] │ │ │ │ │ - lsls r1, r3, #26 │ │ │ │ │ - bpl.w 46b2 │ │ │ │ │ - lsls r1, r3, #25 │ │ │ │ │ + ldrb r1, [r5, #16] │ │ │ │ │ + tst.w r1, #32 │ │ │ │ │ + beq.w 4870 │ │ │ │ │ + lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ - addmi.w r1, r4, #20 │ │ │ │ │ - addpl.w r1, r4, #28 │ │ │ │ │ + addmi.w r1, r5, #20 │ │ │ │ │ + addpl.w r1, r5, #28 │ │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 42f4 │ │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 3f4c │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - mov.w r3, r9, lsl #1 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - ble.w 4306 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - cmp r7, r2 │ │ │ │ │ - bne.w 4300 │ │ │ │ │ - ldrb r6, [r4, #16] │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ │ - add.w r8, r4, #20 │ │ │ │ │ - ubfx r3, r6, #5, #1 │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - ubfx r3, r6, #6, #1 │ │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ + beq.w 44a0 │ │ │ │ │ + lsrs r2, r0, #31 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 4000 │ │ │ │ │ + mov.w r2, sl, lsl #1 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + cmp r2, r7 │ │ │ │ │ + bge.w 442c │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + mov r4, sl │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ + bne.w 4426 │ │ │ │ │ + mov r9, r8 │ │ │ │ │ + ldrb.w r8, [r5, #16] │ │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ │ + add.w r3, r5, #20 │ │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ │ + ubfx r3, r8, #5, #1 │ │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ │ + ubfx r3, r8, #6, #1 │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - sub.w r2, r3, r4, lsl #2 │ │ │ │ │ + sub.w r2, r3, r5, lsl #2 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ - ldr r6, [r0, #8] │ │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ + cmp r2, r4 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r5 │ │ │ │ │ + movge r2, r4 │ │ │ │ │ lsls r3, r1, #26 │ │ │ │ │ - bpl.w 46d6 │ │ │ │ │ + bpl.w 4924 │ │ │ │ │ lsls r3, r1, #25 │ │ │ │ │ - bpl.w 4424 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + bpl.w 473c │ │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ adds r0, #20 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 442e │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + beq.w 4746 │ │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3a2c │ │ │ │ │ - mov r1, r8 │ │ │ │ │ + beq.w 374e │ │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3a3a │ │ │ │ │ + beq.w 375c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 3a40 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - lsls r2, r4, #1 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - mov r9, r4 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - ble.w 3f66 │ │ │ │ │ - mov r4, r2 │ │ │ │ │ - b.n 316e │ │ │ │ │ - mov r3, fp │ │ │ │ │ - mov fp, r8 │ │ │ │ │ - mov r8, r6 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - add.w r8, r8, #1 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - it ge │ │ │ │ │ - movge r3, r5 │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ - bgt.w 32e8 │ │ │ │ │ + blt.w 3764 │ │ │ │ │ + lsls r2, r5, #1 │ │ │ │ │ + mov sl, r5 │ │ │ │ │ + adds r3, r2, #1 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + bge.w 4082 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - blt.w 34be │ │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ │ - lsls r7, r5, #2 │ │ │ │ │ + b.n 317a │ │ │ │ │ + mov r5, sl │ │ │ │ │ + ldr.w sl, [sp, #12] │ │ │ │ │ + mov r9, ip │ │ │ │ │ mov r1, fp │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + mov.w r2, sl, lsl #2 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ - adds r3, r4, r7 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 3ca8 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 3cc4 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - subs r3, r3, r5 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - beq.w 3c8c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - add fp, r7 │ │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ │ - ldr.w r2, [r3], #4 │ │ │ │ │ - str.w r2, [r4], #4 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 344a │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - beq.w 3e42 │ │ │ │ │ - cmp r5, #6 │ │ │ │ │ - it le │ │ │ │ │ - cmple r6, #6 │ │ │ │ │ - bgt.n 3252 │ │ │ │ │ - mov r1, fp │ │ │ │ │ - ldr.w fp, [sp, #24] │ │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ │ - mov sl, r4 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - str.w r7, [fp] │ │ │ │ │ - b.w 206e │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - b.w 2120 │ │ │ │ │ - adds r1, #28 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 3060 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bgt.w 3066 │ │ │ │ │ - adds r6, r4, #1 │ │ │ │ │ - b.n 3068 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3d86 │ │ │ │ │ - ldr.w r5, [fp] │ │ │ │ │ - b.w 2186 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - blx r9 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge.w 2460 │ │ │ │ │ - ldrd fp, r6, [sp, #12] │ │ │ │ │ - mov r9, r4 │ │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - beq.n 32b4 │ │ │ │ │ - mov.w fp, fp, lsl #2 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - mov r2, fp │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + bne.w 4340 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + str.w r3, [r9, sl, lsl #2] │ │ │ │ │ + mov.w sl, #0 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + add sp, #76 @ 0x4c │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4208 │ │ │ │ │ - ldr.w fp, [sp, #8] │ │ │ │ │ - b.w 23e6 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ + bne.w 3dfc │ │ │ │ │ + ldr.w r4, [fp] │ │ │ │ │ + b.w 2360 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r6 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + bge.w 2676 │ │ │ │ │ + mov r9, r5 │ │ │ │ │ + ldr.w ip, [sp, #28] │ │ │ │ │ + str.w r9, [sp, #20] │ │ │ │ │ + b.n 326e │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ mov r0, r9 │ │ │ │ │ + blx r5 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge.w 2ea2 │ │ │ │ │ + mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n 31f4 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + mov r1, sl │ │ │ │ │ blx r6 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bge.w 2cbc │ │ │ │ │ - mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ │ - b.w 23e6 │ │ │ │ │ - mov r6, fp │ │ │ │ │ - mov fp, r8 │ │ │ │ │ - mov r8, r5 │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - add.w r8, r8, #1 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - it ge │ │ │ │ │ - movge r3, r2 │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ - ble.w 31de │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - sub.w r4, r9, r8 │ │ │ │ │ - add.w r4, r8, r4, asr #1 │ │ │ │ │ - ldr.w r5, [r3, #1564] @ 0x61c │ │ │ │ │ + bge.w 3044 │ │ │ │ │ + b.n 3230 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + blx r9 │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + bge.w 313e │ │ │ │ │ + ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ │ + mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ │ + str r7, [sp, #28] │ │ │ │ │ + b.w 28ea │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + blx r5 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + bge.w 243c │ │ │ │ │ + ldr.w ip, [sp, #28] │ │ │ │ │ + mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ │ + b.w 3d5e │ │ │ │ │ + add.w r1, sl, #28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 30bc │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - ldr.w r0, [fp, r4, lsl #2] │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bne.w 3bd6 │ │ │ │ │ - ldr.w sl, [r0, #8] │ │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ │ - ldrb r1, [r0, #16] │ │ │ │ │ - mov r2, sl │ │ │ │ │ - cmp sl, r3 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bge.w 30c2 │ │ │ │ │ + mov r7, r5 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ │ + sub.w r9, r7, r8 │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ + ite le │ │ │ │ │ + suble r4, r4, r4 │ │ │ │ │ + subgt r4, r4, r5 │ │ │ │ │ + cmp r9, r4 │ │ │ │ │ + ble.w 3de0 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + sub.w r6, r9, r4 │ │ │ │ │ + add.w r6, r4, r6, asr #1 │ │ │ │ │ + ldr.w r7, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + ldr.w r0, [r3, r6, lsl #2] │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne.w 3ccc │ │ │ │ │ + ldr r5, [r0, #8] │ │ │ │ │ + ldr.w r8, [sl, #8] │ │ │ │ │ + ldrb r3, [r0, #16] │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + cmp r5, r8 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r3 │ │ │ │ │ - tst.w r1, #32 │ │ │ │ │ - beq.w 45c4 │ │ │ │ │ - lsls r1, r1, #25 │ │ │ │ │ + movge r2, r8 │ │ │ │ │ + lsls r1, r3, #26 │ │ │ │ │ + bpl.w 488c │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r0, #20 │ │ │ │ │ addpl r0, #28 │ │ │ │ │ - ldrb r1, [r7, #16] │ │ │ │ │ - tst.w r1, #32 │ │ │ │ │ - beq.w 45be │ │ │ │ │ - lsls r1, r1, #25 │ │ │ │ │ + ldrb.w r3, [sl, #16] │ │ │ │ │ + lsls r1, r3, #26 │ │ │ │ │ + bpl.w 48e0 │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ - addmi.w r1, r7, #20 │ │ │ │ │ - addpl.w r1, r7, #28 │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ + addmi.w r1, sl, #20 │ │ │ │ │ + addpl.w r1, sl, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4288 │ │ │ │ │ - lsrs r2, r0, #31 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 3d10 │ │ │ │ │ - add.w r8, r4, #1 │ │ │ │ │ - cmp r9, r8 │ │ │ │ │ - ble.w 3d36 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bne.n 32ea │ │ │ │ │ - sub.w r5, r9, r8 │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - ldr.w r9, [r7, #8] │ │ │ │ │ - add.w r5, r8, r5, asr #1 │ │ │ │ │ - ldr.w r0, [fp, r5, lsl #2] │ │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ │ - ldrb r1, [r0, #16] │ │ │ │ │ - cmp r2, r9 │ │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ │ + beq.w 441a │ │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 3db6 │ │ │ │ │ + adds r4, r6, #1 │ │ │ │ │ + cmp r4, r9 │ │ │ │ │ + bge.w 3de0 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne.n 32a4 │ │ │ │ │ + sub.w r3, r9, r4 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + ldr.w r7, [sl, #8] │ │ │ │ │ + add.w r3, r4, r3, asr #1 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + ldr.w r0, [r2, r3, lsl #2] │ │ │ │ │ + ldr r5, [r0, #8] │ │ │ │ │ + ldrb r3, [r0, #16] │ │ │ │ │ + cmp r5, r7 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r9 │ │ │ │ │ - lsls r4, r1, #26 │ │ │ │ │ + movge r2, r7 │ │ │ │ │ + lsls r1, r3, #26 │ │ │ │ │ it pl │ │ │ │ │ ldrpl r0, [r0, #28] │ │ │ │ │ - bpl.n 338e │ │ │ │ │ - lsls r1, r1, #25 │ │ │ │ │ + bpl.n 3344 │ │ │ │ │ + lsls r6, r3, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r0, #28 │ │ │ │ │ addmi r0, #20 │ │ │ │ │ - ldrb.w sl, [r7, #16] │ │ │ │ │ - ubfx r1, sl, #5, #1 │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.w 45b8 │ │ │ │ │ - tst.w sl, #64 @ 0x40 │ │ │ │ │ - ite eq │ │ │ │ │ - addeq.w r1, r7, #28 │ │ │ │ │ - addne.w r1, r7, #20 │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldrb.w r6, [sl, #16] │ │ │ │ │ + ubfx r8, r6, #5, #1 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + beq.w 489c │ │ │ │ │ + lsls r1, r6, #25 │ │ │ │ │ + ite pl │ │ │ │ │ + addpl.w r1, sl, #28 │ │ │ │ │ + addmi.w r1, sl, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4126 │ │ │ │ │ + beq.w 4158 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - add.w r2, r5, #1 │ │ │ │ │ - itt ne │ │ │ │ │ - movne r8, r2 │ │ │ │ │ - movne r5, r3 │ │ │ │ │ - cmp r8, r5 │ │ │ │ │ - bge.n 342e │ │ │ │ │ - ubfx r3, sl, #6, #1 │ │ │ │ │ - mov sl, r5 │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ - str r7, [sp, #52] @ 0x34 │ │ │ │ │ - add.w r3, r7, #20 │ │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ │ - sub.w r4, sl, r8 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - add.w r4, r8, r4, asr #1 │ │ │ │ │ - ldr.w r0, [fp, r4, lsl #2] │ │ │ │ │ - ldr r7, [r0, #8] │ │ │ │ │ + add.w r3, r2, #1 │ │ │ │ │ + itee eq │ │ │ │ │ + moveq r3, r2 │ │ │ │ │ + movne r4, r3 │ │ │ │ │ + movne r3, r9 │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + ble.w 207c │ │ │ │ │ + add.w r9, sl, #20 │ │ │ │ │ + str.w sl, [sp, #28] │ │ │ │ │ + mov sl, r4 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + ubfx r2, r6, #6, #1 │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ + sub.w r5, r4, sl │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + add.w r5, sl, r5, asr #1 │ │ │ │ │ + ldr.w r0, [r3, r5, lsl #2] │ │ │ │ │ + ldr r6, [r0, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - cmp r9, r7 │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r7 │ │ │ │ │ lsls r3, r1, #26 │ │ │ │ │ - bpl.w 46f6 │ │ │ │ │ + bpl.w 48ac │ │ │ │ │ lsls r3, r1, #25 │ │ │ │ │ - bpl.w 4564 │ │ │ │ │ - adds r0, #20 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 456c │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + ite mi │ │ │ │ │ + addmi r0, #20 │ │ │ │ │ + addpl r0, #28 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + beq.w 48a4 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 36b4 │ │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ + beq.w 4582 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 36c4 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge.w 36ca │ │ │ │ │ - add.w r8, r4, #1 │ │ │ │ │ - cmp r8, sl │ │ │ │ │ - blt.n 33de │ │ │ │ │ - mov r5, sl │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 31e0 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ │ - ldr.w r2, [r3], #4 │ │ │ │ │ - str.w r2, [r4], #4 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 3228 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - ldr.w r0, [r1], #4 │ │ │ │ │ - str.w r0, [r2], #4 │ │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - b.n 3228 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - subs r4, r0, #0 │ │ │ │ │ - bge.w 2f7e │ │ │ │ │ - ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ │ - ldr.w lr, [sp, #48] @ 0x30 │ │ │ │ │ - ldr.w ip, [sp, #28] │ │ │ │ │ - str.w r9, [sp, #24] │ │ │ │ │ - b.w 3e08 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - blx r7 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge.w 2e5e │ │ │ │ │ - ldr.w fp, [sp, #16] │ │ │ │ │ - mov ip, r8 │ │ │ │ │ - str.w fp, [sp, #24] │ │ │ │ │ - mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr.w lr, [sp, #48] @ 0x30 │ │ │ │ │ - ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ │ - b.w 26d8 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - blx r7 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge.w 3134 │ │ │ │ │ - b.n 32c8 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - blx r5 │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - bge.w 2262 │ │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr.w r9, [sp, #28] │ │ │ │ │ - ldrd fp, r6, [sp, #12] │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - b.n 3298 │ │ │ │ │ - mov r4, r6 │ │ │ │ │ - mov r6, r5 │ │ │ │ │ - mov r5, sl │ │ │ │ │ - mov sl, r2 │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - mov r6, sl │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + beq.w 4124 │ │ │ │ │ + lsrs r6, r0, #31 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 374a │ │ │ │ │ + add.w sl, r5, #1 │ │ │ │ │ + cmp r4, sl │ │ │ │ │ + bgt.n 3396 │ │ │ │ │ + str r4, [sp, #28] │ │ │ │ │ + b.w 207c │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + mov r6, r8 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r6, r3 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - ble.w 363c │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - sub.w r8, r6, r7 │ │ │ │ │ - add.w r8, r7, r8, asr #1 │ │ │ │ │ - ldr.w r9, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - ldr.w r1, [r3, r8, lsl #2] │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - bne.w 3bee │ │ │ │ │ - ldr.w sl, [r5, #8] │ │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ │ - ldrb r0, [r5, #16] │ │ │ │ │ - mov r2, sl │ │ │ │ │ - cmp sl, r3 │ │ │ │ │ + ble.w 3568 │ │ │ │ │ + subs r3, r6, r7 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + add.w r3, r7, r3, asr #1 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + ldr.w r8, [r2, #1564] @ 0x61c │ │ │ │ │ + ldr.w r1, [sl, r3, lsl #2] │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + bne.w 4098 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + ldr.w r9, [r1, #8] │ │ │ │ │ + ldrb r0, [r4, #16] │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r3 │ │ │ │ │ + movge r2, r9 │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.w 4618 │ │ │ │ │ + beq.w 4980 │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ - ite mi │ │ │ │ │ - addmi.w r0, r5, #20 │ │ │ │ │ - addpl.w r0, r5, #28 │ │ │ │ │ + ite pl │ │ │ │ │ + addpl.w r0, r4, #28 │ │ │ │ │ + addmi.w r0, r4, #20 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 4612 │ │ │ │ │ + beq.w 4964 │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ - ite ne │ │ │ │ │ - addne r1, #20 │ │ │ │ │ + ite eq │ │ │ │ │ addeq r1, #28 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ + addne r1, #20 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4262 │ │ │ │ │ + beq.w 4682 │ │ │ │ │ lsrs r3, r0, #31 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3d76 │ │ │ │ │ - mov r6, r8 │ │ │ │ │ - cmp r7, r6 │ │ │ │ │ - bge.n 3636 │ │ │ │ │ + beq.w 42cc │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - bne.n 34ea │ │ │ │ │ - sub.w r9, r6, r7 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - ldr.w sl, [r5, #8] │ │ │ │ │ - add.w r9, r7, r9, asr #1 │ │ │ │ │ - ldrb.w r8, [r5, #16] │ │ │ │ │ - ldr.w r1, [r3, r9, lsl #2] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bge.w 4468 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + bne.w 468e │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr.w r9, [r4, #8] │ │ │ │ │ + subs r6, r3, r7 │ │ │ │ │ + ldrb.w r8, [r4, #16] │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + add.w r6, r7, r6, asr #1 │ │ │ │ │ ubfx r0, r8, #5, #1 │ │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ │ + ldr.w r1, [sl, r6, lsl #2] │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - cmp r3, sl │ │ │ │ │ - mov r2, r3 │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, sl │ │ │ │ │ + movge r2, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4606 │ │ │ │ │ + beq.w 496a │ │ │ │ │ tst.w r8, #64 @ 0x40 │ │ │ │ │ ite eq │ │ │ │ │ - addeq.w r0, r5, #28 │ │ │ │ │ - addne.w r0, r5, #20 │ │ │ │ │ - ldrb r3, [r1, #16] │ │ │ │ │ - tst.w r3, #32 │ │ │ │ │ + addeq.w r0, r4, #28 │ │ │ │ │ + addne.w r0, r4, #20 │ │ │ │ │ + ldrb.w ip, [r1, #16] │ │ │ │ │ + tst.w ip, #32 │ │ │ │ │ it eq │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq.n 35b2 │ │ │ │ │ - lsls r3, r3, #25 │ │ │ │ │ - ite pl │ │ │ │ │ - addpl r1, #28 │ │ │ │ │ - addmi r1, #20 │ │ │ │ │ + beq.n 34d0 │ │ │ │ │ + tst.w ip, #64 @ 0x40 │ │ │ │ │ + ite eq │ │ │ │ │ + addeq r1, #28 │ │ │ │ │ + addne r1, #20 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 41d4 │ │ │ │ │ + beq.w 4360 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - add.w r3, r9, #1 │ │ │ │ │ - itt eq │ │ │ │ │ + add.w r3, r6, #1 │ │ │ │ │ + it eq │ │ │ │ │ moveq r7, r3 │ │ │ │ │ - moveq r9, r6 │ │ │ │ │ - cmp r9, r7 │ │ │ │ │ - it le │ │ │ │ │ - movle r6, r9 │ │ │ │ │ - ble.n 3636 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + it eq │ │ │ │ │ + moveq r6, r3 │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ + ble.n 3562 │ │ │ │ │ + strd fp, r5, [sp, #44] @ 0x2c │ │ │ │ │ + add.w fp, r4, #20 │ │ │ │ │ ubfx r3, r8, #6, #1 │ │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ │ - add.w r8, r5, #20 │ │ │ │ │ - mov r4, r9 │ │ │ │ │ - ldr r6, [sp, #48] @ 0x30 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - str r5, [sp, #48] @ 0x30 │ │ │ │ │ - sub.w r9, r4, r7 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - add.w r9, r7, r9, asr #1 │ │ │ │ │ - ldr.w r1, [r3, r9, lsl #2] │ │ │ │ │ - ldr r5, [r1, #8] │ │ │ │ │ - cmp r5, sl │ │ │ │ │ - mov r2, r5 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + ldr r6, [sp, #52] @ 0x34 │ │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ │ + sub.w r8, r5, r7 │ │ │ │ │ + add.w r8, r7, r8, asr #1 │ │ │ │ │ + ldr.w r1, [sl, r8, lsl #2] │ │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ │ + cmp r4, r9 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, sl │ │ │ │ │ + movge r2, r9 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 45ca │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + beq.w 47d2 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4574 │ │ │ │ │ + beq.w 476e │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + mov r0, fp │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 4586 │ │ │ │ │ + beq.w 4780 │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ - beq.n 36a0 │ │ │ │ │ + beq.w 3e02 │ │ │ │ │ adds r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 36aa │ │ │ │ │ + beq.w 3e0e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 36ae │ │ │ │ │ - mov r4, r9 │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ - blt.n 35e4 │ │ │ │ │ - mov r6, r4 │ │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ │ + bge.w 3e14 │ │ │ │ │ + mov r5, r8 │ │ │ │ │ + cmp r7, r5 │ │ │ │ │ + blt.n 3508 │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r5, [sp, #48] @ 0x30 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 3278 │ │ │ │ │ + beq.w 3204 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt.w 328c │ │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ │ - lsls r5, r6, #2 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - add r4, r5 │ │ │ │ │ + blt.w 3218 │ │ │ │ │ + lsls r4, r6, #2 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + mov r1, sl │ │ │ │ │ + mov r2, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 41a8 │ │ │ │ │ - adds r3, r7, r5 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + add r5, r4 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 4138 │ │ │ │ │ + add.w r3, sl, r4 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 41ca │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + bne.w 4130 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ subs r3, r3, r6 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 4372 │ │ │ │ │ + beq.w 44d8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 23e2 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ + beq.w 31f0 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ str.w r3, [r2], #4 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2196 │ │ │ │ │ + beq.w 2370 │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ │ str.w r1, [r3], #4 │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - b.w 2196 │ │ │ │ │ - adds r1, #28 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + b.w 2370 │ │ │ │ │ + mov r8, r7 │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + add.w r8, r8, #1 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + it ge │ │ │ │ │ + movge r3, r7 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + cmp r3, r8 │ │ │ │ │ + ble.w 3d52 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + sub.w r5, sl, r8 │ │ │ │ │ + add.w r5, r8, r5, asr #1 │ │ │ │ │ + ldr.w r6, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr.w r1, [r3, r5, lsl #2] │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + bne.w 3d12 │ │ │ │ │ + ldr.w r4, [r9, #8] │ │ │ │ │ + ldr r7, [r1, #8] │ │ │ │ │ + ldrb.w r3, [r9, #16] │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + cmp r4, r7 │ │ │ │ │ + it ge │ │ │ │ │ + movge r2, r7 │ │ │ │ │ + lsls r0, r3, #26 │ │ │ │ │ + bpl.w 4862 │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ + ite mi │ │ │ │ │ + addmi.w r0, r9, #20 │ │ │ │ │ + addpl.w r0, r9, #28 │ │ │ │ │ + ldrb r3, [r1, #16] │ │ │ │ │ + tst.w r3, #32 │ │ │ │ │ + beq.w 4832 │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ + ite mi │ │ │ │ │ + addmi r1, #20 │ │ │ │ │ + addpl r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3628 │ │ │ │ │ - cmp r5, sl │ │ │ │ │ - bgt.n 362c │ │ │ │ │ - add.w r7, r9, #1 │ │ │ │ │ - b.n 362e │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ - add.w r1, r3, #28 │ │ │ │ │ + beq.w 4486 │ │ │ │ │ + lsrs r3, r0, #31 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 3fea │ │ │ │ │ + mov sl, r5 │ │ │ │ │ + cmp r8, sl │ │ │ │ │ + bge.w 3d52 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + bne.n 35e4 │ │ │ │ │ + sub.w r4, sl, r8 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldrb.w r5, [r9, #16] │ │ │ │ │ + add.w r4, r8, r4, asr #1 │ │ │ │ │ + ldr.w r7, [r9, #8] │ │ │ │ │ + ubfx fp, r5, #5, #1 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + ldr.w r1, [r3, r4, lsl #2] │ │ │ │ │ + ldr r6, [r1, #8] │ │ │ │ │ + cmp r7, r6 │ │ │ │ │ + it ge │ │ │ │ │ + movge r2, r6 │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + beq.w 482a │ │ │ │ │ + lsls r3, r5, #25 │ │ │ │ │ + ite pl │ │ │ │ │ + addpl.w r0, r9, #28 │ │ │ │ │ + addmi.w r0, r9, #20 │ │ │ │ │ + ldrb r3, [r1, #16] │ │ │ │ │ + tst.w r3, #32 │ │ │ │ │ + it eq │ │ │ │ │ + ldreq r1, [r1, #28] │ │ │ │ │ + beq.n 36a2 │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ + ite pl │ │ │ │ │ + addpl r1, #28 │ │ │ │ │ + addmi r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 341e │ │ │ │ │ - cmp r9, r7 │ │ │ │ │ - bgt.w 3424 │ │ │ │ │ - mov sl, r4 │ │ │ │ │ - b.n 3428 │ │ │ │ │ - add.w r1, r6, #28 │ │ │ │ │ + beq.w 4266 │ │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + add.w r3, r4, #1 │ │ │ │ │ + itt eq │ │ │ │ │ + moveq r8, r3 │ │ │ │ │ + moveq r4, sl │ │ │ │ │ + cmp r4, r8 │ │ │ │ │ + ble.n 371e │ │ │ │ │ + add.w r3, r9, #20 │ │ │ │ │ + str.w r9, [sp, #20] │ │ │ │ │ + ubfx sl, r5, #6, #1 │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + mov r4, fp │ │ │ │ │ + mov fp, r3 │ │ │ │ │ + sub.w r5, r9, r8 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + add.w r5, r8, r5, asr #1 │ │ │ │ │ + ldr.w r1, [r3, r5, lsl #2] │ │ │ │ │ + ldr r6, [r1, #8] │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + it ge │ │ │ │ │ + movge r2, r7 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.w 47c0 │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + beq.w 450c │ │ │ │ │ + ldrb.w ip, [r1, #16] │ │ │ │ │ + mov r0, fp │ │ │ │ │ + tst.w ip, #32 │ │ │ │ │ + beq.w 451e │ │ │ │ │ + tst.w ip, #64 @ 0x40 │ │ │ │ │ + beq.n 3736 │ │ │ │ │ + adds r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ + cbz r0, 3740 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2ede │ │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - ble.w 2ee4 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - mov r9, r4 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - sub.w fp, fp, r9 │ │ │ │ │ - cmp r7, r2 │ │ │ │ │ + bge.n 3744 │ │ │ │ │ + mov r9, r5 │ │ │ │ │ + cmp r9, r8 │ │ │ │ │ + bgt.n 36d0 │ │ │ │ │ + mov r4, r9 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + blt.w 3230 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + subs r3, r3, r4 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + lsls r4, r4, #2 │ │ │ │ │ + add r3, r4 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ + b.w 1ffa │ │ │ │ │ + adds r1, #28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 3712 │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ + bgt.n 3716 │ │ │ │ │ + add.w r8, r5, #1 │ │ │ │ │ + b.n 3718 │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + b.n 33e6 │ │ │ │ │ + add.w r1, r8, #28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 31b8 │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bge.w 31be │ │ │ │ │ + mov r4, r9 │ │ │ │ │ + mov r9, r5 │ │ │ │ │ + mov r5, r8 │ │ │ │ │ + cmp r9, r7 │ │ │ │ │ + sub.w sl, r6, sl │ │ │ │ │ ite le │ │ │ │ │ - suble.w r9, r2, r7 │ │ │ │ │ - subgt.w r9, r2, r2 │ │ │ │ │ - cmp r9, fp │ │ │ │ │ - bge.w 437a │ │ │ │ │ - mov r3, r8 │ │ │ │ │ + suble.w r6, r7, r9 │ │ │ │ │ + subgt r6, r7, r7 │ │ │ │ │ + cmp r6, sl │ │ │ │ │ + bge.w 458c │ │ │ │ │ mov r8, r4 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - sub.w r7, fp, r9 │ │ │ │ │ - add.w r3, r9, r7, asr #1 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + sub.w r9, sl, r6 │ │ │ │ │ + add.w r9, r6, r9, asr #1 │ │ │ │ │ + ldr.w r4, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + ldr.w r0, [r3, r9, lsl #2] │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bne.w 3cb2 │ │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - ldr.w r7, [r2, #1564] @ 0x61c │ │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ - ldr.w r0, [r2, r3, lsl #2] │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bne.w 3c18 │ │ │ │ │ - ldr r5, [r0, #8] │ │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 46c4 │ │ │ │ │ + beq.w 4850 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r0, #20 │ │ │ │ │ addpl r0, #28 │ │ │ │ │ - ldrb r1, [r6, #16] │ │ │ │ │ + ldrb r1, [r5, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 46be │ │ │ │ │ + beq.w 486a │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ - addmi.w r1, r6, #20 │ │ │ │ │ - addpl.w r1, r6, #28 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ + addmi.w r1, r5, #20 │ │ │ │ │ + addpl.w r1, r5, #28 │ │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4336 │ │ │ │ │ - lsrs r5, r0, #31 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 3d16 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - add.w r9, r3, #1 │ │ │ │ │ - cmp r9, fp │ │ │ │ │ - bge.w 3d4a │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bne.n 370a │ │ │ │ │ - sub.w r7, fp, r9 │ │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ - mov r3, r4 │ │ │ │ │ + beq.w 4492 │ │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 3ddc │ │ │ │ │ + add.w r6, r9, #1 │ │ │ │ │ + cmp r6, sl │ │ │ │ │ + bge.w 3de8 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bne.n 3780 │ │ │ │ │ + sub.w r3, sl, r6 │ │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ │ mov r4, r8 │ │ │ │ │ - add.w r7, r9, r7, asr #1 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - ldr.w r0, [r2, r7, lsl #2] │ │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ │ - ldrb r1, [r0, #16] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - mov r5, r2 │ │ │ │ │ + add.w r3, r6, r3, asr #1 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ │ + ldr.w r0, [r1, r3, lsl #2] │ │ │ │ │ + ldr.w r9, [r0, #8] │ │ │ │ │ + ldrb r3, [r0, #16] │ │ │ │ │ + cmp r2, r9 │ │ │ │ │ it ge │ │ │ │ │ - movge r3, r2 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - lsls r3, r1, #26 │ │ │ │ │ + movge r2, r9 │ │ │ │ │ + lsls r1, r3, #26 │ │ │ │ │ it pl │ │ │ │ │ ldrpl r0, [r0, #28] │ │ │ │ │ - bpl.w 4406 │ │ │ │ │ - lsls r1, r1, #25 │ │ │ │ │ - it pl │ │ │ │ │ + bpl.n 382a │ │ │ │ │ + lsls r1, r3, #25 │ │ │ │ │ + ite pl │ │ │ │ │ addpl r0, #28 │ │ │ │ │ - bpl.w 4406 │ │ │ │ │ - ldrb r1, [r6, #16] │ │ │ │ │ - adds r0, #20 │ │ │ │ │ - lsls r3, r1, #26 │ │ │ │ │ - bpl.w 45a0 │ │ │ │ │ - ubfx r3, r1, #6, #1 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ + addmi r0, #20 │ │ │ │ │ + ldrb.w r8, [r5, #16] │ │ │ │ │ + ubfx r3, r8, #5, #1 │ │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3ffa │ │ │ │ │ - add.w r1, r6, #20 │ │ │ │ │ + beq.w 483e │ │ │ │ │ + tst.w r8, #64 @ 0x40 │ │ │ │ │ + ite eq │ │ │ │ │ + addeq.w r1, r5, #28 │ │ │ │ │ + addne.w r1, r5, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 400c │ │ │ │ │ + beq.w 41ca │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - add.w r3, r7, #1 │ │ │ │ │ - itt ne │ │ │ │ │ - movne r9, r3 │ │ │ │ │ - movne r7, fp │ │ │ │ │ - cmp r7, r9 │ │ │ │ │ - ble.n 384e │ │ │ │ │ - str r4, [sp, #60] @ 0x3c │ │ │ │ │ - mov fp, r6 │ │ │ │ │ - add.w r4, r6, #20 │ │ │ │ │ - sub.w r5, r7, r9 │ │ │ │ │ + add.w r3, r2, #1 │ │ │ │ │ + itee eq │ │ │ │ │ + moveq r3, r2 │ │ │ │ │ + movne r6, r3 │ │ │ │ │ + movne r3, sl │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + ble.n 38ce │ │ │ │ │ + mov sl, r5 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + ubfx r2, r8, #6, #1 │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ + add.w r2, r5, #20 │ │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ │ + sub.w r8, r9, r6 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ │ - add.w r5, r9, r5, asr #1 │ │ │ │ │ - ldr.w r1, [r3, r5, lsl #2] │ │ │ │ │ - ldr r6, [r1, #8] │ │ │ │ │ - ldrb r0, [r1, #16] │ │ │ │ │ - cmp r2, r6 │ │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ + add.w r8, r6, r8, asr #1 │ │ │ │ │ + ldr.w r0, [r3, r8, lsl #2] │ │ │ │ │ + ldr r5, [r0, #8] │ │ │ │ │ + ldrb r1, [r0, #16] │ │ │ │ │ + cmp r2, r5 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r6 │ │ │ │ │ - lsls r3, r0, #26 │ │ │ │ │ - bpl.w 45ae │ │ │ │ │ - lsls r0, r0, #25 │ │ │ │ │ - bpl.w 4550 │ │ │ │ │ + movge r2, r5 │ │ │ │ │ + lsls r3, r1, #26 │ │ │ │ │ + bpl.w 490e │ │ │ │ │ + lsls r3, r1, #25 │ │ │ │ │ + bpl.w 45b0 │ │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ + adds r0, #20 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 45ba │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - add.w r0, r1, #20 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 455c │ │ │ │ │ - ldrb.w r1, [fp, #16] │ │ │ │ │ - lsls r3, r1, #25 │ │ │ │ │ - bpl.n 389e │ │ │ │ │ - mov r1, r4 │ │ │ │ │ + beq.w 40f0 │ │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 38aa │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge.n 38b0 │ │ │ │ │ - add.w r9, r5, #1 │ │ │ │ │ - cmp r9, r7 │ │ │ │ │ - blt.n 37fc │ │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - blt.w 3c7c │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - subs r6, r3, r7 │ │ │ │ │ - beq.w 2bc4 │ │ │ │ │ - subs r3, r7, r3 │ │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ + beq.w 40fe │ │ │ │ │ + lsrs r5, r0, #31 │ │ │ │ │ + cbz r5, 3920 │ │ │ │ │ + add.w r6, r8, #1 │ │ │ │ │ + cmp r6, r9 │ │ │ │ │ + blt.n 387a │ │ │ │ │ + str.w r9, [sp, #28] │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + blt.w 3cbe │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + subs r5, r7, r3 │ │ │ │ │ + beq.w 2db6 │ │ │ │ │ + subs r3, r3, r7 │ │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ adds r1, r2, r3 │ │ │ │ │ - add r4, r3 │ │ │ │ │ - str r1, [sp, #32] │ │ │ │ │ - lsls r2, r6, #2 │ │ │ │ │ - adds r0, r4, #4 │ │ │ │ │ + add fp, r3 │ │ │ │ │ + str r1, [sp, #12] │ │ │ │ │ + lsls r2, r5, #2 │ │ │ │ │ + add.w r0, fp, #4 │ │ │ │ │ adds r1, #4 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 3edc │ │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 3ee4 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w 42dc │ │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w 42e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - cmp r7, #1 │ │ │ │ │ - beq.w 3cde │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 23e2 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr.w r3, [sl] │ │ │ │ │ - str.w r3, [r2], #-4 │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ - b.w 2be0 │ │ │ │ │ - add.w r1, fp, #28 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 3840 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq.w 3d78 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 31f0 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - blt.n 3844 │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - b.n 3848 │ │ │ │ │ - mov r4, r7 │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - cmp r7, fp │ │ │ │ │ - add.w r4, r4, #1 │ │ │ │ │ - it ge │ │ │ │ │ - movge r7, fp │ │ │ │ │ - mov sl, r7 │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ - ble.w 3e9a │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - sub.w r6, sl, r4 │ │ │ │ │ - add.w r6, r4, r6, asr #1 │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str.w r3, [fp], #-4 │ │ │ │ │ + b.w 2dca │ │ │ │ │ + mov r9, r8 │ │ │ │ │ + b.n 38c6 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + cmp r3, r8 │ │ │ │ │ + ite le │ │ │ │ │ + suble.w r6, r8, r3 │ │ │ │ │ + subgt.w r6, r8, r8 │ │ │ │ │ + cmp r6, sl │ │ │ │ │ + bge.w 3f90 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + sub.w r4, sl, r6 │ │ │ │ │ + add.w r4, r6, r4, asr #1 │ │ │ │ │ ldr.w r7, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - ldr.w r1, [r3, r6, lsl #2] │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + ldr.w r1, [r3, r4, lsl #2] │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.w 3c60 │ │ │ │ │ - ldr.w r5, [r9, #8] │ │ │ │ │ - ldr.w r8, [r1, #8] │ │ │ │ │ - ldrb.w r3, [r9, #16] │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - cmp r5, r8 │ │ │ │ │ + bne.w 3cdc │ │ │ │ │ + ldr.w r9, [r5, #8] │ │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ │ + ldrb r0, [r5, #16] │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r8 │ │ │ │ │ - lsls r0, r3, #26 │ │ │ │ │ - bpl.w 45e0 │ │ │ │ │ - lsls r3, r3, #25 │ │ │ │ │ - ite mi │ │ │ │ │ - addmi.w r0, r9, #20 │ │ │ │ │ - addpl.w r0, r9, #28 │ │ │ │ │ - ldrb r3, [r1, #16] │ │ │ │ │ - tst.w r3, #32 │ │ │ │ │ - beq.w 45da │ │ │ │ │ - lsls r3, r3, #25 │ │ │ │ │ + movge r2, r3 │ │ │ │ │ + tst.w r0, #32 │ │ │ │ │ + beq.w 4908 │ │ │ │ │ + lsls r0, r0, #25 │ │ │ │ │ ite mi │ │ │ │ │ - addmi r1, #20 │ │ │ │ │ - addpl r1, #28 │ │ │ │ │ + addmi.w r0, r5, #20 │ │ │ │ │ + addpl.w r0, r5, #28 │ │ │ │ │ + ldrb.w ip, [r1, #16] │ │ │ │ │ + tst.w ip, #32 │ │ │ │ │ + beq.w 4902 │ │ │ │ │ + tst.w ip, #64 @ 0x40 │ │ │ │ │ + ite ne │ │ │ │ │ + addne r1, #20 │ │ │ │ │ + addeq r1, #28 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4256 │ │ │ │ │ + beq.w 447a │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3ea6 │ │ │ │ │ - mov sl, r6 │ │ │ │ │ - cmp r4, sl │ │ │ │ │ - bge.w 3d82 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + beq.w 3f8c │ │ │ │ │ + mov sl, r4 │ │ │ │ │ + cmp sl, r6 │ │ │ │ │ + ble.w 3df0 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.n 38ca │ │ │ │ │ - sub.w r5, sl, r4 │ │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ - ldr.w r3, [r9, #8] │ │ │ │ │ - add.w r5, r4, r5, asr #1 │ │ │ │ │ - ldrb.w r6, [r9, #16] │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - ldr.w r1, [r2, r5, lsl #2] │ │ │ │ │ - ubfx r0, r6, #5, #1 │ │ │ │ │ - str r0, [sp, #28] │ │ │ │ │ - ldr r7, [r1, #8] │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ + bne.n 3938 │ │ │ │ │ + sub.w r4, sl, r6 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldrb r7, [r5, #16] │ │ │ │ │ + add.w r4, r6, r4, asr #1 │ │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + ubfx r9, r7, #5, #1 │ │ │ │ │ + ldr.w r1, [r3, r4, lsl #2] │ │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ it ge │ │ │ │ │ - movge r3, r7 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 45e8 │ │ │ │ │ - lsls r3, r6, #25 │ │ │ │ │ + movge r2, r3 │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + beq.w 4896 │ │ │ │ │ + lsls r0, r7, #25 │ │ │ │ │ ite pl │ │ │ │ │ - addpl.w r0, r9, #28 │ │ │ │ │ - addmi.w r0, r9, #20 │ │ │ │ │ - ldrb r3, [r1, #16] │ │ │ │ │ - tst.w r3, #32 │ │ │ │ │ + addpl.w r0, r5, #28 │ │ │ │ │ + addmi.w r0, r5, #20 │ │ │ │ │ + ldrb.w ip, [r1, #16] │ │ │ │ │ + tst.w ip, #32 │ │ │ │ │ it eq │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq.n 398c │ │ │ │ │ - lsls r3, r3, #25 │ │ │ │ │ - ite pl │ │ │ │ │ - addpl r1, #28 │ │ │ │ │ - addmi r1, #20 │ │ │ │ │ + beq.n 39fe │ │ │ │ │ + tst.w ip, #64 @ 0x40 │ │ │ │ │ + ite eq │ │ │ │ │ + addeq r1, #28 │ │ │ │ │ + addne r1, #20 │ │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4216 │ │ │ │ │ + beq.w 414c │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - add.w r3, r5, #1 │ │ │ │ │ + add.w r3, r4, #1 │ │ │ │ │ itt eq │ │ │ │ │ - moveq r4, r3 │ │ │ │ │ - moveq r5, sl │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - ble.n 3a04 │ │ │ │ │ - ldr.w r8, [sp, #32] │ │ │ │ │ - ubfx sl, r6, #6, #1 │ │ │ │ │ - str.w r9, [sp, #36] @ 0x24 │ │ │ │ │ - add.w r9, r9, #20 │ │ │ │ │ - subs r6, r5, r4 │ │ │ │ │ + moveq r6, r3 │ │ │ │ │ + moveq r4, sl │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ + ble.n 3a80 │ │ │ │ │ + ubfx r7, r7, #6, #1 │ │ │ │ │ + add.w r3, r5, #20 │ │ │ │ │ + strd r3, r5, [sp, #56] @ 0x38 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + sub.w sl, r9, r6 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - add.w r6, r4, r6, asr #1 │ │ │ │ │ - ldr.w r1, [r3, r6, lsl #2] │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - ldr r7, [r1, #8] │ │ │ │ │ - cmp r7, r8 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + add.w sl, r6, sl, asr #1 │ │ │ │ │ + ldr.w r1, [r3, sl, lsl #2] │ │ │ │ │ + ldr r5, [r1, #8] │ │ │ │ │ + cmp r2, r5 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r8 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 45f0 │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - beq.w 43a2 │ │ │ │ │ + movge r2, r5 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 48f6 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.w 474e │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 43b4 │ │ │ │ │ + beq.w 4760 │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ - beq.n 3a1a │ │ │ │ │ + beq.n 3ade │ │ │ │ │ adds r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - cbz r0, 3a24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 3a28 │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - bgt.n 39b8 │ │ │ │ │ + beq.n 3ae8 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge.n 3aee │ │ │ │ │ + mov r9, sl │ │ │ │ │ + cmp r9, r6 │ │ │ │ │ + bgt.n 3a32 │ │ │ │ │ + mov r4, r9 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + blt.w 3ce8 │ │ │ │ │ + subs.w r2, r8, r4 │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + beq.w 2d22 │ │ │ │ │ + sub.w r3, r4, r8 │ │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ │ + lsls r2, r2, #2 │ │ │ │ │ + lsls r3, r3, #2 │ │ │ │ │ + add r1, r3 │ │ │ │ │ + add fp, r3 │ │ │ │ │ + str r1, [sp, #32] │ │ │ │ │ + add.w r0, fp, #4 │ │ │ │ │ + adds r1, #4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt.w 32c8 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - sub.w fp, fp, r5 │ │ │ │ │ - lsls r5, r5, #2 │ │ │ │ │ - add r3, r5 │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ - b.w 1f7a │ │ │ │ │ + bne.w 4272 │ │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 427a │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memmove │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.w 4116 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ │ + ldr.w r3, [r2], #-4 │ │ │ │ │ + subs r7, r1, #1 │ │ │ │ │ + cmp r1, #2 │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ + str.w r3, [fp], #-4 │ │ │ │ │ + beq.w 4786 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + b.w 2d44 │ │ │ │ │ adds r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 39fa │ │ │ │ │ - cmp r7, r8 │ │ │ │ │ - bgt.n 39fe │ │ │ │ │ - adds r4, r6, #1 │ │ │ │ │ - b.n 3a00 │ │ │ │ │ - add.w r1, r7, #28 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 31ac │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ - bge.w 31b2 │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - mov r4, r7 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ - sub.w r9, sl, r9 │ │ │ │ │ - cmp r5, r7 │ │ │ │ │ - ite le │ │ │ │ │ - suble r5, r5, r5 │ │ │ │ │ - subgt r5, r5, r7 │ │ │ │ │ - cmp r9, r5 │ │ │ │ │ - ble.w 3d54 │ │ │ │ │ + bne.n 3a74 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bgt.n 3a78 │ │ │ │ │ + add.w r6, sl, #1 │ │ │ │ │ + b.n 3a7a │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + blt.w 326a │ │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ │ + lsls r7, r4, #2 │ │ │ │ │ + mov r1, fp │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memmove │ │ │ │ │ + adds r3, r5, r7 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 3cee │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 3d0a │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - sub.w r7, r9, r5 │ │ │ │ │ - add.w r7, r5, r7, asr #1 │ │ │ │ │ - ldr.w r8, [r3, #1564] @ 0x61c │ │ │ │ │ + subs r3, r3, r4 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + beq.w 3d56 │ │ │ │ │ + ldr.w sl, [sp, #28] │ │ │ │ │ + add fp, r7 │ │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ │ + ldr.w r3, [sl], #4 │ │ │ │ │ + str.w r3, [r5], #4 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 3c90 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq.w 408c │ │ │ │ │ + cmp r4, #6 │ │ │ │ │ + it le │ │ │ │ │ + cmple r6, #6 │ │ │ │ │ + bgt.n 3b64 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ + b.w 20f0 │ │ │ │ │ + str.w sl, [sp, #28] │ │ │ │ │ + b.w 22fa │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 31f0 │ │ │ │ │ + lsls r2, r3, #2 │ │ │ │ │ + mov r1, sl │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcpy │ │ │ │ │ + b.w 31f0 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + blx r8 │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + blt.w 326a │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 410c │ │ │ │ │ + add.w r9, sl, #1 │ │ │ │ │ + cmp r4, r9 │ │ │ │ │ + ble.n 3af6 │ │ │ │ │ + mov sl, r4 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - ldr.w r0, [r3, r7, lsl #2] │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - bne.w 3c50 │ │ │ │ │ - ldr r6, [r0, #8] │ │ │ │ │ - ldr.w sl, [r4, #8] │ │ │ │ │ - ldrb r3, [r0, #16] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - cmp r6, sl │ │ │ │ │ - it ge │ │ │ │ │ - movge r2, sl │ │ │ │ │ - lsls r1, r3, #26 │ │ │ │ │ - bpl.w 45a8 │ │ │ │ │ - lsls r3, r3, #25 │ │ │ │ │ - ite mi │ │ │ │ │ - addmi r0, #20 │ │ │ │ │ - addpl r0, #28 │ │ │ │ │ - ldrb r3, [r4, #16] │ │ │ │ │ - lsls r1, r3, #26 │ │ │ │ │ - bpl.w 459a │ │ │ │ │ - lsls r3, r3, #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 432a │ │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 3d46 │ │ │ │ │ - adds r5, r7, #1 │ │ │ │ │ - cmp r5, r9 │ │ │ │ │ - bge.w 3d54 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bne.n 3a5a │ │ │ │ │ - sub.w r3, r9, r5 │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - ldr.w sl, [r4, #8] │ │ │ │ │ - add.w r3, r5, r3, asr #1 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - ldr.w r0, [r2, r3, lsl #2] │ │ │ │ │ - ldr r7, [r0, #8] │ │ │ │ │ - ldrb r3, [r0, #16] │ │ │ │ │ - cmp r7, sl │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + bne.w 3eb6 │ │ │ │ │ + sub.w r4, sl, r9 │ │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ │ + add.w r4, r9, r4, asr #1 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + ldr.w r0, [fp, r4, lsl #2] │ │ │ │ │ + ldr r5, [r0, #8] │ │ │ │ │ + ldrb r1, [r0, #16] │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, sl │ │ │ │ │ - lsls r1, r3, #26 │ │ │ │ │ + movge r2, r5 │ │ │ │ │ + lsls r3, r1, #26 │ │ │ │ │ it pl │ │ │ │ │ ldrpl r0, [r0, #28] │ │ │ │ │ - bpl.n 3af8 │ │ │ │ │ - lsls r6, r3, #25 │ │ │ │ │ + bpl.n 3bd2 │ │ │ │ │ + lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r0, #28 │ │ │ │ │ addmi r0, #20 │ │ │ │ │ - ldrb r6, [r4, #16] │ │ │ │ │ - ubfx r3, r6, #5, #1 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ + ldrb.w r8, [r7, #16] │ │ │ │ │ + ubfx r3, r8, #5, #1 │ │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4720 │ │ │ │ │ - lsls r1, r6, #25 │ │ │ │ │ - ite pl │ │ │ │ │ - addpl.w r1, r4, #28 │ │ │ │ │ - addmi.w r1, r4, #20 │ │ │ │ │ + beq.w 47cc │ │ │ │ │ + tst.w r8, #64 @ 0x40 │ │ │ │ │ + ite eq │ │ │ │ │ + addeq.w r1, r7, #28 │ │ │ │ │ + addne.w r1, r7, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 401a │ │ │ │ │ + beq.w 4378 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - it ne │ │ │ │ │ - movne r7, r9 │ │ │ │ │ - add.w r3, r2, #1 │ │ │ │ │ - ite eq │ │ │ │ │ - moveq r7, r2 │ │ │ │ │ - movne r5, r3 │ │ │ │ │ - str r7, [sp, #24] │ │ │ │ │ - cmp r7, r5 │ │ │ │ │ - ble.w 1ffa │ │ │ │ │ - mov r9, r5 │ │ │ │ │ - add.w r8, r4, #20 │ │ │ │ │ - ubfx r5, r6, #6, #1 │ │ │ │ │ - str r4, [sp, #24] │ │ │ │ │ - sub.w r6, r7, r9 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - add.w r6, r9, r6, asr #1 │ │ │ │ │ - ldr.w r0, [r3, r6, lsl #2] │ │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ │ + add.w r2, r4, #1 │ │ │ │ │ + itt ne │ │ │ │ │ + movne r9, r2 │ │ │ │ │ + movne r4, sl │ │ │ │ │ + cmp r4, r9 │ │ │ │ │ + ble.n 3c72 │ │ │ │ │ + ubfx r3, r8, #6, #1 │ │ │ │ │ + mov sl, r4 │ │ │ │ │ + ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ + add.w r3, r7, #20 │ │ │ │ │ + str r7, [sp, #60] @ 0x3c │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ + sub.w r5, sl, r9 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + add.w r5, r9, r5, asr #1 │ │ │ │ │ + ldr.w r0, [fp, r5, lsl #2] │ │ │ │ │ + ldr r7, [r0, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - cmp r4, sl │ │ │ │ │ - mov r2, r4 │ │ │ │ │ + cmp r8, r7 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, sl │ │ │ │ │ + movge r2, r7 │ │ │ │ │ lsls r3, r1, #26 │ │ │ │ │ - bpl.w 461e │ │ │ │ │ + bpl.w 4976 │ │ │ │ │ lsls r3, r1, #25 │ │ │ │ │ - bpl.w 43ce │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + bpl.w 4662 │ │ │ │ │ adds r0, #20 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.w 466a │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 43d8 │ │ │ │ │ - cbz r5, 3b90 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - cbz r0, 3b9e │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge.n 3ba2 │ │ │ │ │ - add.w r9, r6, #1 │ │ │ │ │ - cmp r7, r9 │ │ │ │ │ - bgt.n 3b44 │ │ │ │ │ - str r7, [sp, #24] │ │ │ │ │ - b.w 1ffa │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - add.w r1, r3, #28 │ │ │ │ │ + beq.w 3f14 │ │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3b7e │ │ │ │ │ - cmp r4, sl │ │ │ │ │ - blt.n 3b82 │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - b.n 3b86 │ │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ │ - tst.w ip, #32 │ │ │ │ │ - bne.w 2fde │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ + beq.w 3f24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2ffa │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - cmp r2, r4 │ │ │ │ │ - blt.w 3000 │ │ │ │ │ - add.w r6, r8, #1 │ │ │ │ │ - mov r8, fp │ │ │ │ │ - b.w 3000 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - blx r5 │ │ │ │ │ - subs r2, r0, #0 │ │ │ │ │ - bge.w 334a │ │ │ │ │ - b.n 34be │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - str.w ip, [sp, #28] │ │ │ │ │ - b.w 2870 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - blx r9 │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - bge.w 3550 │ │ │ │ │ - b.w 328c │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - mov r6, r8 │ │ │ │ │ - lsls r2, r3, #2 │ │ │ │ │ - add.w r4, r4, r3, lsl #2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memmove │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ - b.w 23e2 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - blx r7 │ │ │ │ │ - subs r5, r0, #0 │ │ │ │ │ - bge.w 376c │ │ │ │ │ - mov r7, r8 │ │ │ │ │ - ldr.w lr, [sp, #48] @ 0x30 │ │ │ │ │ - ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ │ - ldr.w fp, [sp, #16] │ │ │ │ │ - mov ip, r7 │ │ │ │ │ - str.w fp, [sp, #24] │ │ │ │ │ - b.n 3e08 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ + bge.w 3f2a │ │ │ │ │ + add.w r9, r5, #1 │ │ │ │ │ + cmp r9, sl │ │ │ │ │ + blt.n 3c22 │ │ │ │ │ + mov r4, sl │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.w 3af6 │ │ │ │ │ + ldr.w sl, [sp, #28] │ │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ │ + ldr.w r3, [sl], #4 │ │ │ │ │ + str.w r3, [r5], #4 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.w 3b40 │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + ldr.w r1, [r2], #4 │ │ │ │ │ + str.w r1, [r3], #4 │ │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + b.n 3b40 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ mov r1, r7 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 21f8 │ │ │ │ │ - b.n 34be │ │ │ │ │ - mov r4, r6 │ │ │ │ │ - mov r6, r5 │ │ │ │ │ - mov r5, sl │ │ │ │ │ - b.n 34da │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - blx r8 │ │ │ │ │ + bge.w 23d2 │ │ │ │ │ + b.w 326a │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 3ab4 │ │ │ │ │ - b.w 32c8 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + bge.w 37e2 │ │ │ │ │ + ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ │ + str r7, [sp, #28] │ │ │ │ │ + mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ │ + b.w 28e2 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + mov r1, sl │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 392a │ │ │ │ │ - b.w 32c8 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - blx r3 │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - bge.w 2bb6 │ │ │ │ │ - ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - ldr.w lr, [sp, #48] @ 0x30 │ │ │ │ │ - ldr.w fp, [sp, #16] │ │ │ │ │ - b.n 3c32 │ │ │ │ │ - ldr.w r9, [sp, #28] │ │ │ │ │ - ldrd fp, r6, [sp, #12] │ │ │ │ │ - b.w 3298 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - blx r3 │ │ │ │ │ - subs r5, r0, #0 │ │ │ │ │ - bge.w 1ff4 │ │ │ │ │ - b.w 32c8 │ │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ │ + bge.w 3300 │ │ │ │ │ + b.w 3230 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx r7 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge.w 399e │ │ │ │ │ + ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ │ + b.n 3cc4 │ │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ - adds r3, r4, r7 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ + adds r3, r5, r7 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 3208 │ │ │ │ │ + beq.w 3b1e │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ add r3, r7 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.w 3208 │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - mov r4, r7 │ │ │ │ │ + b.n 3b1e │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + blx r6 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + bge.w 3642 │ │ │ │ │ + b.w 3230 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + mov r1, sl │ │ │ │ │ + blx r3 │ │ │ │ │ + subs r4, r0, #0 │ │ │ │ │ + bge.w 2076 │ │ │ │ │ + b.w 3230 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + blx r3 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + bge.w 2daa │ │ │ │ │ + b.n 3cbe │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + mov r8, r7 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n 38b8 │ │ │ │ │ + b.n 35d0 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - mov r7, sl │ │ │ │ │ - b.w 34da │ │ │ │ │ - ldr.w r9, [sp, #32] │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - rsb r3, r5, #1 │ │ │ │ │ - lsls r6, r5, #2 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - negs r5, r6 │ │ │ │ │ - add.w r1, sl, r3, lsl #2 │ │ │ │ │ - add.w r0, r7, r3, lsl #2 │ │ │ │ │ - lsls r4, r3, #2 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + b.w 33f6 │ │ │ │ │ + mov r4, sl │ │ │ │ │ + b.n 371e │ │ │ │ │ + ldr.w ip, [sp, #28] │ │ │ │ │ + ldr.w sl, [sp, #12] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 31f4 │ │ │ │ │ + ldr.w r9, [sp, #20] │ │ │ │ │ + mov r5, ip │ │ │ │ │ + b.w 218e │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + b.n 35b8 │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + b.n 35d0 │ │ │ │ │ + ldr r6, [sp, #32] │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + rsb r4, r8, #1 │ │ │ │ │ + mov.w r5, r8, lsl #2 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + lsls r4, r4, #2 │ │ │ │ │ + adds r1, r6, r4 │ │ │ │ │ + add.w r0, fp, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + negs r6, r5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 429a │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ - str r3, [r7, r5] │ │ │ │ │ - b.w 23e2 │ │ │ │ │ - mov r9, r4 │ │ │ │ │ - b.w 3354 │ │ │ │ │ - ldr.w fp, [sp, #28] │ │ │ │ │ - b.n 3778 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ + bne.w 4434 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str.w r3, [fp, r6] │ │ │ │ │ + b.w 31f0 │ │ │ │ │ + mov r6, sl │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + ldr.w sl, [sp, #24] │ │ │ │ │ + mov r8, sl │ │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ │ + b.n 3d7c │ │ │ │ │ + mov r9, r6 │ │ │ │ │ + b.w 3308 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + mov r4, r7 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - cmp r5, fp │ │ │ │ │ - add.w r4, r7, #1 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + add.w r8, r7, #1 │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ it ge │ │ │ │ │ - movge r5, fp │ │ │ │ │ - mov sl, r5 │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - blt.w 38ca │ │ │ │ │ - b.n 3a0a │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 31e0 │ │ │ │ │ - b.w 3434 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - b.n 38b8 │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - b.n 3abc │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - mov r7, fp │ │ │ │ │ + movge r3, r4 │ │ │ │ │ + cmp r3, r8 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + it le │ │ │ │ │ + movle r4, r3 │ │ │ │ │ + bgt.w 35e4 │ │ │ │ │ + b.n 3724 │ │ │ │ │ + mov sl, r9 │ │ │ │ │ + b.n 37ec │ │ │ │ │ + str.w r9, [sp, #28] │ │ │ │ │ + b.w 207c │ │ │ │ │ mov r4, r8 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - b.n 384e │ │ │ │ │ - str.w r9, [sp, #24] │ │ │ │ │ - b.w 1ffa │ │ │ │ │ - mov r9, sl │ │ │ │ │ - mov sl, fp │ │ │ │ │ - ldr.w fp, [sp, #16] │ │ │ │ │ - mov r7, ip │ │ │ │ │ - mov r5, fp │ │ │ │ │ - b.n 3ce6 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - mov r8, fp │ │ │ │ │ + str.w sl, [sp, #28] │ │ │ │ │ + b.n 38ce │ │ │ │ │ + mov r4, sl │ │ │ │ │ + b.n 3a80 │ │ │ │ │ + mov r6, r7 │ │ │ │ │ mov r7, r9 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - b.w 3070 │ │ │ │ │ + b.w 33f6 │ │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ │ + b.w 3568 │ │ │ │ │ + adds r1, #28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 354e │ │ │ │ │ + cmp r4, r9 │ │ │ │ │ + bgt.w 3554 │ │ │ │ │ add.w r7, r8, #1 │ │ │ │ │ - b.w 3558 │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - b.n 368c │ │ │ │ │ - mov r5, sl │ │ │ │ │ - b.n 3a04 │ │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ │ - b.n 363c │ │ │ │ │ - mov r6, r8 │ │ │ │ │ - mov r8, r4 │ │ │ │ │ - cmp r9, r8 │ │ │ │ │ - sub.w fp, fp, r6 │ │ │ │ │ - ite le │ │ │ │ │ - suble.w r6, r9, r9 │ │ │ │ │ - subgt.w r6, r9, r8 │ │ │ │ │ - b.w 2f0c │ │ │ │ │ + b.w 3556 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + add.w r9, r9, #1 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + it ge │ │ │ │ │ + movge r4, r3 │ │ │ │ │ + cmp r4, r9 │ │ │ │ │ + ble.w 3af6 │ │ │ │ │ + sub.w r3, r4, r9 │ │ │ │ │ + add.w sl, r9, r3, asr #1 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + ldr.w r8, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr.w r0, [fp, sl, lsl #2] │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + bne.w 3b82 │ │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ │ + ldr r5, [r7, #8] │ │ │ │ │ + ldrb r1, [r0, #16] │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + it ge │ │ │ │ │ + movge r2, r3 │ │ │ │ │ + tst.w r1, #32 │ │ │ │ │ + beq.w 4800 │ │ │ │ │ + lsls r1, r1, #25 │ │ │ │ │ + ite pl │ │ │ │ │ + addpl r0, #28 │ │ │ │ │ + addmi r0, #20 │ │ │ │ │ + ldrb r1, [r7, #16] │ │ │ │ │ + tst.w r1, #32 │ │ │ │ │ + beq.w 4970 │ │ │ │ │ + lsls r1, r1, #25 │ │ │ │ │ + ite pl │ │ │ │ │ + addpl.w r1, r7, #28 │ │ │ │ │ + addmi.w r1, r7, #20 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - add.w r8, r3, #2 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 464c │ │ │ │ │ + lsrs r2, r0, #31 │ │ │ │ │ + b.n 3b8e │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + blx r4 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + blt.w 326a │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 3ff2 │ │ │ │ │ + add.w r9, r8, #1 │ │ │ │ │ + cmp sl, r9 │ │ │ │ │ + ble.w 3c70 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ - ble.n 3e1a │ │ │ │ │ - ldr.w r9, [sp, #8] │ │ │ │ │ - b.w 32ea │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - b.w 31cc │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - mov r8, r5 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - mov r7, sl │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - b.n 3d8e │ │ │ │ │ - mov r8, r6 │ │ │ │ │ - mov r6, r4 │ │ │ │ │ - b.n 3d8e │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - mov r7, sl │ │ │ │ │ - mov sl, r8 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - b.w 2efc │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - blt.w 4434 │ │ │ │ │ - mov r8, fp │ │ │ │ │ - b.w 3078 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - blx r6 │ │ │ │ │ - subs r2, r0, #0 │ │ │ │ │ - bge.w 2964 │ │ │ │ │ - ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ │ - ldr.w lr, [sp, #48] @ 0x30 │ │ │ │ │ - ldr.w ip, [sp, #28] │ │ │ │ │ - str.w sl, [sp, #24] │ │ │ │ │ - mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ │ - b.w 26d0 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + beq.w 3ba6 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + sub.w r8, sl, r9 │ │ │ │ │ + add.w r8, r9, r8, asr #1 │ │ │ │ │ + ldr.w r4, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - add.w r8, r4, #2 │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ - bgt.n 3dae │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - b.w 31e6 │ │ │ │ │ - add.w r6, r8, #1 │ │ │ │ │ - b.w 2f86 │ │ │ │ │ + ldr.w r0, [fp, r8, lsl #2] │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bne.n 3e92 │ │ │ │ │ + ldr r5, [r0, #8] │ │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ │ + ldrb r1, [r0, #16] │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + it ge │ │ │ │ │ + movge r2, r3 │ │ │ │ │ + tst.w r1, #32 │ │ │ │ │ + beq.w 4824 │ │ │ │ │ + lsls r1, r1, #25 │ │ │ │ │ + ite mi │ │ │ │ │ + addmi r0, #20 │ │ │ │ │ + addpl r0, #28 │ │ │ │ │ + ldrb r1, [r7, #16] │ │ │ │ │ + tst.w r1, #32 │ │ │ │ │ + beq.w 481e │ │ │ │ │ + lsls r1, r1, #25 │ │ │ │ │ + ite mi │ │ │ │ │ + addmi.w r1, r7, #20 │ │ │ │ │ + addpl.w r1, r7, #28 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 4658 │ │ │ │ │ + lsrs r3, r0, #31 │ │ │ │ │ + b.n 3e9e │ │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ + add.w r1, r3, #28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 3c62 │ │ │ │ │ + cmp r8, r7 │ │ │ │ │ + bgt.w 3c68 │ │ │ │ │ + mov sl, r5 │ │ │ │ │ + b.n 3c6c │ │ │ │ │ + ldr r4, [sp, #60] @ 0x3c │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ + sub.w sl, sl, r4 │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + ite le │ │ │ │ │ + suble.w r6, r8, r8 │ │ │ │ │ + subgt.w r6, r8, r3 │ │ │ │ │ + b.n 3932 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ + sub.w sl, sl, r2 │ │ │ │ │ + b.n 3926 │ │ │ │ │ + add.w r9, r5, #2 │ │ │ │ │ + cmp r2, r9 │ │ │ │ │ + ble.w 40ec │ │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ │ + b.n 3e32 │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + b.n 3e1e │ │ │ │ │ + mov r3, fp │ │ │ │ │ + mov fp, r6 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + b.n 3e20 │ │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ + str r4, [sp, #56] @ 0x38 │ │ │ │ │ + mov r4, r2 │ │ │ │ │ + b.n 3f30 │ │ │ │ │ + ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ │ + mov r4, r6 │ │ │ │ │ + b.n 3f30 │ │ │ │ │ + str r4, [sp, #56] @ 0x38 │ │ │ │ │ + b.n 3f46 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx r7 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + bge.w 2b5a │ │ │ │ │ + b.n 3ce8 │ │ │ │ │ + adds r6, r4, #1 │ │ │ │ │ + b.n 39a6 │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + blt.w 3ce8 │ │ │ │ │ + mov r4, sl │ │ │ │ │ + b.n 3a86 │ │ │ │ │ + ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + b.n 3f46 │ │ │ │ │ + add.w r9, r3, #2 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + bgt.n 3f58 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + b.n 3afc │ │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ │ + b.w 371e │ │ │ │ │ add.w r1, r7, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 21f6 │ │ │ │ │ - cmp r8, r5 │ │ │ │ │ + bne.w 23d0 │ │ │ │ │ + cmp r9, r4 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 21f8 │ │ │ │ │ - mov sl, r4 │ │ │ │ │ - mov r1, fp │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - mov r0, sl │ │ │ │ │ - lsls r5, r3, #2 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - add.w r4, sl, r5 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memmove │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 3c10 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memmove │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - str.w r3, [sl, r2, lsl #2] │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - str.w r3, [r4, r2, lsl #2] │ │ │ │ │ - b.w 23e2 │ │ │ │ │ + b.w 23d2 │ │ │ │ │ adds r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 217e │ │ │ │ │ + bne.w 2358 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 2180 │ │ │ │ │ - mov sl, fp │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - blt.w 32c8 │ │ │ │ │ - mov r5, sl │ │ │ │ │ - b.n 3a0a │ │ │ │ │ - adds r4, r6, #1 │ │ │ │ │ - b.n 3932 │ │ │ │ │ + b.w 235a │ │ │ │ │ + add.w r8, r5, #1 │ │ │ │ │ + b.w 364a │ │ │ │ │ + mov sl, r8 │ │ │ │ │ + b.n 3ea8 │ │ │ │ │ + mov r2, fp │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + mov fp, r6 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + b.n 3e1e │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + mov r9, sl │ │ │ │ │ + mov r4, r8 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + b.w 376a │ │ │ │ │ + mov r5, r8 │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + b.w 3290 │ │ │ │ │ adds r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 28ea │ │ │ │ │ - cmp r8, r6 │ │ │ │ │ + bne.w 2aec │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ ite ge │ │ │ │ │ - movge r0, #0 │ │ │ │ │ - movlt r0, #1 │ │ │ │ │ - b.w 28ec │ │ │ │ │ - add.w r1, r6, #28 │ │ │ │ │ + movge r4, #0 │ │ │ │ │ + movlt r4, #1 │ │ │ │ │ + b.w 2aee │ │ │ │ │ + add.w r1, r5, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2bb4 │ │ │ │ │ - cmp r9, r7 │ │ │ │ │ + bne.w 2da8 │ │ │ │ │ + cmp sl, r9 │ │ │ │ │ ite ge │ │ │ │ │ movge r3, #0 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ - b.w 2bb6 │ │ │ │ │ - add r5, r3 │ │ │ │ │ - str r5, [sp, #8] │ │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ │ - cbz r5, 3eea │ │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ │ - add r5, r3 │ │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 3882 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - adds r1, r3, #4 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - adds r0, r3, #4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcpy │ │ │ │ │ - cmp r7, #1 │ │ │ │ │ - beq.w 3cde │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 23e2 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - ldr.w r3, [sl] │ │ │ │ │ - str.w r3, [r2], #-4 │ │ │ │ │ - str r7, [sp, #16] │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ - ldrd r2, r3, [sp, #4] │ │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ │ - str r1, [sp, #32] │ │ │ │ │ - ldr.w r1, [r2], #-4 │ │ │ │ │ - str.w r1, [r3], #-4 │ │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ │ - strd r2, r3, [sp, #4] │ │ │ │ │ - b.w 2be0 │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - mov r4, r8 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - mov r8, r5 │ │ │ │ │ - b.w 36ec │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - mov r9, r5 │ │ │ │ │ - b.n 3a46 │ │ │ │ │ - mov r4, r7 │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - b.w 36ec │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - mov r8, sl │ │ │ │ │ - b.w 31cc │ │ │ │ │ - mov r4, r7 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - b.n 3a46 │ │ │ │ │ + b.w 2daa │ │ │ │ │ add.w r1, r6, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1f70 │ │ │ │ │ + bne.w 1ff0 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ ite ge │ │ │ │ │ movge r4, #0 │ │ │ │ │ movlt r4, #1 │ │ │ │ │ - b.w 1f72 │ │ │ │ │ - add.w r1, r4, #28 │ │ │ │ │ + b.w 1ff2 │ │ │ │ │ + add.w r1, sl, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1ff2 │ │ │ │ │ - cmp r7, r5 │ │ │ │ │ + bne.w 2074 │ │ │ │ │ + cmp r5, r4 │ │ │ │ │ ite ge │ │ │ │ │ - movge r5, #0 │ │ │ │ │ - movlt r5, #1 │ │ │ │ │ - b.w 1ff4 │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - beq.w 23e6 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - add r3, r5 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - b.w 1f8a │ │ │ │ │ - ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ - adds r7, #2 │ │ │ │ │ - cmp r2, r7 │ │ │ │ │ - ble.w 417c │ │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ │ - b.w 34ea │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ │ - ldr.w lr, [sp, #48] @ 0x30 │ │ │ │ │ - mov fp, r3 │ │ │ │ │ - ldr.w ip, [sp, #28] │ │ │ │ │ - str r7, [sp, #24] │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - b.w 26d0 │ │ │ │ │ - cmp r9, r4 │ │ │ │ │ - ite le │ │ │ │ │ - movle r0, #0 │ │ │ │ │ - movgt r0, #1 │ │ │ │ │ - b.w 22d6 │ │ │ │ │ + movge r4, #0 │ │ │ │ │ + movlt r4, #1 │ │ │ │ │ + b.w 2076 │ │ │ │ │ + mov r7, r5 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + b.w 3290 │ │ │ │ │ + mov r4, r9 │ │ │ │ │ + mov r5, r8 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - movs r7, #1 │ │ │ │ │ - b.w 36ec │ │ │ │ │ + b.w 376a │ │ │ │ │ mov r9, r5 │ │ │ │ │ - movs r7, #1 │ │ │ │ │ - b.n 3a46 │ │ │ │ │ - add.w r1, r6, #28 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ + mov r5, sl │ │ │ │ │ + ldr.w sl, [sp, #12] │ │ │ │ │ + b.w 31d6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r8 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + bge.w 346a │ │ │ │ │ + b.w 3218 │ │ │ │ │ + mov r4, r9 │ │ │ │ │ + mov r9, sl │ │ │ │ │ + b.n 3e20 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 31f0 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + add r3, r4 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + b.w 200a │ │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + adds r7, #2 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + ble.w 356e │ │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ │ + b.w 3406 │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + b.w 3290 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + mov.w r9, #1 │ │ │ │ │ + b.w 376a │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + b.w 33f6 │ │ │ │ │ + mov r4, r2 │ │ │ │ │ + b.n 3afc │ │ │ │ │ + add.w r1, sl, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 37e2 │ │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ │ - cmp r5, r2 │ │ │ │ │ + bne.w 38be │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ ite ge │ │ │ │ │ - movge r0, #0 │ │ │ │ │ - movlt r0, #1 │ │ │ │ │ - b.w 37e4 │ │ │ │ │ - cmp r7, sl │ │ │ │ │ + movge r5, #0 │ │ │ │ │ + movlt r5, #1 │ │ │ │ │ + b.w 38c0 │ │ │ │ │ + cmp r9, sl │ │ │ │ │ + blt.w 3b9e │ │ │ │ │ + mov r4, sl │ │ │ │ │ + b.n 3c72 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + b.w 28e2 │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ ite ge │ │ │ │ │ - movge r0, #0 │ │ │ │ │ - movlt r0, #1 │ │ │ │ │ - b.n 3b1e │ │ │ │ │ + movge r6, #0 │ │ │ │ │ + movlt r6, #1 │ │ │ │ │ + b.w 33dc │ │ │ │ │ + add r3, r4 │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + b.w 3592 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcpy │ │ │ │ │ + adds r3, r7, r4 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + b.w 3584 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ - cmp r2, r6 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 29dc │ │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.w 202c │ │ │ │ │ - ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ │ - mov fp, r9 │ │ │ │ │ - ldr.w lr, [sp, #48] @ 0x30 │ │ │ │ │ - ldr.w ip, [sp, #28] │ │ │ │ │ - str r7, [sp, #24] │ │ │ │ │ - b.w 26d0 │ │ │ │ │ - cmp r9, r7 │ │ │ │ │ + b.n 3a0e │ │ │ │ │ + cmp r5, r7 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 24d2 │ │ │ │ │ - add r4, r3 │ │ │ │ │ - str r4, [sp, #8] │ │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ │ - cbz r4, 4072 │ │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ │ - add r4, r3 │ │ │ │ │ - str r4, [sp, #4] │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memmove │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 30ac │ │ │ │ │ + b.w 336c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - adds r1, r3, #4 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - adds r0, r3, #4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memmove │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - beq.w 4506 │ │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ │ - mov r9, r8 │ │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ │ - ldr.w r3, [r2], #-4 │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ - str.w r3, [r4], #-4 │ │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ - mov r8, r9 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - ldr.w r1, [r2], #-4 │ │ │ │ │ - str.w r1, [r3], #-4 │ │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - b.w 2b4e │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ add.w r8, r6, #4 │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ add r7, r6 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - cbnz r3, 40f2 │ │ │ │ │ - ldrd r8, r3, [sp, #8] │ │ │ │ │ - ldr.w lr, [r3, #12] │ │ │ │ │ - add.w r9, lr, r6 │ │ │ │ │ - add.w r3, r8, r6 │ │ │ │ │ - str r7, [sp, #8] │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 423e │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + ldr.w r9, [sp, #20] │ │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ + add r3, r6 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + add.w r3, r9, r6 │ │ │ │ │ + str r7, [sp, #20] │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.w 25f2 │ │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ │ - ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ - mov r1, sl │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - ldrd lr, r8, [r3, #12] │ │ │ │ │ - add.w r9, lr, r6 │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - bne.n 40e4 │ │ │ │ │ - str r7, [sp, #8] │ │ │ │ │ - b.w 25f2 │ │ │ │ │ - adds r7, r3, #2 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - bgt.w 3fc2 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - b.w 3642 │ │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ - cmp r9, r2 │ │ │ │ │ - ite le │ │ │ │ │ - movle r0, #0 │ │ │ │ │ - movgt r0, #1 │ │ │ │ │ - b.w 33bc │ │ │ │ │ - add.w r2, r2, fp, lsl #2 │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - b.w 2604 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ + b.w 280e │ │ │ │ │ + add.w r2, r2, sl, lsl #2 │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ + b.w 2822 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ ldr.w r1, [r2], #-4 │ │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ │ - strd r2, r3, [sp, #4] │ │ │ │ │ - b.w 261c │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - b.n 3f24 │ │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ │ - str.w r3, [r4], #4 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - beq.n 41f4 │ │ │ │ │ - adds r2, #4 │ │ │ │ │ - str r4, [sp, #4] │ │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ │ - b.w 2050 │ │ │ │ │ - cmp sl, r4 │ │ │ │ │ + strd r2, r3, [sp, #16] │ │ │ │ │ + b.w 283a │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcpy │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + b.w 20b0 │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 2d26 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - b.w 3642 │ │ │ │ │ - ldr.w fp, [sp, #12] │ │ │ │ │ - mov r6, r8 │ │ │ │ │ - mov r9, r4 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - b.w 3298 │ │ │ │ │ - cmp r6, sl │ │ │ │ │ - ite le │ │ │ │ │ - movle r6, #0 │ │ │ │ │ - movgt r6, #1 │ │ │ │ │ - b.w 2dda │ │ │ │ │ - cmp r9, r6 │ │ │ │ │ + b.w 3854 │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 2534 │ │ │ │ │ - ldr r7, [sp, #4] │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcpy │ │ │ │ │ - adds r3, r7, r5 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - add r3, r5 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - beq.w 3666 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - add r3, r5 │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.w 3666 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - cmp sl, r3 │ │ │ │ │ + b.w 26ee │ │ │ │ │ + cmp r3, sl │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 35be │ │ │ │ │ - mov r6, sl │ │ │ │ │ - b.w 240a │ │ │ │ │ + b.w 24b0 │ │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ │ + str.w r2, [r3], #4 │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + subs.w sl, r2, #1 │ │ │ │ │ + beq.w 495c │ │ │ │ │ + adds r1, #4 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ │ + b.w 20d4 │ │ │ │ │ + ldr r7, [sp, #52] @ 0x34 │ │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ │ + adds r7, #2 │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ + bgt.w 40ca │ │ │ │ │ + b.w 356e │ │ │ │ │ cmp r4, r9 │ │ │ │ │ ite le │ │ │ │ │ movle r4, #0 │ │ │ │ │ movgt r4, #1 │ │ │ │ │ - b.w 259a │ │ │ │ │ - mov.w fp, fp, lsl #2 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - mov r2, fp │ │ │ │ │ + b.w 27b4 │ │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ │ + b.n 3f46 │ │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ │ + b.n 3f30 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + b.w 261a │ │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ │ + ldr.w r9, [r3, #16] │ │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ │ + adds r3, r2, r6 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + bne.n 4190 │ │ │ │ │ + str r7, [sp, #20] │ │ │ │ │ + b.w 280e │ │ │ │ │ + cmp r7, r6 │ │ │ │ │ + ite ge │ │ │ │ │ + movge r0, #0 │ │ │ │ │ + movlt r0, #1 │ │ │ │ │ + b.w 36ae │ │ │ │ │ + add r5, r3 │ │ │ │ │ + str r5, [sp, #20] │ │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ │ + cbz r5, 4280 │ │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ │ + add r5, r3 │ │ │ │ │ + str r5, [sp, #16] │ │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memmove │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 3aba │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + adds r1, r3, #4 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + adds r0, r3, #4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memmove │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 23e2 │ │ │ │ │ - str r4, [sp, #4] │ │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ - mov r2, fp │ │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ │ + beq.w 4798 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + ldr.w r3, [r2], #-4 │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ + str.w r3, [fp], #-4 │ │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ + mov r4, r8 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr.w r1, [r2], #-4 │ │ │ │ │ + str.w r1, [r3], #-4 │ │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + b.w 2d3a │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + b.w 2e4c │ │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ │ + adds r7, #1 │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ + ble.w 3568 │ │ │ │ │ + str r6, [sp, #20] │ │ │ │ │ + b.w 3478 │ │ │ │ │ + add r6, r3 │ │ │ │ │ + str r6, [sp, #20] │ │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ + cbz r6, 42ea │ │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ + add r6, r3 │ │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcpy │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 3906 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + adds r1, r3, #4 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + adds r0, r3, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.w 32b4 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq.w 3d78 │ │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 31f0 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str.w r3, [fp], #-4 │ │ │ │ │ + ldrd r2, r3, [sp, #16] │ │ │ │ │ + str r7, [sp, #28] │ │ │ │ │ + ldr.w r1, [r2], #-4 │ │ │ │ │ + str.w r1, [r3], #-4 │ │ │ │ │ + strd r2, r3, [sp, #16] │ │ │ │ │ + b.w 2dca │ │ │ │ │ + cmp r5, sl │ │ │ │ │ + ite ge │ │ │ │ │ + movge r5, #0 │ │ │ │ │ + movlt r5, #1 │ │ │ │ │ + b.w 256c │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ + mov.w r2, sl, lsl #2 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memmove │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + str.w r3, [r9, sl, lsl #2] │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str.w r3, [r4, sl, lsl #2] │ │ │ │ │ + b.w 31f0 │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 3998 │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - b.w 2c64 │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ + b.w 34e0 │ │ │ │ │ + cmp sl, r5 │ │ │ │ │ ite le │ │ │ │ │ movle r0, #0 │ │ │ │ │ movgt r0, #1 │ │ │ │ │ - b.w 2336 │ │ │ │ │ - cmp r9, r4 │ │ │ │ │ + b.w 250c │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + ite ge │ │ │ │ │ + movge r0, #0 │ │ │ │ │ + movlt r0, #1 │ │ │ │ │ + b.n 3bfc │ │ │ │ │ + cmp r6, r4 │ │ │ │ │ + ite ge │ │ │ │ │ + movge r0, #0 │ │ │ │ │ + movlt r0, #1 │ │ │ │ │ + b.w 2bc8 │ │ │ │ │ + cmp sl, r6 │ │ │ │ │ + ite ge │ │ │ │ │ + movge r0, #0 │ │ │ │ │ + movlt r0, #1 │ │ │ │ │ + b.w 2f0e │ │ │ │ │ + cmp r5, sl │ │ │ │ │ ite le │ │ │ │ │ - movle r4, #0 │ │ │ │ │ - movgt r4, #1 │ │ │ │ │ - b.w 2396 │ │ │ │ │ - mov r7, sl │ │ │ │ │ - mov r6, r8 │ │ │ │ │ - mov sl, r4 │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - b.w 2efc │ │ │ │ │ - mov r6, r7 │ │ │ │ │ - mov r7, sl │ │ │ │ │ - mov sl, r4 │ │ │ │ │ - b.n 3d8e │ │ │ │ │ - cmp r5, r8 │ │ │ │ │ + movle r5, #0 │ │ │ │ │ + movgt r5, #1 │ │ │ │ │ + b.w 2fc4 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + b.w 33f6 │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 392a │ │ │ │ │ - cmp sl, r3 │ │ │ │ │ + b.w 274e │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ ite ge │ │ │ │ │ movge r3, #0 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ - b.w 3550 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - ite le │ │ │ │ │ - movle r4, #0 │ │ │ │ │ - movgt r4, #1 │ │ │ │ │ - b.w 2aac │ │ │ │ │ - str r1, [sp, #4] │ │ │ │ │ - mov sl, r4 │ │ │ │ │ - mov r6, r8 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 3e48 │ │ │ │ │ - cmp sl, r3 │ │ │ │ │ + b.w 3044 │ │ │ │ │ + cmp r4, r8 │ │ │ │ │ ite ge │ │ │ │ │ - movge r2, #0 │ │ │ │ │ - movlt r2, #1 │ │ │ │ │ - b.w 334a │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - b.w 2212 │ │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - adds r0, r3, r4 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - add r1, r4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memmove │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ - cmn r6, r5 │ │ │ │ │ - str r3, [r7, r5] │ │ │ │ │ - beq.w 23e2 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - str r3, [r6, r5] │ │ │ │ │ - b.w 23e2 │ │ │ │ │ - cmp r5, r8 │ │ │ │ │ + movge r3, #0 │ │ │ │ │ + movlt r3, #1 │ │ │ │ │ + b.w 243c │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ ite ge │ │ │ │ │ movge r3, #0 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ - b.w 2cbc │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - cmp r2, r8 │ │ │ │ │ + b.w 2676 │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ │ + bl d8 │ │ │ │ │ + R_ARM_THM_CALL merge_getmem │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ + beq.w 31f4 │ │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ │ + add.w r4, fp, #4 │ │ │ │ │ + b.w 209c │ │ │ │ │ + ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ + b.w 28de │ │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ │ + bl d8 │ │ │ │ │ + R_ARM_THM_CALL merge_getmem │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ + bne.w 27d4 │ │ │ │ │ + b.w 31f4 │ │ │ │ │ + cmp r5, r8 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 2a3c │ │ │ │ │ + b.w 3300 │ │ │ │ │ + mov sl, r2 │ │ │ │ │ + b.w 30e2 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.w 2e02 │ │ │ │ │ mov r4, r8 │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - mov r8, r5 │ │ │ │ │ - b.n 3f56 │ │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ + b.w 376a │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + adds r0, r3, r4 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + add r1, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memmove │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmn r5, r6 │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str.w r3, [fp, r6] │ │ │ │ │ + beq.w 31f0 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str r3, [r2, r6] │ │ │ │ │ + b.w 31f0 │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 2e5e │ │ │ │ │ - cmp r6, r8 │ │ │ │ │ + b.w 2ea2 │ │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 3204 │ │ │ │ │ + b.w 3568 │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + b.w 2fe8 │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 3134 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - b.w 30e0 │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - b.n 3f6c │ │ │ │ │ - ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ │ - ldr.w lr, [sp, #48] @ 0x30 │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ - b.w 26cc │ │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ │ - bl 17c │ │ │ │ │ - R_ARM_THM_CALL merge_getmem │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - bne.w 25b8 │ │ │ │ │ - b.w 32c8 │ │ │ │ │ - cmp r6, sl │ │ │ │ │ + b.w 399e │ │ │ │ │ + cmp r4, r7 │ │ │ │ │ + ite ge │ │ │ │ │ + movge r3, #0 │ │ │ │ │ + movlt r3, #1 │ │ │ │ │ + b.w 3642 │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 3ab4 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ + b.w 37e2 │ │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ ite ge │ │ │ │ │ - movge r5, #0 │ │ │ │ │ - movlt r5, #1 │ │ │ │ │ - b.w 376c │ │ │ │ │ - cmp sl, r4 │ │ │ │ │ + movge r2, #0 │ │ │ │ │ + movlt r2, #1 │ │ │ │ │ + b.w 313e │ │ │ │ │ + cmp sl, r6 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 2d7a │ │ │ │ │ - cmp r8, sl │ │ │ │ │ + b.w 2f64 │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + b.w 23ec │ │ │ │ │ + cmp r6, r9 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 2460 │ │ │ │ │ - cmp r4, r9 │ │ │ │ │ - ite ge │ │ │ │ │ - movge r3, #0 │ │ │ │ │ - movlt r3, #1 │ │ │ │ │ - b.w 2262 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - ite ge │ │ │ │ │ - movge r4, #0 │ │ │ │ │ - movlt r4, #1 │ │ │ │ │ - b.w 2f7e │ │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ │ - mov sl, r4 │ │ │ │ │ - mov r1, fp │ │ │ │ │ - b.n 3e48 │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - blt.w 3c7c │ │ │ │ │ - mov r7, fp │ │ │ │ │ - b.w 3854 │ │ │ │ │ - add.w r1, r7, #28 │ │ │ │ │ - mov.w sl, #1 │ │ │ │ │ - b.w 22ca │ │ │ │ │ - ldrb r3, [r7, #16] │ │ │ │ │ - lsls r1, r3, #26 │ │ │ │ │ - bpl.w 45f6 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - b.w 22ba │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + b.w 2c26 │ │ │ │ │ + cmp r4, sl │ │ │ │ │ + ite le │ │ │ │ │ + movle r4, #0 │ │ │ │ │ + movgt r4, #1 │ │ │ │ │ + b.w 2c94 │ │ │ │ │ + mov r9, r5 │ │ │ │ │ + ldr.w sl, [sp, #12] │ │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ │ + b.w 31d6 │ │ │ │ │ + mov r9, r7 │ │ │ │ │ + mov r5, sl │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + b.w 2182 │ │ │ │ │ + mov r5, sl │ │ │ │ │ + mov r9, r7 │ │ │ │ │ + ldr.w sl, [sp, #12] │ │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ │ + str r1, [sp, #16] │ │ │ │ │ + b.w 31d6 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + b.n 431e │ │ │ │ │ + ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ │ + mov sl, r8 │ │ │ │ │ + b.w 28e2 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ add.w r0, r3, #28 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - bne.w 39ec │ │ │ │ │ + bne.w 3704 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.w 3a1c │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - b.w 2904 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - ite ge │ │ │ │ │ - movge r2, #0 │ │ │ │ │ - movlt r2, #1 │ │ │ │ │ - b.w 2964 │ │ │ │ │ - adds r0, #28 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 3b74 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - ldr r1, [r3, #28] │ │ │ │ │ - b.w 3b96 │ │ │ │ │ - add.w r0, sl, #28 │ │ │ │ │ - b.w 2578 │ │ │ │ │ + b.w 3738 │ │ │ │ │ + mov r6, sl │ │ │ │ │ + mov r3, r1 │ │ │ │ │ + ldr.w sl, [sp, #24] │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ + b.n 3db0 │ │ │ │ │ add.w r0, r9, #28 │ │ │ │ │ - b.w 2db8 │ │ │ │ │ - add.w r0, r7, #28 │ │ │ │ │ - b.w 2a8a │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - ldr.w r9, [sp, #24] │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - b.n 3ce6 │ │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ │ lsls r1, r3, #26 │ │ │ │ │ - bpl.w 45a0 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - b.w 37c8 │ │ │ │ │ - adds r0, #28 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 2eca │ │ │ │ │ + bmi.w 1fdc │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ - b.w 36d2 │ │ │ │ │ - adds r0, #28 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 3198 │ │ │ │ │ - ldr r1, [r7, #28] │ │ │ │ │ - b.w 3a30 │ │ │ │ │ - ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ │ - ldr.w lr, [sp, #48] @ 0x30 │ │ │ │ │ - ldr.w ip, [sp, #28] │ │ │ │ │ - str r7, [sp, #24] │ │ │ │ │ - b.n 3e08 │ │ │ │ │ - mov r9, sl │ │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ │ - mov sl, fp │ │ │ │ │ - str r1, [sp, #8] │ │ │ │ │ - ldr.w fp, [sp, #16] │ │ │ │ │ - b.n 3d64 │ │ │ │ │ - ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ │ - mov ip, r4 │ │ │ │ │ - ldr.w lr, [sp, #48] @ 0x30 │ │ │ │ │ - mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ │ - b.w 26d0 │ │ │ │ │ + b.n 404a │ │ │ │ │ + mov ip, sl │ │ │ │ │ + mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n 3d5e │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + b.n 42b0 │ │ │ │ │ add.w r0, r5, #28 │ │ │ │ │ - ldrb r1, [r7, #16] │ │ │ │ │ + ldrb r1, [r6, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - bne.w 2684 │ │ │ │ │ + bne.w 289a │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ + b.w 2cd2 │ │ │ │ │ + ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ │ + mov fp, r4 │ │ │ │ │ + mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ │ + b.w 28e2 │ │ │ │ │ + add.w r0, r4, #28 │ │ │ │ │ + ldrb r1, [r7, #16] │ │ │ │ │ + lsls r3, r1, #26 │ │ │ │ │ + bmi.w 2990 │ │ │ │ │ ldr r1, [r7, #28] │ │ │ │ │ - b.w 2ae4 │ │ │ │ │ + b.w 29d0 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + add.w r1, r3, #28 │ │ │ │ │ + b.w 33d0 │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + blt.w 3cbe │ │ │ │ │ + str.w sl, [sp, #28] │ │ │ │ │ + b.w 38d6 │ │ │ │ │ add.w r0, r5, #28 │ │ │ │ │ - ldrb r1, [r4, #16] │ │ │ │ │ - tst.w r1, #32 │ │ │ │ │ - bne.w 27b4 │ │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ │ - b.w 27f8 │ │ │ │ │ + b.w 2792 │ │ │ │ │ + cmp r6, r9 │ │ │ │ │ + ite ge │ │ │ │ │ + movge r3, #0 │ │ │ │ │ + movlt r3, #1 │ │ │ │ │ + b.w 2b5a │ │ │ │ │ adds r0, #28 │ │ │ │ │ - ldrb r3, [r6, #16] │ │ │ │ │ - lsls r1, r3, #26 │ │ │ │ │ - bpl.w 46a6 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - b.w 2ba0 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ │ - b.n 40a6 │ │ │ │ │ - ldr.w r9, [sp, #24] │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - b.n 3ce6 │ │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 38aa │ │ │ │ │ + ldr.w r1, [sl, #28] │ │ │ │ │ + b.n 40f4 │ │ │ │ │ adds r0, #28 │ │ │ │ │ - ldrb r3, [r4, #16] │ │ │ │ │ + ldrb r3, [r7, #16] │ │ │ │ │ + lsls r5, r3, #26 │ │ │ │ │ + bpl.w 48b6 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + b.w 23ba │ │ │ │ │ + add.w r0, r5, #28 │ │ │ │ │ + ldrb r1, [r6, #16] │ │ │ │ │ + tst.w r1, #32 │ │ │ │ │ + bne.w 213a │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ + b.w 25a2 │ │ │ │ │ + adds r0, #28 │ │ │ │ │ + ldrb.w r3, [sl, #16] │ │ │ │ │ lsls r1, r3, #26 │ │ │ │ │ - bpl.w 4660 │ │ │ │ │ + bpl.w 47ee │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b.w 1fde │ │ │ │ │ - ldr.w fp, [sp, #24] │ │ │ │ │ - b.w 23e6 │ │ │ │ │ - add.w r0, r9, #28 │ │ │ │ │ - ldrb r3, [r6, #16] │ │ │ │ │ - lsls r1, r3, #26 │ │ │ │ │ - bmi.w 1f5c │ │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ │ - b.n 3f76 │ │ │ │ │ - add.w r0, r5, #28 │ │ │ │ │ + b.w 2060 │ │ │ │ │ + ldr.w sl, [sp, #28] │ │ │ │ │ + b.w 31f4 │ │ │ │ │ + add.w r0, r4, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ - bne.w 216c │ │ │ │ │ + bne.w 2346 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.n 3e82 │ │ │ │ │ - adds r0, #28 │ │ │ │ │ - ldrb r3, [r7, #16] │ │ │ │ │ - lsls r4, r3, #26 │ │ │ │ │ - bpl.w 467a │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - b.w 21e0 │ │ │ │ │ + b.n 3fd4 │ │ │ │ │ add.w r0, r5, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ - lsls r4, r3, #26 │ │ │ │ │ - bmi.w 28d8 │ │ │ │ │ + lsls r7, r3, #26 │ │ │ │ │ + bmi.w 2ada │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.n 3eac │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - ldr.w lr, [sp, #48] @ 0x30 │ │ │ │ │ - ldr.w ip, [sp, #28] │ │ │ │ │ - ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ │ - str r7, [sp, #24] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 23e2 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - mov r1, lr │ │ │ │ │ - mov fp, r5 │ │ │ │ │ - rsb r4, r3, #1 │ │ │ │ │ - mov.w sl, r3, lsl #2 │ │ │ │ │ - add.w r0, ip, r4, lsl #2 │ │ │ │ │ - mov r2, sl │ │ │ │ │ - lsls r4, r4, #2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcpy │ │ │ │ │ - b.w 26f8 │ │ │ │ │ - add.w r0, r7, #28 │ │ │ │ │ + b.n 4016 │ │ │ │ │ + adds r0, #28 │ │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ │ + lsls r1, r3, #26 │ │ │ │ │ + bpl.w 4912 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + b.w 2d92 │ │ │ │ │ + add.w r0, r4, #28 │ │ │ │ │ + ldrb r1, [r5, #16] │ │ │ │ │ + tst.w r1, #32 │ │ │ │ │ + bne.w 222c │ │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ │ + b.w 2272 │ │ │ │ │ + add.w r0, r9, #28 │ │ │ │ │ + b.w 2fa2 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + ite le │ │ │ │ │ + movle r2, #0 │ │ │ │ │ + movgt r2, #1 │ │ │ │ │ + b.w 3b8e │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + ite ge │ │ │ │ │ + movge r3, #0 │ │ │ │ │ + movlt r3, #1 │ │ │ │ │ + b.n 3e9e │ │ │ │ │ + adds r0, #28 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.w 3c4e │ │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ + ldr r1, [r3, #28] │ │ │ │ │ + b.n 3f1a │ │ │ │ │ + adds r0, #28 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 30aa │ │ │ │ │ + ldr.w r1, [sl, #28] │ │ │ │ │ + b.w 327a │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + ite ge │ │ │ │ │ + movge r3, #0 │ │ │ │ │ + movlt r3, #1 │ │ │ │ │ + b.w 346a │ │ │ │ │ + mov r9, r5 │ │ │ │ │ + add.w r3, r4, #20 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + sub.w r8, r3, r7 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + add.w r8, r7, r8, asr #1 │ │ │ │ │ + ldr.w r5, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr.w r1, [sl, r8, lsl #2] │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bne.n 470a │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ │ + ldrb r0, [r4, #16] │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + it ge │ │ │ │ │ + movge r2, r3 │ │ │ │ │ + tst.w r0, #32 │ │ │ │ │ + beq.w 4934 │ │ │ │ │ + lsls r0, r0, #25 │ │ │ │ │ + ite pl │ │ │ │ │ + addpl.w r0, r4, #28 │ │ │ │ │ + ldrmi r0, [sp, #44] @ 0x2c │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - bne.w 304c │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b.w 325a │ │ │ │ │ - add.w r0, r1, #28 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 382e │ │ │ │ │ - ldr.w r1, [fp, #28] │ │ │ │ │ - b.w 38a2 │ │ │ │ │ + beq.w 4938 │ │ │ │ │ + tst.w ip, #64 @ 0x40 │ │ │ │ │ + ite ne │ │ │ │ │ + addne r1, #20 │ │ │ │ │ + addeq r1, #28 │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + cbz r0, 472a │ │ │ │ │ + lsrs r3, r0, #31 │ │ │ │ │ + cbz r3, 4724 │ │ │ │ │ + str.w r8, [sp, #20] │ │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ │ + cmp r7, r6 │ │ │ │ │ + bge.n 4718 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bne.n 4696 │ │ │ │ │ + mov r5, r9 │ │ │ │ │ + b.w 3480 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r5 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + bge.n 46f2 │ │ │ │ │ + b.w 321a │ │ │ │ │ + mov r5, r9 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 3204 │ │ │ │ │ + b.w 3568 │ │ │ │ │ + add.w r7, r8, #1 │ │ │ │ │ + b.n 46f8 │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + ite ge │ │ │ │ │ + movge r3, #0 │ │ │ │ │ + movlt r3, #1 │ │ │ │ │ + b.n 46f2 │ │ │ │ │ + add.w r0, r5, #28 │ │ │ │ │ + b.w 2c72 │ │ │ │ │ adds r0, #28 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 340a │ │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 31a4 │ │ │ │ │ + ldr.w r1, [r8, #28] │ │ │ │ │ + b.w 3752 │ │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ + add.w r0, r3, #28 │ │ │ │ │ + ldrb.w ip, [r1, #16] │ │ │ │ │ + tst.w ip, #32 │ │ │ │ │ + bne.w 3a64 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b.w 3ae0 │ │ │ │ │ + add.w r1, r7, #28 │ │ │ │ │ + b.w 2560 │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ - ldr r1, [r3, #28] │ │ │ │ │ - b.w 36ba │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ add.w r0, r3, #28 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - bne.w 3618 │ │ │ │ │ + bne.w 353a │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.w 36a2 │ │ │ │ │ - ldr.w r0, [r9, #28] │ │ │ │ │ - b.w 2d5a │ │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ │ - b.w 250c │ │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ │ - b.w 3aa8 │ │ │ │ │ + b.w 3e04 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - b.n 4002 │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b.w 3a94 │ │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ │ - b.n 4554 │ │ │ │ │ - ldr r1, [r7, #28] │ │ │ │ │ - b.w 2326 │ │ │ │ │ + ldr r6, [sp, #32] │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + b.w 3d7c │ │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ │ + b.w 2b02 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 31f0 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + mov sl, r4 │ │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ + rsb r4, r3, #1 │ │ │ │ │ + lsls r5, r3, #2 │ │ │ │ │ + add.w r0, fp, r4, lsl #2 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + lsls r4, r4, #2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcpy │ │ │ │ │ + b.w 2908 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ │ + b.n 4512 │ │ │ │ │ ldr r1, [r7, #28] │ │ │ │ │ - b.w 33ac │ │ │ │ │ + b.w 24fc │ │ │ │ │ ldr r1, [r7, #28] │ │ │ │ │ - b.w 333a │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b.w 3324 │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + b.w 3bf0 │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ ldr r0, [r3, #28] │ │ │ │ │ - b.n 457a │ │ │ │ │ - ldr r0, [r7, #28] │ │ │ │ │ - b.n 453e │ │ │ │ │ - ldr r1, [r7, #28] │ │ │ │ │ - b.w 238a │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b.w 391e │ │ │ │ │ + b.n 4774 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + lsls r2, r3, #2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcpy │ │ │ │ │ + b.w 31f0 │ │ │ │ │ ldr.w r0, [r9, #28] │ │ │ │ │ - b.w 390c │ │ │ │ │ + b.n 4534 │ │ │ │ │ + ldr.w r1, [sl, #28] │ │ │ │ │ + b.n 4064 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b.n 45e6 │ │ │ │ │ ldr.w r0, [r9, #28] │ │ │ │ │ - b.w 3978 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ │ - b.n 43a8 │ │ │ │ │ + b.w 2f44 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b.w 3e6a │ │ │ │ │ ldr r1, [r7, #28] │ │ │ │ │ - mov.w sl, #0 │ │ │ │ │ - b.w 22ca │ │ │ │ │ + b.w 2560 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.w 2376 │ │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ │ - b.w 359e │ │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ │ - b.w 293e │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b.w 3540 │ │ │ │ │ + b.w 254e │ │ │ │ │ + ldr r1, [r7, #28] │ │ │ │ │ + b.w 24a0 │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ - b.w 352a │ │ │ │ │ + b.w 2ba4 │ │ │ │ │ + ldr r1, [r7, #28] │ │ │ │ │ + b.w 3f02 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 43d0 │ │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ │ - b.w 29b4 │ │ │ │ │ + b.w 3eec │ │ │ │ │ + ldr.w r0, [r9, #28] │ │ │ │ │ + b.w 368e │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.w 2954 │ │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ │ - b.w 2f58 │ │ │ │ │ + b.w 3636 │ │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ │ + b.w 26c6 │ │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ │ + b.w 3848 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.w 2f6e │ │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ │ - b.w 2a14 │ │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ │ - b.w 24b2 │ │ │ │ │ + b.w 27a8 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.w 2454 │ │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ │ - b.w 2442 │ │ │ │ │ - mov.w r2, fp, lsl #2 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcpy │ │ │ │ │ - b.w 23e2 │ │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ │ - b.n 3f90 │ │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr.w fp, [sp, #12] │ │ │ │ │ - mov r9, r4 │ │ │ │ │ - mov r6, r8 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - b.w 3298 │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b.n 44e8 │ │ │ │ │ - ldr r1, [r7, #28] │ │ │ │ │ - b.w 3e2c │ │ │ │ │ + b.w 2b4e │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 44ae │ │ │ │ │ - ldr.w r0, [r9, #28] │ │ │ │ │ - b.n 44c8 │ │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ │ - mov r1, fp │ │ │ │ │ - bl 17c │ │ │ │ │ - R_ARM_THM_CALL merge_getmem │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - beq.w 32c8 │ │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ │ - adds r4, #4 │ │ │ │ │ - b.w 2018 │ │ │ │ │ + b.w 37bc │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ - b.n 44d8 │ │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ │ - b.n 3ec6 │ │ │ │ │ + b.w 2c02 │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ - b.n 4468 │ │ │ │ │ + b.w 2b3c │ │ │ │ │ + ldr.w r0, [r9, #28] │ │ │ │ │ + b.w 3624 │ │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ │ + b.w 37d2 │ │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ │ + b.w 312e │ │ │ │ │ + ldr.w r0, [r9, #28] │ │ │ │ │ + b.w 2eee │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 4416 │ │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ │ - b.w 3128 │ │ │ │ │ + b.w 3118 │ │ │ │ │ + ldr.w r0, [r9, #28] │ │ │ │ │ + b.w 2fa2 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.w 3114 │ │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ │ - b.w 375c │ │ │ │ │ + b.w 32de │ │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ │ + b.n 4602 │ │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ │ + b.w 39e6 │ │ │ │ │ + ldr.w r1, [sl, #28] │ │ │ │ │ + b.w 3360 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + ldr r1, [r3, #28] │ │ │ │ │ + b.w 33d0 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.w 3746 │ │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ │ - b.w 2e4e │ │ │ │ │ + b.w 33be │ │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ │ + b.n 4634 │ │ │ │ │ + ldr r1, [r7, #28] │ │ │ │ │ + b.w 3fbc │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.w 2e38 │ │ │ │ │ + b.n 45c2 │ │ │ │ │ + mov r8, sl │ │ │ │ │ + b.w 3d7c │ │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ │ + b.n 4552 │ │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ │ + b.n 4574 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 4426 │ │ │ │ │ + b.n 4622 │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ - b.n 44fa │ │ │ │ │ + b.n 45d4 │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ - b.n 447c │ │ │ │ │ + b.n 4614 │ │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ │ + b.w 2726 │ │ │ │ │ + ldr.w r1, [sl, #28] │ │ │ │ │ + b.w 32f4 │ │ │ │ │ + ldr.w r1, [sl, #28] │ │ │ │ │ + b.w 3034 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 448e │ │ │ │ │ - ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - ldr.w lr, [sp, #48] @ 0x30 │ │ │ │ │ - mov fp, r3 │ │ │ │ │ - b.w 3c32 │ │ │ │ │ + b.w 301c │ │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ │ + b.n 4754 │ │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ │ + b.w 2c72 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b.w 398e │ │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ │ + b.w 3978 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 340a │ │ │ │ │ - b.n 456c │ │ │ │ │ + b.n 45b2 │ │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ │ + b.w 4030 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b.w 2fb8 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b.w 2c88 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b.n 473e │ │ │ │ │ ldr r1, [r7, #28] │ │ │ │ │ - b.w 2256 │ │ │ │ │ + b.w 2430 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.w 2242 │ │ │ │ │ - ldr r0, [r7, #28] │ │ │ │ │ - b.w 2a8a │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b.w 2aa0 │ │ │ │ │ - ldr.w r0, [r9, #28] │ │ │ │ │ - b.w 2d06 │ │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ │ - b.w 3b12 │ │ │ │ │ + b.w 241c │ │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ │ + b.n 46d0 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.w 2dce │ │ │ │ │ + b.n 46e6 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.w 2cb0 │ │ │ │ │ - ldr.w r0, [r9, #28] │ │ │ │ │ - b.w 2c9e │ │ │ │ │ + b.w 2e96 │ │ │ │ │ ldr.w r0, [r9, #28] │ │ │ │ │ - b.w 2db8 │ │ │ │ │ + b.w 2e84 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.w 258e │ │ │ │ │ - ldr.w r0, [sl, #28] │ │ │ │ │ - b.w 2578 │ │ │ │ │ + b.w 2666 │ │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ │ + b.w 2650 │ │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ │ + b.w 2792 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + b.w 218e │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b.w 345a │ │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ │ + b.w 34b8 │ │ │ │ │ + ldr r1, [r7, #28] │ │ │ │ │ + b.w 3e80 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.w 3c4e │ │ │ │ │ + b.n 466a │ │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ │ + b.w 3444 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b.n 4672 │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00004750 : │ │ │ │ │ +0000498c : │ │ │ │ │ list_subscript(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ mov ip, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r3, 47c0 │ │ │ │ │ + cbz r3, 49fc │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ - cbz r3, 47c0 │ │ │ │ │ + cbz r3, 49fc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - bne.n 47b6 │ │ │ │ │ + bne.n 49f2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4816 │ │ │ │ │ + bne.n 4a52 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bls.n 480e │ │ │ │ │ + bls.n 4a4a │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r2, [r3, r0, lsl #2] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ @@ -7100,79 +7348,79 @@ │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it lt │ │ │ │ │ addlt r0, r0, r2 │ │ │ │ │ - b.n 4798 │ │ │ │ │ + b.n 49d4 │ │ │ │ │ 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 4ab8 │ │ │ │ │ + bne.w 4cf4 │ │ │ │ │ add r3, sp, #28 │ │ │ │ │ add r2, sp, #24 │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ mov r0, ip │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySlice_Unpack │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 4816 │ │ │ │ │ + blt.n 4a52 │ │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r1, sp, #32 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySlice_AdjustIndices │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - ble.n 481e │ │ │ │ │ + ble.n 4a5a │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - bne.n 4882 │ │ │ │ │ + bne.n 4abe │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6558 │ │ │ │ │ + bl 688c │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ - ldr r1, [pc, #708] @ (4ad4 ) │ │ │ │ │ + ldr r1, [pc, #708] @ (4d10 ) │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetObject │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ - ldr r3, [pc, #696] @ (4ad8 ) │ │ │ │ │ + ldr r3, [pc, #696] @ (4d14 ) │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #2092] @ 0x82c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w 4a20 │ │ │ │ │ + ble.w 4c5c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r3, #2092] @ 0x82c │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ ldr.w r2, [r3, #1772] @ 0x6ec │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ movs r3, #0 │ │ │ │ │ - ldr r1, [pc, #644] @ (4adc ) │ │ │ │ │ + ldr r1, [pc, #644] @ (4d18 ) │ │ │ │ │ sub.w r0, r2, #8 │ │ │ │ │ strd r3, r3, [r2, #8] │ │ │ │ │ str r3, [r2, #16] │ │ │ │ │ ldr.w r3, [r2, #-4] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ @@ -7180,26 +7428,26 @@ │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ │ ldr r4, [r1, #4] │ │ │ │ │ orrs r3, r4 │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ strd r1, r3, [r2, #-8] │ │ │ │ │ str r0, [r1, #4] │ │ │ │ │ - b.n 47b0 │ │ │ │ │ - ldr r2, [pc, #604] @ (4ae0 ) │ │ │ │ │ + b.n 49ec │ │ │ │ │ + ldr r2, [pc, #604] @ (4d1c ) │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ mov r5, r0 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r2, [r0, r2] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr.w r0, [r2, #2092] @ 0x82c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble.w 4a64 │ │ │ │ │ + ble.w 4ca0 │ │ │ │ │ subs r0, #1 │ │ │ │ │ str.w r0, [r2, #2092] @ 0x82c │ │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ │ add.w r2, r2, r0, lsl #2 │ │ │ │ │ ldr.w r2, [r2, #1772] @ 0x6ec │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r0, r2 │ │ │ │ │ @@ -7208,15 +7456,15 @@ │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ │ movs r0, #0 │ │ │ │ │ strd r0, r0, [r2, #8] │ │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ │ str r0, [r2, #16] │ │ │ │ │ sub.w ip, r2, #8 │ │ │ │ │ - ldr r0, [pc, #528] @ (4ae4 ) │ │ │ │ │ + ldr r0, [pc, #528] @ (4d20 ) │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ ldr r0, [r5, r0] │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ ldr.w lr, [r0, #3796] @ 0xed4 │ │ │ │ │ ldr.w r0, [r2, #-4] │ │ │ │ │ ldr.w r5, [lr, #4] │ │ │ │ │ @@ -7225,124 +7473,124 @@ │ │ │ │ │ str.w ip, [r5] │ │ │ │ │ strd lr, r0, [r2, #-8] │ │ │ │ │ it cs │ │ │ │ │ movcs r0, #0 │ │ │ │ │ str.w ip, [lr, #4] │ │ │ │ │ it cs │ │ │ │ │ strcs r0, [r2, #12] │ │ │ │ │ - bcs.w 4a82 │ │ │ │ │ + bcs.w 4cbe │ │ │ │ │ lsls r0, r3, #2 │ │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldrd r3, r1, [sp, #4] │ │ │ │ │ str r0, [r2, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4a82 │ │ │ │ │ + beq.w 4cbe │ │ │ │ │ str r3, [r2, #16] │ │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r4, [ip, r1, lsl #2] │ │ │ │ │ ldr.w lr, [r4] │ │ │ │ │ cmp lr, r5 │ │ │ │ │ itt ne │ │ │ │ │ addne.w lr, lr, #1 │ │ │ │ │ strne.w lr, [r4] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ - beq.n 4a0c │ │ │ │ │ + beq.n 4c48 │ │ │ │ │ add r1, r6 │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r4, [ip, r1, lsl #2] │ │ │ │ │ ldr.w lr, [r4] │ │ │ │ │ cmp lr, r5 │ │ │ │ │ itt ne │ │ │ │ │ addne.w lr, lr, #1 │ │ │ │ │ strne.w lr, [r4] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ str r4, [r0, #4] │ │ │ │ │ - beq.n 4a0c │ │ │ │ │ + beq.n 4c48 │ │ │ │ │ add r1, r6 │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r4, [ip, r1, lsl #2] │ │ │ │ │ ldr.w lr, [r4] │ │ │ │ │ cmp lr, r5 │ │ │ │ │ itt ne │ │ │ │ │ addne.w lr, lr, #1 │ │ │ │ │ strne.w lr, [r4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ - beq.n 4a0c │ │ │ │ │ + beq.n 4c48 │ │ │ │ │ add r1, r6 │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r4, [ip, r1, lsl #2] │ │ │ │ │ ldr.w lr, [r4] │ │ │ │ │ cmp lr, r5 │ │ │ │ │ itt ne │ │ │ │ │ addne.w lr, lr, #1 │ │ │ │ │ strne.w lr, [r4] │ │ │ │ │ cmp r3, #4 │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ - beq.n 4a0c │ │ │ │ │ + beq.n 4c48 │ │ │ │ │ add r1, r6 │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r4, [ip, r1, lsl #2] │ │ │ │ │ ldr.w lr, [r4] │ │ │ │ │ cmp lr, r5 │ │ │ │ │ itt ne │ │ │ │ │ addne.w lr, lr, #1 │ │ │ │ │ strne.w lr, [r4] │ │ │ │ │ cmp r3, #5 │ │ │ │ │ str r4, [r0, #16] │ │ │ │ │ - beq.n 4a0c │ │ │ │ │ + beq.n 4c48 │ │ │ │ │ add r1, r6 │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r4, [ip, r1, lsl #2] │ │ │ │ │ ldr.w lr, [r4] │ │ │ │ │ cmp lr, r5 │ │ │ │ │ itt ne │ │ │ │ │ addne.w lr, lr, #1 │ │ │ │ │ strne.w lr, [r4] │ │ │ │ │ cmp r3, #6 │ │ │ │ │ str r4, [r0, #20] │ │ │ │ │ - beq.n 4a0c │ │ │ │ │ + beq.n 4c48 │ │ │ │ │ add r1, r6 │ │ │ │ │ add.w r4, r0, #24 │ │ │ │ │ add.w r7, r0, r3, lsl #2 │ │ │ │ │ ldr.w lr, [ip, r1, lsl #2] │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r0, [lr] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ add.w r0, r0, #1 │ │ │ │ │ - bne.n 4a10 │ │ │ │ │ + bne.n 4c4c │ │ │ │ │ str.w lr, [r4], #4 │ │ │ │ │ add r1, r6 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bne.n 49ee │ │ │ │ │ + bne.n 4c2a │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b.n 47b0 │ │ │ │ │ + b.n 49ec │ │ │ │ │ str.w r0, [lr] │ │ │ │ │ add r1, r6 │ │ │ │ │ str.w lr, [r4], #4 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - bne.n 49ee │ │ │ │ │ - b.n 4a0c │ │ │ │ │ + bne.n 4c2a │ │ │ │ │ + b.n 4c48 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4816 │ │ │ │ │ + beq.w 4a52 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - ldr r0, [pc, #176] @ (4ae8 ) │ │ │ │ │ + ldr r0, [pc, #176] @ (4d24 ) │ │ │ │ │ strd r3, r3, [r2, #8] │ │ │ │ │ sub.w r1, r2, #8 │ │ │ │ │ str r3, [r2, #16] │ │ │ │ │ ldr.w r3, [r2, #-4] │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ @@ -7350,130 +7598,130 @@ │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ ldr.w r0, [r0, #3796] @ 0xed4 │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ orrs r3, r4 │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ strd r0, r3, [r2, #-8] │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ - b.n 47b0 │ │ │ │ │ + b.n 49ec │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ ldrd r3, r1, [sp, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 48c0 │ │ │ │ │ - b.n 4816 │ │ │ │ │ + bne.w 4afc │ │ │ │ │ + b.n 4a52 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - beq.n 4aa0 │ │ │ │ │ + beq.n 4cdc │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ - cbnz r0, 4aa0 │ │ │ │ │ + cbnz r0, 4cdc │ │ │ │ │ mov r0, r2 │ │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r3, r1, [sp, #4] │ │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldrd r3, r1, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4816 │ │ │ │ │ + beq.w 4a52 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ - b.n 4922 │ │ │ │ │ + b.n 4b5e │ │ │ │ │ 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 4816 │ │ │ │ │ + b.n 4a52 │ │ │ │ │ nop │ │ │ │ │ .word 0x00004db4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000002b0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000274 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000252 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000020e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000009e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00004aec : │ │ │ │ │ +00004d28 : │ │ │ │ │ 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 4b16 │ │ │ │ │ + bls.n 4d52 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r0, #0] │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ - ldr r1, [pc, #12] @ (4b2c ) │ │ │ │ │ + ldr r1, [pc, #12] @ (4d68 ) │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetObject │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ nop │ │ │ │ │ .word 0x00004db4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00004b30 : │ │ │ │ │ +00004d6c : │ │ │ │ │ list_iter(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.n 4b90 │ │ │ │ │ + bpl.n 4dcc │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r0, [pc, #108] @ (4bb8 ) │ │ │ │ │ + ldr r0, [pc, #108] @ (4df4 ) │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ - cbz r0, 4ba0 │ │ │ │ │ + cbz r0, 4ddc │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4ba4 │ │ │ │ │ + beq.n 4de0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - ldr r1, [pc, #88] @ (4bbc ) │ │ │ │ │ + ldr r1, [pc, #88] @ (4df8 ) │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr r1, [r4, r1] │ │ │ │ │ @@ -7494,293 +7742,293 @@ │ │ │ │ │ movw r1, #3935 @ 0xf5f │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ - ldr r1, [pc, #20] @ (4bc0 ) │ │ │ │ │ + ldr r1, [pc, #20] @ (4dfc ) │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ - b.n 4b72 │ │ │ │ │ + b.n 4dae │ │ │ │ │ nop │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000004a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000000c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00004bc4 : │ │ │ │ │ +00004e00 : │ │ │ │ │ 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 4c1c │ │ │ │ │ + blt.n 4e58 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bcs.n 4bfc │ │ │ │ │ + bcs.n 4e38 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r0, [r1, r3, lsl #2] │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp r1, ip │ │ │ │ │ - beq.n 4c20 │ │ │ │ │ + beq.n 4e5c │ │ │ │ │ adds r1, #1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ pop {r3, pc} │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ str.w ip, [r2, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ str.w ip, [r2, #12] │ │ │ │ │ - beq.n 4c1c │ │ │ │ │ + beq.n 4e58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 4c26 │ │ │ │ │ + cbz r3, 4e62 │ │ │ │ │ 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 4c1c │ │ │ │ │ + b.n 4e58 │ │ │ │ │ │ │ │ │ │ -00004c2c : │ │ │ │ │ +00004e68 : │ │ │ │ │ list_length(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00004c30 : │ │ │ │ │ +00004e6c : │ │ │ │ │ listiter_dealloc(): │ │ │ │ │ ldrd r1, r2, [r0, #-8] │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ bic.w r2, r2, #3 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ orrs r3, r2 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ str.w ip, [r0, #-8] │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ and.w r3, r3, #1 │ │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ │ - cbz r2, 4c66 │ │ │ │ │ + cbz r2, 4ea2 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 4c6a │ │ │ │ │ + bne.n 4ea6 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GC_Del │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4c66 │ │ │ │ │ + bne.n 4ea2 │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GC_Del │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004c94 <_PyList_Extend>: │ │ │ │ │ +00004ed0 <_PyList_Extend>: │ │ │ │ │ _PyList_Extend(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 4cb8 <_list_extend> │ │ │ │ │ + bl 4ef4 <_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 │ │ │ │ │ │ │ │ │ │ -00004cb8 <_list_extend>: │ │ │ │ │ +00004ef4 <_list_extend>: │ │ │ │ │ _list_extend(): │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.w 56c0 <_list_extend+0xa08> │ │ │ │ │ + beq.w 58f8 <_list_extend+0xa04> │ │ │ │ │ stmdb 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 r5, r1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 5000 <_list_extend+0x348> │ │ │ │ │ + beq.w 523c <_list_extend+0x348> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 4e50 <_list_extend+0x198> │ │ │ │ │ + bne.w 508c <_list_extend+0x198> │ │ │ │ │ mov r0, r1 │ │ │ │ │ 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 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5682 <_list_extend+0x9ca> │ │ │ │ │ + beq.w 58ba <_list_extend+0x9c6> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 4e32 <_list_extend+0x17a> │ │ │ │ │ + beq.w 506e <_list_extend+0x17a> │ │ │ │ │ ldrd r3, r0, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4f7c <_list_extend+0x2c4> │ │ │ │ │ + bne.w 51b8 <_list_extend+0x2c4> │ │ │ │ │ adds r6, r2, #1 │ │ │ │ │ bic.w r6, r6, #1 │ │ │ │ │ cmp.w r6, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 568a <_list_extend+0x9d2> │ │ │ │ │ + bcs.w 58c2 <_list_extend+0x9ce> │ │ │ │ │ lsls r0, r6, #2 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 568a <_list_extend+0x9d2> │ │ │ │ │ + beq.w 58c2 <_list_extend+0x9ce> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ strd r0, r6, [r4, #12] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ lsls r6, r3, #6 │ │ │ │ │ - bmi.w 4fce <_list_extend+0x316> │ │ │ │ │ + bmi.w 520a <_list_extend+0x316> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 4e32 <_list_extend+0x17a> │ │ │ │ │ + ble.n 506e <_list_extend+0x17a> │ │ │ │ │ add.w r3, r5, #12 │ │ │ │ │ ldr r4, [r3, #0] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ lsls r1, r7, #2 │ │ │ │ │ ldr r6, [r4, #0] │ │ │ │ │ cmp r6, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r6, #1 │ │ │ │ │ strne r6, [r4, #0] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ str.w r4, [r0, r7, lsl #2] │ │ │ │ │ - beq.n 4e32 <_list_extend+0x17a> │ │ │ │ │ + beq.n 506e <_list_extend+0x17a> │ │ │ │ │ ldr r4, [r3, #4] │ │ │ │ │ add.w lr, r1, #4 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r6, [r4, #0] │ │ │ │ │ cmp r6, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r6, #1 │ │ │ │ │ strne r6, [r4, #0] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ str.w r4, [r0, lr] │ │ │ │ │ - beq.n 4e32 <_list_extend+0x17a> │ │ │ │ │ + beq.n 506e <_list_extend+0x17a> │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ - add.w ip, r1, #8 │ │ │ │ │ - mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ + add.w lr, r1, #8 │ │ │ │ │ + mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r6, [r4, #0] │ │ │ │ │ - cmp r6, lr │ │ │ │ │ + cmp r6, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r6, #1 │ │ │ │ │ strne r6, [r4, #0] │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - str.w r4, [r0, ip] │ │ │ │ │ - beq.n 4e32 <_list_extend+0x17a> │ │ │ │ │ + str.w r4, [r0, lr] │ │ │ │ │ + beq.n 506e <_list_extend+0x17a> │ │ │ │ │ ldr r4, [r3, #12] │ │ │ │ │ - add.w ip, r1, #12 │ │ │ │ │ - mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ + add.w lr, r1, #12 │ │ │ │ │ + mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r6, [r4, #0] │ │ │ │ │ - cmp r6, lr │ │ │ │ │ + cmp r6, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r6, #1 │ │ │ │ │ strne r6, [r4, #0] │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - str.w r4, [r0, ip] │ │ │ │ │ - beq.n 4e32 <_list_extend+0x17a> │ │ │ │ │ + str.w r4, [r0, lr] │ │ │ │ │ + beq.n 506e <_list_extend+0x17a> │ │ │ │ │ ldr r4, [r3, #16] │ │ │ │ │ add.w lr, r1, #16 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r6, [r4, #0] │ │ │ │ │ cmp r6, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r6, #1 │ │ │ │ │ strne r6, [r4, #0] │ │ │ │ │ cmp r2, #5 │ │ │ │ │ str.w r4, [r0, lr] │ │ │ │ │ - beq.n 4e32 <_list_extend+0x17a> │ │ │ │ │ + beq.n 506e <_list_extend+0x17a> │ │ │ │ │ ldr r4, [r3, #20] │ │ │ │ │ add.w ip, r1, #20 │ │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r6, [r4, #0] │ │ │ │ │ cmp r6, lr │ │ │ │ │ itt ne │ │ │ │ │ addne r6, #1 │ │ │ │ │ strne r6, [r4, #0] │ │ │ │ │ cmp r2, #6 │ │ │ │ │ str.w r4, [r0, ip] │ │ │ │ │ - beq.n 4e32 <_list_extend+0x17a> │ │ │ │ │ + beq.n 506e <_list_extend+0x17a> │ │ │ │ │ ldr r4, [r3, #24] │ │ │ │ │ adds r1, #24 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r6, [r4, #0] │ │ │ │ │ cmp r6, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r6, #1 │ │ │ │ │ strne r6, [r4, #0] │ │ │ │ │ cmp r2, #7 │ │ │ │ │ str r4, [r0, r1] │ │ │ │ │ - beq.n 4e32 <_list_extend+0x17a> │ │ │ │ │ + beq.n 506e <_list_extend+0x17a> │ │ │ │ │ subs r2, #1 │ │ │ │ │ add r0, r1 │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ │ adds r3, #24 │ │ │ │ │ ldr.w r1, [r3, #4]! │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bne.w 4ff0 <_list_extend+0x338> │ │ │ │ │ + bne.w 522c <_list_extend+0x338> │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str.w r1, [r0, #4]! │ │ │ │ │ - bne.n 4e1e <_list_extend+0x166> │ │ │ │ │ + bne.n 505a <_list_extend+0x166> │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 4e48 <_list_extend+0x190> │ │ │ │ │ + beq.n 5084 <_list_extend+0x190> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 56c6 <_list_extend+0xa0e> │ │ │ │ │ + beq.w 58fe <_list_extend+0xa0a> │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PySet_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PySet_Type │ │ │ │ │ @@ -7790,356 +8038,356 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyFrozenSet_Type │ │ │ │ │ cmp r3, r1 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, r2 │ │ │ │ │ ite eq │ │ │ │ │ moveq r2, #1 │ │ │ │ │ movne r2, #0 │ │ │ │ │ - beq.w 52f4 <_list_extend+0x63c> │ │ │ │ │ + beq.w 5530 <_list_extend+0x63c> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyDict_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyDict_Type │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 5184 <_list_extend+0x4cc> │ │ │ │ │ + beq.w 53c0 <_list_extend+0x4cc> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyDictKeys_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyDictKeys_Type │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 55e8 <_list_extend+0x930> │ │ │ │ │ + beq.w 5822 <_list_extend+0x92e> │ │ │ │ │ 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 5460 <_list_extend+0x7a8> │ │ │ │ │ + beq.w 569c <_list_extend+0x7a8> │ │ │ │ │ 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 54fe <_list_extend+0x846> │ │ │ │ │ + beq.w 573a <_list_extend+0x846> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5682 <_list_extend+0x9ca> │ │ │ │ │ + beq.w 58ba <_list_extend+0x9c6> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r5, [r3, #112] @ 0x70 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_LengthHint │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - blt.w 566c <_list_extend+0x9b4> │ │ │ │ │ + blt.w 58a4 <_list_extend+0x9b0> │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ subs r2, r2, r3 │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt.n 4f18 <_list_extend+0x260> │ │ │ │ │ + bgt.n 5154 <_list_extend+0x260> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 52a8 <_list_extend+0x5f0> │ │ │ │ │ - cbz r3, 4f18 <_list_extend+0x260> │ │ │ │ │ + bne.w 54e4 <_list_extend+0x5f0> │ │ │ │ │ + cbz r3, 5154 <_list_extend+0x260> │ │ │ │ │ adds r3, #1 │ │ │ │ │ bic.w r3, r3, #1 │ │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 5668 <_list_extend+0x9b0> │ │ │ │ │ + bcs.w 58a0 <_list_extend+0x9ac> │ │ │ │ │ lsls r0, r3, #2 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5668 <_list_extend+0x9b0> │ │ │ │ │ + beq.w 58a0 <_list_extend+0x9ac> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ - b.n 4f18 <_list_extend+0x260> │ │ │ │ │ + b.n 5154 <_list_extend+0x260> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.w 5174 <_list_extend+0x4bc> │ │ │ │ │ + bge.w 53b0 <_list_extend+0x4bc> │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str.w r0, [r1, r3, lsl #2] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4f04 <_list_extend+0x24c> │ │ │ │ │ + bne.n 5140 <_list_extend+0x24c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 564a <_list_extend+0x992> │ │ │ │ │ + bne.w 5882 <_list_extend+0x98e> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bge.n 4fd8 <_list_extend+0x320> │ │ │ │ │ + bge.n 5214 <_list_extend+0x320> │ │ │ │ │ cmp.w r2, r3, asr #1 │ │ │ │ │ - bge.n 4fd8 <_list_extend+0x320> │ │ │ │ │ + bge.n 5214 <_list_extend+0x320> │ │ │ │ │ adds r5, r2, #6 │ │ │ │ │ add.w r5, r5, r2, asr #3 │ │ │ │ │ bic.w r5, r5, #3 │ │ │ │ │ subs r3, r5, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w 54f2 <_list_extend+0x83a> │ │ │ │ │ + blt.w 572e <_list_extend+0x83a> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 55d4 <_list_extend+0x91c> │ │ │ │ │ + beq.w 580e <_list_extend+0x91a> │ │ │ │ │ cmp.w r5, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 5668 <_list_extend+0x9b0> │ │ │ │ │ + bcs.w 58a0 <_list_extend+0x9ac> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsls r1, r5, #2 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5668 <_list_extend+0x9b0> │ │ │ │ │ + beq.w 58a0 <_list_extend+0x9ac> │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ - bne.n 4fe2 <_list_extend+0x32a> │ │ │ │ │ - b.n 4fec <_list_extend+0x334> │ │ │ │ │ + bne.n 521e <_list_extend+0x32a> │ │ │ │ │ + b.n 5228 <_list_extend+0x334> │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ add r3, r2 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - ble.w 527a <_list_extend+0x5c2> │ │ │ │ │ + ble.w 54b6 <_list_extend+0x5c2> │ │ │ │ │ adds r6, r3, #6 │ │ │ │ │ add.w r6, r6, r3, asr #3 │ │ │ │ │ bic.w r6, r6, #3 │ │ │ │ │ subs r1, r6, r3 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ itt lt │ │ │ │ │ addlt r6, r3, #3 │ │ │ │ │ biclt.w r6, r6, #3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 55be <_list_extend+0x906> │ │ │ │ │ + beq.w 57f8 <_list_extend+0x904> │ │ │ │ │ cmp.w r6, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 568a <_list_extend+0x9d2> │ │ │ │ │ + bcs.w 58c2 <_list_extend+0x9ce> │ │ │ │ │ lsls r1, r6, #2 │ │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 568a <_list_extend+0x9d2> │ │ │ │ │ + beq.w 58c2 <_list_extend+0x9ce> │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ strd r0, r6, [r4, #12] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #6 │ │ │ │ │ - bpl.w 4d4a <_list_extend+0x92> │ │ │ │ │ + bpl.w 4f86 <_list_extend+0x92> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w 4e32 <_list_extend+0x17a> │ │ │ │ │ + ble.w 506e <_list_extend+0x17a> │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ - b.n 4d52 <_list_extend+0x9a> │ │ │ │ │ + b.n 4f8e <_list_extend+0x9a> │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4fec <_list_extend+0x334> │ │ │ │ │ + beq.n 5228 <_list_extend+0x334> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5290 <_list_extend+0x5d8> │ │ │ │ │ + beq.w 54dc <_list_extend+0x5e8> │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 4e48 <_list_extend+0x190> │ │ │ │ │ + b.n 5084 <_list_extend+0x190> │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r4, [r1, #0] │ │ │ │ │ str.w r1, [r0, #4]! │ │ │ │ │ - bne.w 4e1e <_list_extend+0x166> │ │ │ │ │ - b.n 4e32 <_list_extend+0x17a> │ │ │ │ │ + bne.w 505a <_list_extend+0x166> │ │ │ │ │ + b.n 506e <_list_extend+0x17a> │ │ │ │ │ mov r0, r1 │ │ │ │ │ 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 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5682 <_list_extend+0x9ca> │ │ │ │ │ + beq.w 58ba <_list_extend+0x9c6> │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 4e32 <_list_extend+0x17a> │ │ │ │ │ + beq.w 506e <_list_extend+0x17a> │ │ │ │ │ ldrd r3, r0, [r4, #8] │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5218 <_list_extend+0x560> │ │ │ │ │ + bne.w 5454 <_list_extend+0x560> │ │ │ │ │ adds r2, r6, #1 │ │ │ │ │ bic.w r2, r2, #1 │ │ │ │ │ cmp.w r2, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 568a <_list_extend+0x9d2> │ │ │ │ │ + bcs.w 58c2 <_list_extend+0x9ce> │ │ │ │ │ lsls r0, r2, #2 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 568a <_list_extend+0x9d2> │ │ │ │ │ + beq.w 58c2 <_list_extend+0x9ce> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ strd r0, r2, [r4, #12] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ lsls r7, r3, #6 │ │ │ │ │ - bmi.w 5270 <_list_extend+0x5b8> │ │ │ │ │ + bmi.w 54ac <_list_extend+0x5b8> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.w 4e32 <_list_extend+0x17a> │ │ │ │ │ + ble.w 506e <_list_extend+0x17a> │ │ │ │ │ add.w r2, r5, #12 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ mov r7, r8 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ lsls r3, r7, #2 │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ cmp r4, ip │ │ │ │ │ - bne.w 5298 <_list_extend+0x5e0> │ │ │ │ │ + bne.w 54cc <_list_extend+0x5d8> │ │ │ │ │ cmp r6, #1 │ │ │ │ │ str.w r1, [r0, r8, lsl #2] │ │ │ │ │ - beq.w 4e32 <_list_extend+0x17a> │ │ │ │ │ + beq.w 506e <_list_extend+0x17a> │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ add.w lr, r3, #4 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ cmp r4, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r4, #1 │ │ │ │ │ strne r4, [r1, #0] │ │ │ │ │ cmp r6, #2 │ │ │ │ │ str.w r1, [r0, lr] │ │ │ │ │ - beq.w 4e32 <_list_extend+0x17a> │ │ │ │ │ + beq.w 506e <_list_extend+0x17a> │ │ │ │ │ ldr r4, [r2, #8] │ │ │ │ │ mov r1, r3 │ │ │ │ │ add r1, r0 │ │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w ip, [r4] │ │ │ │ │ cmp ip, lr │ │ │ │ │ itt ne │ │ │ │ │ addne.w ip, ip, #1 │ │ │ │ │ strne.w ip, [r4] │ │ │ │ │ cmp r6, #3 │ │ │ │ │ str r4, [r1, #8] │ │ │ │ │ - beq.w 4e32 <_list_extend+0x17a> │ │ │ │ │ + beq.w 506e <_list_extend+0x17a> │ │ │ │ │ ldr r4, [r2, #12] │ │ │ │ │ mov r1, r3 │ │ │ │ │ add r1, r0 │ │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w ip, [r4] │ │ │ │ │ cmp ip, lr │ │ │ │ │ itt ne │ │ │ │ │ addne.w ip, ip, #1 │ │ │ │ │ strne.w ip, [r4] │ │ │ │ │ cmp r6, #4 │ │ │ │ │ str r4, [r1, #12] │ │ │ │ │ - beq.w 4e32 <_list_extend+0x17a> │ │ │ │ │ + beq.w 506e <_list_extend+0x17a> │ │ │ │ │ ldr r4, [r2, #16] │ │ │ │ │ mov r1, r3 │ │ │ │ │ add r1, r0 │ │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w ip, [r4] │ │ │ │ │ cmp ip, lr │ │ │ │ │ itt ne │ │ │ │ │ addne.w ip, ip, #1 │ │ │ │ │ strne.w ip, [r4] │ │ │ │ │ cmp r6, #5 │ │ │ │ │ str r4, [r1, #16] │ │ │ │ │ - beq.w 4e32 <_list_extend+0x17a> │ │ │ │ │ + beq.w 506e <_list_extend+0x17a> │ │ │ │ │ ldr r4, [r2, #20] │ │ │ │ │ mov r1, r3 │ │ │ │ │ add r1, r0 │ │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w ip, [r4] │ │ │ │ │ cmp ip, lr │ │ │ │ │ itt ne │ │ │ │ │ addne.w ip, ip, #1 │ │ │ │ │ strne.w ip, [r4] │ │ │ │ │ cmp r6, #6 │ │ │ │ │ str r4, [r1, #20] │ │ │ │ │ - beq.w 4e32 <_list_extend+0x17a> │ │ │ │ │ + beq.w 506e <_list_extend+0x17a> │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ adds r3, #24 │ │ │ │ │ add.w ip, r0, r3 │ │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ cmp r4, lr │ │ │ │ │ itt ne │ │ │ │ │ addne r4, #1 │ │ │ │ │ strne r4, [r1, #0] │ │ │ │ │ cmp r6, #7 │ │ │ │ │ str.w r1, [ip] │ │ │ │ │ - beq.w 4e32 <_list_extend+0x17a> │ │ │ │ │ + beq.w 506e <_list_extend+0x17a> │ │ │ │ │ subs r1, r6, #1 │ │ │ │ │ add r3, r0 │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w r1, r2, r1, lsl #2 │ │ │ │ │ adds r2, #24 │ │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ │ ldr r4, [r0, #0] │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bne.n 5166 <_list_extend+0x4ae> │ │ │ │ │ + bne.n 53a2 <_list_extend+0x4ae> │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str.w r0, [r3, #4]! │ │ │ │ │ - bne.n 5152 <_list_extend+0x49a> │ │ │ │ │ - b.n 4e32 <_list_extend+0x17a> │ │ │ │ │ + bne.n 538e <_list_extend+0x49a> │ │ │ │ │ + b.n 506e <_list_extend+0x17a> │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ str.w r0, [r3, #4]! │ │ │ │ │ - bne.n 5152 <_list_extend+0x49a> │ │ │ │ │ - b.n 4e32 <_list_extend+0x17a> │ │ │ │ │ + bne.n 538e <_list_extend+0x49a> │ │ │ │ │ + b.n 506e <_list_extend+0x17a> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 31c <_PyList_AppendTakeRefListResize> │ │ │ │ │ R_ARM_THM_CALL _PyList_AppendTakeRefListResize │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w 4f18 <_list_extend+0x260> │ │ │ │ │ - b.n 566c <_list_extend+0x9b4> │ │ │ │ │ + bne.w 5154 <_list_extend+0x260> │ │ │ │ │ + b.n 58a4 <_list_extend+0x9b0> │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ adds r2, r3, r1 │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble.w 5434 <_list_extend+0x77c> │ │ │ │ │ + ble.w 5684 <_list_extend+0x790> │ │ │ │ │ adds r6, r2, #6 │ │ │ │ │ adds r3, r2, #3 │ │ │ │ │ add.w r6, r6, r2, asr #3 │ │ │ │ │ bic.w r3, r3, #3 │ │ │ │ │ bic.w r6, r6, #3 │ │ │ │ │ subs r0, r6, r2 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ it gt │ │ │ │ │ movgt r6, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 56b0 <_list_extend+0x9f8> │ │ │ │ │ + beq.w 58ec <_list_extend+0x9f8> │ │ │ │ │ cmp.w r6, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 569a <_list_extend+0x9e2> │ │ │ │ │ + bcs.w 58d2 <_list_extend+0x9de> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsls r1, r6, #2 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 569a <_list_extend+0x9e2> │ │ │ │ │ + beq.w 58d2 <_list_extend+0x9de> │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ strd r0, r6, [r4, #12] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ add.w r6, r0, r7, lsl #2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov sl, r4 │ │ │ │ │ add r7, sp, #28 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r4, r5 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b.n 51fc <_list_extend+0x544> │ │ │ │ │ + b.n 5438 <_list_extend+0x544> │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r1, r6, #4 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ itee eq │ │ │ │ │ addeq r1, r6, #4 │ │ │ │ │ @@ -8152,298 +8400,298 @@ │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ add r2, sp, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyDict_Next> │ │ │ │ │ R_ARM_THM_CALL _PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 51e4 <_list_extend+0x52c> │ │ │ │ │ + bne.n 5420 <_list_extend+0x52c> │ │ │ │ │ mov r3, r0 │ │ │ │ │ str.w r8, [sl, #8] │ │ │ │ │ - b.n 4e48 <_list_extend+0x190> │ │ │ │ │ + b.n 5084 <_list_extend+0x190> │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ add.w r2, r8, r6 │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble.w 5442 <_list_extend+0x78a> │ │ │ │ │ + ble.w 5670 <_list_extend+0x77c> │ │ │ │ │ adds r2, r7, #6 │ │ │ │ │ adds r3, r7, #3 │ │ │ │ │ add.w r2, r2, r7, asr #3 │ │ │ │ │ bic.w r3, r3, #3 │ │ │ │ │ bic.w r2, r2, #3 │ │ │ │ │ subs r1, r2, r7 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ it lt │ │ │ │ │ movlt r2, r3 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 56b4 <_list_extend+0x9fc> │ │ │ │ │ + beq.w 58e8 <_list_extend+0x9f4> │ │ │ │ │ cmp.w r2, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 568a <_list_extend+0x9d2> │ │ │ │ │ + bcs.w 58c2 <_list_extend+0x9ce> │ │ │ │ │ lsls r1, r2, #2 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 568a <_list_extend+0x9d2> │ │ │ │ │ + beq.w 58c2 <_list_extend+0x9ce> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ strd r0, r2, [r4, #12] │ │ │ │ │ and.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5058 <_list_extend+0x3a0> │ │ │ │ │ + beq.w 5294 <_list_extend+0x3a0> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.w 4e32 <_list_extend+0x17a> │ │ │ │ │ + ble.w 506e <_list_extend+0x17a> │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ - b.n 5062 <_list_extend+0x3aa> │ │ │ │ │ + b.n 529e <_list_extend+0x3aa> │ │ │ │ │ cmp.w r3, r1, asr #1 │ │ │ │ │ - blt.w 4f86 <_list_extend+0x2ce> │ │ │ │ │ + blt.w 51c2 <_list_extend+0x2ce> │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ lsls r4, r1, #6 │ │ │ │ │ - bpl.w 4d4a <_list_extend+0x92> │ │ │ │ │ - b.n 4fce <_list_extend+0x316> │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4fec <_list_extend+0x334> │ │ │ │ │ + bpl.w 4f86 <_list_extend+0x92> │ │ │ │ │ + b.n 520a <_list_extend+0x316> │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ str r4, [r1, #0] │ │ │ │ │ str.w r1, [r0, r8, lsl #2] │ │ │ │ │ - bne.w 507e <_list_extend+0x3c6> │ │ │ │ │ - b.n 4e32 <_list_extend+0x17a> │ │ │ │ │ + bne.w 52ba <_list_extend+0x3c6> │ │ │ │ │ + b.n 506e <_list_extend+0x17a> │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 5228 <_list_extend+0x334> │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ adds r1, r3, r1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - ble.w 5456 <_list_extend+0x79e> │ │ │ │ │ + ble.w 5692 <_list_extend+0x79e> │ │ │ │ │ adds r2, r1, #6 │ │ │ │ │ add.w ip, r1, #3 │ │ │ │ │ add.w r2, r2, r1, asr #3 │ │ │ │ │ bic.w ip, ip, #3 │ │ │ │ │ bic.w r2, r2, #3 │ │ │ │ │ sub.w lr, r2, r1 │ │ │ │ │ cmp r3, lr │ │ │ │ │ it gt │ │ │ │ │ movgt r2, ip │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 5660 <_list_extend+0x9a8> │ │ │ │ │ + beq.w 5898 <_list_extend+0x9a4> │ │ │ │ │ cmp.w r2, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 5668 <_list_extend+0x9b0> │ │ │ │ │ + bcs.w 58a0 <_list_extend+0x9ac> │ │ │ │ │ lsls r1, r2, #2 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5668 <_list_extend+0x9b0> │ │ │ │ │ + beq.w 58a0 <_list_extend+0x9ac> │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n 4f18 <_list_extend+0x260> │ │ │ │ │ + b.n 5154 <_list_extend+0x260> │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ adds r1, r3, r2 │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ mov sl, r1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - ble.w 5594 <_list_extend+0x8dc> │ │ │ │ │ + ble.w 57ce <_list_extend+0x8da> │ │ │ │ │ add.w r6, sl, #6 │ │ │ │ │ add.w r3, sl, #3 │ │ │ │ │ add.w r6, r6, sl, asr #3 │ │ │ │ │ bic.w r3, r3, #3 │ │ │ │ │ bic.w r6, r6, #3 │ │ │ │ │ sub.w r1, r6, sl │ │ │ │ │ cmp r2, r1 │ │ │ │ │ it gt │ │ │ │ │ movgt r6, r3 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w 5664 <_list_extend+0x9ac> │ │ │ │ │ + beq.w 589c <_list_extend+0x9a8> │ │ │ │ │ cmp.w r6, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 569a <_list_extend+0x9e2> │ │ │ │ │ + bcs.w 58d2 <_list_extend+0x9de> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsls r1, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 569a <_list_extend+0x9e2> │ │ │ │ │ + beq.w 58d2 <_list_extend+0x9de> │ │ │ │ │ strd r0, r6, [r4, #12] │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ add r2, sp, #24 │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r6, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r8, r1 │ │ │ │ │ str r6, [sp, #16] │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntryRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 542c <_list_extend+0x774> │ │ │ │ │ + beq.n 5668 <_list_extend+0x774> │ │ │ │ │ ldr r6, [sp, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str.w r3, [fp, r6, lsl #2] │ │ │ │ │ mov r3, r7 │ │ │ │ │ add.w r6, fp, r6, lsl #2 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntryRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 542c <_list_extend+0x774> │ │ │ │ │ + beq.n 5668 <_list_extend+0x774> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r2, r9 │ │ │ │ │ str r3, [r6, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntryRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 542c <_list_extend+0x774> │ │ │ │ │ + beq.n 5668 <_list_extend+0x774> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r2, r9 │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntryRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 542c <_list_extend+0x774> │ │ │ │ │ + beq.n 5668 <_list_extend+0x774> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r2, r9 │ │ │ │ │ str r3, [r6, #12] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntryRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 542c <_list_extend+0x774> │ │ │ │ │ + beq.n 5668 <_list_extend+0x774> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r2, r9 │ │ │ │ │ str r3, [r6, #16] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntryRef │ │ │ │ │ - cbz r0, 542c <_list_extend+0x774> │ │ │ │ │ + cbz r0, 5668 <_list_extend+0x774> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r2, r9 │ │ │ │ │ str r3, [r6, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntryRef │ │ │ │ │ - cbz r0, 542c <_list_extend+0x774> │ │ │ │ │ + cbz r0, 5668 <_list_extend+0x774> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r2, r9 │ │ │ │ │ str r3, [r6, #24] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntryRef │ │ │ │ │ - cbz r0, 542c <_list_extend+0x774> │ │ │ │ │ + cbz r0, 5668 <_list_extend+0x774> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r2, r9 │ │ │ │ │ str r3, [r6, #28] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntryRef │ │ │ │ │ - cbz r0, 542c <_list_extend+0x774> │ │ │ │ │ + cbz r0, 5668 <_list_extend+0x774> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov fp, r4 │ │ │ │ │ str r3, [r6, #32] │ │ │ │ │ mov r4, r5 │ │ │ │ │ adds r6, #36 @ 0x24 │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b.n 541a <_list_extend+0x762> │ │ │ │ │ + b.n 5656 <_list_extend+0x762> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str.w r3, [r6], #4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntryRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5414 <_list_extend+0x75c> │ │ │ │ │ + bne.n 5650 <_list_extend+0x75c> │ │ │ │ │ mov r4, fp │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ - b.n 4e48 <_list_extend+0x190> │ │ │ │ │ + b.n 5084 <_list_extend+0x190> │ │ │ │ │ cmp.w r2, r3, asr #1 │ │ │ │ │ - blt.w 5194 <_list_extend+0x4dc> │ │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ │ - str r2, [r4, #8] │ │ │ │ │ - b.n 51d2 <_list_extend+0x51a> │ │ │ │ │ - cmp.w r2, r3, asr #1 │ │ │ │ │ - blt.w 5226 <_list_extend+0x56e> │ │ │ │ │ + blt.w 5462 <_list_extend+0x56e> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ and.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ │ - b.n 526a <_list_extend+0x5b2> │ │ │ │ │ + b.n 54a6 <_list_extend+0x5b2> │ │ │ │ │ + cmp.w r2, r3, asr #1 │ │ │ │ │ + blt.w 53d0 <_list_extend+0x4dc> │ │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ │ + str r2, [r4, #8] │ │ │ │ │ + b.n 540e <_list_extend+0x51a> │ │ │ │ │ cmp.w r1, r2, asr #1 │ │ │ │ │ - bge.w 52f0 <_list_extend+0x638> │ │ │ │ │ - b.n 52b2 <_list_extend+0x5fa> │ │ │ │ │ + bge.w 552c <_list_extend+0x638> │ │ │ │ │ + b.n 54ee <_list_extend+0x5fa> │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ add r2, r1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble.w 55b0 <_list_extend+0x8f8> │ │ │ │ │ + ble.w 57ea <_list_extend+0x8f6> │ │ │ │ │ adds r6, r2, #6 │ │ │ │ │ adds r3, r2, #3 │ │ │ │ │ add.w r6, r6, r2, asr #3 │ │ │ │ │ bic.w r3, r3, #3 │ │ │ │ │ bic.w r6, r6, #3 │ │ │ │ │ subs r0, r6, r2 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ it gt │ │ │ │ │ movgt r6, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 5696 <_list_extend+0x9de> │ │ │ │ │ + beq.w 58ce <_list_extend+0x9da> │ │ │ │ │ cmp.w r6, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 569a <_list_extend+0x9e2> │ │ │ │ │ + bcs.w 58d2 <_list_extend+0x9de> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsls r1, r6, #2 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 569a <_list_extend+0x9e2> │ │ │ │ │ + beq.w 58d2 <_list_extend+0x9de> │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ strd r0, r6, [r4, #12] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ add.w r5, r5, r7, lsl #2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r6, r8 │ │ │ │ │ add r7, sp, #28 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov sl, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b.n 54dc <_list_extend+0x824> │ │ │ │ │ + b.n 5718 <_list_extend+0x824> │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ it ne │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ @@ -8453,138 +8701,136 @@ │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ add r2, sp, #24 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyDict_Next> │ │ │ │ │ R_ARM_THM_CALL _PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 54c6 <_list_extend+0x80e> │ │ │ │ │ - b.n 5210 <_list_extend+0x558> │ │ │ │ │ + bne.n 5702 <_list_extend+0x80e> │ │ │ │ │ + b.n 544c <_list_extend+0x558> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 55d4 <_list_extend+0x91c> │ │ │ │ │ + beq.n 580e <_list_extend+0x91a> │ │ │ │ │ adds r5, r2, #3 │ │ │ │ │ bic.w r5, r5, #3 │ │ │ │ │ - b.n 4f50 <_list_extend+0x298> │ │ │ │ │ + b.n 518c <_list_extend+0x298> │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ add r2, r1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble.n 55a4 <_list_extend+0x8ec> │ │ │ │ │ - adds r5, r2, #6 │ │ │ │ │ + ble.n 57de <_list_extend+0x8ea> │ │ │ │ │ + adds r6, r2, #6 │ │ │ │ │ adds r3, r2, #3 │ │ │ │ │ - add.w r5, r5, r2, asr #3 │ │ │ │ │ + add.w r6, r6, r2, asr #3 │ │ │ │ │ bic.w r3, r3, #3 │ │ │ │ │ - bic.w r5, r5, #3 │ │ │ │ │ - subs r0, r5, r2 │ │ │ │ │ + bic.w r6, r6, #3 │ │ │ │ │ + subs r0, r6, r2 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ it gt │ │ │ │ │ - movgt r5, r3 │ │ │ │ │ + movgt r6, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 56ac <_list_extend+0x9f4> │ │ │ │ │ - cmp.w r5, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 56a6 <_list_extend+0x9ee> │ │ │ │ │ + beq.w 58e4 <_list_extend+0x9f0> │ │ │ │ │ + cmp.w r6, #536870912 @ 0x20000000 │ │ │ │ │ + bcs.w 58de <_list_extend+0x9ea> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ - lsls r1, r5, #2 │ │ │ │ │ + lsls r1, r6, #2 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 56a6 <_list_extend+0x9ee> │ │ │ │ │ + beq.w 58de <_list_extend+0x9ea> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - str r5, [r4, #16] │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - str r0, [r4, #12] │ │ │ │ │ + strd r0, r6, [r4, #12] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - add.w r6, r5, r7, lsl #2 │ │ │ │ │ - mov fp, r4 │ │ │ │ │ movs r5, #0 │ │ │ │ │ + mov fp, r4 │ │ │ │ │ + add.w r6, r0, r7, lsl #2 │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ │ - b.n 5574 <_list_extend+0x8bc> │ │ │ │ │ + b.n 57ae <_list_extend+0x8ba> │ │ │ │ │ ldrd r1, r2, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_Pack │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 56b8 <_list_extend+0xa00> │ │ │ │ │ + beq.w 58f0 <_list_extend+0x9fc> │ │ │ │ │ adds r5, #1 │ │ │ │ │ str.w r0, [r6], #4 │ │ │ │ │ add r3, sp, #24 │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ bl 0 <_PyDict_Next> │ │ │ │ │ R_ARM_THM_CALL _PyDict_Next │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r0, #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5560 <_list_extend+0x8a8> │ │ │ │ │ + bne.n 579a <_list_extend+0x8a6> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ str.w r2, [fp, #8] │ │ │ │ │ - b.n 4e48 <_list_extend+0x190> │ │ │ │ │ + b.n 5084 <_list_extend+0x190> │ │ │ │ │ cmp.w r1, r3, asr #1 │ │ │ │ │ - blt.w 5306 <_list_extend+0x64e> │ │ │ │ │ + blt.w 5542 <_list_extend+0x64e> │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ mov fp, r3 │ │ │ │ │ - b.n 534c <_list_extend+0x694> │ │ │ │ │ + b.n 5588 <_list_extend+0x694> │ │ │ │ │ cmp.w r2, r3, asr #1 │ │ │ │ │ - blt.n 5510 <_list_extend+0x858> │ │ │ │ │ - ldr r5, [r0, #12] │ │ │ │ │ - str r2, [r0, #8] │ │ │ │ │ - b.n 5550 <_list_extend+0x898> │ │ │ │ │ + blt.n 574c <_list_extend+0x858> │ │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ │ + str r2, [r4, #8] │ │ │ │ │ + b.n 578a <_list_extend+0x896> │ │ │ │ │ cmp.w r2, r3, asr #1 │ │ │ │ │ - blt.w 5474 <_list_extend+0x7bc> │ │ │ │ │ + blt.w 56b0 <_list_extend+0x7bc> │ │ │ │ │ ldr r5, [r0, #12] │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ - b.n 54b4 <_list_extend+0x7fc> │ │ │ │ │ + b.n 56f0 <_list_extend+0x7fc> │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 568a <_list_extend+0x9d2> │ │ │ │ │ + beq.n 58c2 <_list_extend+0x9ce> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b.n 4fbe <_list_extend+0x306> │ │ │ │ │ + b.n 51fa <_list_extend+0x306> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5668 <_list_extend+0x9b0> │ │ │ │ │ + beq.n 58a0 <_list_extend+0x9ac> │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 4f6a <_list_extend+0x2b2> │ │ │ │ │ + b.n 51a6 <_list_extend+0x2b2> │ │ │ │ │ ldr r5, [r5, #8] │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ adds r1, r6, r3 │ │ │ │ │ add.w fp, r6, r3 │ │ │ │ │ bl 3b0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.w 4e48 <_list_extend+0x190> │ │ │ │ │ + beq.w 5084 <_list_extend+0x190> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ add r7, sp, #28 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ add.w r8, r3, r6, lsl #2 │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - b.n 562e <_list_extend+0x976> │ │ │ │ │ + b.n 5868 <_list_extend+0x974> │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ it ne │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ @@ -8595,437 +8841,437 @@ │ │ │ │ │ add r2, sp, #24 │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 <_PyDict_Next> │ │ │ │ │ R_ARM_THM_CALL _PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5614 <_list_extend+0x95c> │ │ │ │ │ + bne.n 584e <_list_extend+0x95a> │ │ │ │ │ mov r3, r0 │ │ │ │ │ str.w fp, [r6, #8] │ │ │ │ │ - b.w 4e48 <_list_extend+0x190> │ │ │ │ │ + b.n 5084 <_list_extend+0x190> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_StopIteration │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_StopIteration │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ - cbz r0, 566c <_list_extend+0x9b4> │ │ │ │ │ + cbz r0, 58a4 <_list_extend+0x9b0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ - b.n 4f2a <_list_extend+0x272> │ │ │ │ │ + b.n 5166 <_list_extend+0x272> │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b.n 52dc <_list_extend+0x624> │ │ │ │ │ + b.n 5518 <_list_extend+0x624> │ │ │ │ │ mov r6, sl │ │ │ │ │ - b.n 5334 <_list_extend+0x67c> │ │ │ │ │ + b.n 5570 <_list_extend+0x67c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5682 <_list_extend+0x9ca> │ │ │ │ │ + beq.n 58ba <_list_extend+0x9c6> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 5682 <_list_extend+0x9ca> │ │ │ │ │ + cbnz r3, 58ba <_list_extend+0x9c6> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.w 4e48 <_list_extend+0x190> │ │ │ │ │ + b.w 5084 <_list_extend+0x190> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.w 4e34 <_list_extend+0x17c> │ │ │ │ │ + b.w 5070 <_list_extend+0x17c> │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b.n 549a <_list_extend+0x7e2> │ │ │ │ │ + b.n 56d6 <_list_extend+0x7e2> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.w 4e48 <_list_extend+0x190> │ │ │ │ │ + b.w 5084 <_list_extend+0x190> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 5682 <_list_extend+0x9ca> │ │ │ │ │ - mov r5, r2 │ │ │ │ │ - b.n 5536 <_list_extend+0x87e> │ │ │ │ │ + b.n 58ba <_list_extend+0x9c6> │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b.n 51ba <_list_extend+0x502> │ │ │ │ │ + b.n 5772 <_list_extend+0x87e> │ │ │ │ │ mov r2, r7 │ │ │ │ │ - b.n 524c <_list_extend+0x594> │ │ │ │ │ + b.n 5488 <_list_extend+0x594> │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + b.n 53f6 <_list_extend+0x502> │ │ │ │ │ adds r1, r7, r5 │ │ │ │ │ str.w r1, [fp, #8] │ │ │ │ │ - b.n 5682 <_list_extend+0x9ca> │ │ │ │ │ + b.n 58ba <_list_extend+0x9c6> │ │ │ │ │ movs r1, #2 │ │ │ │ │ - b.w 1f4 │ │ │ │ │ + b.w 154 │ │ │ │ │ R_ARM_THM_JUMP24 list_inplace_repeat_lock_held │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - b.w 4e48 <_list_extend+0x190> │ │ │ │ │ + b.w 5084 <_list_extend+0x190> │ │ │ │ │ │ │ │ │ │ -000056d4 : │ │ │ │ │ +0000590c : │ │ │ │ │ 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 5702 │ │ │ │ │ + beq.n 593a │ │ │ │ │ ldr.w r1, [r0, #156] @ 0x9c │ │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 5704 │ │ │ │ │ - cbnz r2, 5716 │ │ │ │ │ + bne.n 593c │ │ │ │ │ + cbnz r2, 594e │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bhi.n 572e │ │ │ │ │ + bhi.n 5966 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ - cbnz r1, 574a │ │ │ │ │ - cbnz r3, 5766 │ │ │ │ │ + cbnz r1, 5982 │ │ │ │ │ + cbnz r3, 599e │ │ │ │ │ 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 5704 │ │ │ │ │ + bne.n 593c │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 5712 │ │ │ │ │ + b.n 594a │ │ │ │ │ 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 5728 │ │ │ │ │ + beq.n 5960 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 570e │ │ │ │ │ + ble.n 5946 │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ - cbnz r3, 5768 │ │ │ │ │ + cbnz r3, 59a0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 5710 │ │ │ │ │ + beq.n 5948 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4cb8 <_list_extend> │ │ │ │ │ + bl 4ef4 <_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 1d7c │ │ │ │ │ + bl 1dfc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - b.n 574e │ │ │ │ │ + b.n 5986 │ │ │ │ │ │ │ │ │ │ -00005774 : │ │ │ │ │ +000059ac : │ │ │ │ │ list_richcompare(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r4, r3, #6 │ │ │ │ │ - bpl.w 590c │ │ │ │ │ + bpl.w 5b44 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.w 590c │ │ │ │ │ + bpl.w 5b44 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r8, r0 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.w 5916 │ │ │ │ │ + bne.w 5b4e │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w 58e8 │ │ │ │ │ + ble.w 5b20 │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bge.n 5832 │ │ │ │ │ + bge.n 5a6a │ │ │ │ │ ldr.w r1, [r8, #12] │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ ldr.w r6, [r1, r4, lsl #2] │ │ │ │ │ ldr.w r5, [r2, r4, lsl #2] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.n 581a │ │ │ │ │ + beq.n 5a52 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq.n 585e │ │ │ │ │ + beq.n 5a96 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq.n 5864 │ │ │ │ │ + beq.n 5a9c │ │ │ │ │ adds r3, #1 │ │ │ │ │ movs r2, #2 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq.n 57fc │ │ │ │ │ + beq.n 5a34 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5974 │ │ │ │ │ + beq.w 5bac │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq.n 580c │ │ │ │ │ + beq.n 5a44 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5960 │ │ │ │ │ + beq.w 5ba0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w 595c │ │ │ │ │ + blt.w 5b94 │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ - beq.n 5832 │ │ │ │ │ + beq.n 5a6a │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - blt.n 57b6 │ │ │ │ │ + blt.n 59ee │ │ │ │ │ cmp.w sl, #5 │ │ │ │ │ - bhi.w 5980 │ │ │ │ │ + bhi.w 5bb8 │ │ │ │ │ tbb [pc, sl] │ │ │ │ │ - .word 0x7e12a07b │ │ │ │ │ + .word 0x7e129a7b │ │ │ │ │ .short 0xaa81 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bge.n 5820 │ │ │ │ │ + bge.n 5a58 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bge.n 5820 │ │ │ │ │ + bge.n 5a58 │ │ │ │ │ cmp.w sl, #2 │ │ │ │ │ - bne.n 587c │ │ │ │ │ + bne.n 5ab4 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 5840 │ │ │ │ │ + bne.n 5a78 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ - b.n 5848 │ │ │ │ │ + b.n 5a80 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne.n 57dc │ │ │ │ │ + bne.n 5a14 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 57f2 │ │ │ │ │ - b.n 57fc │ │ │ │ │ + bne.n 5a2a │ │ │ │ │ + b.n 5a34 │ │ │ │ │ cmp.w sl, #3 │ │ │ │ │ - beq.n 5854 │ │ │ │ │ + beq.n 5a8c │ │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ - ldr.w r5, [r2, r4, lsl #2] │ │ │ │ │ + ldr.w r6, [r2, r4, lsl #2] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - ldr.w r6, [r3, r4, lsl #2] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + ldr.w r5, [r3, r4, lsl #2] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + mov r1, r5 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ - strne r3, [r5, #0] │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ + strne r3, [r6, #0] │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mov r2, sl │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ - strne r3, [r6, #0] │ │ │ │ │ + strne r3, [r5, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompare │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 58ce │ │ │ │ │ + beq.n 5b06 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 58ce │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + str r3, [r6, #0] │ │ │ │ │ + cbnz r3, 5b06 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5848 │ │ │ │ │ + beq.n 5a80 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r6, #0] │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5848 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + bne.n 5a80 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5848 │ │ │ │ │ + b.n 5a80 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - bhi.n 5974 │ │ │ │ │ - add r1, pc, #4 @ (adr r1, 58f4 ) │ │ │ │ │ + bhi.n 5bac │ │ │ │ │ + add r1, pc, #4 @ (adr r1, 5b2c ) │ │ │ │ │ ldr.w pc, [r1, r2, lsl #2] │ │ │ │ │ nop │ │ │ │ │ - .word 0x00005841 │ │ │ │ │ + .word 0x00005a79 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000596d │ │ │ │ │ + .word 0x00005b99 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00005851 │ │ │ │ │ + .word 0x00005a89 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00005929 │ │ │ │ │ + .word 0x00005b61 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000592f │ │ │ │ │ + .word 0x00005b67 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00005981 │ │ │ │ │ + .word 0x00005bb9 │ │ │ │ │ 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 5848 │ │ │ │ │ + b.n 5a80 │ │ │ │ │ subs r4, r2, #2 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bhi.n 5934 │ │ │ │ │ + bhi.n 5b6c │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 5840 │ │ │ │ │ - b.n 5854 │ │ │ │ │ + beq.n 5a78 │ │ │ │ │ + b.n 5a8c │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bgt.n 5854 │ │ │ │ │ - b.n 5840 │ │ │ │ │ + bgt.n 5a8c │ │ │ │ │ + b.n 5a78 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 5840 │ │ │ │ │ - b.n 5854 │ │ │ │ │ + beq.n 5a78 │ │ │ │ │ + b.n 5a8c │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - blt.n 5854 │ │ │ │ │ - b.n 5840 │ │ │ │ │ + blt.n 5a8c │ │ │ │ │ + b.n 5a78 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.w 57ac │ │ │ │ │ + bgt.w 59e4 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - bhi.n 5974 │ │ │ │ │ - add r1, pc, #4 @ (adr r1, 5944 ) │ │ │ │ │ + bhi.n 5bac │ │ │ │ │ + add r1, pc, #4 @ (adr r1, 5b7c ) │ │ │ │ │ ldr.w pc, [r1, r2, lsl #2] │ │ │ │ │ - .word 0x00005923 │ │ │ │ │ + .word 0x00005b5b │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000596d │ │ │ │ │ + .word 0x00005b99 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00005975 │ │ │ │ │ + .word 0x00005bad │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00005975 │ │ │ │ │ + .word 0x00005bad │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000592f │ │ │ │ │ + .word 0x00005b67 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00005981 │ │ │ │ │ + .word 0x00005bb9 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 5848 │ │ │ │ │ + b.n 5a80 │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + bge.w 5a8c │ │ │ │ │ + b.n 5a78 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 580c │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - bge.w 5854 │ │ │ │ │ - b.n 5840 │ │ │ │ │ + b.n 5a44 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 57fc │ │ │ │ │ + b.n 5a34 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bgt.w 5840 │ │ │ │ │ - b.n 5854 │ │ │ │ │ + bgt.w 5a78 │ │ │ │ │ + b.n 5a8c │ │ │ │ │ │ │ │ │ │ -00005988 : │ │ │ │ │ +00005bc0 : │ │ │ │ │ list_remove(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ sub sp, #8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 5a5c │ │ │ │ │ + ble.n 5c94 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r8, r1 │ │ │ │ │ ldr r4, [r3, #0] │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq.n 5a3e │ │ │ │ │ + beq.n 5c76 │ │ │ │ │ movs r2, #2 │ │ │ │ │ adds r5, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.n 59ce │ │ │ │ │ + beq.n 5c06 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 5a76 │ │ │ │ │ + beq.n 5cae │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 59f0 │ │ │ │ │ + ble.n 5c28 │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 193c │ │ │ │ │ + bl 19bc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5a72 │ │ │ │ │ + bne.n 5caa │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - bne.n 5a72 │ │ │ │ │ + bne.n 5caa │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.n 5a5c │ │ │ │ │ + ble.n 5c94 │ │ │ │ │ movs r5, #1 │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr.w r4, [r3, r5, lsl #2] │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -9035,313 +9281,313 @@ │ │ │ │ │ it ne │ │ │ │ │ strne r3, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.n 5a28 │ │ │ │ │ + beq.n 5c60 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, 5a82 │ │ │ │ │ + cbz r3, 5cba │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 5a50 │ │ │ │ │ + ble.n 5c88 │ │ │ │ │ movs r3, #0 │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 193c │ │ │ │ │ + bl 19bc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 59e2 │ │ │ │ │ - b.n 5a72 │ │ │ │ │ + beq.n 5c1a │ │ │ │ │ + b.n 5caa │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 59c6 │ │ │ │ │ - b.n 59ce │ │ │ │ │ + bne.n 5bfe │ │ │ │ │ + b.n 5c06 │ │ │ │ │ add.w r5, r5, #1 │ │ │ │ │ - bne.n 5a72 │ │ │ │ │ + bne.n 5caa │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - blt.n 59fe │ │ │ │ │ + blt.n 5c36 │ │ │ │ │ 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 59ea │ │ │ │ │ + b.n 5c22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 59ce │ │ │ │ │ + b.n 5c06 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 5a28 │ │ │ │ │ + b.n 5c60 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005a90 : │ │ │ │ │ +00005cc8 : │ │ │ │ │ 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 5b88 │ │ │ │ │ + bhi.n 5dc0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 5ba0 │ │ │ │ │ + bne.n 5dd8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5bd6 │ │ │ │ │ + beq.w 5e0e │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcs.w 5c0a │ │ │ │ │ + bcs.w 5e42 │ │ │ │ │ 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 5b22 │ │ │ │ │ + beq.n 5d5a │ │ │ │ │ subs r2, r5, r2 │ │ │ │ │ mov fp, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt.n 5b58 │ │ │ │ │ + bgt.n 5d90 │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - ble.n 5b6c │ │ │ │ │ + ble.n 5da4 │ │ │ │ │ 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 5bf0 │ │ │ │ │ + bcs.n 5e28 │ │ │ │ │ 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 5bf0 │ │ │ │ │ + beq.n 5e28 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ strd r5, r0, [r4, #8] │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r7, #0] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 5b1a │ │ │ │ │ + beq.n 5d52 │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ - cbz r0, 5b4a │ │ │ │ │ + cbz r0, 5d82 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 5b7a │ │ │ │ │ + bne.n 5db2 │ │ │ │ │ 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 5b76 │ │ │ │ │ + bgt.n 5dae │ │ │ │ │ cmp.w r5, r2, asr #1 │ │ │ │ │ it ge │ │ │ │ │ strge r5, [r4, #8] │ │ │ │ │ - bge.n 5b1a │ │ │ │ │ + bge.n 5d52 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - b.n 5ae2 │ │ │ │ │ + b.n 5d1a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5b4a │ │ │ │ │ + bne.n 5d82 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5b4a │ │ │ │ │ + b.n 5d82 │ │ │ │ │ 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, 5bec │ │ │ │ │ + cbz r0, 5e24 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 5ab0 │ │ │ │ │ + ble.n 5ce8 │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5c2e │ │ │ │ │ + beq.n 5e66 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 5bc2 │ │ │ │ │ + beq.n 5dfa │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 5c22 │ │ │ │ │ + cbz r3, 5e5a │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ - beq.n 5c2e │ │ │ │ │ + beq.n 5e66 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r9, r3 │ │ │ │ │ - cbz r3, 5bd6 │ │ │ │ │ + cbz r3, 5e0e │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.w 5abc │ │ │ │ │ + bge.w 5cf4 │ │ │ │ │ add r2, r3 │ │ │ │ │ - b.n 5abc │ │ │ │ │ + b.n 5cf4 │ │ │ │ │ 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 5b1a │ │ │ │ │ + b.n 5d52 │ │ │ │ │ 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 5bec │ │ │ │ │ + b.n 5e24 │ │ │ │ │ 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 5bec │ │ │ │ │ + b.n 5e24 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 5bc2 │ │ │ │ │ + b.n 5dfa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5bec │ │ │ │ │ + bne.n 5e24 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 5bd6 │ │ │ │ │ + beq.n 5e0e │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ add r2, r3 │ │ │ │ │ - b.n 5abc │ │ │ │ │ + b.n 5cf4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005c48 : │ │ │ │ │ +00005e80 : │ │ │ │ │ list_ass_item(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs.n 5cba │ │ │ │ │ + bcs.n 5ef2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ mov.w ip, r1, lsl #2 │ │ │ │ │ ldr.w r5, [r0, r1, lsl #2] │ │ │ │ │ - cbnz r2, 5ca6 │ │ │ │ │ + cbnz r2, 5ede │ │ │ │ │ subs r6, r3, #1 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ it ge │ │ │ │ │ strge r6, [r4, #8] │ │ │ │ │ - bge.n 5c88 │ │ │ │ │ + bge.n 5ec0 │ │ │ │ │ subs r2, r3, r1 │ │ │ │ │ add.w r1, ip, #4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ add r1, r0 │ │ │ │ │ add r0, ip │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5c98 │ │ │ │ │ + beq.n 5ed0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 5c9c │ │ │ │ │ + cbz r3, 5ed4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 5c9a │ │ │ │ │ + b.n 5ed2 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ str.w r2, [r0, r1, lsl #2] │ │ │ │ │ - b.n 5c88 │ │ │ │ │ + b.n 5ec0 │ │ │ │ │ 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 │ │ │ │ │ @@ -9349,130 +9595,130 @@ │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005cd8 : │ │ │ │ │ +00005f10 : │ │ │ │ │ list_concat(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #6 │ │ │ │ │ - bpl.w 5eda │ │ │ │ │ - ldr r3, [pc, #512] @ (5ef4 ) │ │ │ │ │ + bpl.w 6112 │ │ │ │ │ + ldr r3, [pc, #512] @ (612c ) │ │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ mov r6, r1 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ mov r7, r0 │ │ │ │ │ adds r5, r5, r1 │ │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #2092] @ 0x82c │ │ │ │ │ - beq.n 5df8 │ │ │ │ │ + beq.n 6030 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w 5e46 │ │ │ │ │ + ble.w 607e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r3, #2092] @ 0x82c │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ ldr.w r4, [r3, #1772] @ 0x6ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ │ sub.w r1, r4, #8 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ cmp.w r5, #536870912 @ 0x20000000 │ │ │ │ │ - ldr r3, [pc, #436] @ (5ef8 ) │ │ │ │ │ + ldr r3, [pc, #436] @ (6130 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ ldr.w r2, [r3, #3796] @ 0xed4 │ │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, r0 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ strd r2, r3, [r4, #-8] │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - bcs.w 5e92 │ │ │ │ │ + bcs.w 60ca │ │ │ │ │ lsls r0, r5, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5e96 │ │ │ │ │ + beq.w 60ce │ │ │ │ │ ldr.w r8, [r7, #8] │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.n 5db6 │ │ │ │ │ + ble.n 5fee │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ sub.w lr, r0, #4 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ sub.w ip, r3, #4 │ │ │ │ │ add.w r7, ip, r8, lsl #2 │ │ │ │ │ - b.n 5da4 │ │ │ │ │ + b.n 5fdc │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r7, ip │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ str.w r2, [lr, #4]! │ │ │ │ │ - beq.n 5db6 │ │ │ │ │ + beq.n 5fee │ │ │ │ │ ldr.w r2, [ip, #4]! │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 5d98 │ │ │ │ │ + bne.n 5fd0 │ │ │ │ │ cmp r7, ip │ │ │ │ │ str.w r2, [lr, #4]! │ │ │ │ │ - bne.n 5da4 │ │ │ │ │ + bne.n 5fdc │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 5de6 │ │ │ │ │ + ble.n 601e │ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ subs r1, #4 │ │ │ │ │ add.w r0, r0, r8, lsl #2 │ │ │ │ │ add.w r6, r1, r3, lsl #2 │ │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.n 5dee │ │ │ │ │ + beq.n 6026 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ str.w r2, [r0, #4]! │ │ │ │ │ - bne.n 5dd0 │ │ │ │ │ + bne.n 6008 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r6, r1 │ │ │ │ │ str.w r2, [r0, #4]! │ │ │ │ │ - bne.n 5dd0 │ │ │ │ │ - b.n 5de6 │ │ │ │ │ + bne.n 6008 │ │ │ │ │ + b.n 601e │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 5ec4 │ │ │ │ │ + ble.n 60fc │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r3, #2092] @ 0x82c │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ ldr.w r4, [r3, #1772] @ 0x6ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ movs r3, #0 │ │ │ │ │ - ldr r1, [pc, #232] @ (5efc ) │ │ │ │ │ + ldr r1, [pc, #232] @ (6134 ) │ │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ │ sub.w r2, r4, #8 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ @@ -9490,216 +9736,323 @@ │ │ │ │ │ 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 5ed6 │ │ │ │ │ + beq.n 610e │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ sub.w r2, r0, #8 │ │ │ │ │ - ldr r3, [pc, #152] @ (5f00 ) │ │ │ │ │ + ldr r3, [pc, #152] @ (6138 ) │ │ │ │ │ cmp.w r5, #536870912 @ 0x20000000 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, r0 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ │ str r2, [r1, #4] │ │ │ │ │ - bcc.w 5d6a │ │ │ │ │ + bcc.w 5fa2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5eac │ │ │ │ │ + beq.n 60e4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 5eac │ │ │ │ │ + cbnz r3, 60e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 5ed6 │ │ │ │ │ + cbz r0, 610e │ │ │ │ │ ldr.w r8, [r7, #8] │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bgt.w 5d84 │ │ │ │ │ - b.n 5db6 │ │ │ │ │ + bgt.w 5fbc │ │ │ │ │ + b.n 5fee │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5e10 │ │ │ │ │ + bne.n 6048 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 5de8 │ │ │ │ │ + b.n 6020 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 5ed6 │ │ │ │ │ + b.n 610e │ │ │ │ │ .word 0x000001f4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000001b2 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000d6 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000092 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00005f04 : │ │ │ │ │ +0000613c : │ │ │ │ │ list_extend(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 4cb8 <_list_extend> │ │ │ │ │ + bl 4ef4 <_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 │ │ │ │ │ │ │ │ │ │ -00005f28 : │ │ │ │ │ +00006160 : │ │ │ │ │ +PyList_Insert(): │ │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ │ + sub sp, #12 │ │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ + lsls r3, r3, #6 │ │ │ │ │ + bpl.n 6238 │ │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.n 624a │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + ldr r1, [r0, #16] │ │ │ │ │ + adds r7, r3, #1 │ │ │ │ │ + cmp r7, r1 │ │ │ │ │ + ble.n 620a │ │ │ │ │ + adds r5, r3, #7 │ │ │ │ │ + adds r1, r3, #4 │ │ │ │ │ + add.w r5, r5, r7, asr #3 │ │ │ │ │ + bic.w r1, r1, #3 │ │ │ │ │ + bic.w r5, r5, #3 │ │ │ │ │ + subs r0, r5, r7 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + it le │ │ │ │ │ + movle r5, r1 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.n 6214 │ │ │ │ │ + cmp.w r5, #536870912 @ 0x20000000 │ │ │ │ │ + bcs.n 622e │ │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ │ + lsls r1, r5, #2 │ │ │ │ │ + strd r3, r2, [sp] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 622e │ │ │ │ │ + ldrd r3, r2, [sp] │ │ │ │ │ + strd r7, r0, [r6, #8] │ │ │ │ │ + str r5, [r6, #16] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + blt.n 6218 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + add.w r0, r3, #4294967295 @ 0xffffffff │ │ │ │ │ + it ge │ │ │ │ │ + movge r1, r3 │ │ │ │ │ + ldr r4, [r6, #12] │ │ │ │ │ + cmp r1, r0 │ │ │ │ │ + bgt.n 61ee │ │ │ │ │ + add.w r3, r4, r3, lsl #2 │ │ │ │ │ + ldr.w r5, [r3, #-4] │ │ │ │ │ + subs r0, #1 │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ + str.w r5, [r3], #-4 │ │ │ │ │ + bge.n 61e0 │ │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ │ + add.w r4, r4, r1, lsl #2 │ │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r0 │ │ │ │ │ + mov.w r0, #0 │ │ │ │ │ + itt ne │ │ │ │ │ + addne r3, #1 │ │ │ │ │ + strne r3, [r2, #0] │ │ │ │ │ + str r2, [r4, #0] │ │ │ │ │ + add sp, #12 │ │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ │ + cmp.w r7, r1, asr #1 │ │ │ │ │ + blt.n 618a │ │ │ │ │ + str r7, [r0, #8] │ │ │ │ │ + b.n 61c6 │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + b.n 61ac │ │ │ │ │ + adds r1, r3, r4 │ │ │ │ │ + subs r0, r3, #1 │ │ │ │ │ + ldr r4, [r6, #12] │ │ │ │ │ + bic.w r1, r1, r1, asr #31 │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + it ge │ │ │ │ │ + movge r1, r3 │ │ │ │ │ + cmp r1, r0 │ │ │ │ │ + ble.n 61dc │ │ │ │ │ + b.n 61ee │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n 6206 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ + movw r1, #511 @ 0x1ff │ │ │ │ │ + bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ + R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ + b.n 6232 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ + movw r1, #485 @ 0x1e5 │ │ │ │ │ + bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ + R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ + b.n 6232 │ │ │ │ │ + │ │ │ │ │ +0000625c : │ │ │ │ │ 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 5f4e │ │ │ │ │ + bpl.n 6282 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ itt cc │ │ │ │ │ ldrcc r3, [r0, #12] │ │ │ │ │ ldrcc.w r0, [r3, r1, lsl #2] │ │ │ │ │ - bcs.n 5f62 │ │ │ │ │ + bcs.n 6296 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ mov.w r1, #424 @ 0x1a8 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ - ldr r1, [pc, #8] @ (5f74 ) │ │ │ │ │ + ldr r1, [pc, #8] @ (62a8 ) │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetObject │ │ │ │ │ - b.n 5f5e │ │ │ │ │ + b.n 6292 │ │ │ │ │ .word 0x00004db4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00005f78 : │ │ │ │ │ +000062ac : │ │ │ │ │ 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 5ffa │ │ │ │ │ + ble.n 632e │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ movs r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 6070 │ │ │ │ │ - beq.n 6004 │ │ │ │ │ + blt.n 63a4 │ │ │ │ │ + beq.n 6338 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.n 5ffa │ │ │ │ │ + beq.n 632e │ │ │ │ │ ldr r1, [r5, #16] │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 6070 │ │ │ │ │ - beq.n 6046 │ │ │ │ │ + blt.n 63a4 │ │ │ │ │ + beq.n 637a │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq.n 5ffa │ │ │ │ │ + beq.n 632e │ │ │ │ │ add.w r9, r4, #16 │ │ │ │ │ add.w r8, r5, #16 │ │ │ │ │ movs r3, #2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r3, r8 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr.w r1, [r3, #4]! │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 6070 │ │ │ │ │ + blt.n 63a4 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - beq.n 605e │ │ │ │ │ + beq.n 6392 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.n 5fd4 │ │ │ │ │ + bne.n 6308 │ │ │ │ │ cmp r6, sl │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.n 6040 │ │ │ │ │ + b.n 6374 │ │ │ │ │ ldr.w r6, [r8, #1572] @ 0x624 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_long_compare │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_long_compare │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.n 6064 │ │ │ │ │ + bne.n 6398 │ │ │ │ │ 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 │ │ │ │ │ @@ -9720,77 +10073,77 @@ │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_RichCompareBool │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bgt.n 6048 │ │ │ │ │ - b.n 5ffa │ │ │ │ │ + bgt.n 637c │ │ │ │ │ + b.n 632e │ │ │ │ │ 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 6040 │ │ │ │ │ + b.n 6374 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00006078 : │ │ │ │ │ +000063ac : │ │ │ │ │ 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 60f2 │ │ │ │ │ + bne.n 6426 │ │ │ │ │ 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 60e2 │ │ │ │ │ + beq.n 6416 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6124 │ │ │ │ │ + beq.n 6458 │ │ │ │ │ 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 60fc │ │ │ │ │ + bne.n 6430 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ │ subs r2, r3, r0 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ clz r2, r2 │ │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ │ - bne.n 6110 │ │ │ │ │ + bne.n 6444 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 612a │ │ │ │ │ + bne.n 645e │ │ │ │ │ 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 │ │ │ │ │ @@ -9798,123 +10151,123 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq.n 60dc │ │ │ │ │ + beq.n 6410 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 60dc │ │ │ │ │ + bne.n 6410 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 60dc │ │ │ │ │ + b.n 6410 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 60dc │ │ │ │ │ + b.n 6410 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 60ec │ │ │ │ │ + bne.n 6420 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 60ec │ │ │ │ │ + b.n 6420 │ │ │ │ │ │ │ │ │ │ -00006138 : │ │ │ │ │ +0000646c : │ │ │ │ │ list_clear_slot(): │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 61ca │ │ │ │ │ + beq.n 64fe │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ strd r1, r1, [r0, #8] │ │ │ │ │ str r1, [r0, #16] │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ - bmi.n 6186 │ │ │ │ │ + bmi.n 64ba │ │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ │ - cbz r0, 616c │ │ │ │ │ + cbz r0, 64a0 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bne.n 61ae │ │ │ │ │ + bne.n 64e2 │ │ │ │ │ subs r1, r2, #2 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 6186 │ │ │ │ │ + beq.n 64ba │ │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ │ - cbz r0, 6182 │ │ │ │ │ + cbz r0, 64b6 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne.n 6192 │ │ │ │ │ + bne.n 64c6 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - bcs.n 6172 │ │ │ │ │ + bcs.n 64a6 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 6182 │ │ │ │ │ + bne.n 64b6 │ │ │ │ │ strd r3, r1, [sp] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ subs r1, #1 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - bne.n 6172 │ │ │ │ │ - b.n 6186 │ │ │ │ │ + bne.n 64a6 │ │ │ │ │ + b.n 64ba │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 616c │ │ │ │ │ + bne.n 64a0 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ subs r1, r2, #2 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 6172 │ │ │ │ │ - b.n 6186 │ │ │ │ │ + bne.n 64a6 │ │ │ │ │ + b.n 64ba │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000061d0 : │ │ │ │ │ +00006504 : │ │ │ │ │ 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 6202 │ │ │ │ │ + bpl.n 6536 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs.n 621c │ │ │ │ │ + bcs.n 6550 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 6200 │ │ │ │ │ + beq.n 6534 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ @@ -9927,28 +10280,28 @@ │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ - ldr r1, [pc, #8] @ (6230 ) │ │ │ │ │ + ldr r1, [pc, #8] @ (6564 ) │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetObject │ │ │ │ │ - b.n 6218 │ │ │ │ │ + b.n 654c │ │ │ │ │ nop │ │ │ │ │ .word 0x00004db4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00006234 : │ │ │ │ │ +00006568 : │ │ │ │ │ list_contains(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 62a0 │ │ │ │ │ + beq.n 65d4 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ movs r5, #0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r7, r1 │ │ │ │ │ @@ -9965,51 +10318,51 @@ │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne.n 628c │ │ │ │ │ - cbnz r3, 6284 │ │ │ │ │ + bne.n 65c0 │ │ │ │ │ + cbnz r3, 65b8 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bhi.n 6256 │ │ │ │ │ + bhi.n 658a │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 6278 │ │ │ │ │ + bne.n 65ac │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 6278 │ │ │ │ │ + b.n 65ac │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000062a8 : │ │ │ │ │ +000065dc : │ │ │ │ │ list___reversed__(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - ldr r0, [pc, #36] @ (62e0 ) │ │ │ │ │ + ldr r0, [pc, #36] @ (6614 ) │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 62dc │ │ │ │ │ + cbz r0, 6610 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ @@ -10019,917 +10372,942 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GC_Track │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000062e4 : │ │ │ │ │ +00006618 : │ │ │ │ │ listreviter_dealloc(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GC_UnTrack │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ - cbz r0, 6306 │ │ │ │ │ + cbz r0, 663a │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 6310 │ │ │ │ │ + bne.n 6644 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GC_Del │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6306 │ │ │ │ │ + bne.n 663a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GC_Del │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00006328 : │ │ │ │ │ +0000665c : │ │ │ │ │ list_insert(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.w 6466 │ │ │ │ │ + bne.w 679a │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6440 │ │ │ │ │ + beq.n 6774 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 640e │ │ │ │ │ + bne.n 6742 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ - beq.n 6440 │ │ │ │ │ + beq.n 6774 │ │ │ │ │ ldr r5, [r5, #4] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 6454 │ │ │ │ │ + beq.n 6788 │ │ │ │ │ ldr r1, [r6, #16] │ │ │ │ │ adds r7, r3, #1 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - ble.n 63f2 │ │ │ │ │ + ble.n 6726 │ │ │ │ │ adds r4, r3, #7 │ │ │ │ │ add.w r4, r4, r7, asr #3 │ │ │ │ │ bic.w r4, r4, #3 │ │ │ │ │ subs r1, r4, r7 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ itt le │ │ │ │ │ addle r4, r3, #4 │ │ │ │ │ bicle.w r4, r4, #3 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 6422 │ │ │ │ │ + beq.n 6756 │ │ │ │ │ cmp.w r4, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.n 6438 │ │ │ │ │ + bcs.n 676c │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ lsls r1, r4, #2 │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6438 │ │ │ │ │ + beq.n 676c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r6, #8] │ │ │ │ │ strd r0, r4, [r6, #12] │ │ │ │ │ - blt.n 6400 │ │ │ │ │ + blt.n 6734 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ mov ip, r2 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ it le │ │ │ │ │ addle.w r3, r0, r3, lsl #2 │ │ │ │ │ - bgt.n 63d2 │ │ │ │ │ + bgt.n 6706 │ │ │ │ │ ldr.w r1, [r3, #-4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ │ - ble.n 63c4 │ │ │ │ │ + ble.n 66f8 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ittt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r5, #0] │ │ │ │ │ strne.w r5, [r0, ip, lsl #2] │ │ │ │ │ - beq.n 6408 │ │ │ │ │ + beq.n 673c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ cmp.w r7, r1, asr #1 │ │ │ │ │ - blt.n 6372 │ │ │ │ │ + blt.n 66a6 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r6, #8] │ │ │ │ │ - bge.n 63b0 │ │ │ │ │ + bge.n 66e4 │ │ │ │ │ add r2, r3 │ │ │ │ │ bic.w r2, r2, r2, asr #31 │ │ │ │ │ - b.n 63b0 │ │ │ │ │ + b.n 66e4 │ │ │ │ │ str.w r5, [r0, ip, lsl #2] │ │ │ │ │ - b.n 63e6 │ │ │ │ │ + b.n 671a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 635e │ │ │ │ │ + bne.n 6692 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - b.n 635e │ │ │ │ │ + b.n 6692 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 6438 │ │ │ │ │ + cbz r0, 676c │ │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ strd r7, r0, [r6, #8] │ │ │ │ │ str r7, [r6, #16] │ │ │ │ │ - b.n 63d2 │ │ │ │ │ + b.n 6706 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 63ee │ │ │ │ │ + b.n 6722 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 643c │ │ │ │ │ + bne.n 6770 │ │ │ │ │ ldr r5, [r5, #4] │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 636a │ │ │ │ │ + bne.n 669e │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #485 @ 0x1e5 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 643c │ │ │ │ │ + b.n 6770 │ │ │ │ │ movs r3, #2 │ │ │ │ │ mov r1, r2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ mov r2, r3 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 643c │ │ │ │ │ - b.n 6342 │ │ │ │ │ + beq.n 6770 │ │ │ │ │ + b.n 6676 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00006480 : │ │ │ │ │ +000067b4 : │ │ │ │ │ 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 4cb8 <_list_extend> │ │ │ │ │ + bl 4ef4 <_list_extend> │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 64aa │ │ │ │ │ + beq.n 67de │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 64a6 │ │ │ │ │ + beq.n 67da │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 64a6 │ │ │ │ │ + b.n 67da │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000064b0 : │ │ │ │ │ +000067e4 : │ │ │ │ │ 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 6540 │ │ │ │ │ + bne.n 6874 │ │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ │ bic.w r4, r2, #2147483648 @ 0x80000000 │ │ │ │ │ bic.w r3, r3, #1 │ │ │ │ │ - cbnz r3, 6528 │ │ │ │ │ + cbnz r3, 685c │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_GenericAlloc │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 6516 │ │ │ │ │ - cbz r4, 64fa │ │ │ │ │ + cbz r0, 684a │ │ │ │ │ + cbz r4, 682e │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ - cbnz r2, 651a │ │ │ │ │ - cbz r1, 64fa │ │ │ │ │ + cbnz r2, 684e │ │ │ │ │ + cbz r1, 682e │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - bl 4cb8 <_list_extend> │ │ │ │ │ + bl 4ef4 <_list_extend> │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 6500 │ │ │ │ │ + beq.n 6834 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 6516 │ │ │ │ │ + beq.n 684a │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbnz r2, 6516 │ │ │ │ │ + cbnz r2, 684a │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 64fa │ │ │ │ │ + b.n 682e │ │ │ │ │ strd r1, r0, [sp] │ │ │ │ │ - bl 1d7c │ │ │ │ │ + bl 1dfc │ │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ │ - b.n 64ea │ │ │ │ │ + b.n 681e │ │ │ │ │ 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 64d6 │ │ │ │ │ - b.n 6516 │ │ │ │ │ + bne.n 680a │ │ │ │ │ + b.n 684a │ │ │ │ │ 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 6516 │ │ │ │ │ - b.n 64c8 │ │ │ │ │ + beq.n 684a │ │ │ │ │ + b.n 67fc │ │ │ │ │ │ │ │ │ │ -00006558 : │ │ │ │ │ +0000688c : │ │ │ │ │ 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 66a6 │ │ │ │ │ - ldr r3, [pc, #320] @ (66b4 ) │ │ │ │ │ + ble.w 69da │ │ │ │ │ + ldr r3, [pc, #320] @ (69e8 ) │ │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r7, r0 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #2092] @ 0x82c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 6628 │ │ │ │ │ + ble.n 695c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r3, #2092] @ 0x82c │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ ldr.w r5, [r3, #1772] @ 0x6ec │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r5, #8] │ │ │ │ │ sub.w r1, r5, #8 │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ cmp.w r6, #536870912 @ 0x20000000 │ │ │ │ │ - ldr r3, [pc, #256] @ (66b8 ) │ │ │ │ │ + ldr r3, [pc, #256] @ (69ec ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ ldr.w r2, [r3, #3796] @ 0xed4 │ │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, r0 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ strd r2, r3, [r5, #-8] │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - bcs.n 6672 │ │ │ │ │ + bcs.n 69a6 │ │ │ │ │ lsls r0, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str r0, [r5, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6676 │ │ │ │ │ + beq.n 69aa │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ adds r3, r4, r6 │ │ │ │ │ subs r0, #4 │ │ │ │ │ str r6, [r5, #16] │ │ │ │ │ subs r2, #4 │ │ │ │ │ add.w r1, r2, r4, lsl #2 │ │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ ldr r4, [r3, #0] │ │ │ │ │ cmp r4, ip │ │ │ │ │ - bne.n 661a │ │ │ │ │ + bne.n 694e │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str.w r3, [r0, #4]! │ │ │ │ │ - bne.n 6600 │ │ │ │ │ + bne.n 6934 │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r4, [r3, #0] │ │ │ │ │ str.w r3, [r0, #4]! │ │ │ │ │ - bne.n 6600 │ │ │ │ │ - b.n 6612 │ │ │ │ │ + bne.n 6934 │ │ │ │ │ + b.n 6946 │ │ │ │ │ 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 66b0 │ │ │ │ │ + beq.n 69e4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ sub.w r2, r0, #8 │ │ │ │ │ - ldr r3, [pc, #116] @ (66bc ) │ │ │ │ │ + ldr r3, [pc, #116] @ (69f0 ) │ │ │ │ │ cmp.w r6, #536870912 @ 0x20000000 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, r0 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ strd r1, r3, [r5, #-8] │ │ │ │ │ str r2, [r1, #4] │ │ │ │ │ - bcc.n 65de │ │ │ │ │ + bcc.n 6912 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 668c │ │ │ │ │ + beq.n 69c0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 668c │ │ │ │ │ + cbnz r3, 69c0 │ │ │ │ │ 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, 66b0 │ │ │ │ │ + cbz r0, 69e4 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ subs r3, #4 │ │ │ │ │ add.w r1, r3, r4, lsl #2 │ │ │ │ │ add.w r2, r3, r9, lsl #2 │ │ │ │ │ subs r0, #4 │ │ │ │ │ - b.n 65fc │ │ │ │ │ + b.n 6930 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyList_New │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 6614 │ │ │ │ │ + b.n 6948 │ │ │ │ │ .word 0x00000136 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000fc │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000006c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000066c0 : │ │ │ │ │ +000069f4 : │ │ │ │ │ list_ass_subscript(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ sub sp, #24 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 6762 │ │ │ │ │ + beq.n 6a96 │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 6762 │ │ │ │ │ + beq.n 6a96 │ │ │ │ │ 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 6758 │ │ │ │ │ + bne.n 6a8c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6d52 │ │ │ │ │ + bne.w 70d4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcs.w 6e68 │ │ │ │ │ + bcs.w 71e8 │ │ │ │ │ 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 67f0 │ │ │ │ │ + bne.n 6b24 │ │ │ │ │ subs r5, r3, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bge.n 6736 │ │ │ │ │ + bge.n 6a6a │ │ │ │ │ subs r2, r5, r2 │ │ │ │ │ add.w ip, ip, #4 │ │ │ │ │ add r1, ip │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 674e │ │ │ │ │ + beq.n 6a82 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 674e │ │ │ │ │ + cbnz r3, 6a82 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 670a │ │ │ │ │ + bge.n 6a3e │ │ │ │ │ add r2, r3 │ │ │ │ │ - b.n 670a │ │ │ │ │ + b.n 6a3e │ │ │ │ │ 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 6e8c │ │ │ │ │ + bne.w 7244 │ │ │ │ │ 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 6d52 │ │ │ │ │ + blt.w 70d4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 6804 │ │ │ │ │ + beq.n 6b38 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - beq.w 6e78 │ │ │ │ │ + beq.w 7230 │ │ │ │ │ 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 6d52 │ │ │ │ │ + beq.w 70d4 │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r3, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySlice_AdjustIndices │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt.w 6984 │ │ │ │ │ - beq.w 698c │ │ │ │ │ + blt.w 6cfc │ │ │ │ │ + beq.w 6d04 │ │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt.w 6998 │ │ │ │ │ + bgt.w 6d10 │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - bne.w 695c │ │ │ │ │ + bne.w 6cd4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 193c │ │ │ │ │ + bl 19bc │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 6750 │ │ │ │ │ + beq.n 6a84 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6750 │ │ │ │ │ + bne.n 6a84 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6750 │ │ │ │ │ + b.n 6a84 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r5, #0] │ │ │ │ │ str.w r5, [r1, ip] │ │ │ │ │ - b.n 6738 │ │ │ │ │ + b.n 6a6c │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r3, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySlice_AdjustIndices │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - blt.w 69a4 │ │ │ │ │ - beq.w 69ae │ │ │ │ │ + blt.w 6d1c │ │ │ │ │ + beq.w 6d26 │ │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt.w 69ac │ │ │ │ │ + bgt.w 6d24 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 69ba │ │ │ │ │ + beq.w 6d32 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.n 674e │ │ │ │ │ + ble.n 6a82 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 684e │ │ │ │ │ + bge.n 6b82 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ add.w r1, r8, #4294967295 @ 0xffffffff │ │ │ │ │ mla r2, r3, r1, r2 │ │ │ │ │ negs r3, r3 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov.w r0, r8, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6ebc │ │ │ │ │ + beq.w 7222 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs.w 6d0a │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - subs r7, r0, #4 │ │ │ │ │ - movs r6, #0 │ │ │ │ │ + ittt cc │ │ │ │ │ + subcc r7, r0, #4 │ │ │ │ │ + movcc r6, #0 │ │ │ │ │ + ldrcc r3, [sp, #20] │ │ │ │ │ + bcs.w 7082 │ │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ add.w r9, r3, r5 │ │ │ │ │ subs r0, r5, r6 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov.w lr, r5, lsl #2 │ │ │ │ │ ldr.w r1, [ip, r5, lsl #2] │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ str.w r1, [r7, #4]! │ │ │ │ │ add.w r1, lr, #4 │ │ │ │ │ add.w r0, ip, r0, lsl #2 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ add r1, ip │ │ │ │ │ - bcs.w 6bc0 │ │ │ │ │ + bcs.w 6f38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ adds r6, #1 │ │ │ │ │ add r5, r2 │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bcc.n 6870 │ │ │ │ │ + bcc.n 6ba6 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mla r1, r2, r8, r1 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - bcc.w 6d58 │ │ │ │ │ - sub.w r1, r3, r8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r1, [r4, #8] │ │ │ │ │ - bl 3b0 │ │ │ │ │ - ldr.w r2, [sl] │ │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - bne.w 6d8a │ │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ │ + cmp r1, r5 │ │ │ │ │ + bcc.w 70da │ │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ │ + sub.w r5, r5, r8 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + ble.w 7086 │ │ │ │ │ + adds r3, r5, #6 │ │ │ │ │ + adds r2, r5, #3 │ │ │ │ │ + add.w r3, r3, r5, asr #3 │ │ │ │ │ + bic.w r2, r2, #3 │ │ │ │ │ + bic.w r3, r3, #3 │ │ │ │ │ + subs r1, r3, r5 │ │ │ │ │ + bics.w r3, r3, r1, asr #32 │ │ │ │ │ + it cs │ │ │ │ │ + movcs r3, r2 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 7202 │ │ │ │ │ + cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ │ + bcs.w 71f8 │ │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ │ + lsls r1, r3, #2 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 71f8 │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + strd r5, r0, [r4, #8] │ │ │ │ │ + str r3, [r4, #16] │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + ldr.w r0, [sl] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne.w 710c │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - beq.n 6954 │ │ │ │ │ + beq.n 6ccc │ │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 6d9c │ │ │ │ │ + bne.w 711c │ │ │ │ │ cmp.w r8, #2 │ │ │ │ │ - beq.n 6954 │ │ │ │ │ + beq.n 6ccc │ │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 6dac │ │ │ │ │ + bne.w 712c │ │ │ │ │ cmp.w r8, #3 │ │ │ │ │ - beq.n 6954 │ │ │ │ │ + beq.n 6ccc │ │ │ │ │ ldr.w r0, [sl, #12] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 6e0c │ │ │ │ │ + bne.w 7164 │ │ │ │ │ cmp.w r8, #4 │ │ │ │ │ - beq.n 6954 │ │ │ │ │ + beq.n 6ccc │ │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 6e1c │ │ │ │ │ + bne.w 719c │ │ │ │ │ cmp.w r8, #5 │ │ │ │ │ - beq.n 6954 │ │ │ │ │ + beq.n 6ccc │ │ │ │ │ add.w r2, sl, #16 │ │ │ │ │ movs r5, #5 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.w 6d72 │ │ │ │ │ + bne.w 70f4 │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - bne.n 6942 │ │ │ │ │ + bne.n 6cba │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 6750 │ │ │ │ │ + b.n 6a84 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.w 6d26 │ │ │ │ │ - cbnz r0, 69c6 │ │ │ │ │ + bne.w 70a8 │ │ │ │ │ + cbnz r0, 6d3e │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 674e │ │ │ │ │ + beq.w 6a82 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 674e │ │ │ │ │ + bne.w 6a82 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 674e │ │ │ │ │ + b.n 6a82 │ │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - blt.n 6998 │ │ │ │ │ + blt.n 6d10 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 695c │ │ │ │ │ + bne.n 6cd4 │ │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ │ - b.n 67cc │ │ │ │ │ + b.n 6b00 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 695c │ │ │ │ │ + bne.n 6cd4 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b.n 67cc │ │ │ │ │ + b.n 6b00 │ │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bge.n 69ae │ │ │ │ │ + bge.n 6d26 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w 6830 │ │ │ │ │ + bne.w 6b64 │ │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - bl 193c │ │ │ │ │ + bl 19bc │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 6750 │ │ │ │ │ + b.n 6a84 │ │ │ │ │ lsls r6, r0, #2 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6ea6 │ │ │ │ │ + beq.w 7212 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.w 6eca │ │ │ │ │ + bpl.w 7206 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ it gt │ │ │ │ │ ldrgt r0, [r5, #12] │ │ │ │ │ - ble.w 6bb8 │ │ │ │ │ + ble.w 6f30 │ │ │ │ │ ldr.w lr, [sp, #20] │ │ │ │ │ subs r3, r6, #4 │ │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ cmp.w lr, #1 │ │ │ │ │ - bne.w 6c00 │ │ │ │ │ + bne.w 6f78 │ │ │ │ │ add.w r8, r9, r3 │ │ │ │ │ subs r4, r0, #4 │ │ │ │ │ sub.w r6, r9, #4 │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ sub.w r0, r8, r6 │ │ │ │ │ subs r0, #4 │ │ │ │ │ lsrs r0, r0, #2 │ │ │ │ │ adds r0, #1 │ │ │ │ │ ands.w r0, r0, #3 │ │ │ │ │ - beq.n 6a82 │ │ │ │ │ + beq.n 6dfa │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq.n 6a60 │ │ │ │ │ + beq.n 6dd8 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq.n 6a44 │ │ │ │ │ + beq.n 6dbc │ │ │ │ │ ldr.w r0, [ip, r1, lsl #2] │ │ │ │ │ str.w r0, [r6, #4]! │ │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ │ ldr.w lr, [r0] │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bne.w 6be8 │ │ │ │ │ + bne.w 6f60 │ │ │ │ │ str.w r0, [ip, r1, lsl #2] │ │ │ │ │ adds r1, #1 │ │ │ │ │ ldr.w r0, [ip, r1, lsl #2] │ │ │ │ │ str.w r0, [r6, #4]! │ │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ │ ldr.w lr, [r0] │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bne.w 6be8 │ │ │ │ │ + bne.w 6f60 │ │ │ │ │ str.w r0, [ip, r1, lsl #2] │ │ │ │ │ adds r1, #1 │ │ │ │ │ ldr.w r0, [ip, r1, lsl #2] │ │ │ │ │ str.w r0, [r6, #4]! │ │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ │ ldr.w lr, [r0] │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bne.w 6be8 │ │ │ │ │ + bne.w 6f60 │ │ │ │ │ str.w r0, [ip, r1, lsl #2] │ │ │ │ │ cmp r8, r6 │ │ │ │ │ add.w r1, r1, #1 │ │ │ │ │ - beq.n 6b10 │ │ │ │ │ + beq.n 6e88 │ │ │ │ │ adds r6, #4 │ │ │ │ │ ldr.w r0, [ip, r1, lsl #2] │ │ │ │ │ adds r4, #4 │ │ │ │ │ mov r7, r6 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ ldr.w lr, [r0] │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bne.w 6be8 │ │ │ │ │ + bne.w 6f60 │ │ │ │ │ str.w r0, [ip, r1, lsl #2] │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr.w r0, [ip, r1, lsl #2] │ │ │ │ │ str.w r0, [r6, #4]! │ │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ │ ldr.w lr, [r0] │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bne.w 6be8 │ │ │ │ │ + bne.w 6f60 │ │ │ │ │ str.w r0, [ip, r1, lsl #2] │ │ │ │ │ adds r1, #1 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ add.w r6, r7, #8 │ │ │ │ │ add.w r4, r0, #8 │ │ │ │ │ ldr.w r0, [ip, r1, lsl #2] │ │ │ │ │ str r0, [r7, #8] │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ ldr.w lr, [r0] │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bne.w 6be8 │ │ │ │ │ + bne.w 6f60 │ │ │ │ │ str.w r0, [ip, r1, lsl #2] │ │ │ │ │ add.w r6, r7, #12 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ adds r1, #2 │ │ │ │ │ add.w r4, r0, #12 │ │ │ │ │ ldr.w r0, [ip, r1, lsl #2] │ │ │ │ │ str r0, [r7, #12] │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr.w lr, [r0] │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bne.n 6be8 │ │ │ │ │ + bne.n 6f60 │ │ │ │ │ str.w r0, [ip, r1, lsl #2] │ │ │ │ │ cmp r8, r6 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ add.w r1, r1, #3 │ │ │ │ │ - bne.n 6a82 │ │ │ │ │ + bne.n 6dfa │ │ │ │ │ ldr.w r0, [r9] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.w 6dbc │ │ │ │ │ + bne.w 713c │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 6bb8 │ │ │ │ │ + beq.n 6f30 │ │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.w 6dd0 │ │ │ │ │ + bne.w 7150 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 6bb8 │ │ │ │ │ + beq.n 6f30 │ │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.w 6df8 │ │ │ │ │ + bne.w 7188 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq.n 6bb8 │ │ │ │ │ + beq.n 6f30 │ │ │ │ │ ldr.w r0, [r9, #12] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.w 6de4 │ │ │ │ │ + bne.w 7174 │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - beq.n 6bb8 │ │ │ │ │ + beq.n 6f30 │ │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.w 6e54 │ │ │ │ │ + bne.w 71d4 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq.n 6bb8 │ │ │ │ │ + beq.n 6f30 │ │ │ │ │ ldr.w r0, [r9, #20] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.w 6e40 │ │ │ │ │ + bne.w 71c0 │ │ │ │ │ cmp r2, #6 │ │ │ │ │ - beq.n 6bb8 │ │ │ │ │ + beq.n 6f30 │ │ │ │ │ ldr.w r0, [r9, #24] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.w 6e2c │ │ │ │ │ + bne.w 71ac │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - beq.n 6bb8 │ │ │ │ │ + beq.n 6f30 │ │ │ │ │ add.w r6, r9, #24 │ │ │ │ │ movs r4, #7 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.w 6d0e │ │ │ │ │ + bne.w 7090 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 6ba6 │ │ │ │ │ + bne.n 6f1e │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 6966 │ │ │ │ │ + b.n 6cde │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ subs r0, r5, r6 │ │ │ │ │ subs r2, r2, r5 │ │ │ │ │ add.w r1, lr, #4 │ │ │ │ │ add r1, ip │ │ │ │ │ add.w r0, ip, r0, lsl #2 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ @@ -10937,130 +11315,133 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ add r5, r3 │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bcc.w 6870 │ │ │ │ │ - b.n 68ae │ │ │ │ │ + bcc.w 6ba6 │ │ │ │ │ + b.n 6be4 │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ cmp r8, r6 │ │ │ │ │ str.w lr, [r0] │ │ │ │ │ str.w r0, [ip, r1, lsl #2] │ │ │ │ │ add.w r1, r1, #1 │ │ │ │ │ - bne.w 6a10 │ │ │ │ │ - b.n 6b10 │ │ │ │ │ + bne.w 6d88 │ │ │ │ │ + b.n 6e88 │ │ │ │ │ subs r0, #4 │ │ │ │ │ add.w sl, r9, r3 │ │ │ │ │ sub.w r6, r9, #4 │ │ │ │ │ sub.w r4, sl, r6 │ │ │ │ │ subs r4, #4 │ │ │ │ │ lsrs r4, r4, #2 │ │ │ │ │ adds r4, #1 │ │ │ │ │ ands.w r4, r4, #3 │ │ │ │ │ - beq.n 6c7c │ │ │ │ │ + beq.n 6ff4 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.n 6c5a │ │ │ │ │ + beq.n 6fd2 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 6c3e │ │ │ │ │ + beq.n 6fb6 │ │ │ │ │ ldr.w r4, [ip, r1, lsl #2] │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r4, [r6, #4]! │ │ │ │ │ ldr.w r4, [r0, #4]! │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.n 6cfa │ │ │ │ │ + bne.n 7072 │ │ │ │ │ str.w r4, [ip, r1, lsl #2] │ │ │ │ │ add r1, lr │ │ │ │ │ ldr.w r4, [ip, r1, lsl #2] │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r4, [r6, #4]! │ │ │ │ │ ldr.w r4, [r0, #4]! │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.n 6cfa │ │ │ │ │ + bne.n 7072 │ │ │ │ │ str.w r4, [ip, r1, lsl #2] │ │ │ │ │ add r1, lr │ │ │ │ │ ldr.w r4, [ip, r1, lsl #2] │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r4, [r6, #4]! │ │ │ │ │ ldr.w r4, [r0, #4]! │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.n 6cfa │ │ │ │ │ + bne.n 7072 │ │ │ │ │ str.w r4, [ip, r1, lsl #2] │ │ │ │ │ cmp sl, r6 │ │ │ │ │ add r1, lr │ │ │ │ │ - beq.w 6b10 │ │ │ │ │ + beq.w 6e88 │ │ │ │ │ adds r6, #4 │ │ │ │ │ ldr.w r4, [ip, r1, lsl #2] │ │ │ │ │ adds r0, #4 │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r8, r6 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ str r4, [r6, #0] │ │ │ │ │ ldr r4, [r0, #0] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.n 6cfa │ │ │ │ │ + bne.n 7072 │ │ │ │ │ str.w r4, [ip, r1, lsl #2] │ │ │ │ │ add r1, lr │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r4, [ip, r1, lsl #2] │ │ │ │ │ str.w r4, [r6, #4]! │ │ │ │ │ ldr.w r4, [r0, #4]! │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.n 6cfa │ │ │ │ │ + bne.n 7072 │ │ │ │ │ str.w r4, [ip, r1, lsl #2] │ │ │ │ │ add r1, lr │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ add.w r6, r8, #8 │ │ │ │ │ ldr r7, [sp, #0] │ │ │ │ │ ldr.w r4, [ip, r1, lsl #2] │ │ │ │ │ str.w r4, [r8, #8] │ │ │ │ │ add.w r0, r7, #8 │ │ │ │ │ mov r7, r8 │ │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.n 6cfa │ │ │ │ │ + bne.n 7072 │ │ │ │ │ str.w r4, [ip, r1, lsl #2] │ │ │ │ │ add r1, lr │ │ │ │ │ mov r3, r7 │ │ │ │ │ add.w r6, r7, #12 │ │ │ │ │ ldr r7, [sp, #0] │ │ │ │ │ ldr.w r4, [ip, r1, lsl #2] │ │ │ │ │ str r4, [r3, #12] │ │ │ │ │ add.w r0, r7, #12 │ │ │ │ │ ldr r4, [r7, #12] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq.n 6c70 │ │ │ │ │ + beq.n 6fe8 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp sl, r6 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ str.w r4, [ip, r1, lsl #2] │ │ │ │ │ add r1, lr │ │ │ │ │ - bne.n 6c0a │ │ │ │ │ - b.n 6b10 │ │ │ │ │ + bne.n 6f82 │ │ │ │ │ + b.n 6e88 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - b.n 68b0 │ │ │ │ │ + b.n 6be6 │ │ │ │ │ + cmp.w r5, r3, asr #1 │ │ │ │ │ + bge.w 6c40 │ │ │ │ │ + b.n 6c00 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6bb2 │ │ │ │ │ + bne.w 6f2a │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - b.n 6bb2 │ │ │ │ │ + b.n 6f2a │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ @@ -11068,408 +11449,414 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 6d52 │ │ │ │ │ + beq.n 70d4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 6ec2 │ │ │ │ │ + beq.w 7228 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 6750 │ │ │ │ │ - subs r3, r3, r1 │ │ │ │ │ - sub.w r0, r1, r8 │ │ │ │ │ - lsls r2, r3, #2 │ │ │ │ │ + b.n 6a84 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ + subs r5, r5, r1 │ │ │ │ │ + sub.w r0, r1, r8 │ │ │ │ │ + lsls r2, r5, #2 │ │ │ │ │ add.w r1, r3, r1, lsl #2 │ │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - b.n 68bc │ │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ │ + b.n 6bf2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 694e │ │ │ │ │ + bne.w 6cc6 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - b.n 694e │ │ │ │ │ + b.n 6cc6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r2, #0] │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 68da │ │ │ │ │ - mov r0, r2 │ │ │ │ │ + bne.w 6c52 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 68da │ │ │ │ │ + b.n 6c52 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 68f0 │ │ │ │ │ + bne.w 6c68 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 68f0 │ │ │ │ │ + b.n 6c68 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6906 │ │ │ │ │ + bne.w 6c7e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6906 │ │ │ │ │ + b.n 6c7e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6b20 │ │ │ │ │ + bne.w 6e98 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - b.n 6b20 │ │ │ │ │ + b.n 6e98 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6b34 │ │ │ │ │ + bne.w 6eac │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - b.n 6b34 │ │ │ │ │ + b.n 6eac │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6b5c │ │ │ │ │ - str r2, [sp, #0] │ │ │ │ │ + bne.w 6c94 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ │ - b.n 6b5c │ │ │ │ │ + b.n 6c94 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6b48 │ │ │ │ │ + bne.w 6ed4 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - b.n 6b48 │ │ │ │ │ + b.n 6ed4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 691c │ │ │ │ │ + bne.w 6ec0 │ │ │ │ │ + str r2, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 691c │ │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ │ + b.n 6ec0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6932 │ │ │ │ │ + bne.w 6caa │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6932 │ │ │ │ │ + b.n 6caa │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6b98 │ │ │ │ │ + bne.w 6f10 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - b.n 6b98 │ │ │ │ │ + b.n 6f10 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6b84 │ │ │ │ │ + bne.w 6efc │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - b.n 6b84 │ │ │ │ │ + b.n 6efc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6b70 │ │ │ │ │ + bne.w 6ee8 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - b.n 6b70 │ │ │ │ │ + b.n 6ee8 │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 6d52 │ │ │ │ │ + b.n 70d4 │ │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + b.n 6c42 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + b.n 6c28 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + ble.w 6f30 │ │ │ │ │ + add.w r0, r5, #12 │ │ │ │ │ + b.n 6d66 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 7222 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + cbz r3, 725e │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + b.n 70d4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 70d4 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6558 │ │ │ │ │ + bl 688c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 67a2 │ │ │ │ │ - b.n 6d52 │ │ │ │ │ + bne.w 6ad6 │ │ │ │ │ + b.n 70d4 │ │ │ │ │ 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 6d52 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n 6ebc │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 6ebc │ │ │ │ │ + b.n 70d4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 6d52 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6d52 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - ble.w 6bb8 │ │ │ │ │ - add.w r0, r5, #12 │ │ │ │ │ - b.n 69ee │ │ │ │ │ + b.n 7222 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00006ed8 : │ │ │ │ │ +00007268 : │ │ │ │ │ listiter_traverse(): │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ mov r3, r1 │ │ │ │ │ - cbz r0, 6ee2 │ │ │ │ │ + cbz r0, 7272 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bx r3 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00006ee4 : │ │ │ │ │ +00007274 : │ │ │ │ │ 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, 6f28 │ │ │ │ │ + cbnz r3, 72b8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt.n 6f7c │ │ │ │ │ + blt.n 730c │ │ │ │ │ ite ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ moveq r2, r3 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 6fac │ │ │ │ │ + bne.n 733c │ │ │ │ │ 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 4a0 │ │ │ │ │ + bl 47c │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ - ldr.w ip, [pc, #168] @ 6fd4 │ │ │ │ │ + ldr.w ip, [pc, #168] @ 7364 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ movs r2, #0 │ │ │ │ │ add.w ip, sp, #32 │ │ │ │ │ strd r2, r2, [sp, #8] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str.w ip, [sp, #16] │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ add r1, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6fd0 │ │ │ │ │ + beq.n 7360 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 6f12 │ │ │ │ │ + beq.n 72a2 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ - cbz r3, 6f72 │ │ │ │ │ + cbz r3, 7302 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ it eq │ │ │ │ │ moveq r2, #0 │ │ │ │ │ - beq.n 6f1c │ │ │ │ │ + beq.n 72ac │ │ │ │ │ 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 6f1c │ │ │ │ │ - b.n 6fd0 │ │ │ │ │ + bge.n 72ac │ │ │ │ │ + b.n 7360 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b.n 6f62 │ │ │ │ │ - ldr.w ip, [pc, #84] @ 6fd4 │ │ │ │ │ + b.n 72f2 │ │ │ │ │ + ldr.w ip, [pc, #84] @ 7364 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ add.w ip, sp, #32 │ │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str.w ip, [sp, #16] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ - cbz r0, 6fd0 │ │ │ │ │ + cbz r0, 7360 │ │ │ │ │ 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 6f62 │ │ │ │ │ - ldr.w ip, [pc, #36] @ 6fd4 │ │ │ │ │ + b.n 72f2 │ │ │ │ │ + ldr.w ip, [pc, #36] @ 7364 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ add.w ip, sp, #32 │ │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str.w ip, [sp, #16] │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6f52 │ │ │ │ │ + bne.n 72e2 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 6f24 │ │ │ │ │ + b.n 72b4 │ │ │ │ │ .word 0x00000270 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00006fd8 : │ │ │ │ │ +00007368 : │ │ │ │ │ list_repr(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 70d0 │ │ │ │ │ + beq.n 7460 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ mov r8, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_ReprEnter │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne.w 7126 │ │ │ │ │ + bne.w 74b6 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 <_PyUnicodeWriter_Init> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_Init │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ movs r1, #91 @ 0x5b │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ movs r2, #1 │ │ │ │ │ strb.w r2, [sp, #36] @ 0x24 │ │ │ │ │ add.w r3, r3, r3, lsl #1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyUnicodeWriter_WriteChar> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 70fa │ │ │ │ │ + blt.n 748a │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 70ac │ │ │ │ │ + ble.n 743c │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ - b.n 703e │ │ │ │ │ + b.n 73ce │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - ble.n 70ac │ │ │ │ │ + ble.n 743c │ │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ │ ldr.w r6, [r3, r5, lsl #2] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r6, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 7062 │ │ │ │ │ + ble.n 73f2 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r9 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 <_PyUnicodeWriter_WriteASCIIString> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 70f0 │ │ │ │ │ + blt.n 7480 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Repr │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 70f0 │ │ │ │ │ + beq.n 7480 │ │ │ │ │ mov r1, r0 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 <_PyUnicodeWriter_WriteStr> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_WriteStr │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 70dc │ │ │ │ │ + blt.n 746c │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.n 710a │ │ │ │ │ + beq.n 749a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 710a │ │ │ │ │ + bne.n 749a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.n 7034 │ │ │ │ │ + beq.n 73c4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7034 │ │ │ │ │ + bne.n 73c4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ adds r5, #1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - blt.n 703e │ │ │ │ │ + blt.n 73ce │ │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strb.w r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyUnicodeWriter_WriteChar> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 70fa │ │ │ │ │ + blt.n 748a │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_ReprLeave │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 <_PyUnicodeWriter_Finish> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_Finish │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ @@ -11478,98 +11865,98 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromString │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 70f0 │ │ │ │ │ + beq.n 7480 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 70f0 │ │ │ │ │ + cbnz r3, 7480 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 7116 │ │ │ │ │ + bne.n 74a6 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 <_PyUnicodeWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_Dealloc │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_ReprLeave │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 70ca │ │ │ │ │ + b.n 745a │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 7034 │ │ │ │ │ - b.n 7094 │ │ │ │ │ + beq.n 73c4 │ │ │ │ │ + b.n 7424 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 70fa │ │ │ │ │ + bne.n 748a │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 70fa │ │ │ │ │ - ble.n 7106 │ │ │ │ │ + b.n 748a │ │ │ │ │ + ble.n 7496 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromString │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000713c <_PyList_ClearFreeList>: │ │ │ │ │ +000074cc <_PyList_ClearFreeList>: │ │ │ │ │ _PyList_ClearFreeList(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr.w r3, [r0, #488] @ 0x1e8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 7170 <_PyList_ClearFreeList+0x34> │ │ │ │ │ + ble.n 7500 <_PyList_ClearFreeList+0x34> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r4, #488] @ 0x1e8 │ │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ │ ldr.w r0, [r3, #168] @ 0xa8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GC_Del │ │ │ │ │ ldr.w r3, [r4, #488] @ 0x1e8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.n 7156 <_PyList_ClearFreeList+0x1a> │ │ │ │ │ - cbnz r5, 7174 <_PyList_ClearFreeList+0x38> │ │ │ │ │ + bgt.n 74e6 <_PyList_ClearFreeList+0x1a> │ │ │ │ │ + cbnz r5, 7504 <_PyList_ClearFreeList+0x38> │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r3, [r4, #488] @ 0x1e8 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00007180 : │ │ │ │ │ +00007510 : │ │ │ │ │ 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 71de │ │ │ │ │ + blt.n 756e │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bcs.n 71be │ │ │ │ │ + bcs.n 754e │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r0, [r1, r3, lsl #2] │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp r1, ip │ │ │ │ │ ittet ne │ │ │ │ │ addne r1, #1 │ │ │ │ │ @@ -11581,25 +11968,25 @@ │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ str.w ip, [r2, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ str.w ip, [r2, #12] │ │ │ │ │ - beq.n 71de │ │ │ │ │ + beq.n 756e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 71e2 │ │ │ │ │ + cbz r3, 7572 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 71de │ │ │ │ │ + b.n 756e │ │ │ │ │ │ │ │ │ │ -000071e8 : │ │ │ │ │ +00007578 : │ │ │ │ │ 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 │ │ │ │ │ @@ -11609,177 +11996,179 @@ │ │ │ │ │ cmp r0, r3 │ │ │ │ │ ite le │ │ │ │ │ movle r0, #0 │ │ │ │ │ movgt r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00007214 : │ │ │ │ │ +000075a4 : │ │ │ │ │ list_repeat(): │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r7, [r0, #8] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ + ldr r6, [r0, #8] │ │ │ │ │ + sub sp, #12 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r1, #0 │ │ │ │ │ ite le │ │ │ │ │ movle r5, #1 │ │ │ │ │ movgt r5, #0 │ │ │ │ │ - ble.w 73a0 │ │ │ │ │ - mov r9, r0 │ │ │ │ │ + ble.w 774c │ │ │ │ │ + mov r8, r0 │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ - mov r8, r1 │ │ │ │ │ + mov r7, r1 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ - cmp r7, r0 │ │ │ │ │ - bgt.w 74bc │ │ │ │ │ - ldr r3, [pc, #632] @ (74c4 ) │ │ │ │ │ - mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ │ + cmp r6, r0 │ │ │ │ │ + bgt.w 7870 │ │ │ │ │ + ldr r3, [pc, #672] @ (787c ) │ │ │ │ │ + mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ │ + ldr.w r3, [r9, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #2092] @ 0x82c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w 7402 │ │ │ │ │ + ble.w 77b0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r3, #2092] @ 0x82c │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ ldr.w r4, [r3, #1772] @ 0x6ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - ldr r3, [pc, #588] @ (74c8 ) │ │ │ │ │ + ldr r3, [pc, #624] @ (7880 ) │ │ │ │ │ strd r5, r5, [r4, #8] │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ │ - mul.w r6, r7, r8 │ │ │ │ │ + ldr.w r3, [r9, r3] │ │ │ │ │ + mul.w r5, r6, r7 │ │ │ │ │ sub.w r1, r4, #8 │ │ │ │ │ - cmp.w r6, #536870912 @ 0x20000000 │ │ │ │ │ + cmp.w r5, #536870912 @ 0x20000000 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ ldr.w r2, [r3, #3796] @ 0xed4 │ │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, r0 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ strd r2, r3, [r4, #-8] │ │ │ │ │ it cs │ │ │ │ │ movcs r3, #0 │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ it cs │ │ │ │ │ strcs r3, [r4, #12] │ │ │ │ │ - bcs.w 7436 │ │ │ │ │ - mov.w sl, r6, lsl #2 │ │ │ │ │ - mov r0, sl │ │ │ │ │ + bcs.w 77e4 │ │ │ │ │ + mov.w r9, r5, lsl #2 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7436 │ │ │ │ │ - ldr.w r3, [r9, #12] │ │ │ │ │ - cmp r7, #1 │ │ │ │ │ - str r6, [r4, #16] │ │ │ │ │ - bne.w 7466 │ │ │ │ │ + beq.w 77e4 │ │ │ │ │ + ldr.w r3, [r8, #12] │ │ │ │ │ + cmp r6, #1 │ │ │ │ │ + str r5, [r4, #16] │ │ │ │ │ + bne.w 7814 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ + cmp r3, r0 │ │ │ │ │ itt ne │ │ │ │ │ - addne r3, r3, r6 │ │ │ │ │ + addne r3, r3, r5 │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ - add.w r3, r5, sl │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bcs.n 7398 │ │ │ │ │ - add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ │ - cmp.w sl, #4 │ │ │ │ │ - beq.n 7396 │ │ │ │ │ + add.w r3, r1, r9 │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + bcs.n 7742 │ │ │ │ │ + add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ │ + cmp.w r9, #4 │ │ │ │ │ + beq.n 7740 │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ - add.w ip, r3, #1 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - mov.w r0, ip, lsr #1 │ │ │ │ │ - lsls r1, r0, #3 │ │ │ │ │ - add.w r0, r5, r0, lsl #3 │ │ │ │ │ - subs r1, #8 │ │ │ │ │ - lsrs r1, r1, #3 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - ands.w r1, r1, #7 │ │ │ │ │ - beq.n 7362 │ │ │ │ │ - cmp r1, #1 │ │ │ │ │ - beq.n 7358 │ │ │ │ │ - cmp r1, #2 │ │ │ │ │ - beq.n 7352 │ │ │ │ │ - cmp r1, #3 │ │ │ │ │ - beq.n 734c │ │ │ │ │ - cmp r1, #4 │ │ │ │ │ - beq.n 7346 │ │ │ │ │ - cmp r1, #5 │ │ │ │ │ - beq.n 7340 │ │ │ │ │ - cmp r1, #6 │ │ │ │ │ - beq.n 733a │ │ │ │ │ - add.w r3, r5, #8 │ │ │ │ │ - strd r2, r2, [r5] │ │ │ │ │ + add.w lr, r3, #1 │ │ │ │ │ + mov r3, r1 │ │ │ │ │ + mov.w r0, lr, lsr #1 │ │ │ │ │ + mov.w ip, r0, lsl #3 │ │ │ │ │ + add.w r0, r1, r0, lsl #3 │ │ │ │ │ + sub.w ip, ip, #8 │ │ │ │ │ + mov.w ip, ip, lsr #3 │ │ │ │ │ + add.w ip, ip, #1 │ │ │ │ │ + ands.w ip, ip, #7 │ │ │ │ │ + beq.n 770c │ │ │ │ │ + cmp.w ip, #1 │ │ │ │ │ + beq.n 7702 │ │ │ │ │ + cmp.w ip, #2 │ │ │ │ │ + beq.n 76fc │ │ │ │ │ + cmp.w ip, #3 │ │ │ │ │ + beq.n 76f6 │ │ │ │ │ + cmp.w ip, #4 │ │ │ │ │ + beq.n 76f0 │ │ │ │ │ + cmp.w ip, #5 │ │ │ │ │ + beq.n 76ea │ │ │ │ │ + cmp.w ip, #6 │ │ │ │ │ + beq.n 76e4 │ │ │ │ │ + add.w r3, r1, #8 │ │ │ │ │ + strd r2, r2, [r1] │ │ │ │ │ strd r2, r2, [r3] │ │ │ │ │ adds r3, #8 │ │ │ │ │ strd r2, r2, [r3] │ │ │ │ │ adds r3, #8 │ │ │ │ │ strd r2, r2, [r3] │ │ │ │ │ adds r3, #8 │ │ │ │ │ strd r2, r2, [r3] │ │ │ │ │ adds r3, #8 │ │ │ │ │ strd r2, r2, [r3] │ │ │ │ │ adds r3, #8 │ │ │ │ │ strd r2, r2, [r3] │ │ │ │ │ adds r3, #8 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 7388 │ │ │ │ │ + beq.n 7732 │ │ │ │ │ strd r2, r2, [r3] │ │ │ │ │ strd r2, r2, [r3, #8] │ │ │ │ │ strd r2, r2, [r3, #16] │ │ │ │ │ strd r2, r2, [r3, #24] │ │ │ │ │ strd r2, r2, [r3, #32] │ │ │ │ │ strd r2, r2, [r3, #40] @ 0x28 │ │ │ │ │ strd r2, r2, [r3, #48] @ 0x30 │ │ │ │ │ strd r2, r2, [r3, #56] @ 0x38 │ │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 7362 │ │ │ │ │ - tst.w ip, #1 │ │ │ │ │ - beq.n 7398 │ │ │ │ │ - bic.w ip, ip, #1 │ │ │ │ │ - add.w r5, r5, ip, lsl #2 │ │ │ │ │ - str r2, [r5, #0] │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ + bne.n 770c │ │ │ │ │ + tst.w lr, #1 │ │ │ │ │ + beq.n 7742 │ │ │ │ │ + bic.w lr, lr, #1 │ │ │ │ │ + add.w r1, r1, lr, lsl #2 │ │ │ │ │ + str r2, [r1, #0] │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - ldr r3, [pc, #296] @ (74cc ) │ │ │ │ │ + add sp, #12 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ + ldr r3, [pc, #308] @ (7884 ) │ │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #2092] @ 0x82c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 7420 │ │ │ │ │ + ble.n 77ce │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r3, #2092] @ 0x82c │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ ldr.w r4, [r3, #1772] @ 0x6ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ movs r3, #0 │ │ │ │ │ - ldr r1, [pc, #252] @ (74d0 ) │ │ │ │ │ + ldr r1, [pc, #264] @ (7888 ) │ │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ │ sub.w r2, r4, #8 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ @@ -11788,374 +12177,380 @@ │ │ │ │ │ ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ orrs r3, r0 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ │ str r2, [r1, #4] │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ + add sp, #12 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, 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 │ │ │ │ │ - cbz r0, 7432 │ │ │ │ │ - ldr r3, [pc, #192] @ (74d4 ) │ │ │ │ │ + cbz r0, 77e0 │ │ │ │ │ + ldr r3, [pc, #200] @ (788c ) │ │ │ │ │ strd r5, r5, [r0, #8] │ │ │ │ │ str r5, [r0, #16] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n 7284 │ │ │ │ │ + b.n 7618 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 73ce │ │ │ │ │ + bne.n 777a │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 739a │ │ │ │ │ + b.n 7744 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 744c │ │ │ │ │ + beq.n 77fa │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 744c │ │ │ │ │ + cbnz r3, 77fa │ │ │ │ │ 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 7432 │ │ │ │ │ - ldr.w r3, [r9, #12] │ │ │ │ │ - mov.w sl, r6, lsl #2 │ │ │ │ │ - ldr r5, [r0, #12] │ │ │ │ │ - cmp r7, #1 │ │ │ │ │ - beq.w 72da │ │ │ │ │ - add.w r2, r3, r7, lsl #2 │ │ │ │ │ - lsls r7, r7, #2 │ │ │ │ │ + beq.n 77e0 │ │ │ │ │ + ldr.w r3, [r8, #12] │ │ │ │ │ + mov.w r9, r5, lsl #2 │ │ │ │ │ + ldr r1, [r0, #12] │ │ │ │ │ + cmp r6, #1 │ │ │ │ │ + beq.w 7670 │ │ │ │ │ + add.w r2, r3, r6, lsl #2 │ │ │ │ │ + lsls r6, r6, #2 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bcs.n 7490 │ │ │ │ │ - sub.w ip, r7, #4 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - add ip, r3 │ │ │ │ │ - mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ + bcs.n 783e │ │ │ │ │ + sub.w lr, r6, #4 │ │ │ │ │ + mov ip, r1 │ │ │ │ │ + add lr, r3 │ │ │ │ │ + mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ │ subs r3, #4 │ │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ │ - cmp r1, lr │ │ │ │ │ - bne.n 74ae │ │ │ │ │ - cmp ip, r3 │ │ │ │ │ - str.w r2, [r0], #4 │ │ │ │ │ - bne.n 747e │ │ │ │ │ - sub.w r8, sl, r7 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - adds r0, r5, r7 │ │ │ │ │ - cmp sl, r7 │ │ │ │ │ - ble.w 7398 │ │ │ │ │ - cmp r8, r7 │ │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ │ + cmp r0, r8 │ │ │ │ │ + bne.n 7862 │ │ │ │ │ + cmp lr, r3 │ │ │ │ │ + str.w r2, [ip], #4 │ │ │ │ │ + bne.n 782c │ │ │ │ │ + cmp r9, r6 │ │ │ │ │ + ble.w 7742 │ │ │ │ │ + sub.w r7, r9, r6 │ │ │ │ │ + adds r0, r1, r6 │ │ │ │ │ + cmp r7, r6 │ │ │ │ │ + str r1, [sp, #4] │ │ │ │ │ it ge │ │ │ │ │ - movge r8, r7 │ │ │ │ │ - mov TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes